一、 客戶管理系統(tǒng)
客戶管理系統(tǒng)是信息系統(tǒng)的一個(gè)子系統(tǒng),遵循信息系統(tǒng)開發(fā)的一般過程。主要包括:1.系統(tǒng)分析:系統(tǒng)分析的
主要任務(wù)是對(duì)現(xiàn)行系統(tǒng)的數(shù)據(jù)處理及其環(huán)境調(diào)查和分析,提出最適合整體目標(biāo)的新系統(tǒng)邏輯模型。所謂邏輯模型,是相對(duì)于具體的物理系統(tǒng)而言的,它以抽象方式定義新系統(tǒng)應(yīng)具有的信息處理功能及信息流程,不涉及具體技術(shù)手段和具體處理方式。2.系統(tǒng)設(shè)計(jì):系統(tǒng)設(shè)計(jì)就是要根據(jù)邏輯模型提出一個(gè)“如何去做”的具體方案,即系統(tǒng)的物理模型。包括確定所需硬件資源、系統(tǒng)模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、代碼設(shè)計(jì)、輸入輸出設(shè)計(jì)等。編程人員根據(jù)這個(gè)方案就能編寫出滿足功能要求的應(yīng)用軟件。3.信息系統(tǒng)的實(shí)施:信息系統(tǒng)實(shí)施的基本任務(wù)是將系統(tǒng)設(shè)計(jì)階段形成的物理模型轉(zhuǎn)化為現(xiàn)實(shí)系統(tǒng)。具體地講包括:設(shè)備購置與安裝,程序設(shè)計(jì)與調(diào)試,系統(tǒng)使用說明書編寫,人員培訓(xùn),數(shù)據(jù)準(zhǔn)備和轉(zhuǎn)換。然后進(jìn)行系統(tǒng)測(cè)試,而后投入試運(yùn)行,如有問題則做修改,直至通過用戶驗(yàn)收。程序設(shè)計(jì)和調(diào)試是其中最主要的工作。
二、 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)
在客戶管理軟件中,與客戶相關(guān)的數(shù)據(jù)都以數(shù)據(jù)庫的形式存儲(chǔ)在計(jì)算機(jī)中。該系統(tǒng)中的數(shù)據(jù)有以下兩個(gè)顯著特點(diǎn):保密性要好、可用性要強(qiáng)。以下以一個(gè)電腦銷售經(jīng)營部的客戶管理系統(tǒng)為例來分析它。建立一個(gè)客戶管理數(shù)據(jù)庫,包括以下幾個(gè)數(shù)據(jù)表:①客戶信息數(shù)據(jù)表:該數(shù)據(jù)表主要記錄客戶的相關(guān)信息,主要包括:姓名、地址、生日、電話等信息。該數(shù)據(jù)表中的數(shù)據(jù)要求保密性強(qiáng)。②客戶業(yè)務(wù)購機(jī)數(shù)據(jù)表:用來記錄客戶購機(jī)業(yè)務(wù)清單。主要包括:購機(jī)配置單號(hào)、日期、客戶證號(hào)、cpu型號(hào)、cpu單價(jià)、cpu數(shù)量、主板型號(hào)、主板單價(jià)、主板數(shù)量、內(nèi)存型號(hào)、內(nèi)存單價(jià)、內(nèi)存數(shù)量、硬盤型號(hào)、硬盤單價(jià)、硬盤數(shù)量、顯示器型號(hào)、顯示器單價(jià)、顯示器數(shù)量、光驅(qū)型號(hào)、光驅(qū)單價(jià)、光驅(qū)數(shù)量、刻錄機(jī)型號(hào)、刻錄機(jī)單價(jià)、刻錄機(jī)數(shù)量、機(jī)箱型號(hào)、機(jī)箱單價(jià)、機(jī)箱數(shù)量、電源型號(hào)、電源單價(jià)、電源數(shù)量、鍵盤型號(hào)、鍵盤單價(jià)、鍵盤數(shù)量、鼠標(biāo)型號(hào)、鼠標(biāo)單價(jià)、鼠標(biāo)數(shù)量、其他產(chǎn)品名稱型號(hào)、其他產(chǎn)品單價(jià)、其他產(chǎn)品數(shù)量、應(yīng)付金額、折扣率、折扣金額、實(shí)付金額等字段。③客戶維修業(yè)務(wù)數(shù)據(jù)表:用來記錄客戶維修業(yè)務(wù)清單數(shù)據(jù)。④用戶數(shù)據(jù)表:用來記錄使用該系統(tǒng)的用戶相關(guān)信息。主要包括:用戶名、密碼、權(quán)限1、權(quán)限2、權(quán)限3、權(quán)限4、權(quán)限5、權(quán)限6、權(quán)限7、權(quán)限8、權(quán)限9等。權(quán)限1—9字段為邏輯型,說明該用戶是否有這項(xiàng)權(quán)限。⑤權(quán)限數(shù)據(jù)表:本系統(tǒng)中的權(quán)限分類名稱、編號(hào)。
三、 客戶管理系統(tǒng)功能實(shí)現(xiàn)
客戶管理系統(tǒng)的功能通過一系列表單來實(shí)現(xiàn),由于篇幅的限制,本文僅以生日提示功能為例來說明系統(tǒng)功能的設(shè)計(jì)與實(shí)現(xiàn)。所謂生日提示是指:“一打開本系統(tǒng),就能自動(dòng)檢查客戶數(shù)據(jù),以發(fā)現(xiàn)當(dāng)日是否有過生日的客戶,若有則提示用戶”。此功能的設(shè)計(jì)如下:
在系統(tǒng)歡迎表單的activate 事件寫入以下代碼:
use 客戶信息
a=0
scan
if month(生日)=month(date()) and day(生日)=day(date())
a=a+1
endif
endscan
use
if a>0
=messagebox(\"今天有\(zhòng)"+str(a,2)+\"個(gè)客戶過生日\",64,\"南昌眾舟電腦\")
endif
變量A是用來記錄當(dāng)日過生日的客戶的數(shù)量。