公司售后服務(wù)管理系統(tǒng)論文_第1頁
公司售后服務(wù)管理系統(tǒng)論文_第2頁
公司售后服務(wù)管理系統(tǒng)論文_第3頁
公司售后服務(wù)管理系統(tǒng)論文_第4頁
公司售后服務(wù)管理系統(tǒng)論文_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、WORD16/21WORD商業(yè)職業(yè)技術(shù)學(xué)院畢 業(yè) 論 文論 文 題 目:公司售后服務(wù)管理系統(tǒng) 系 科 _信息工程系_ 專 業(yè) 計(jì)算機(jī)應(yīng)用技術(shù)/物流管理 姓 名 _ _ 學(xué) 號(hào) _ _ 指導(dǎo)教師 _ _完成日期:2008 年 1 月目 錄摘要1前言2第一章 系統(tǒng)開發(fā)工具與數(shù)據(jù)庫簡介31.1 Visual Basic 6.0 概述31.2 數(shù)據(jù)庫基礎(chǔ)知識(shí)與Access的應(yīng)用4第二章 數(shù)據(jù)庫應(yīng)用程序開發(fā)步驟.52.1 數(shù)據(jù)庫應(yīng)用程序的基本成組成.52.2 數(shù)據(jù)庫應(yīng)用程序的開發(fā)步驟52.3 售后服務(wù)管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)思想7第三章 售后服務(wù)管理系統(tǒng)功能的具體實(shí)現(xiàn).73.1 設(shè)計(jì)方法和步驟.73.2 需

2、求分析.73.3 功能模塊設(shè)計(jì)83.4 創(chuàng)建數(shù)據(jù)庫93.4.1 創(chuàng)建資料數(shù)據(jù)庫93.4.2 創(chuàng)建密碼數(shù)據(jù)庫103.5 創(chuàng)建應(yīng)用工程文件103.6 創(chuàng)建應(yīng)用窗體文件93.6.1 創(chuàng)建用戶登錄窗體103.6.2 創(chuàng)建系統(tǒng)服務(wù)展示窗體103.6.3 創(chuàng)建售后服務(wù)管理系統(tǒng)主窗體113.6.4 創(chuàng)建售后服務(wù)登記查登窗體123.6.5 創(chuàng)建數(shù)據(jù)導(dǎo)入導(dǎo)出窗體133.6.6 創(chuàng)建數(shù)據(jù)庫路徑窗體133.6.7 創(chuàng)建密碼設(shè)定修改窗體133.6.8創(chuàng)建售后服務(wù)關(guān)于說明窗體13第四章 售后服務(wù)管理系統(tǒng)使用說明134.1 系統(tǒng)開發(fā)環(huán)境134.2 系統(tǒng)測試與運(yùn)行與維護(hù)14第五章 結(jié)束語14致.15參考文獻(xiàn).16公司售后服

3、務(wù)管理系統(tǒng)摘要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)本文介紹了在Visual Basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個(gè)管理信息系統(tǒng)的過程。通過分析公司售后服務(wù)管理上的要求從來形成了一套完整的售后服務(wù)登記信息、查詢信息的方案。文章介紹了公司售后服務(wù)管理系統(tǒng)的系統(tǒng)需求分析、開發(fā)設(shè)計(jì)思想、各個(gè)功能模塊設(shè)計(jì)和窗體界面的實(shí)現(xiàn)。本系統(tǒng)界面友好,操作簡單,比較實(shí)用。關(guān)鍵詞:管理信息系統(tǒng)

4、售后服務(wù)管理系統(tǒng) VB應(yīng)用前言隨著商業(yè)發(fā)展的復(fù)雜化,迅速化,對(duì)管理者的要求也越來越高。在當(dāng)今計(jì)算機(jī)迅速發(fā)展的信息時(shí)代,利用計(jì)算機(jī)和現(xiàn)代信息技術(shù)開發(fā)和應(yīng)用商業(yè)管理軟件已成為商業(yè)科學(xué)管理技術(shù)的重要容。隨著社會(huì)的進(jìn)步和發(fā)展,人們在消費(fèi)物品時(shí),尤其是較貴重的物品時(shí),都會(huì)要求售后服務(wù),對(duì)客戶的服務(wù)如何體現(xiàn)了一個(gè)公司的素質(zhì),要對(duì)大量的維修數(shù)據(jù)進(jìn)行好的管理和維護(hù),建立一個(gè)好的服務(wù)管理系統(tǒng)就是個(gè)要解決的問題。在如今,計(jì)算機(jī)已經(jīng)完全進(jìn)入了人類的生活,利用計(jì)算機(jī)的優(yōu)點(diǎn)建立好的服務(wù)體系,對(duì)維修數(shù)據(jù)進(jìn)行管理和維護(hù)。而使用計(jì)算機(jī)對(duì)客戶維修服務(wù)信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性

5、高、存儲(chǔ)量大、性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極提高客戶維修服務(wù)信息管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。一個(gè)好的公司售后服務(wù)管理軟件可以幫助企業(yè)擁有良好的售后服務(wù)平臺(tái),計(jì)算機(jī)的應(yīng)用和管理使得企業(yè)可以通過軟件實(shí)現(xiàn)顧客的信息查詢,售后支持以與成本監(jiān)控。售后服務(wù)管理軟件是用Microsoft Visual Basic編寫完成。由于Visual Basic率先采用了可視化(VISUAL)的程序設(shè)計(jì)方法。所以利用系統(tǒng)提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀,動(dòng)態(tài)的調(diào)整界面的風(fēng)格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元

