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