版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、摘要隨著競爭的激烈,市場(chǎng)也就越來越成熟,大凡成熟的市場(chǎng),其標(biāo)志之一就是由感性的消費(fèi)向著感動(dòng)消費(fèi)轉(zhuǎn)移,因此,行業(yè)競爭的戰(zhàn)場(chǎng)大多也都會(huì)從有形的產(chǎn)品逐漸轉(zhuǎn)移到無形的服務(wù),競爭的重點(diǎn)也會(huì)從初期市場(chǎng)的核心產(chǎn)品、價(jià)格、品質(zhì)逐漸轉(zhuǎn)移到對(duì)顧客的服務(wù)上。這就要求企業(yè)對(duì)其定位進(jìn)行根本性改變,達(dá)到從以產(chǎn)品經(jīng)濟(jì)為主的經(jīng)濟(jì)運(yùn)營模式轉(zhuǎn)向以服務(wù)為主的經(jīng)濟(jì)運(yùn)營模式。改革開放這么多年,中國的輕工業(yè)和農(nóng)業(yè)都有了長足的進(jìn)步,相比之下,中國的第三產(chǎn)業(yè)的發(fā)展就顯得有些緩慢了。我們的服務(wù)業(yè)也由于從業(yè)人員素質(zhì)良莠不齊,整體服務(wù)水平不高,服務(wù)軟硬件不配套而受到媒體和老百姓的批評(píng)。家電商場(chǎng)售后服務(wù)管理系統(tǒng)正是在這種環(huán)境中產(chǎn)生的。本系統(tǒng)是基于C
2、/S模式,采用Visual Basic6.0為開發(fā)工具,Microsoft SQL Server2000為后臺(tái)數(shù)據(jù)庫開發(fā)的專用于家電商場(chǎng)的售后服務(wù)管理系統(tǒng)。關(guān)鍵詞:家電商場(chǎng)、售后服務(wù)、信息管理、C/S、數(shù)據(jù)庫AbstractWith the intense competition, the market has become more mature and most mature market, The sign is one of the emotional consumption by moving toward consumption transfer, therefore, compe
3、tition in the battlefield will also most from tangible products to shift to intangible services, The competition will focus on the market from the beginning of core products, prices, a gradual shift in the quality of customer service. This will require the enterprises to carry out its fundamental po
4、sition change products to reach the economic-oriented economy operating mode to a service-oriented economy operating mode. Home appliance stores in after-sales service management system is in such an environment produced.So many years of reform and opening up, Chinas light industry and agriculture h
5、ave made significant progress, compared to Chinas tertiary industry on the development appears to be somewhat slow. Our services are due to the mixed quality of practitioners, the overall level is not high, hardware and software support services and not by the media and the general public criticism.
6、The system is based on C/S model, using Visual Basic 6.0 development tools Microsoft SQL Server 2000 database for background devoted to the development of the home appliance stores after-sales service management system.Key Words:Home appliance stores,After-sales service,Information Management,C/S,Da
7、tabase目錄TOC o 1-3 h z HYPERLINK l _Toc169237882 摘要 PAGEREF _Toc169237882 h 1 HYPERLINK l _Toc169237883 Abstract PAGEREF _Toc169237883 h 2 HYPERLINK l _Toc169237884 1.緒論 PAGEREF _Toc169237884 h 5 HYPERLINK l _Toc169237885 1.1 課題背景 PAGEREF _Toc169237885 h 5 HYPERLINK l _Toc169237886 1.2 開發(fā)工具與開發(fā)方法介紹 PA
8、GEREF _Toc169237886 h 5 HYPERLINK l _Toc169237887 1.2.1 Visual Basic 技術(shù) PAGEREF _Toc169237887 h 5 HYPERLINK l _Toc169237888 1.2.2 SQL Server技術(shù) PAGEREF _Toc169237888 h 6 HYPERLINK l _Toc169237889 1.2.3 ADO數(shù)據(jù)庫訪問技術(shù) PAGEREF _Toc169237889 h 7 HYPERLINK l _Toc169237890 1.2.4 結(jié)構(gòu)化系統(tǒng)開發(fā)方法 PAGEREF _Toc16923789
9、0 h 9 HYPERLINK l _Toc169237891 2.系統(tǒng)分析與功能設(shè)計(jì) PAGEREF _Toc169237891 h 10 HYPERLINK l _Toc169237892 2.1 任務(wù)概述 PAGEREF _Toc169237892 h 10 HYPERLINK l _Toc169237893 2.1.1 系統(tǒng)目標(biāo) PAGEREF _Toc169237893 h 10 HYPERLINK l _Toc169237894 2.1.2 系統(tǒng)特點(diǎn) PAGEREF _Toc169237894 h 10 HYPERLINK l _Toc169237895 2.2 需求分析 PAGE
10、REF _Toc169237895 h 10 HYPERLINK l _Toc169237896 2.3可行性分析 PAGEREF _Toc169237896 h 10 HYPERLINK l _Toc169237897 2.3.1 技術(shù)可行性 PAGEREF _Toc169237897 h 10 HYPERLINK l _Toc169237898 2.3.2 經(jīng)濟(jì)可行性 PAGEREF _Toc169237898 h 11 HYPERLINK l _Toc169237899 2.3.3 管理可行性 PAGEREF _Toc169237899 h 11 HYPERLINK l _Toc1692
11、37900 2.4 數(shù)據(jù)流程分析 PAGEREF _Toc169237900 h 11 HYPERLINK l _Toc169237901 2.4.1 數(shù)據(jù)流程圖 PAGEREF _Toc169237901 h 11 HYPERLINK l _Toc169237902 2.4.2 數(shù)據(jù)字典 PAGEREF _Toc169237902 h 12 HYPERLINK l _Toc169237903 2.5 系統(tǒng)設(shè)計(jì)原則 PAGEREF _Toc169237903 h 14 HYPERLINK l _Toc169237904 2.6 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc169237904 h 14
12、 HYPERLINK l _Toc169237905 2.6.1 系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc169237905 h 14 HYPERLINK l _Toc169237906 2.6.2 系統(tǒng)功能結(jié)構(gòu)圖 PAGEREF _Toc169237906 h 15 HYPERLINK l _Toc169237907 2.7 數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc169237907 h 16 HYPERLINK l _Toc169237908 2.7.1概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc169237908 h 16 HYPERLINK l _Toc169237909 2.7.2 邏輯結(jié)構(gòu)設(shè)計(jì)
13、 PAGEREF _Toc169237909 h 17 HYPERLINK l _Toc169237910 3.功能設(shè)計(jì)的實(shí)現(xiàn) PAGEREF _Toc169237910 h 21 HYPERLINK l _Toc169237911 3.1 創(chuàng)建工程 PAGEREF _Toc169237911 h 21 HYPERLINK l _Toc169237912 3.2 添加模塊 PAGEREF _Toc169237912 h 21 HYPERLINK l _Toc169237913 3.3 登錄模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc169237913 h 22 HYPERLINK l _Toc16
14、9237914 3.4 系統(tǒng)管理模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc169237914 h 23 HYPERLINK l _Toc169237915 3.4.1 修改密碼模塊 PAGEREF _Toc169237915 h 23 HYPERLINK l _Toc169237916 3.4.2 用戶管理模塊 PAGEREF _Toc169237916 h 23 HYPERLINK l _Toc169237917 3.4.3 退出系統(tǒng)模塊 PAGEREF _Toc169237917 h 24 HYPERLINK l _Toc169237918 3.5 客戶資料管理模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF
15、 _Toc169237918 h 25 HYPERLINK l _Toc169237919 3.5.1 新增模塊 PAGEREF _Toc169237919 h 25 HYPERLINK l _Toc169237920 3.5.2修改模塊 PAGEREF _Toc169237920 h 26 HYPERLINK l _Toc169237921 3.5.3 刪除模塊 PAGEREF _Toc169237921 h 26 HYPERLINK l _Toc169237922 3.6 維修管理模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc169237922 h 26 HYPERLINK l _Toc1692
16、37923 361保修期查詢 PAGEREF _Toc169237923 h 26 HYPERLINK l _Toc169237924 362維修記錄編輯 PAGEREF _Toc169237924 h 27 HYPERLINK l _Toc169237925 37 客戶詳細(xì)資料報(bào)表模塊的實(shí)現(xiàn) PAGEREF _Toc169237925 h 28 HYPERLINK l _Toc169237926 3.8 業(yè)務(wù)統(tǒng)計(jì)模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc169237926 h 29 HYPERLINK l _Toc169237927 3.9 數(shù)據(jù)管理模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc16
17、9237927 h 29 HYPERLINK l _Toc169237928 3.10 工具模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc169237928 h 31 HYPERLINK l _Toc169237929 3.11 幫助模塊的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc169237929 h 31 HYPERLINK l _Toc169237930 3111軟件介紹 PAGEREF _Toc169237930 h 31 HYPERLINK l _Toc169237931 3112關(guān)于作者 PAGEREF _Toc169237931 h 31 HYPERLINK l _Toc169237932 4
18、.系統(tǒng)評(píng)價(jià) PAGEREF _Toc169237932 h 32 HYPERLINK l _Toc169237933 結(jié)束語 PAGEREF _Toc169237933 h 33 HYPERLINK l _Toc169237934 致謝 PAGEREF _Toc169237934 h 34 HYPERLINK l _Toc169237935 參考文獻(xiàn) PAGEREF _Toc169237935 h 35 HYPERLINK l _Toc169237936 附錄 PAGEREF _Toc169237936 h 361.緒論1.1 課題背景隨著競爭的激烈,市場(chǎng)也就越來越成熟,大凡成熟的市場(chǎng),其標(biāo)志
19、之一就是由感性的消費(fèi)向著感動(dòng)消費(fèi)轉(zhuǎn)移,因此,行業(yè)競爭的戰(zhàn)場(chǎng)大多也都會(huì)從有形的產(chǎn)品逐漸轉(zhuǎn)移到無形的服務(wù),競爭的重點(diǎn)也會(huì)從初期市場(chǎng)的核心產(chǎn)品、價(jià)格、品質(zhì)逐漸轉(zhuǎn)移到對(duì)顧客的服務(wù)上。這就要求企業(yè)對(duì)其定位進(jìn)行根本性改變,達(dá)到從以產(chǎn)品經(jīng)濟(jì)為主的經(jīng)濟(jì)運(yùn)營模式轉(zhuǎn)向以服務(wù)為主的經(jīng)濟(jì)運(yùn)營模式。改革開放這么多年,中國的輕工業(yè)和農(nóng)業(yè)都有了長足的進(jìn)步,相比之下,中國的第三產(chǎn)業(yè)的發(fā)展就顯得有些緩慢了。我們的服務(wù)業(yè)也由于從業(yè)人員素質(zhì)良莠不齊,整體服務(wù)水平不高,服務(wù)軟硬件不配套而受到媒體和老百姓的批評(píng)。本系統(tǒng)的設(shè)計(jì)目的旨在滿足各家電行業(yè)維修安裝服務(wù),它的應(yīng)用改變了過去各行業(yè)陳舊的運(yùn)作模式,將管理人員、工作人員從手工翻閱單據(jù),
20、信息統(tǒng)計(jì)等繁瑣重復(fù)的勞動(dòng)中解放出來,以更多的時(shí)間和精力投入到業(yè)務(wù)開展中去。1.2 開發(fā)工具與開發(fā)方法介紹在本次系統(tǒng)設(shè)計(jì)中,主要運(yùn)用了Visual Basic、SQL Server等開發(fā)工具,并采用了結(jié)構(gòu)化的系統(tǒng)開發(fā)方法,現(xiàn)對(duì)它們進(jìn)行如下介紹。1.2.1 Visual Basic 技術(shù)Visual Basic是一種可視化程序設(shè)計(jì)語言,它除了提供常規(guī)的編程功能外,還提供一套可視化的設(shè)計(jì)工具,便于程序員建立圖形對(duì)象,巧妙地把Windows編程的復(fù)雜性“封裝”起來。Visual Basic主要有以下功能特點(diǎn):具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具在VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法(Object-Oriente
21、d Programming),把程序和數(shù)據(jù)封裝起來視為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。程序員在設(shè)計(jì)時(shí)只需要用現(xiàn)有工具根據(jù)界面設(shè)計(jì)的要求,直接在屏幕上“畫”出窗口、菜單、命令按鈕等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。程序員的編程工作僅編寫針對(duì)對(duì)象要完成的事件過程的代碼,因而程序設(shè)計(jì)的效率可提高許多。事件驅(qū)動(dòng)的編程機(jī)制事件驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。傳統(tǒng)的面向過程的應(yīng)用程序是按事先設(shè)計(jì)的流程運(yùn)行的。但在圖形用戶界面的應(yīng)用程序中,用戶的動(dòng)作即事件掌握著程序的運(yùn)行流向。每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行,程序員只要編寫響應(yīng)用戶動(dòng)作的代碼,各個(gè)動(dòng)作之間不一定有聯(lián)系。這樣的應(yīng)用程序代碼較短,使得程序
22、既易于編寫又易于維護(hù)。結(jié)構(gòu)化的程序設(shè)計(jì)語言 VB具有豐富的數(shù)據(jù)類型,眾多的內(nèi)部函數(shù),模塊化、結(jié)構(gòu)化的程序設(shè)計(jì)機(jī)制,結(jié)構(gòu)清晰,簡單易學(xué)。強(qiáng)大的數(shù)據(jù)庫操縱功能VB中利用數(shù)據(jù)控件可以訪問多種數(shù)據(jù)庫系統(tǒng),如Microsoft Access、Microsoft FoxPro和Paradox等,也可訪問Microsoft Excel、Lotus 1-2-3等多種電子表格。VB6.0新增了功能強(qiáng)大的ADO(Active Database Object)技術(shù),該技術(shù)包括了現(xiàn)有的ODBC,而且占用內(nèi)存少,訪問速度更快。同時(shí)提供的ADO控件,不但可以用最少的代碼創(chuàng)建數(shù)據(jù)庫應(yīng)用程序,也可以取代Data和RDO控件,
23、支持多種數(shù)據(jù)庫系統(tǒng)的訪問。1.2.2 SQL Server技術(shù)SQL是一種綜合的、通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言,它包括數(shù)據(jù)定義(Definition)、數(shù)據(jù)操縱(Manipulation)、數(shù)據(jù)管理(Management)、存取保護(hù)(AccessProtection)、處理控制(Control)等多種功能。利用表(table)、索引(index)、碼(keys)、行(rows)和列(columns)等來確定存儲(chǔ)位置。SQL語言本身并不是一個(gè)很完整的編程語言,例如它不支持流控制等。一般它都與其他編程語言(如DELPHI、Powerbuilder、VB、VC等)結(jié)合來使用。SQL的主要特點(diǎn)在于
24、:一體化的特點(diǎn)SQL語言能完成定義關(guān)系模式,錄入數(shù)據(jù)以建立數(shù)據(jù)庫、查詢、更新、維護(hù)、數(shù)據(jù)庫重構(gòu)、數(shù)據(jù)庫安全性控制等一系列操作要求,用SQL可以實(shí)現(xiàn)數(shù)據(jù)庫生命期當(dāng)中的全部活動(dòng)。由于關(guān)系模型中實(shí)體與實(shí)體間的聯(lián)系都使用關(guān)系來表示,這種數(shù)據(jù)結(jié)構(gòu)的單一性保證了操作符的單一性。統(tǒng)一的語法結(jié)構(gòu),多種使用方式SQL有兩種使用方式,一種是聯(lián)機(jī)使用方式,另一種是潛入程序方式。大多數(shù)的程序借口都采用嵌入的SQL語言。雖然是用方式不同,SQL語言的語法結(jié)構(gòu)是一致的。這使得用戶與程序員之間的通信得以改善。高度非過程化在SQL中,只用戶提出“干什么”,而無須指出“怎么干”,存取路徑的選擇和SQL語句操作的過程由系統(tǒng)自動(dòng)完
25、成。語言簡潔SQL語言十分簡潔,語法簡單。標(biāo)準(zhǔn)SQL中,完成核心功能只用了6個(gè)動(dòng)詞(如表1-1所示),因此簡單易學(xué),SQL按其功能可以分為三大部分:數(shù)據(jù)定義語言(Data Definition Language,簡稱DDL),用于定義、撤銷和修改數(shù)據(jù)庫對(duì)象。數(shù)據(jù)操縱語言(Data Manipulation Language,簡稱DML),用于數(shù)據(jù)庫中數(shù)據(jù)的修改和檢索。數(shù)據(jù)控制語言(Data Control Language,簡稱DCL),用于數(shù)據(jù)訪問權(quán)限的控制。表1-1 標(biāo)準(zhǔn)SQL的6個(gè)核心動(dòng)詞SQL功能動(dòng)詞數(shù)據(jù)定義CREATE數(shù)據(jù)操縱INSERT、UPDATE、DELETE、SELECT數(shù)據(jù)
26、控制GRANT客戶機(jī)/服務(wù)器(Client/Server)結(jié)構(gòu)SQL能使應(yīng)用程序采取分布式客戶機(jī)/服務(wù)器結(jié)構(gòu)(如圖1-2所示)。交互式查詢、報(bào)表打印和應(yīng)用程序稱為數(shù)據(jù)庫的“前端”,在個(gè)人機(jī)上運(yùn)行,存儲(chǔ)和數(shù)據(jù)管理的后端數(shù)據(jù)庫引擎在服務(wù)器上運(yùn)行,在此情況下,SQL作為用于用戶交互的前端工具和用于數(shù)據(jù)庫管理的后端引擎之間通信的橋梁。服務(wù)器端服務(wù)器端客戶端客戶端網(wǎng)絡(luò)網(wǎng)絡(luò)網(wǎng)絡(luò)客戶端客戶端客戶端客戶端圖1-2 Client/Server結(jié)構(gòu)支持異類復(fù)制它可以將SQL Server數(shù)據(jù)復(fù)制到其他的數(shù)據(jù)庫中,包括Access、Oracle、Sybase和DB2,并采用ODBC作為其連接機(jī)制。1.2.3 ADO
27、數(shù)據(jù)庫訪問技術(shù)ADO (Active Data Object) 數(shù)據(jù)訪問接口是Microsoft 處理數(shù)據(jù)庫信息的最新技術(shù)。它是一種ActiveX對(duì)象,采用了被稱為OLE DB的數(shù)據(jù)訪問模式,是數(shù)據(jù)訪問對(duì)象DAO、遠(yuǎn)程數(shù)據(jù)對(duì)象RDO和開放數(shù)據(jù)庫互連ODBC三種方式的擴(kuò)展。ADO對(duì)象模型包括以下這些對(duì)象,使用這些對(duì)象可以概括幾乎所有的數(shù)據(jù)訪問操作,圖1-3示意了這些對(duì)象彼此之間的關(guān)系。Connection對(duì)象:表示與數(shù)據(jù)源建立了一個(gè)持續(xù)的連接。Error對(duì)象:表示在數(shù)據(jù)訪問過程中的一個(gè)單獨(dú)的錯(cuò)誤信息。Command對(duì)象:表示一個(gè)以保存的過程或者是能返回?cái)?shù)據(jù)的其他數(shù)據(jù)訪問對(duì)象。Command對(duì)象也
28、可以用來執(zhí)行已保存得不返回?cái)?shù)據(jù)的過程。Parameter對(duì)象:表示一個(gè)用來指定從命令對(duì)象中獲取數(shù)據(jù)的運(yùn)行時(shí)參數(shù)。Recordset對(duì)象:表示一系列從數(shù)據(jù)源中獲取的記錄。Field對(duì)象:表示一個(gè)記錄集中數(shù)據(jù)的某個(gè)單獨(dú)的字段。ConnectionConnectionErrorFieldParameterCommandRecordset圖1-3 ADO對(duì)象模型通常情況下,可以使用ADO Connection對(duì)象的Open方法建立與數(shù)據(jù)源的連接。為了告訴ADO如何去訪問數(shù)據(jù)源,就必須以與ODBC連接字符串相同的格式提供有關(guān)信息??梢允褂肁DO Connection對(duì)象的Provider屬性來指定OLE
29、 DB提供者。該屬性告訴ADO將使用哪個(gè)OLE DB提供者來執(zhí)行服務(wù)器命令(如果沒有指定提供者,或者沒有使用Connection對(duì)象,則所用的是缺省提供者,該提供者是OLE DB的ODBC提供者,也稱作MSDASQL)。Connection對(duì)象的Provider屬性是個(gè)文本字符串,其中該字符串被用于指明連接時(shí)使用哪個(gè)OLE DB提供者,原因是ODBC提供者是缺省的。然而,如果為了更明確的話,也可以指定它。在ADO中使用的ConnectionString可以提供有關(guān)如何與數(shù)據(jù)庫服務(wù)器連接的信息。當(dāng)正在使用OLE DB的ODBC提供者時(shí),該連接字符串與ODBC連接字符串一樣。這意味著ODBC驅(qū)動(dòng)程
30、序期望的準(zhǔn)確信息可以根據(jù)不同的實(shí)現(xiàn)而變化。對(duì)于其他提供者來說,連接字符串可能是完全不同的語法。為連接到SQL Server數(shù)據(jù)庫,應(yīng)該使用提供者SQLOLEDB.1:cn.Provider=SQLOLEDB.1cn.ConnectionString=DATABASE=數(shù)據(jù)庫名稱;SERVER=服務(wù)器名;UID=用戶名;PWD=密碼;1.2.4 結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)方法是迄今為止最傳統(tǒng)、應(yīng)用最廣泛的一種系統(tǒng)開發(fā)方法。結(jié)構(gòu)化系統(tǒng)開發(fā)方法的基本思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂向下的對(duì)系統(tǒng)進(jìn)行分析與設(shè)計(jì)。具體來說,就是先將整個(gè)信息系統(tǒng)開發(fā)過程劃
31、分出若干個(gè)相對(duì)比較獨(dú)立的階段。如系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施等。在前三個(gè)階段堅(jiān)持自頂向下的對(duì)系統(tǒng)進(jìn)行結(jié)構(gòu)化劃分。也就是說,在系統(tǒng)調(diào)查或理順管理業(yè)務(wù)時(shí),應(yīng)從最頂層的管理業(yè)務(wù)入手,即從組織管理金字塔結(jié)構(gòu)的塔尖入手,層層逐步深入至最基層。如果在系統(tǒng)分析,提出新系統(tǒng)方案和系統(tǒng)設(shè)計(jì)時(shí),應(yīng)從宏觀整體考慮入手,即先考慮系統(tǒng)整體的優(yōu)化,然后再考慮局部的優(yōu)化問題。而在系統(tǒng)的實(shí)施階段,則應(yīng)堅(jiān)持自底向上的逐步組織實(shí)施。也就是說,按照前幾階段設(shè)計(jì)的模塊組織人力從最基層的模塊做起(編程),然后按照系統(tǒng)設(shè)計(jì)的結(jié)構(gòu),將模塊一個(gè)個(gè)拼接到一起進(jìn)行調(diào)試,自底向上,逐漸的構(gòu)成整體系統(tǒng)。用結(jié)構(gòu)化系統(tǒng)開發(fā)方法開發(fā)一個(gè)系統(tǒng),將
32、整個(gè)開發(fā)過程分為五個(gè)首尾相連的階段,一般稱之為系統(tǒng)開發(fā)的生命周期。系統(tǒng)規(guī)劃階段系統(tǒng)規(guī)劃階段的工作就是根據(jù)用戶的系統(tǒng)開發(fā)請(qǐng)求,初步調(diào)查,明確問題,然后進(jìn)行可行性研究。系統(tǒng)分析階段系統(tǒng)分析階段的任務(wù)是:分析業(yè)務(wù)流程;分析數(shù)據(jù)與數(shù)據(jù)流程;分析功能與數(shù)據(jù)之間的關(guān)系;最后提出新系統(tǒng)邏輯方案。系統(tǒng)設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)階段的任務(wù)是:總體結(jié)構(gòu)設(shè)計(jì);代碼設(shè)計(jì);數(shù)據(jù)庫/文件設(shè)計(jì);輸入/輸出設(shè)計(jì);模塊結(jié)構(gòu)與功能設(shè)計(jì)。與此同時(shí)根據(jù)總體設(shè)計(jì)的要求購置與安裝設(shè)備,最終給出系統(tǒng)實(shí)施方案。系統(tǒng)實(shí)施階段系統(tǒng)實(shí)施階段的任務(wù)是:同時(shí)進(jìn)行編程;人員培訓(xùn);數(shù)據(jù)準(zhǔn)備。然后投入試運(yùn)行。系統(tǒng)運(yùn)行階段系統(tǒng)運(yùn)行階段的任務(wù)是:同時(shí)進(jìn)行系統(tǒng)的日常運(yùn)行管
33、理、評(píng)價(jià)、監(jiān)理審計(jì)三部分工作。然后分析運(yùn)行結(jié)果,如果運(yùn)行結(jié)果良好,則送管理部門指導(dǎo)組織生產(chǎn)經(jīng)營活動(dòng);如果有點(diǎn)問題,則要對(duì)系統(tǒng)進(jìn)行修改、維護(hù)或者是局部調(diào)整;如果出現(xiàn)了不可調(diào)和的大問題,則用戶將會(huì)進(jìn)一步提出開發(fā)新系統(tǒng)的要求,這標(biāo)志著老系統(tǒng)生命的結(jié)束,新系統(tǒng)的誕生。2.系統(tǒng)分析與功能設(shè)計(jì)2.1 任務(wù)概述2.1.1 系統(tǒng)目標(biāo)以計(jì)算機(jī)運(yùn)算代替手工操作,將管理人員、工作人員從手工翻閱單據(jù),信息統(tǒng)計(jì)等繁瑣重復(fù)的勞動(dòng)中解放出來,以更多的時(shí)間和精力投入到業(yè)務(wù)開展中去。系統(tǒng)設(shè)計(jì)上追求先進(jìn),注重實(shí)用、科學(xué)、經(jīng)濟(jì)及合理性。力求系統(tǒng)的安全、簡捷、功能齊全。充分考慮系統(tǒng)的可擴(kuò)展性、可維護(hù)性。2.1.2 系統(tǒng)特點(diǎn)1穩(wěn)定安全
34、的數(shù)據(jù)庫:本系統(tǒng)采用Microsoft公司的SQL Server2000作后臺(tái)數(shù)據(jù)庫,性能穩(wěn)定、數(shù)據(jù)交換速度快、數(shù)據(jù)安全。2方便的報(bào)表查詢: 本系統(tǒng)采用當(dāng)今流行的報(bào)表設(shè)計(jì)器進(jìn)行設(shè)計(jì),兼具WORD和EXCEL的強(qiáng)大功能。所有的報(bào)表和基本資料均可導(dǎo)入EXCEL中進(jìn)行分析加工,以滿足用戶的更高的要求。2.2 需求分析通過對(duì)一些典型售后服務(wù)管理系統(tǒng)的考察、分析以及實(shí)際的市場(chǎng)調(diào)查與研究,要求本系統(tǒng)具有以下功能:統(tǒng)一友好的操作界面,用以保證系統(tǒng)的易用性。規(guī)范、完善的基礎(chǔ)信息管理。對(duì)客戶的銷售信息、維修信息以及投訴信息進(jìn)行全面的管理。提供保修期查詢功能。能夠輸出各種信息報(bào)表。2.3可行性分析可行性研究的目的
35、是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決??尚行匝芯康哪康牟皇墙鉀Q問題,而是確定問題是否值得去解。一般來說,至少應(yīng)該從下述三方面研究該系統(tǒng)的可行性:2.3.1 技術(shù)可行性該系統(tǒng)所需硬件設(shè)備,市場(chǎng)上銷售且價(jià)格較低,甚至可以使用原有的設(shè)備,軟件上,操作系統(tǒng)采用WINDOWS系列操作系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)采用Microsoft SQL Server 2000,其可與Windows系列形成無縫集成,從而保證了產(chǎn)品系統(tǒng)的靈活性及安全性,上述軟硬件在系統(tǒng)開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟,今后的升級(jí)方便,因此在技術(shù)上是可行的。2.3.2 經(jīng)濟(jì)可行性信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)
36、的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。且本系統(tǒng)采用方便靈活的C/S模式,只要安裝了后臺(tái)數(shù)據(jù)庫就可運(yùn)行,無須太多花費(fèi),所以在經(jīng)濟(jì)上是可行的。2.3.3 管理可行性本系統(tǒng)操作簡單,維護(hù)方便,只要熟悉計(jì)算機(jī)基本知識(shí)就可使用,管理起來容易,在這方面是可行的。綜上所述,開發(fā)虛擬社區(qū)系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。2.4 數(shù)據(jù)流程分析 數(shù)據(jù)是信息的載體,是今后系統(tǒng)要處理的主要對(duì)象。因此必須對(duì)系統(tǒng)調(diào)查中所收集的數(shù)據(jù)以及統(tǒng)計(jì)和處理數(shù)據(jù)的過程進(jìn)行分析和整理。按照業(yè)務(wù)流程圖理出的業(yè)務(wù)流程順序,將相應(yīng)調(diào)查過程中所掌握的數(shù)據(jù)處理過程繪制成數(shù)據(jù)流程圖。2.4.1 數(shù)據(jù)流程圖圖2-12.4.2 數(shù)據(jù)字典數(shù)據(jù)流程
37、圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理五個(gè)部分。數(shù)據(jù)項(xiàng) 客戶編號(hào)含義說明:唯一標(biāo)志一個(gè)客戶的名稱別名:ID號(hào)數(shù)據(jù)類型:可變字符型長度:10 維修單號(hào)含義說明:唯一標(biāo)志每次維修的編號(hào)別名:維修單號(hào)數(shù)據(jù)類型:字符型長度:10取值范圍:0000000000-9999999999 安裝部門號(hào)含義說明:唯一標(biāo)志每一個(gè)安裝部門的編號(hào)別名:安裝部數(shù)據(jù)類型:可變字符型長度:4取值范圍:0000-9999 客戶名稱含義說明:每一個(gè)客戶的名稱別名: 客戶名稱數(shù)據(jù)類型:可變字符型長度:2
38、0數(shù)據(jù)結(jié)構(gòu) 客戶資料表含義說明:記錄客戶購買信息和具體的聯(lián)系方式組成:ID號(hào)、用戶名稱、固定電話、手機(jī)、住址、購買地點(diǎn)、購買時(shí)間、產(chǎn)品型號(hào)、產(chǎn)品類別、機(jī)身編號(hào)、開單批號(hào)、單價(jià)、臺(tái)數(shù)、總金額、是否收款、贈(zèng)品名稱A、贈(zèng)品數(shù)量A、贈(zèng)品名稱B、贈(zèng)品數(shù)量B、保修截止時(shí)間、約定安裝時(shí)間、重約安裝時(shí)間、票據(jù)號(hào)、安裝部、制單人、備注 維修記錄表含義說明:記錄維修情況組成:ID號(hào)、報(bào)修日期、修復(fù)日期、機(jī)身編號(hào)、型號(hào)、故障原因、故障數(shù)量、維修費(fèi)用、安裝部、維修單號(hào)、工程師、備注投訴記錄表含義說明:記錄客戶投訴情況組成:ID號(hào)、投訴時(shí)間、投訴級(jí)別、投訴原因、處理結(jié)果、備注系統(tǒng)用戶表含義說明:記錄系統(tǒng)登陸帳號(hào)組成:用
39、戶名、密碼3數(shù)據(jù)流數(shù)據(jù)流名:銷售說明:商場(chǎng)出售產(chǎn)品數(shù)據(jù)流來源:客戶購買產(chǎn)品 數(shù)據(jù)流去向:客戶資料表、維修記錄表、投訴記錄表平均流量:100次/天高峰期流量:500次/天數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)存儲(chǔ)名:維修統(tǒng)計(jì)表 說明:每日的維修統(tǒng)計(jì) 輸入的數(shù)據(jù)流:每日商場(chǎng)銷售產(chǎn)品 輸出的數(shù)據(jù)流:維修統(tǒng)計(jì)報(bào)表 組成:ID號(hào)、報(bào)修日期、修復(fù)日期、機(jī)身編號(hào)、型號(hào)、故障原因、故障數(shù)量、維修費(fèi)用、安裝部、維修單號(hào)、工程師、備注 數(shù)據(jù)量:100次/天 存取方式:單機(jī)處理處理過程處理過程名:上門維修說明:對(duì)客戶進(jìn)行上門維修業(yè)務(wù)輸入:客戶基本信息輸出:維修記錄表處理:解決產(chǎn)品出現(xiàn)的故障 2.5 系統(tǒng)設(shè)計(jì)原則由于安全性和高效管理的需要,
40、本系統(tǒng)的設(shè)計(jì)遵循了下列原則: 1. 系統(tǒng)的穩(wěn)定性2. 系統(tǒng)安全性3. 系統(tǒng)易維護(hù)性4. 開放性5. 系統(tǒng)可擴(kuò)展性2.6 系統(tǒng)總體設(shè)計(jì)2.6.1 系統(tǒng)功能設(shè)計(jì)在需求分析的基礎(chǔ)上,根據(jù)系統(tǒng)的設(shè)計(jì)原則,對(duì)系統(tǒng)的各項(xiàng)功能進(jìn)行如下設(shè)計(jì):輸入客戶的購買信息和基本聯(lián)系信息,并能進(jìn)行修改。對(duì)維修情況進(jìn)行管理,包括查詢保修期以及維修統(tǒng)計(jì)對(duì)客戶投訴情況進(jìn)行管理能夠輸出各種信息報(bào)表并能導(dǎo)出到Excel。提供基本工具,如計(jì)算器、記事本。2.6.2 系統(tǒng)功能結(jié)構(gòu)圖根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,食堂磁卡管理系統(tǒng)從功能上可以按下圖2-4所示系統(tǒng)劃分:圖2-2 功能結(jié)構(gòu)圖2.7 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息系統(tǒng)
41、中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整性和一致性。2.7.1概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。下面我將設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的主要實(shí)體有:客戶實(shí)體、產(chǎn)品實(shí)體、工程師實(shí)體和信息報(bào)表實(shí)體。它們之間的E-R關(guān)系圖如下:圖2-3 實(shí)體間E-R關(guān)系圖2.7.2 邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)
42、據(jù)庫的需求分析和概念結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)了名為高校食堂磁卡管理系統(tǒng)的數(shù)據(jù)庫。該數(shù)據(jù)庫主要包括以下幾個(gè)表:系統(tǒng)用戶表、客戶資料表、刷卡機(jī)收費(fèi)統(tǒng)計(jì)表、參數(shù)設(shè)置表、學(xué)生辦卡表、學(xué)生消費(fèi)表、操作員收費(fèi)統(tǒng)計(jì)表、日結(jié)算表、月結(jié)算表、食堂設(shè)置表、餐時(shí)設(shè)置表。1. 系統(tǒng)用戶表(yh)系統(tǒng)用戶表是非常重要的一張表,它規(guī)定了該系統(tǒng)的操作權(quán)限。表中主要包含了用戶名和密碼兩個(gè)字段。其具體的字段如表2-9: 表2-9 yh表字段名數(shù)據(jù)類型長度允許空說明用戶名char10否用戶名密碼char10是用戶密碼2. 客戶資料表客戶資料表主要用于存儲(chǔ)客戶購買信息及聯(lián)系方式。其具體的字段如表2-10:表2-10 餐時(shí)設(shè)置表字段名數(shù)據(jù)類型
43、長度允許空說明ID號(hào)char10否客戶唯一標(biāo)識(shí)客戶名稱char30是客戶名稱固定電話char15是客戶固定電話手機(jī)char15是客戶手機(jī)號(hào)碼住址char30是客戶住址購買地點(diǎn)char10是購買地點(diǎn)購買時(shí)間char10是購買時(shí)間產(chǎn)品型號(hào)char10是產(chǎn)品型號(hào)產(chǎn)品類別char10是產(chǎn)品類別機(jī)身編號(hào)char10是機(jī)身編號(hào)開單批號(hào)char10是開單批號(hào)單價(jià)char10是單價(jià)臺(tái)數(shù)char10是臺(tái)數(shù)總金額char10是總金額是否收款char10是是否收款贈(zèng)品名稱Achar10是贈(zèng)品名稱A贈(zèng)品數(shù)量Achar10是贈(zèng)品數(shù)量A贈(zèng)品名稱Bchar10是贈(zèng)品名稱B贈(zèng)品數(shù)量Bchar10是贈(zèng)品數(shù)量B保修截止時(shí)間cha
44、r10是保修截止時(shí)間約定安裝時(shí)間char10是約定安裝時(shí)間重約安裝時(shí)間char10是重約安裝時(shí)間票據(jù)號(hào)char10是票據(jù)號(hào)安裝部char10是安裝部制單人char10是制單人備注char30是備注3. 維修記錄表維修記錄表主要存儲(chǔ)了電器維修的相關(guān)信息,其具體的字段如表2-11: 表2-11 維修記錄表字段名數(shù)據(jù)類型長度允許空說明ID號(hào)char10否客戶唯一標(biāo)識(shí)報(bào)修日期char10是報(bào)修日期修復(fù)日期char10是修復(fù)日期機(jī)身編號(hào)char10是機(jī)身編號(hào)型號(hào)char10是型號(hào)故障原因char20是故障原因故障數(shù)量char10是故障數(shù)量維修費(fèi)用char10是維修費(fèi)用安裝部char10是安裝部維修單號(hào)c
45、har10是維修單號(hào)工程師char10是工程師備注char30是備注4. 投訴記錄表投訴記錄表主要存儲(chǔ)了客戶的投訴記錄。其具體的字段如表2-12:表2-12 投訴記錄表字段名數(shù)據(jù)類型長度允許空說明ID號(hào)char10否客戶唯一標(biāo)識(shí)投訴時(shí)間char10是投訴時(shí)間投訴級(jí)別char10是投訴級(jí)別投訴原因char10是投訴原因處理結(jié)果char10是處理結(jié)果備注char10是備注5. 贈(zèng)品統(tǒng)計(jì)表贈(zèng)品統(tǒng)計(jì)表主要存儲(chǔ)了每次交易送出的贈(zèng)品情況,其具體的字段如表2-13:表2-13 贈(zèng)品統(tǒng)計(jì)表字段名數(shù)據(jù)類型長度允許空說明贈(zèng)品名稱char10否贈(zèng)品名稱贈(zèng)品數(shù)量char10是贈(zèng)品數(shù)量送出時(shí)間char10是送出時(shí)間ID
46、號(hào)char10是客戶唯一標(biāo)識(shí)產(chǎn)品信息表 記錄庫存產(chǎn)品的信息表2-14產(chǎn)品信息表字段名數(shù)據(jù)類型長度允許空說明產(chǎn)品名稱char10否產(chǎn)品名稱數(shù)量char10是數(shù)量型號(hào)char10是型號(hào)出廠日期char10是出廠日期保修期限char10是保修期限機(jī)身編碼char10是機(jī)身編碼 7維修人員表記錄維修人員相關(guān)信息表2-15維修人員表字段名數(shù)據(jù)類型長度允許空說明編號(hào)char10否編號(hào)部門號(hào)char10否部門號(hào)姓名char10是姓名電話char10是電話出生年月char10是出生年月住址char10是住址存儲(chǔ)過程為了使主頁面中顯示的數(shù)據(jù)能夠按照客戶ID號(hào)進(jìn)行排列,以使其更有條理性,創(chuàng)建了一個(gè)名為pr_khz
47、l的存儲(chǔ)過程:CREATE PROCEDURE pr_khzlASbeginselect * from KHZL order by ID號(hào)endGO統(tǒng)計(jì)時(shí)使用了其他的存儲(chǔ)過程,在此就不再舉例說明。3.功能設(shè)計(jì)的實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)和準(zhǔn)備工作已經(jīng)非常充分了。在此基礎(chǔ)上,將進(jìn)行系統(tǒng)各功能的實(shí)現(xiàn)。本系統(tǒng)的部分源代碼放在附錄中。3.1 創(chuàng)建工程用戶需要?jiǎng)?chuàng)建工程存儲(chǔ)的目錄。運(yùn)行Visual Basic6.0的主程序,并選擇新建“標(biāo)準(zhǔn)EXE”工程。新建工程后,在Visual Basic窗口中有一個(gè)缺省的窗體Form1,在此基礎(chǔ)上設(shè)計(jì)系統(tǒng)的主界面。選擇“工程”菜單中的“工程1屬性”命令,在“工程屬性”對(duì)話框中,將
48、工程名設(shè)置為“家電商場(chǎng)售后服務(wù)管理系統(tǒng)”。單擊“保存”按鈕,將工程存儲(chǔ)為“家電商場(chǎng)售后服務(wù)管理系統(tǒng).vbp。3.2 添加模塊在本系統(tǒng)的設(shè)計(jì)中,添加了一個(gè)Module1模塊。模塊中定義了cnn函數(shù)。該函數(shù)的作用是實(shí)現(xiàn)與數(shù)據(jù)庫的連接。它是其他模塊能夠順利運(yùn)行的基礎(chǔ)。代碼如下:Public Sub main()adoCon.Open Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=sqlserver 連接數(shù)據(jù)庫End SubFunction cnn() As ADODB.Connection Set cnn
49、= New ADODB.Connection cnn.Open DSN=sqlserver;UID=sa;End Function3.3登陸模塊的設(shè)計(jì)實(shí)現(xiàn)用戶登陸模塊的作用是判斷使用本系統(tǒng)的用戶是否是合法用戶。運(yùn)行本系統(tǒng)時(shí),首先顯示啟動(dòng)窗體,然后進(jìn)入用戶登陸界面。登陸界面要求輸入用戶名和用戶密碼,如果用戶三次輸入密碼不正確,將退出本系統(tǒng)。用戶登陸的流程圖如圖3-1: 啟動(dòng)系統(tǒng)啟動(dòng)系統(tǒng)輸入用戶名輸入密碼進(jìn)入系統(tǒng)登陸次數(shù)+1登陸次數(shù)3退出系統(tǒng)用戶名為空密碼不正確圖3-1用戶登陸流程圖在初次登陸該系統(tǒng)時(shí),系統(tǒng)將彈出主界面,用戶可以在系統(tǒng)管理子菜單下的用戶管理中添加或刪除用戶。登陸界面如圖3-2:圖3
50、-23.4 系統(tǒng)管理模塊的設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)管理模塊主要是對(duì)系統(tǒng)的相關(guān)參數(shù)進(jìn)行設(shè)置,它是整個(gè)系統(tǒng)運(yùn)行的前提保證。該模塊包括三個(gè)部分:修改密碼,用戶管理,退出系統(tǒng)。3.4.1 修改密碼模塊修改系統(tǒng)用戶的密碼,在Frame控件中放置4個(gè)Lebal,3個(gè)TextBox和一個(gè)ComboBox,再在總窗體中放置兩個(gè)CommandButton。界面如圖3-3:圖3-33.4.2 用戶管理模塊該模塊是對(duì)該系統(tǒng)的用戶進(jìn)行管理,包括用戶注冊(cè)與用戶刪除。用戶注冊(cè)功能用戶注冊(cè)就是添加使用該系統(tǒng)的新用戶。用戶注冊(cè)界面如圖3-4:圖3-4用戶刪除功能刪除已注冊(cè)用戶用戶刪除界面如圖3-5:圖3-53.4.3 退出系統(tǒng)模塊單擊時(shí)
51、使用MsgBox彈出詢問對(duì)話框,其實(shí)現(xiàn)代碼為:Private Sub tcxt_Click()Dim a As Integera = MsgBox(確定退出嗎?, vbQuestion + vbOKCancel, 確認(rèn))If a = 1 ThenEndEnd IfEnd Sub3.5 客戶資料管理模塊的設(shè)計(jì)實(shí)現(xiàn)客戶資料管理模塊主要是對(duì)顧客的購物信息以及聯(lián)系信息進(jìn)行管理,方便維修時(shí)查看及聯(lián)系。主要包括三個(gè)部分:新增,修改,刪除。3.5.1 新增模塊新增功能主要為新增顧客資料。點(diǎn)擊新增按鈕后,界面上會(huì)彈出新增窗口,在新增窗口中管理員可以根據(jù)情況編輯用戶信息其界面如圖3-6:圖3-6添加功能使用AD
52、O控件連接數(shù)據(jù)庫,這項(xiàng)功能在系統(tǒng)中運(yùn)用頻繁,后續(xù)許多添加功能的編寫方法都與該方法近似,就不再贅述。3.5.2修改模塊修改功能主要用于修改客戶詳細(xì)資料。其界面如圖3-7:圖3-73.5.3 刪除模塊即刪除客戶資料,本系統(tǒng)提供數(shù)據(jù)庫備份功能,在刪除客戶資料前可對(duì)數(shù)據(jù)庫進(jìn)行備份。該功能在主界面上可直接進(jìn)行操作。3.6 維修管理模塊的設(shè)計(jì)實(shí)現(xiàn)維修管理是對(duì)用戶提出的維修申請(qǐng)進(jìn)行登記和處理,包括兩個(gè)部分:保修期查詢和維修記錄編輯。361保修期查詢提供保修期查詢是為了方便核對(duì)該客戶是否滿足保修條件。查詢結(jié)果顯示的是保修截止日期。界面如圖3-8:圖3-8362維修記錄編輯登記維修申請(qǐng)和處理情況。界面如圖3-9
53、:圖3-937 客戶詳細(xì)資料報(bào)表模塊的實(shí)現(xiàn)該模塊使用了VB自帶的報(bào)表設(shè)計(jì)器進(jìn)行設(shè)計(jì),添加了一個(gè)DataEnvironment和一個(gè)DataReport,在DataEnvironment中建立了一個(gè)Connection,再在Connection下面創(chuàng)建一個(gè)命令,在該命令的屬性對(duì)話框里選擇“通用”屬性頁,選擇“SQL語句”單選項(xiàng),輸入如下語句:SELECT KHZL.* FROM KHZL WHERE (ID號(hào) = ?) (注:ID號(hào)為參數(shù))再在參數(shù)屬性頁中將Param1的數(shù)據(jù)類型改為adVarChar,主數(shù)據(jù)類型設(shè)置為String(VT_BSTR)即可。輸出界面如圖3-10:圖3-103.8 業(yè)
54、務(wù)統(tǒng)計(jì)模塊的設(shè)計(jì)實(shí)現(xiàn)對(duì)商場(chǎng)的各項(xiàng)業(yè)務(wù)進(jìn)行統(tǒng)計(jì),包括:電器銷售統(tǒng)計(jì),電器安裝統(tǒng)計(jì),用戶維修統(tǒng)計(jì),用戶投訴統(tǒng)計(jì),用戶贈(zèng)品統(tǒng)計(jì)。由于各功能的實(shí)現(xiàn)均相似,在此只舉一例進(jìn)行說明。例:電器銷售統(tǒng)計(jì)的實(shí)現(xiàn)統(tǒng)計(jì)商場(chǎng)內(nèi)電器產(chǎn)品的銷售情況,并可將其導(dǎo)出到Excel中。使用了Adodc和DataGrid控件,Adodc連接了存儲(chǔ)過程pr_xstj。其界面如圖3-11:圖3-113.9 數(shù)據(jù)管理模塊的設(shè)計(jì)實(shí)現(xiàn)對(duì)本系統(tǒng)的數(shù)據(jù)庫進(jìn)行相關(guān)操作,包括:數(shù)據(jù)備份與恢復(fù),壓縮數(shù)據(jù)庫實(shí)現(xiàn)過程:創(chuàng)建一個(gè)新窗體;在窗體上添加一個(gè)Label控件和兩個(gè)OptionButton控件,設(shè)置OptionButton 控件的Caption屬性分別
55、為“數(shù)據(jù)備份”和“數(shù)據(jù)恢復(fù)”。在窗體上添加兩個(gè)Frame控件,分別命名為“備份卡列表”和“請(qǐng)選擇數(shù)據(jù)庫 文件”。在備份卡列表Frame中添加一個(gè)ImageList和一個(gè)ListView控件,使用默認(rèn) 名稱。右擊ImageList1,選擇屬性項(xiàng),打開屬性頁對(duì)話框,在此設(shè)置備份卡所需的 圖片。在“通用”選項(xiàng)卡中選擇“32*32”單選按鈕;切換到“圖象” 選項(xiàng)卡,單擊“插入圖片”按鈕,選擇要添加的圖片,單擊“打開”即可。右擊ListView1控件,選擇屬性,打開屬性頁對(duì)話框。在“圖象列表”中的 “普通”下拉列表中選擇ImageList1,確定即可。在“請(qǐng)選擇數(shù)據(jù)庫文件”的Frame中添加一個(gè)Driv
56、eListBox,一個(gè)DirListBox和一個(gè)FileListBox。在總窗體總添加兩個(gè)CommandButton,分別為“數(shù)據(jù)備份或恢復(fù)”和“退出”; 添加一個(gè)Label,Caption為空,該控件主要用于顯示備份的數(shù)據(jù)庫文件所在的路徑。代碼見附錄。界面如圖3-12:圖3-123.10 工具模塊的設(shè)計(jì)實(shí)現(xiàn)該模塊直接調(diào)用了Windows自帶的兩個(gè)工具:計(jì)算器與記事本。其實(shí)現(xiàn)代碼為:Private Sub jsq_Click()Shell calc.exe, vbNormalFocus打開計(jì)算器End SubPrivate Sub jsb_Click()Shell notepad.exe, v
57、bNormalFocus打開記事本End Sub3.11 幫助模塊的設(shè)計(jì)實(shí)現(xiàn)包括:軟件介紹和關(guān)于作者3111軟件介紹 對(duì)軟件進(jìn)行相關(guān)介紹。3112關(guān)于作者提供聯(lián)系方式,方便咨詢。4.系統(tǒng)評(píng)價(jià)由于時(shí)間的限制,本次系統(tǒng)的設(shè)計(jì)是模擬售后服務(wù)的業(yè)務(wù)處理過程,也就是說是單機(jī)版的軟件,并未實(shí)現(xiàn)聯(lián)網(wǎng)工作,這也是本系統(tǒng)最大的不足。根據(jù)需求分析得出的結(jié)果,本系統(tǒng)在設(shè)計(jì)時(shí)實(shí)現(xiàn)了以下功能:統(tǒng)一友好的操作界面,用以保證系統(tǒng)的易用性。規(guī)范、完善的基礎(chǔ)信息管理。對(duì)客戶的銷售信息、維修信息以及投訴信息進(jìn)行全面的管理。提供保修期查詢功能。能夠輸出各種信息報(bào)表,并能導(dǎo)入Excel。結(jié)束語本系統(tǒng)是一款專門為家電銷售商場(chǎng)或其他銷售
58、需提供售后服務(wù)的行業(yè)提供服務(wù)支持的管理軟件,軟件操作簡單方便,界面美觀大方,專門針對(duì)中小型企業(yè)售后服務(wù)管理而精心設(shè)計(jì)。系統(tǒng)在設(shè)計(jì)過程中不可避免地遇到了各種各樣的問題,由于整個(gè)系統(tǒng)完全都是由個(gè)人設(shè)計(jì)的,有關(guān)SQL和Visual Basic許多細(xì)節(jié)問題都要靠自己去學(xué)習(xí)。受開發(fā)條件和開發(fā)時(shí)間的限制,本系統(tǒng)只設(shè)計(jì)成了單機(jī)方式,實(shí)用性還有待改進(jìn),與現(xiàn)實(shí)的售后服務(wù)管理系統(tǒng)還是有一定的差距的。在這個(gè)競爭越來越激烈的社會(huì),行業(yè)競爭的戰(zhàn)場(chǎng)從有形的產(chǎn)品逐漸轉(zhuǎn)移到無形的服務(wù),競爭的重點(diǎn)也從初期市場(chǎng)的核心產(chǎn)品、價(jià)格、品質(zhì)逐漸轉(zhuǎn)移到對(duì)顧客的服務(wù)上。這就要求企業(yè)對(duì)其定位進(jìn)行根本性改變,達(dá)到從以產(chǎn)品經(jīng)濟(jì)為主的經(jīng)濟(jì)運(yùn)營模式轉(zhuǎn)
59、向以服務(wù)為主的經(jīng)濟(jì)運(yùn)營模式。本系統(tǒng)的設(shè)計(jì)目的旨在滿足各家電行業(yè)維修安裝服務(wù),它的應(yīng)用改變了過去各行業(yè)陳舊的運(yùn)作模式,將管理人員、工作人員從手工翻閱單據(jù),信息統(tǒng)計(jì)等繁瑣重復(fù)的勞動(dòng)中解放出來,以更多的時(shí)間和精力投入到業(yè)務(wù)開展中去。致謝畢業(yè)設(shè)計(jì)接近尾聲,能順利完成軟件的全部設(shè)計(jì)工作,與老師們的精心指導(dǎo)是分不開的,沒有他們的幫助,憑自己的一點(diǎn)淺薄知識(shí)是很難完成課題設(shè)計(jì)全部工作的。導(dǎo)師夏明長老師從一開始就給了我們?cè)敿?xì)的進(jìn)度安排,幫助我們一步步完成自己的系統(tǒng),當(dāng)他查看我的系統(tǒng)時(shí),發(fā)現(xiàn)了許多不足之處,于是認(rèn)真的幫我指出了不足點(diǎn),并教我如何改進(jìn)。在此,我要感謝夏老師對(duì)我的悉心指導(dǎo)。同時(shí),在做系統(tǒng)的時(shí)候遇到了一
60、些其他的問題,好在有同學(xué)們的幫助才能解決,在此,要感謝同學(xué)們對(duì)我不倦的關(guān)照。參考文獻(xiàn)1 2薛華成.管理信息系統(tǒng)(第四版).北京:清華大學(xué)出版社,2003年12月3薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第三版).北京:高等教育出版社,2000年2月4郭力平等.數(shù)據(jù)庫技術(shù)與應(yīng)用SQL Server 2000篇.北京:人民郵電出版社,20055王燮臣.管理信息系統(tǒng).浙江大學(xué)出版社,2004年6張海藩.軟件工程導(dǎo)論(第四版).北京:清華大學(xué)出版社,2003年12月7高春艷 李俊民 劉彬彬.Visual Basic 程序開發(fā)范例寶典.北京:人民郵電出版社,2006年10月8姚巍.Visual Basic數(shù)據(jù)庫開發(fā)及工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年綜合性委托購票服務(wù)合同版B版
- 2024年綠色環(huán)保新材料研發(fā)與生產(chǎn)許可合同
- 2025年度智能辦公空間合租合同書3篇
- 2025版快遞快遞車租賃管理合同模板2篇
- 2025某公司研發(fā)部設(shè)計(jì)合同管理關(guān)鍵點(diǎn)
- 2024幼兒園教職工勞動(dòng)合同與職業(yè)技能提升服務(wù)協(xié)議范本3篇
- 2024年貨物多式聯(lián)運(yùn)合作協(xié)議3篇
- 2024醫(yī)療器械第三方檢測(cè)與認(rèn)證服務(wù)合同6篇
- 2024年石漆采購協(xié)議3篇
- 2025年度市政設(shè)施保安勞務(wù)派遣服務(wù)協(xié)議3篇
- 建筑施工安全知識(shí)培訓(xùn)
- 污水泵站運(yùn)營維護(hù)管理方案
- 2024下半年軟考信息安全工程師考試真題-及答案-打印
- 項(xiàng)目經(jīng)理或管理招聘面試題與參考回答
- 中華人民共和國能源法
- 常見急救知識(shí)培訓(xùn)
- 義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2024年版)
- 《義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)(2022年版)》初中內(nèi)容解讀
- 產(chǎn)品質(zhì)量檢測(cè)服務(wù)行業(yè)營銷策略方案
- 佛吉亞卓越體系知識(shí)手冊(cè)
- 第五單元作文 記述與動(dòng)物的相處 課件七年級(jí)語文上冊(cè)人教版2024
評(píng)論
0/150
提交評(píng)論