6、素的外觀和位置的傳統(tǒng)編程模式。做起來方便,使用起來更為快捷。而數(shù)據(jù)庫Access的結(jié)合也使得軟件可以方便的實(shí)現(xiàn)售后服務(wù)信息的查登,提高了辦事效率和服務(wù)水平。只需一到兩名管理人員即可操作系統(tǒng),節(jié)省了大量的人力。另外,軟件系統(tǒng)可根據(jù)不同的需要隨時(shí)進(jìn)行升級(jí),從而延長了軟件的使用壽命;數(shù)據(jù)庫具有存儲(chǔ)量大,性好、運(yùn)行成本低等特點(diǎn)。系統(tǒng)開發(fā)工具與數(shù)據(jù)庫簡介系統(tǒng)采用MICROSOFT公司的 VISUAL BASIC語言編寫的售后服務(wù)管理系統(tǒng),連接Access數(shù)據(jù)庫實(shí)現(xiàn)數(shù)據(jù)查登達(dá)到信息管理的功能下面先介紹一下該工具的好處與特點(diǎn)。1.1 Visual Basic 6.0 概述1.1.1 Visual Basic

7、 6.0 簡介無論用戶是一個(gè)Windows 編程新手,還是已經(jīng)具有豐富的Windows程序設(shè)計(jì)經(jīng)驗(yàn)的專業(yè)程序開發(fā)人員,利用Visual Basic 6.0提供的良好開發(fā)環(huán)境,均可以使你快速地完成所需設(shè)計(jì)任務(wù)。所謂Visual ,中文的意思是“可視化”,它提供了一種創(chuàng)建圖形用戶界面(GUI)的方法,利用這種方法,用戶可不必書寫復(fù)雜的描述界面元素外觀和位置的程序代碼,而只需將系統(tǒng)提供的對(duì)象放到屏幕上的適當(dāng)位置,并通過屬性窗口進(jìn)行適當(dāng)?shù)脑O(shè)置或調(diào)整,就可以設(shè)計(jì)出一個(gè)優(yōu)秀的應(yīng)用程序界面。此外,用戶除了可以使用單獨(dú)的Visual Basic 6.0程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外。Visual Basic 6.

8、0 程序設(shè)計(jì)系統(tǒng)還被包括在Excel Access 等眾多Windows功能應(yīng)用軟件中,以供用戶進(jìn)行二次開發(fā)。目前在編制網(wǎng)頁上使用較多的VBScript 腳本語言實(shí)際上是Visual Basic 語言的子集。因此,無論從哪方面講,用Visual Basic 6.0系統(tǒng)開發(fā)軟件都是一件非常合算的投資。1.1.2 Visual Basic 6.0 語言的特點(diǎn)不管你是編制一個(gè)小的應(yīng)用程序,還是開發(fā)一套大型的專業(yè)系統(tǒng)軟件,甚至是開發(fā)一個(gè)跨越Internet 的分布式應(yīng)用系統(tǒng)軟件,Visual Basic 6.0 都為用戶提供了合適的工具。利用Visual Basic 6.0的數(shù)據(jù)訪問特性,用戶可創(chuàng)建數(shù)

9、據(jù)庫、前端應(yīng)用程序、適用于大多數(shù)流行數(shù)據(jù)庫格式的服務(wù)器組件等。利用ActiveX技術(shù)允許用戶使用其他應(yīng)用程序提供的功能,如Microsoft Word、Microsoft Excel,甚至可直接使用由Visual Basic 6.0 專業(yè)版和企業(yè)版創(chuàng)建的應(yīng)用程序和對(duì)象。Visual Basic 的Internet 功能允許用戶使用程序方便地通過Internet 訪問文檔和應(yīng)用程序,甚至創(chuàng)建Internet應(yīng)用程序。用Visual Basic 6.0用戶創(chuàng)建的是一個(gè)真正的EXE文件,該文件可直接運(yùn)行于操作系統(tǒng)(Windows98/2000/XP或Windows NT系統(tǒng)),完全脫離Visual

10、Basic系統(tǒng)環(huán)境。并且,該文件可以自由發(fā)布,安裝到單機(jī)或網(wǎng)絡(luò)服務(wù)器上。此外,Visual Basic 6.0 還增加了一些新的功能,具體如下:增加了ADO數(shù)據(jù)對(duì)象,該數(shù)據(jù)訪問技術(shù)是一個(gè)簡單的數(shù)據(jù)模型,可更好地與其它Microsoft和非Microsoft技術(shù)集成。它還是一個(gè)通用接口,可用于訪問本地或遠(yuǎn)程數(shù)據(jù)、連續(xù)和離散記錄集、用戶可訪問的數(shù)據(jù)綁定接口和分層記錄集。提供了數(shù)據(jù)環(huán)境設(shè)計(jì)器,其中提供了一種創(chuàng)建ADO對(duì)象的交互設(shè)計(jì)環(huán)境,數(shù)據(jù)環(huán)境可作為窗體或報(bào)表中所有要求數(shù)據(jù)對(duì)象的數(shù)據(jù)源,或者通過數(shù)據(jù)環(huán)境的方法和屬性由等程序訪問,數(shù)據(jù)環(huán)境設(shè)計(jì)器具有用戶連接設(shè)計(jì)器的全部功能和附加特性,如拖放、分層、分組

