設(shè)計(jì)目標(biāo)
實(shí)現(xiàn)部門(mén)內(nèi)部管理的電腦自動(dòng)化管理。把部門(mén)的一些管理(如后勤管理),員工在內(nèi)部的小金額消費(fèi)等功能綜合在一張卡上,在部門(mén)內(nèi)部實(shí)現(xiàn)"一卡通"。
功能描述
數(shù)據(jù)流圖中已劃分出系統(tǒng)必須完成的基本功能,主要分為三個(gè)部分:1、 IC卡管理;2、手持POS機(jī);3、中心系統(tǒng)管理。現(xiàn)將每一部分的功能要求分別 描述如下: 1、 IC卡管理 完成對(duì)IC 卡的初始化,寫(xiě)入必要的信息,并能修改部分信息和進(jìn)行充值, 以完成IC卡的換卡、注銷、繳費(fèi)等管理過(guò)程,最后將結(jié)果寫(xiě)入數(shù)據(jù)庫(kù)中,并 打印收據(jù)給申請(qǐng)者; 2、 手持POS 機(jī) 工作人員使用手持POS 機(jī)到各科室為員工進(jìn)行訂餐,通過(guò)手持POS 機(jī)的屏幕 選擇功能菜單,員工訂餐的菜式一經(jīng)確認(rèn)后,手持機(jī)將從IC卡中進(jìn)行扣費(fèi)處理,同時(shí)手持機(jī)將每次的訂餐結(jié)果寫(xiě)入存儲(chǔ)區(qū)中;工作人員回去后,在后臺(tái) 管理的計(jì)算機(jī)上將訂餐結(jié)果的數(shù)據(jù)上傳到數(shù)據(jù)庫(kù)中; 3、 中心系統(tǒng)管理 1) 數(shù)據(jù)上傳功能:既電腦接收手持機(jī)上傳的訂餐數(shù)據(jù); 2) 數(shù)據(jù)下載功能:既下載手持機(jī)工作所需的代碼數(shù)據(jù); 3) 數(shù)據(jù)統(tǒng)計(jì):既對(duì)數(shù)據(jù)庫(kù)進(jìn)行分類、匯總和產(chǎn)生報(bào)表; 4) 系統(tǒng)維護(hù):用于修改并設(shè)置參數(shù); 5)數(shù)據(jù)庫(kù)對(duì)每次發(fā)卡、換卡、注銷過(guò)程進(jìn)行記錄; 6)查詢功能:根據(jù)工作需要查詢所需資料,并能隨時(shí)打印即時(shí)查詢的結(jié)果; 7)進(jìn)銷存管理:對(duì)貨物的入庫(kù)、出庫(kù)、庫(kù)存、月結(jié)等進(jìn)行管理,方便財(cái)務(wù) 結(jié)算和采購(gòu)工作。
系統(tǒng)設(shè)計(jì)
經(jīng)過(guò)需求分析的結(jié)果,將可以進(jìn)行對(duì)系統(tǒng)的概要設(shè)計(jì),也就是要確定系統(tǒng)中 每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系,對(duì)此,描繪軟件的層次圖如下:
現(xiàn)分別對(duì)各模塊的相關(guān)功能的實(shí)現(xiàn)說(shuō)明如下: A) 發(fā)卡:對(duì)生產(chǎn)出來(lái)的IC卡進(jìn)行初始化,通過(guò)加密算法為IC卡分配密碼,并寫(xiě)入必要的信息,信息內(nèi)容及IC卡的基本格式參照以下表格: B) 換卡:?jiǎn)T工因工作關(guān)系調(diào)換科室時(shí),可將IC卡的信息更改,以便與員工 的工作科室對(duì)應(yīng); C) 注銷:?jiǎn)T工離任時(shí),可將IC卡退回,取回現(xiàn)金,同時(shí)IC卡內(nèi)容被清除; D) 充值:不論換卡、注銷、充值,程序都需通過(guò)加密算法得出IC卡的密碼, 經(jīng)校驗(yàn)正確后,才可在卡上的對(duì)應(yīng)位置寫(xiě)上相應(yīng)內(nèi)容,充值既將卡上金額 進(jìn)行累加; E) 數(shù)據(jù)采集:手持機(jī)下載了程序代碼和參數(shù)表后,才可執(zhí)行工作,工作流程 如下:
其中從'讀IC 卡'到'扣費(fèi)'為手持機(jī)的數(shù)據(jù)采集過(guò)程,工作人員 將IC卡插入手持機(jī)中,手持機(jī)的屏幕顯示各式菜單供員工選擇,選擇完畢經(jīng)確認(rèn)后,將結(jié)果保存在手持機(jī)的FLASH內(nèi)存中; F)上傳數(shù)據(jù):通過(guò)手持機(jī)與計(jì)算機(jī)相互議定協(xié)議的傳輸功能模塊,將保存 在手持機(jī)中的交易數(shù)據(jù)上傳到計(jì)算機(jī)上,系統(tǒng)管理程序?qū)?shù)據(jù)存入數(shù)據(jù) 庫(kù)中,流程如下:
G)數(shù)據(jù)接收:與數(shù)據(jù)上傳功能相對(duì)應(yīng),同樣通過(guò)手持機(jī)與計(jì)算機(jī)相互議 定協(xié)議的傳輸功能模塊; H)程序下載:將當(dāng)前最新的手持機(jī)的程序代碼、價(jià)格參數(shù)傳入手持機(jī)中, 手持機(jī)才可單獨(dú)工作; I) 數(shù)據(jù)庫(kù)軟件:該軟件功能除完成對(duì)IC卡的記錄管理和訂餐數(shù)據(jù)的記錄 外,還包含報(bào)表分析、系統(tǒng)維護(hù)、查詢功能、進(jìn)銷管理等功能,所需功能都可根據(jù)工作需要進(jìn)行程序代碼開(kāi)發(fā)。
網(wǎng)絡(luò)基本的結(jié)構(gòu)及硬件配置
拓?fù)鋱D
具體配置
1. 中心計(jì)算機(jī):PⅡ/20G /128M以上級(jí)別,Windows98以上級(jí)別的操作系統(tǒng); 2. IC卡掌上電腦:宏成G6102系列及配套開(kāi)發(fā)包; 3. IC卡讀寫(xiě)卡器:宏成G9101系列及配套開(kāi)發(fā)包; 4. 個(gè)人化印卡機(jī):P310以上級(jí)別; 5. IC卡:2Kbit; |