一卡通消费系统(订餐部分)
作者:赛格麦柯
来源:RFID世界网
日期:2006-09-13 10:18:28
摘要:实现部门内部管理的电脑自动化管理。把部门的一些管理(如后勤管理),员工在内部的小金额消费等功能综合在一张卡上,在部门内部实现"一卡通"。
一卡通消费系统(订餐部分) |
|
|
|
|
|
设计目标
实现部门内部管理的电脑自动化管理。把部门的一些管理(如后勤管理),员工在内部的小金额消费等功能综合在一张卡上,在部门内部实现"一卡通"。
功能描述
数据流图中已划分出系统必须完成的基本功能,主要分为三个部分: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; |