11、和合計(jì)等。數(shù)據(jù)報(bào)表,允許用戶使用拖放方法利用任何記錄集合快速創(chuàng)建報(bào)表。數(shù)據(jù)源,創(chuàng)建可綁定任何控件的數(shù)據(jù)源用戶定義控件和類。增強(qiáng)的數(shù)據(jù)窗體向?qū)?,現(xiàn)在用戶不僅可以構(gòu)造不綁定至數(shù)據(jù)控件的代碼窗體,而且可以使用ADO代碼,該向?qū)б呀?jīng)集成到應(yīng)用程序向?qū)Аhart向?qū)Ш虵lexGrid向?qū)е???梢暬瘮?shù)據(jù)庫工具集成(企業(yè)版)。在Visual Basic 6.0 中用戶可以可視地創(chuàng)建數(shù)據(jù)庫和查詢、SQL服務(wù)器程序、Oracle數(shù)據(jù)庫表、使用拖放方法創(chuàng)建視圖,以與自動(dòng)改變列數(shù)據(jù)類型。文件系統(tǒng)對(duì)象,Visual Basic 6.0 提供了改進(jìn)的在文件系統(tǒng)中移動(dòng)的程序集,并可創(chuàng)建文本文件和目錄。1.1.3 Vis

12、ual Basic 6.0 的版本目前Visual Basic 6.0有三種版本,各自滿足不同的開發(fā)需要。其中:(1) Visual Basic 6.0學(xué)習(xí)版使編程人員可輕松學(xué)習(xí)和設(shè)計(jì)一些基本的應(yīng)用程序。該版本包括所有的部控件,連同Grid、Tab和Data_Bound控件。(2) Visual Basic 6.0專業(yè)版為專業(yè)編程人員提供了一套進(jìn)行開發(fā)的功能完備的工具。該版本包括學(xué)習(xí)版的全部功能連同ActiveX控件,還包括Internet Application Designer(Internet報(bào)務(wù)器應(yīng)用程序設(shè)計(jì)器)、Integrated Visual DatabaseTools(集成可視

13、化數(shù)據(jù)庫工具)、Data Environment (數(shù)據(jù)環(huán)境)、ActiveX污染Data Objects(數(shù)據(jù)對(duì)象,簡稱ADO)和Dynamic HTML Page Designer (動(dòng)態(tài)HTML頁面設(shè)計(jì)器)。(3) Visual Basic 6.0企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組分布式應(yīng)用程序。該版本包括專業(yè)版的全部功能連同Back Office 工具,如SQL Server Microsoft Transaction Server 、Internet Information 、Visual SourceSafe、SNA Server。1.2 數(shù)據(jù)庫基礎(chǔ)與Access的應(yīng)用1.

14、2.1 數(shù)據(jù)庫基礎(chǔ)1)數(shù)據(jù)庫的概念和術(shù)語數(shù)據(jù)庫一直是計(jì)算機(jī)軟件開發(fā)的重要話題。在利用計(jì)算機(jī)輔助辦公的時(shí)代,人們很難不和數(shù)據(jù)庫打交道,幾乎所有的應(yīng)用程序都離不開數(shù)據(jù)的存取操作,而這種存取操作往往是用數(shù)據(jù)庫來實(shí)現(xiàn)的。企業(yè)的所有信息和管理方面的應(yīng)用軟件,基本上都是一個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)庫應(yīng)用系統(tǒng)。2)關(guān)系數(shù)據(jù)庫的概念和優(yōu)點(diǎn):關(guān)系數(shù)據(jù)庫的概念是很早就提出來的概念,并以其強(qiáng)大的優(yōu)勢在微型計(jì)算機(jī)乃至大型計(jì)算機(jī)等系統(tǒng)上獲得了廣泛的應(yīng)用。目前流行的數(shù)據(jù)庫管理系統(tǒng)幾乎都是關(guān)系數(shù)據(jù)庫。所謂關(guān)系數(shù)據(jù)庫,就是將含有不必要重復(fù)數(shù)據(jù)的復(fù)雜數(shù)據(jù)庫進(jìn)行標(biāo)準(zhǔn)化,使用若干個(gè)表,在每一個(gè)表中存放僅需要記錄一次的數(shù)據(jù),然后用關(guān)鍵字段連接或聯(lián)

15、系表格而組成的數(shù)據(jù)庫就稱為關(guān)系數(shù)據(jù)庫。使用關(guān)系數(shù)據(jù)庫的好處在于可以避免數(shù)據(jù)不必要的重復(fù)。為了避免數(shù)據(jù)的重復(fù),可以將包含重復(fù)數(shù)據(jù)的表拆分成若干個(gè)沒有重復(fù)數(shù)據(jù)的表,從而將重復(fù)數(shù)據(jù)分離出來,存放在單獨(dú)的表中,這就是數(shù)據(jù)庫的標(biāo)準(zhǔn)化,也就中將復(fù)雜數(shù)據(jù)分解到幾個(gè)簡單的表中,并通過建立表與表之間的關(guān)系,檢索另一個(gè)表中的關(guān)系記錄中的數(shù)據(jù);在表與表之間的關(guān)系中,習(xí)慣上稱主表為“父表”,通過關(guān)系連接的其它表就稱為“子表“。在關(guān)系數(shù)據(jù)庫中常用的關(guān)系有:一對(duì)一關(guān)系多對(duì)一關(guān)系一對(duì)多關(guān)系多對(duì)多關(guān)系。常用的術(shù)語有:關(guān)系、主關(guān)鍵字、外部關(guān)鍵字以與索引。1.2.2 Microsoft Access簡介Access是Micros

