写点什么

食堂就餐卡系统设计

用户头像
八两
关注
发布于: 2020 年 06 月 10 日

1 设计概述

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

1.1 功能概述

  1. 系统信息管理:建立营业组档案、卡用户档案、收款机档案;

  2. 卡的管理:开户、更改、发卡、挂失解挂、注销、补卡、充值、统计等;

  3. 日常操作:数据采集、终端设置、挂失名单、上传交易、上传充值等;

  4. 营业汇总:自动汇总交易数据,实现金额结算,生成相应报表;

  5. 查询:对每一次消费情况进行实时记录,可查询卡内余额或消费记录;

  6. 系统维护:数据备份、数据恢复、端口设置、管理员信息并设置密码和权限;

  7. 统计报表:就餐卡发行、各窗口机就餐数据、黑名单等汇总、明细报表。

1.2 非功能约束

系统未来预计一年用户量达到......,日订单量达到......,日PV达到......,图片数量达到 ......。

  1. 查询性能目标:平均响应时间<300ms,95%响应时间<500ms,单机TPS>100;

  2. 下单性能目标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;

  3. ......性能目标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;

  4. 系统核心功能可用性目标:>99.97%;

  5. 系统安全性目标:系统可拦截...... 、......、......攻击,密码数据散列加密,客户端数据

HT T PS加密,外部系统间通信对称加密;

  1. 数据持久化目标:>99.99999%。



2 系统部署图与整体设计

系统预部署:ECS*2

2.1 系统部署图

收款机面向用户端提供充值、结算等可视化业务;

第三方支付支付宝、微信、银行等为本系统提供支付结算基础功能;

WEB服务对收款机提供相关API接口服务,如充值支付、余额查询、余额扣减等;

数据库将用户的充值数据持久化存储,保障数据安全写入;

用户充值事件发生时,将产生一条充值消息写入消息队列,相关方可订阅MQ来感知用户充值数据变化,实现统计、用户画像等维度数据分析。

2.2 系统场景用例图



2.3 下单场景时序图



3 子系统设计

用户头像

八两

关注

还未添加个人签名 2018.08.06 加入

还未添加个人简介

评论

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