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