16、oft公司的一個(gè)成功的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品。其核心是Microsoft Jet數(shù)據(jù)庫引擎。早期的Access 2.0在辦公自動(dòng)化中獲得了廣泛的應(yīng)用,后續(xù)版本的功能得到了不斷提高,它與Microsoft Office 套件緊密結(jié)合,使之得到越來越廣泛的應(yīng)用。Access 本身是一個(gè)可視化的數(shù)據(jù)庫管理系統(tǒng),它提供了很多非常實(shí)用的向?qū)?,初學(xué)者很容易學(xué)會(huì)如何用Access建立數(shù)據(jù)庫的各種對(duì)象,如創(chuàng)建表、查詢和報(bào)表,也可創(chuàng)建數(shù)據(jù)窗體等。Access使用嵌Visual Basic語言作為開發(fā)工具,完全面向?qū)ο缶幊?,可以可視化地?dú)創(chuàng)數(shù)據(jù)庫應(yīng)用于程序。Access的數(shù)據(jù)庫和傳統(tǒng)的桌面數(shù)據(jù)庫幾乎沒有什么不同,但它

17、支持網(wǎng)絡(luò)環(huán)境的應(yīng)用,如管理應(yīng)用組和安全性等,所以是一種特殊的桌面數(shù)據(jù)庫管理系統(tǒng),很多人將其列入客戶機(jī)/服務(wù)器前端,其核心是Microsoft Jet理論系統(tǒng)RDBMS的疇。Microsoft Access是當(dāng)前最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,它與Visual Basic數(shù)據(jù)庫一樣,基本的核心是Microsoft Jet數(shù)據(jù)庫引擎,數(shù)據(jù)庫的訪問和編程與Visual Basic中訪問數(shù)據(jù)庫一樣。它操作方便、簡單易學(xué),Access能滿足小型企業(yè)客戶/服務(wù)器解決方案的要求來組建客戶/服務(wù)器的數(shù)據(jù)庫應(yīng)用系統(tǒng),是一個(gè)功能較完備的數(shù)據(jù)庫管理系統(tǒng),它幾乎包含了數(shù)據(jù)庫領(lǐng)域的所有技術(shù)和容,對(duì)于初學(xué)者學(xué)習(xí)數(shù)據(jù)庫知識(shí)

18、非常有幫助。正因?yàn)檫@些特點(diǎn),在利用Visual Basic開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)程序時(shí),比較適合采用Access作為后臺(tái)數(shù)據(jù)庫管理系統(tǒng)。在一個(gè)Access數(shù)據(jù)庫應(yīng)用程序中,用一系列表的集合來存放各種經(jīng)提取的原始數(shù)據(jù)。通過表的視圖可以直接操作數(shù)據(jù),但是為了能夠使用戶方便又安全地操作數(shù)據(jù),應(yīng)用程序一般不讓用戶通過表來直接操作數(shù)據(jù),而是用通過窗體對(duì)象來訪問表,這樣可以對(duì)用戶的行為作較好的指導(dǎo)和限制,數(shù)據(jù)操作外的其他功能則是用窗體來完成的。數(shù)據(jù)庫應(yīng)用程序開發(fā)步驟考慮到目前所有管理方面的數(shù)據(jù)庫都采用關(guān)系型數(shù)據(jù)庫,因此,售后服務(wù)管理所用數(shù)據(jù)庫使用這樣的數(shù)據(jù)庫更合理一些,以下就關(guān)系型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)一般都有

19、要求與建立步驟,再結(jié)合售后服務(wù)管理工作的實(shí)際情況簡述開發(fā)一個(gè)實(shí)際的數(shù)據(jù)庫應(yīng)用程序時(shí),應(yīng)該如何有計(jì)劃、有步驟的完成該項(xiàng)目。2.1 數(shù)據(jù)庫應(yīng)用程序的基本成組成簡單地說,數(shù)據(jù)庫應(yīng)用程序的主要作用是存放數(shù)據(jù)、從數(shù)據(jù)中檢索和統(tǒng)計(jì)數(shù)據(jù),以得到各種各樣的信息(報(bào)表和圖表等)。一個(gè)完整的數(shù)據(jù)庫應(yīng)用程序應(yīng)按照功能可分為4部分容:數(shù)據(jù)庫;應(yīng)用程序窗體;查詢和統(tǒng)計(jì);報(bào)表和圖表。2.2 數(shù)據(jù)庫應(yīng)用程序的開發(fā)步驟一個(gè)實(shí)際的數(shù)據(jù)庫應(yīng)用程序的開發(fā)一般需要經(jīng)過如下幾個(gè)步驟,而且有的步驟可能要反復(fù)幾次。應(yīng)用程序應(yīng)用背景和需求分析在此階段中,開發(fā)人員應(yīng)該弄清楚所要開發(fā)的應(yīng)用程序?qū)?yīng)用于什么樣的場合、要完成哪些功能、達(dá)到什么樣的標(biāo)

