食堂发饭卡管理系统概要MATCH_
word
word文档格式规范word作业纸小票打印word模板word简历模板免费word简历
_1714606930221_0
汇总统计模块
概要设计说明书
充值模块消费模块
1. 事务处理模块注销模块概要设计
1.1软件体系结构 发卡模块挂失模块
食堂饭卡管理系统
事务日志
管理登陆模块
总体结构框图
1.2基本设计概念和处理流程
SQL Server 采用基于的分布式数据库管理系统。三层结构是目前用得最多的,这种结构
C/S比传统的结构增加了一个应用程序服务器,应用程序服务器包括了统一的界面、业务规则和数据处理逻辑等等,这样客户端程序就可以做得比较小,也就是常说的瘦客户,更由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以他的可靠性、稳定性和效率都比较好。(其
结构如图)
1.3软件结构
1) 子系统划分
子系统清单子系统功能描述
数据库操作子系统与数据库有关的后台操作
事务处理子系统识别事务、事务提交
消费子系统正确消费
汇总统计日,月,年报表的打印输出
主模块初始化系统
2) 程序模块划分和功能分配
(包括前端程序模块和后端存储过程的划分和功能分配) A) 子系统及程序模块清单
子系统程序模块
数据库操作子系统连接、查询、更新、事务回滚、删除、关闭事务处理子系统挂失、注销、充值
消费子系统消费
安全检查
安全检查记录表范本安全检查记录表格安全检查记录表格式安全检查记录表范文安全检查记录表模板
、数据保存
汇总统计统计出本餐售饭总收入,各窗口收入,各持
卡人存款明细,本日、月存款金额,卡中流
动资金总额,日餐报表,年餐报表。主模块用户界面加载,用户登陆、启动日志、发卡、
其他子系统调用。B)-模块数据实体对照表
模块数据实体
连接、查询、更新、事务回滚、删除、关闭卡的基本信息+基本信息+操作数据事务处理子系统卡的基本信息+基本信息汇总统计消费数据+卡的基本信息
消费子系统消费数据+卡的基本信息
主模块基本信息
3) 人工处理过程
网络的组建与配置、数据库用户权限设置、日志清理。
2. 软件模块的物理分布
数据库
连接,查询,更新,事务回滚消费安全检查、数据保存删除关闭
服务器
工作站工作站工作站
打印机
统计出本餐售饭用户界面加挂失、总收入,各窗口载,用户登注销、收入,各持卡人陆、启动日充值存款明细,本志、发卡、日、月存款金其他子系统额,卡中流动资调用金总额,日餐报表,年餐报表
3. 接口设计
3.1与外系统的接口
SQL Server 与单片机刷卡终端的数据接口、网络数据之间的网络
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
标准。服务端与客户端的接口。
3.2内部接口
各模块在主模块的启动后加载,在用户和终端的驱动下调用相关模块的对应函数功能。将输出返回到数据库或用户。
4. 用户界面设计
持卡人将卡贴近刷卡机时,可以看到卡内余额,如果该卡已挂失 ,则可以听到刷卡机报警。管理处操作员可看到基于文档的视图,工具栏有各功能的按钮,点击其中按钮即可进入相
XP关操作,菜单有各种功能菜单。基于风格的窗口、菜单、按钮、工具栏。
5. 数据结构和算法设计5.1程序中数据结构描述
挂失、消费安全注销、检查、充值数据保存
基本信息卡的基本信息日志PK卡号PK卡号PK日期用户界面加载,用户登姓名有效性陆、启动日操作人员编号身份证号挂失标记志、发卡、操作内容学院存钱日期其他子系统
年级
六年级体育公开课教案九年级家长会课件PPT下载六年级家长会PPT课件一年级上册汉语拼音练习题六年级上册道德与法治课件
存钱金额调用押金现有金额
消费表统计出本餐售饭用户信息PK消费日期总收入,各窗口收入,各持卡人PK操作员号卡号存款明细,本窗口号日、月存款金姓名额,卡中流动资消费金额密码金总额,日餐报现有金额表,年餐报表
连接,查询,更新,事务回滚删除关闭
5.2 主要算法设计
用户界面加载,用户登数据流数据库陆、启动日志、发卡、其他子系统调用数据流
调用
消费安全挂失、统计出本餐售饭连接,检查、注销、总收入,各窗口数据保存查询,收入,各持卡人充值更新,存款明细,本事务回滚日、月存款金删除额,卡中流动资金总额,日餐报关闭表,年餐报表
6. 出错处理设计
错误号描叙相关操作
01内存不足模块不能加载停止加载,要求用户关闭其他程序02服务器关闭告诉用户不能使用该系统,刷卡等操作无效03数据库负担过重保存数据停止业务操作,警告清理数据库04接受终端数据有误或格式不对中断报警,提示终端操作有误或有故障7. 安全保密设计 用户的权限级别代码如下:
查询 报表打印 发卡 挂失 修改 删除 还原 用户添加 改密码 10 × × × × × × × × × 本组
20 ? × × × × × × × × 本组
30 ? ? ? × × × × × × 本组
40 ? ? ? ? ? × × × × 本组
50 ? ? ? ? ? ? ? × × 本组
60 ? ? ? ? ? ? ? ? × 本组
70 ? ? ? ? ? ? ? ? ? 本组
80 ? ? ? ? ? ? ? ? × 60其他组拥有级
90 ? ? ? ? ? ? ? ? ? 70其他组拥有级