写点什么

就餐卡系统设计

用户头像
满山李子
关注
发布于: 2020 年 06 月 08 日
就餐卡系统设计

1. 设计概述



食堂就餐卡系统是采用现代信息技术与自动控制技术的计算机网络系统,它的使用对于加强校园后勤管理的信息化建设, 提高服务质量, 管理水平和经济效益有重要作用。系统中每一个消费者都有一张卡, 在管理中心注册缴费, 卡内记录着消费者身份, 余额. 消费者在使用时将卡插入收款机则显示卡上余额, 服务员按收款机上数字键, 收款机自动计算并显示消费金额及余额; 管理中心的管理员可以监控每一笔消费, 可以打印消费情况的相关统计报表.



1.1 功能概述



系统主要功能包括

1. 卡的管理: 卡户, 更改, 发卡, 挂失, 解挂, 注销, 补卡, 充值, 消费, 统计等

2. 收款机功能:  查看卡余额, 交易, 上传交易, 上传充值

3. 统计报表: 消费数据查看与统计  

4. 系统维护: 用户管理, 数据备份, 数据恢复.

5. 使⽤者包括管理中心管理员,消费者和服务员。



1.2 ⾮功能约束



1. 交易性能目标: 平均响应时间<1000ms, 95% 响应时间<500m s;

2. 交易可用性指标: > 99.99%, 如果网络不可用, 先存储交易信息, 一旦联网就上传交易信息;

3. 查询性能⽬标:平均响应时间<1000ms;

4. 系统安全指标: 数据传入采用加密, 校验, 提高安全性和可靠性; 卡用户, 管理员管理员的密码数据散列加



2. 系统部署图与整体设计



系统上线时预计部署一台服务器,就餐卡1000张,可以方便的增加和减少, 收款机10个, 可以方便的增加和减少; 外部与支付宝第三⽅支付系统交互。



2.1 系统部署图



就餐卡与收款机使用RS-485进行通信, 实现就餐卡的充值与消费. 收款机实时把消费记录, 通过https上传到服务器的消费系统, 消费系统使用数据库, 把数据保存起来; 系统服务界面与消费系统进行https通信, 实现消费数据查询与统计.





2.2 消费者就餐卡使用活动图

消费者开卡去管理中心, 绑定用户与就餐卡, 消费者得到就餐卡;用户给就餐卡充值, 管理中心收钱, 增加就餐卡余额; 消费者消费, 服务员根据消费金额, 减少就餐卡余 额; 消费者卡中金额不足, 可以再进行充值; 当用户不需要使用就餐卡了, 就注销就餐卡,由管理中解除绑定.



2.3 消费场景时序图

消费者插入就餐卡到收款机;  收款机读取卡号, 提交卡号到消费服务器; 服务器使用卡号从数据库读取卡信息, 校验就餐卡是否合法, 如果合法返回就餐卡余额, 否则返回无法失败

服务员使用收款机, 键入消费金额, 收款机提交交易信息给消费服务器, 消费服务器记录消费信息到数据库 , 修改数据库中的卡余额. 返回交易结果给收款机, 显示交易结果给服务员和消费

3. 消费子系统设计

消费系统主要功能职责是就餐卡管理和报表统计, 包含就餐卡管理, 统计报表, 数据存储组件.



3.1 消费子系统组件图

消费系统包含3个组件: 就餐卡管理, 统计表报组件, 系统维护

就餐卡管理的功能主要是 消费者管理, 就餐卡管理包含开卡充值、 消费、 注销功能,收款机管理是消费系统的核心组件;就餐卡消费通过就餐卡管理模块完成

统计报表组件的功能主要是用户查询余额, 查询消费记录,查询充值记录;  管理中心管理员查看交易记录, 自动汇总交易数据,生成相应报表, 各收款机就餐数据汇总.

系统维护: 用户管理包含: 卡用户, 管理员增删改查以及设置密码, 登录, 验证功能, 数据备份, 数据恢复.



3.1.1 消费场景时序图





收款机查询就餐卡余额, 系统维护模块验证就餐卡,返回验证结果; 如果验证成功了, 收款机向就餐卡管理组件申请查看余额, 就餐卡管理组件返回余额给收款机; 收款机向就餐卡管理组件提交交易信息, 就餐卡管理组件, 返回交易结果和就餐卡余额给收款机

3.1.2 开卡场景活动图

在开卡场景中, 首先管理员登录, 如果登录成功了添加用户信息, 添加就餐卡信息 最后绑定用户与就餐卡 否则可以重新登录 或 结束.



3.2 就餐卡组件设计



就餐卡管理的功能主要是 消费者管理, 就餐卡管理包含开卡充值、 消费、 注销功能,收款机管理是消费系统的核心组件;就餐卡消费通过就餐卡管理模块完成



3.2.1 就餐卡组件类图

就餐卡类(Card) 用于记录就餐卡(card)信息

用户类(User)关联就餐卡(Card), 用于记录, 传递用户信息

用户管理类(UserManager), 依赖用户类, 提供查找,添加, 修改, 删除, 登录, 绑定就餐卡功能

就餐卡管理(CardManager), 依赖就餐卡类(Card), 提供添加就餐卡信息, 查找就餐卡信息, 充值, 消费.



发布于: 2020 年 06 月 08 日阅读数: 107
用户头像

满山李子

关注

还未添加个人签名 2018.09.18 加入

还未添加个人简介

评论

发布
暂无评论
就餐卡系统设计