20、準(zhǔn)、需求方對(duì)應(yīng)用程序的具體要求等。充分考慮需求方的計(jì)算機(jī)應(yīng)用水平與習(xí)慣應(yīng)用軟件、硬件環(huán)境、工作方式、投資強(qiáng)度、時(shí)間要求和開發(fā)工具提供的功能、開發(fā)周期、完全性要求、開發(fā)成本等因素,從而確定數(shù)據(jù)庫后臺(tái)管理工具和前端應(yīng)用程序的開發(fā)工具。組建開發(fā)組一個(gè)大型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)通常由多人協(xié)作完成,每一個(gè)人只充當(dāng)開發(fā)過程中的一個(gè)角色。一個(gè)典型的開發(fā)組由項(xiàng)目負(fù)責(zé)人(Project Manager)、數(shù)據(jù)庫管理員(Database Administrator)、應(yīng)用程序開發(fā)人員(Application Software)要注意的是:在一個(gè)較小和任務(wù)較為簡單的桌面數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程中,開發(fā)組的所有任務(wù)可能

21、由一個(gè)人或很少的幾個(gè)人來完成,因而不存在確定的組分工。數(shù)據(jù)庫管理員一般由數(shù)據(jù)庫后臺(tái)管理系統(tǒng)熟悉的熟練人員來擔(dān)任,要求對(duì)數(shù)據(jù)庫管理系統(tǒng)(SQL Server ,Oracle等)的操作和維護(hù)特別熟悉。數(shù)據(jù)庫管理員負(fù)責(zé)后臺(tái)系統(tǒng)的建立和維護(hù),如創(chuàng)建數(shù)據(jù)庫和表等數(shù)據(jù)庫對(duì)象、管理用戶權(quán)限、根據(jù)需求修改數(shù)據(jù)庫結(jié)構(gòu)等。應(yīng)用程序開發(fā)人員由軟件工程師擔(dān)任,每個(gè)人負(fù)責(zé)指派的子系統(tǒng)的編程任務(wù),按項(xiàng)目負(fù)責(zé)人指定的進(jìn)度向系統(tǒng)集成人員提供子系統(tǒng)源程序和功能模塊。系統(tǒng)集成和測試人員負(fù)責(zé)各個(gè)子系統(tǒng)的連接;確定各個(gè)子系統(tǒng)或功能模塊源程序是否達(dá)到設(shè)計(jì)要求、是否已經(jīng)標(biāo)準(zhǔn)化;參與項(xiàng)目的聯(lián)調(diào)測試整個(gè)系統(tǒng)是否實(shí)現(xiàn)需求。 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)

22、計(jì)是系統(tǒng)開發(fā)過程中非常重要的一個(gè)階段,數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響了項(xiàng)目開發(fā)的復(fù)雜程度和系統(tǒng)的執(zhí)行效率,也是減少在開發(fā)過程中出現(xiàn)反復(fù)的關(guān)鍵環(huán)節(jié)。在此階段中,根據(jù)應(yīng)用程序背景和需求分析的結(jié)果,確定數(shù)據(jù)庫存放哪些用戶數(shù)據(jù)、數(shù)據(jù)如何存放、數(shù)據(jù)的關(guān)聯(lián)、數(shù)據(jù)的安全性和一致性的規(guī)則等。在此階段一般還規(guī)定了軟件開發(fā)人員可以存放的系統(tǒng)數(shù)據(jù)或中間數(shù)據(jù)。 編寫應(yīng)用程序以上各階段完成后,項(xiàng)目負(fù)責(zé)人根據(jù)應(yīng)用背景和需求分析的結(jié)果,確定前端應(yīng)用程序的各個(gè)組成部分和功能模塊,并將其分解為若干相對(duì)獨(dú)立的子系統(tǒng)或功能模塊,交給不同的軟件開發(fā)人員去完成。等各個(gè)分立的子系統(tǒng)和功能模塊都基本完成后,將各個(gè)子系統(tǒng)和功能模塊組織到一個(gè)軟件工

23、程項(xiàng)目(Project)中,再調(diào)試和編譯整個(gè)系統(tǒng),以便完成整個(gè)系統(tǒng)的集成。這項(xiàng)工作被稱作“聯(lián)調(diào)”。 測試和優(yōu)化應(yīng)用程序系統(tǒng)通過聯(lián)調(diào)后,基本可以達(dá)到設(shè)計(jì)要求,但系統(tǒng)的安全性和性能等方面還需經(jīng)過實(shí)踐的考驗(yàn)才能具體應(yīng)用。大的項(xiàng)目往往用發(fā)行測試版應(yīng)用程序的方法請應(yīng)用人員測試或直接讓最終用戶使用程序,以便找出系統(tǒng)中可能存在的缺陷和不方便之處。然后根據(jù)測試的結(jié)果和最終的用戶的要求,更改和優(yōu)化應(yīng)用程序。此項(xiàng)工作可能要反復(fù)多次。發(fā)行數(shù)據(jù)庫和應(yīng)用程序等以上的所有工作都完成后,編寫應(yīng)用程序的聯(lián)機(jī)幫助程序和用戶指南等軟件文檔,發(fā)行數(shù)據(jù)庫和應(yīng)用程序,完成系統(tǒng)的開發(fā)。發(fā)行數(shù)據(jù)庫和應(yīng)用程序。在數(shù)據(jù)庫應(yīng)用程序的開發(fā)過程中必

