楊靜
摘 要:本系統(tǒng)具有完善的基礎(chǔ)信息維護(hù)和客戶信息及客戶訂單信息管理功能,并增置了權(quán)限設(shè)定模塊,滿足了公司針對不同的員工擁有不同的訪問數(shù)據(jù)權(quán)限的需求;強(qiáng)大的數(shù)據(jù)查詢及統(tǒng)計(jì)功能,幫助公司能夠及時(shí)根據(jù)分析結(jié)果進(jìn)行新規(guī)劃和方案,以適應(yīng)變化萬千的消費(fèi)市場。客戶管理系統(tǒng)后臺(tái)數(shù)據(jù)庫采用MICROSOFT ACCESS數(shù)據(jù)庫。前臺(tái)采用Borland公司DELPHI作為主要的開發(fā)工具,其可與ACCESS數(shù)據(jù)庫無縫鏈接。
關(guān)鍵詞:客戶管理,項(xiàng)目系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2013) 04-0000-02
1 系統(tǒng)目標(biāo)
客戶及訂單信息管理系統(tǒng)是該眼鏡公司管理基礎(chǔ)數(shù)據(jù)信息的得力助手,本系統(tǒng)最終實(shí)現(xiàn)如下功能:
1)對客戶和訂單信息進(jìn)行實(shí)時(shí)錄入;2)提供相關(guān)數(shù)據(jù)信息的查詢:所有明細(xì)、客戶檔案、銷售明細(xì),并生成WORD文檔;3)提供按區(qū)域、職業(yè)、性別、鏡架品牌、鏡片品牌、年齡段對銷售記錄進(jìn)行統(tǒng)計(jì);4)具有安全的數(shù)據(jù)備份及恢復(fù)的方法;5)具有對所有的員工操作權(quán)限的設(shè)定,合理按不同的職權(quán)范圍訪問數(shù)據(jù)庫。
2 系統(tǒng)需求分析
數(shù)據(jù)流圖。本系統(tǒng)總體需要完成的功能如下:
1)客戶信息的添加、修改、刪除;2)客戶訂單信息的添加、修改、刪除;3)客戶信息的查詢并可生成WORD文檔;4)銷售信息的查詢并可生成WORD文檔;5)按不同的關(guān)鍵字對客戶信息和銷售信息進(jìn)行統(tǒng)計(jì);6)數(shù)據(jù)庫的備份以及恢復(fù);7)員工信息的設(shè)定;8)操作員權(quán)限管理。
各功能的數(shù)據(jù)流圖如下:
1)客戶信息的添加、修改、刪除;2)客戶訂單信息的添加、修改、刪除;3)客戶信息的查詢;4)按不同的關(guān)鍵字對客戶信息和銷售信息統(tǒng)計(jì);5)數(shù)據(jù)庫備份和恢復(fù)。
3 系統(tǒng)總體設(shè)計(jì)
3.1 系統(tǒng)結(jié)構(gòu)圖。
(1)系統(tǒng)模塊劃分通過需求分析,眼鏡公司客戶管理系統(tǒng)可以分成五個(gè)模塊,分別是信息錄入模塊、信息查詢模塊、信息統(tǒng)計(jì)模塊、基礎(chǔ)信息設(shè)定模塊、系統(tǒng)維護(hù)模塊。
(2)系統(tǒng)結(jié)構(gòu)圖(HC圖)
本系統(tǒng)在執(zhí)行時(shí),先根據(jù)不同操作人員的不同權(quán)限登錄系統(tǒng)進(jìn)入不同的操作模塊。
3.2 業(yè)務(wù)流程。1)登錄:本系統(tǒng)有一個(gè)系統(tǒng)管理員權(quán)限,系統(tǒng)管理員包括HC圖中所有的權(quán)限;和若干個(gè)操作員權(quán)限,操作員權(quán)限可以根據(jù)系統(tǒng)管理員的設(shè)定有不同的操作權(quán)限,包括:新增客戶、新增訂單、設(shè)定員工、設(shè)定職業(yè)、統(tǒng)計(jì)、查詢顧客檔案、查詢銷售檔案、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。2)錄入:新增的客戶信息,先按姓名檢索顧客表,如發(fā)現(xiàn)重名則輸出提示信息“發(fā)現(xiàn)同名同生顧客,您需新增記錄嗎”,并顯示該客戶信息,如得到肯定回答則向數(shù)據(jù)庫增加客戶記錄,如得到否定回答,則直接進(jìn)入該顧客的訂單錄入流程。雙擊某客戶信息,則進(jìn)入該客戶的訂單錄入流程。在錄入流程也可對客戶信息和訂單信息進(jìn)行修改及刪除。3)查詢:根據(jù)輸入的不同關(guān)鍵字對顧客表和訂單表進(jìn)行檢索,得到符合要求的記錄顯示在結(jié)果欄中,在結(jié)果欄按右鍵可以對查詢結(jié)果進(jìn)行修改操作??梢圆樵兊年P(guān)鍵字有:姓名、電話、地址、鏡架品牌、鏡片品牌、生日、手機(jī)、VIP號(hào)、驗(yàn)光師、加工師、營業(yè)員、登記日期、銷售日期。4)統(tǒng)計(jì):由操作員設(shè)定統(tǒng)計(jì)時(shí)間段,默認(rèn)為全部。根據(jù)不同的范圍對顧客情況和銷售情況進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)的范圍包括:區(qū)域、職業(yè)、性別、鏡架品牌、鏡片品牌、年齡段。其中按年齡段統(tǒng)計(jì)時(shí)可以由操作員設(shè)定不同的年齡段。5)設(shè)定:由具有權(quán)限的操作員或系統(tǒng)管理員設(shè)定各個(gè)員工不同的工號(hào)、姓名、家庭地址、電話、職務(wù)。還可以設(shè)定在客戶錄入時(shí)要用到的職業(yè)。6)維護(hù):在新增操作員時(shí)設(shè)定此操作員的操作權(quán)限;定期備份系統(tǒng)數(shù)據(jù);恢復(fù)以前曾備份過的系統(tǒng)數(shù)據(jù)。
3.3 數(shù)據(jù)庫設(shè)計(jì)。1)數(shù)據(jù)庫需求分析。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,為后面的詳細(xì)設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)主要完成對眼鏡公司的客戶以及該客戶的訂單的錄入、修改、刪除、查詢、統(tǒng)計(jì)等各項(xiàng)功能。所以有關(guān)客戶和訂單的信息都是必須的。2)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)。本系統(tǒng)后臺(tái)數(shù)據(jù)庫采用Microsoft公司的Access數(shù)據(jù)庫。如以后系統(tǒng)需要擴(kuò)展到C/S模式的時(shí)候,可以使用MICROSOFT公司的SQL SERVER,此時(shí),程序只需銷加修改一下鏈接就可以。
針對該眼鏡公司的客戶和訂單管理的要求,經(jīng)分析后得到如下數(shù)據(jù)結(jié)構(gòu)
1)訂單表,包括:ID、客戶ID、購買日期、鏡架品牌、鏡架單價(jià)、鏡片品牌、鏡片單價(jià)、矯正視力L、矯正視力R、瞳距L、瞳距R、球鏡L、球鏡R、柱鏡L、柱鏡R、軸鏡L、軸鏡R、加工師、驗(yàn)光師、營業(yè)員、折扣、備注。2)顧客表,包括:ID、姓名、性別、出生年月、電話、手機(jī)、家庭地址、單位地址、職業(yè)、VIP號(hào)、登記日期、生日、備注。3)權(quán)限表,包括:ID、用戶名、口令、描述、新增客戶、新增訂單、設(shè)定員工、設(shè)定職業(yè)、統(tǒng)計(jì)、查詢顧客檔案、查詢銷售檔案、備份、恢復(fù)、權(quán)限。4)員工表,包括:工號(hào)、姓名、驗(yàn)光師、加工師、營業(yè)員、電話、家庭地址。5)職業(yè)表,包括:ID、職業(yè)。
4 原型系統(tǒng)的實(shí)現(xiàn)
4.1 原型系統(tǒng)測試。測試是軟件開發(fā)時(shí)期的最后一個(gè)階段,也是軟件質(zhì)量保證中的一個(gè)重要環(huán)節(jié)。在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對本系統(tǒng)進(jìn)行了有針對性的全面測試,采取的方式是:
1)菜單測試:為了保證每一項(xiàng)下拉菜單都能正確無誤地運(yùn)行,本人對每個(gè)項(xiàng)菜單功能都進(jìn)行了反復(fù)的增、改、刪的操作,從而正確實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)的要求。2)數(shù)據(jù)跟蹤:本人還對系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤 ,隨時(shí)觀察數(shù)據(jù)庫中各記錄的變化情況,經(jīng)過多次驗(yàn)證無誤。
4.2 原型系統(tǒng)運(yùn)行。1)運(yùn)行環(huán)境:硬件:辦公型計(jì)算機(jī)一臺(tái),打印機(jī)一臺(tái);軟件:安裝ACCESS數(shù)據(jù),安裝WORD。2)數(shù)據(jù)的輸入:利用鍵盤和鼠標(biāo)相結(jié)合的輸入方法。3)系統(tǒng)目錄:在C盤根目錄下創(chuàng)建JMYJ的子目錄,把所有的可執(zhí)行文件和數(shù)據(jù)庫文件以及數(shù)據(jù)文件拷貝到此目錄下,運(yùn)行JMYJ.EXE即可。4)運(yùn)行方式:登錄界面輸入正確的用戶名和密碼即可。系統(tǒng)管理員用戶名:admin,密碼:111。
4.3 原型系統(tǒng)維護(hù)。本系統(tǒng)是在某眼鏡公司實(shí)際投入運(yùn)行的,所以需要不斷完善本系統(tǒng),來提高系統(tǒng)的運(yùn)行效率和服務(wù)水平。故在公司需要時(shí)就要對該系統(tǒng)進(jìn)行維護(hù)工作。
系統(tǒng)的維護(hù)主要包括三個(gè)方面:
1)程序的維護(hù):在用戶需要時(shí)修改部分程序。2)數(shù)據(jù)的維護(hù):按用戶的要求對數(shù)據(jù)文件進(jìn)行修改。3)代碼的維護(hù):隨著用戶軟硬件系統(tǒng)的不斷升級(jí),可能會(huì)出現(xiàn)某些代碼不能適應(yīng)新的要求,需要變更代碼,予以維護(hù)。
參考文獻(xiàn):
[1]王炳雪.客戶關(guān)系管理在我國發(fā)展的問題與對策[J].經(jīng)濟(jì)師,2005,2.
[2]劉菊,舒倩倩.關(guān)于企業(yè)建立客戶關(guān)系管理系統(tǒng)的探討[J].科技信息(學(xué)術(shù)版),2006,3.
計(jì)算機(jī)光盤軟件與應(yīng)用2013年4期