24、須對(duì)有關(guān)問題作詳細(xì)的記錄,以便在系統(tǒng)開發(fā)完成后,可以快速地編寫用戶手冊和聯(lián)機(jī)幫助程序與其它相關(guān)文檔資料。綜上所述,在開始編寫數(shù)據(jù)庫應(yīng)用程序之前,必須先創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)。如本系統(tǒng)中可以用Visual Basic的可視化數(shù)據(jù)庫管理器或者是其它工具創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)和管理數(shù)據(jù)庫中的數(shù)據(jù)。但是在Visual Basic6.0 數(shù)據(jù)庫的開發(fā)過程中,使用Microsoft Access創(chuàng)建和管理數(shù)據(jù)庫結(jié)構(gòu)是非常理想的選擇。2.3 售后服務(wù)管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)思想 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫規(guī)劃是創(chuàng)建數(shù)據(jù)庫非常重要的一個(gè)環(huán)節(jié)。數(shù)據(jù)庫規(guī)劃的好壞,不僅是影響開發(fā)過程,而且直接影響數(shù)據(jù)庫的使用。在數(shù)據(jù)庫規(guī)劃時(shí),要分析數(shù)據(jù)庫的應(yīng)用

25、目標(biāo)和應(yīng)包含的數(shù)據(jù),要設(shè)計(jì)數(shù)據(jù)并確定表與表的關(guān)系。在售后服務(wù)管理系統(tǒng)中,由于管理的任務(wù)僅限于公司服務(wù)項(xiàng)目,因此,建立一個(gè)數(shù)據(jù)庫就可以了。 目的與應(yīng)用背景分析在設(shè)計(jì)一個(gè)數(shù)據(jù)庫之前,首先要對(duì)數(shù)據(jù)庫的設(shè)計(jì)目的和應(yīng)用背景進(jìn)行分析。在進(jìn)行設(shè)計(jì)背景分析時(shí),應(yīng)搞清該數(shù)據(jù)庫要解決一個(gè)什么樣的問題、需要存儲(chǔ)一個(gè)什么樣的場合,同樣的數(shù)據(jù)應(yīng)用于不同的場合,其特點(diǎn)和要求也不一樣。在開發(fā)數(shù)據(jù)庫之前,必須掌握一定的背景知識(shí)。 設(shè)計(jì)數(shù)據(jù)庫草稿弄清楚目的和應(yīng)用背景后,就可以著手進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)。首先要進(jìn)行的工作就是將數(shù)據(jù)庫進(jìn)行分類和量化,使數(shù)據(jù)庫便于計(jì)算機(jī)處理。然后列出每一個(gè)表所要包含的數(shù)據(jù)字段,并初步確定每個(gè)字段的數(shù)據(jù)類型

26、和字段的大小。售后服務(wù)管理系統(tǒng)中應(yīng)建立一個(gè)保存基本信息的數(shù)據(jù)庫,另外,還要建立幾個(gè)用于保存變動(dòng)服務(wù)變動(dòng)情況和有關(guān)顧客信息統(tǒng)計(jì)情況的數(shù)據(jù)表。 數(shù)據(jù)標(biāo)準(zhǔn)化經(jīng)過草稿設(shè)計(jì)后,就可以建立數(shù)據(jù)了。但就樣的數(shù)據(jù)庫往往會(huì)帶來很多的報(bào)怨,困為不經(jīng)過標(biāo)準(zhǔn)化的數(shù)據(jù)庫往往是不合理的。數(shù)據(jù)庫的標(biāo)準(zhǔn)化就是對(duì)數(shù)據(jù)表進(jìn)行分析,采用關(guān)系數(shù)據(jù)庫的方法,使每個(gè)表都不重復(fù)數(shù)據(jù),從而以最少的維護(hù),提供最多的信息。第三章 售后服務(wù)管理系統(tǒng)的具體實(shí)現(xiàn)3.1 設(shè)計(jì)方法和步驟數(shù)據(jù)庫設(shè)計(jì)是開發(fā)數(shù)據(jù)庫與其應(yīng)用系統(tǒng)的技術(shù),也是本系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體說,數(shù)據(jù)庫設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的

27、數(shù)據(jù)庫模式,建立數(shù)據(jù)庫與其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。這里從數(shù)據(jù)庫應(yīng)用系統(tǒng)和開發(fā)的全過程來考慮,根據(jù)本系統(tǒng)的實(shí)際情況,將數(shù)據(jù)庫與其應(yīng)用系統(tǒng)的設(shè)計(jì)分為以下幾個(gè)階段:需求分析,功能模塊設(shè)計(jì),創(chuàng)建數(shù)據(jù)庫,創(chuàng)建應(yīng)用工程文件,創(chuàng)建應(yīng)用窗體文件,創(chuàng)建應(yīng)用文件包。3.2 需求分析在設(shè)計(jì)一個(gè)數(shù)據(jù)庫之前,首先要對(duì)數(shù)據(jù)庫的設(shè)計(jì)目的和應(yīng)用背景進(jìn)行分析。在進(jìn)行設(shè)計(jì)目的分析時(shí),應(yīng)搞清楚該數(shù)據(jù)庫要解決一個(gè)什么樣的問題、需要存儲(chǔ)哪些數(shù)據(jù)、能夠提供哪些信息、完成哪些自動(dòng)化功能等。應(yīng)用背景指數(shù)據(jù)庫應(yīng)用于一個(gè)什么樣場合。在對(duì)本系統(tǒng)應(yīng)用環(huán)境和需求進(jìn)行收集和分析后所形成的抽象的系統(tǒng)概貌圖如圖1。數(shù)據(jù)存儲(chǔ)處理數(shù)據(jù)輸出數(shù)據(jù)來源數(shù)據(jù)

28、流圖1系統(tǒng)概貌圖本系統(tǒng)是為倉庫開發(fā)的設(shè)備管理系統(tǒng),根據(jù)任務(wù)書的要求,應(yīng)設(shè)計(jì)一個(gè)可行的數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)庫管理系統(tǒng)。該數(shù)據(jù)庫管理系統(tǒng)應(yīng)具有:數(shù)據(jù)查詢功能(多種關(guān)鍵詞查詢 );數(shù)據(jù)更新功能(修改, 增加, 刪除等);數(shù)據(jù)安全性設(shè)計(jì);其他附加便捷功能(、 歸屬,日歷等)概括層的數(shù)據(jù)流圖如圖2售后管理部門顧客售后服務(wù)管理系統(tǒng)職員顧客管理員教師維修信息服務(wù)信息查詢統(tǒng)計(jì)分析圖2 學(xué)生成績管理系統(tǒng)0層數(shù)據(jù)流程圖售后服務(wù)部門:負(fù)責(zé)將顧客信息錄入,負(fù)責(zé)統(tǒng)計(jì)維修點(diǎn)信息。售后服務(wù)管理系統(tǒng):負(fù)責(zé)售后信息統(tǒng)一管理。通過該系統(tǒng)可以直接對(duì)數(shù)據(jù)庫進(jìn)行操作,進(jìn)行維修處理,以記錄顧客服務(wù)相關(guān)信息。顧客:顧客購買商品時(shí)以與需維修時(shí)要

29、作相應(yīng)記錄,以便售后服務(wù)部門可以查詢顧客的情況。3.3 功能模塊設(shè)計(jì)在軟件設(shè)計(jì)中,程序設(shè)計(jì)分為兩個(gè)階段完成,首先進(jìn)行結(jié)構(gòu)設(shè)計(jì),以確定程序由那些模塊組成,然后進(jìn)行過程設(shè)計(jì),過程設(shè)計(jì)是確定每個(gè)模塊的處理過程。設(shè)計(jì)中規(guī)定了數(shù)據(jù)庫的結(jié)構(gòu)(表、記錄、字段、關(guān)鍵字)、制訂了數(shù)據(jù)所應(yīng)滿足的條件、規(guī)定了用戶的使用密碼和用戶名,幫助用戶方便地對(duì)數(shù)據(jù)庫中數(shù)據(jù)進(jìn)行操作。售后服務(wù)管理系統(tǒng)系統(tǒng)幫助窗體 日歷窗體密碼修改窗體數(shù)據(jù)庫路徑窗體導(dǎo)入導(dǎo)出窗體服務(wù)查登窗體售后系統(tǒng)主窗體系統(tǒng)展示界面用戶登錄界面工程文件資料數(shù)據(jù)庫密碼數(shù)據(jù)庫圖3 系統(tǒng)功能模塊圖3.4 創(chuàng)建數(shù)據(jù)庫在使用Visual Basic開發(fā)數(shù)據(jù)庫應(yīng)用程序時(shí),其后臺(tái)

30、數(shù)據(jù)庫可以選用多種格式,本系統(tǒng)使用Microsoft Access的數(shù)據(jù)庫格式,因?yàn)锳ccess數(shù)據(jù)庫和Visual Basic數(shù)據(jù)庫都是Microsoft Jet數(shù)據(jù)庫,其數(shù)據(jù)庫對(duì)象的層次結(jié)構(gòu)和編程方法是完全一樣的,用Access創(chuàng)建的數(shù)據(jù)庫可以原封不動(dòng)地用到Visual Basic應(yīng)用程序中。Access數(shù)據(jù)庫表的建立方法是:準(zhǔn)備好設(shè)計(jì)資料,先在紙上設(shè)計(jì)好數(shù)據(jù)庫的結(jié)構(gòu),即由哪幾個(gè)表組成,每個(gè)表包含哪幾個(gè)字段,各個(gè)字段的屬性如何,哪個(gè)字段是關(guān)鍵字,共有多少個(gè)記錄。下面介紹本系統(tǒng)中兩個(gè)數(shù)據(jù)庫的創(chuàng)建方法。3.4.1 創(chuàng)建資料數(shù)據(jù)庫本系統(tǒng)的儀器數(shù)據(jù)庫是用Microsoft Access中文版創(chuàng)建的

31、。創(chuàng)建步驟如下:1.創(chuàng)建一個(gè)新的空數(shù)據(jù)庫,確定數(shù)據(jù)庫的名稱與數(shù)據(jù)庫的保存類型;2.向空數(shù)據(jù)庫添加表,將數(shù)據(jù)進(jìn)行分類和量化,并設(shè)置表單的主鍵;使數(shù)據(jù)便于計(jì)算機(jī)處理。列出每一個(gè)表所包含的數(shù)據(jù)字段名稱,確定每個(gè)字段的數(shù)據(jù)類型和字段大小;3.在表單中輸入和修改數(shù)據(jù);4.保存數(shù)據(jù)庫3.4.2 創(chuàng)建密碼數(shù)據(jù)庫在計(jì)算機(jī)系統(tǒng)中,一般說來安全措施是分級(jí)設(shè)置的,本系統(tǒng)安全性設(shè)計(jì)中采用的是用戶標(biāo)識(shí)和鑒定。用戶標(biāo)識(shí)和鑒定是系統(tǒng)提供的最外層的安全保護(hù)措施,其方法是由系統(tǒng)提供一定的方式讓用戶標(biāo)識(shí)自己的名字或身份,每次用戶要進(jìn)入系統(tǒng)時(shí),系統(tǒng)對(duì)用戶身份進(jìn)行核實(shí),通過鑒定后才提供系統(tǒng)使用權(quán)。本系統(tǒng)采用的方法具體是:用一個(gè)用戶名

32、來標(biāo)明用戶身份,系統(tǒng)鑒別此用戶是否是合法的用戶,若是,則可進(jìn)入下一步的核實(shí);若不是,則不能使用系統(tǒng)。為了進(jìn)一步核實(shí)用戶,系統(tǒng)要求用戶輸入密碼,為起見,用戶在終端上輸入的口令不顯示在屏幕上,系統(tǒng)核定密碼以鑒別用戶身份,創(chuàng)建方法和步驟同3.4.1。3.5 創(chuàng)建應(yīng)用工程文件本系統(tǒng)的應(yīng)用工程文件是用Visual Basic6.0創(chuàng)建的,選定“標(biāo)準(zhǔn)的可執(zhí)行文件”單擊“打開”進(jìn)入工程的窗體文件設(shè)計(jì)。3.6 創(chuàng)建應(yīng)用窗體文件本工程文件中有八個(gè)主要應(yīng)用窗體文件,下面分別是應(yīng)用窗體文件的窗體格式和程序代碼文本。3.6.1創(chuàng)建用戶登錄窗體(frmlogin.frm)在visual basic中新建一個(gè)form,保

33、存為frmlogin.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,最后的關(guān)于售后管理程序登錄窗體如圖4所示圖4 登錄窗口將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù)。3.6.2 創(chuàng)建系統(tǒng)服務(wù)展示窗體在visual basic中新建一個(gè)form,保存為frmSplash.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,最后的關(guān)于售后服務(wù)管理程序的展示窗體如圖5所示圖5 展示窗口將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù)。3.6.3創(chuàng)建售后服務(wù)管理系統(tǒng)主窗體在visual basic中新建一個(gè)

34、form,保存為MDIForm1.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,最后的關(guān)于售后服務(wù)管理程序的主窗體如圖6所示圖6 系統(tǒng)主窗口將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù),程序如下:Private Sub MDIForm_Load()StatusBar1.Panels(1) = “接線員:” + mzStatusBar1.Panels(1) = frmsplash.Label1End SubPrivate Sub MDIForm_Unload(Cancel As Integer)EndEnd SubPrivate Sub mun

35、HelpAbout_Click(Index As Integer)frmAbout.ShowEnd SubPrivate Sub munReadEdit_Click(Index As Integer)FormTXL.ShowEnd SubPrivate Sub munReadPut_Click(Index As Integer)Form4.ShowEnd SubPrivate Sub munSetDh_Click(Index As Integer)Form2.ShowEnd SubPrivate Sub munSetIn_Click(Index As Integer)Form1.ShowEnd

36、 SubPrivate Sub munSetMm_Click(Index As Integer)Formmm.ShowEnd SubPrivate Sub munSetNl_Click(Index As Integer)Form3.ShowEnd Sub3.6.4創(chuàng)建售后服務(wù)登記查登窗體在visual basic中新建一個(gè)form,保存為FormTXL.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,最后的關(guān)于售后服務(wù)管理程序的查登窗體如圖7所示圖7 服務(wù)登記窗口將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù)。3.6.5 創(chuàng)建數(shù)據(jù)導(dǎo)入導(dǎo)出窗體在v

37、isual basic中新建一個(gè)form,保存為Form4.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù)。3.6.6 創(chuàng)建數(shù)據(jù)庫路徑窗體在visual basic中新建一個(gè)form,保存為Form1.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù)。3.6.7 創(chuàng)建密碼設(shè)定修改窗體在visual basic中新建一個(gè)form,保存為Formmm.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置

38、其各項(xiàng)屬性,將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù)。3.6.8 創(chuàng)建售后服務(wù)關(guān)于說明窗體在visual basic中新建一個(gè)form,保存為Form1.frm。從工具箱中選擇相應(yīng)控件將其添加到窗體中,根據(jù)需要設(shè)置其各項(xiàng)屬性,將窗體與其各控件的屬性設(shè)置完畢后,根據(jù)需要為窗體與控件添加事件處理函數(shù),程序如下:Private Sub Form_Click() Unload MeEnd SubPrivate Sub Form_Load() lblVersion.Caption = 版本 & App.Major & . & App.Minor & . & App.Revision lblTitle.Caption = App.Title Label2 = xtrqEnd SubPrivate Sub Image3_Click()Unload MeEnd Sub第四章 售后服務(wù)管理系統(tǒng)使用說明4.1 系統(tǒng)開發(fā)環(huán)境1. 本系統(tǒng)運(yùn)行于PC機(jī)的windows9

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論