第一周作业

用户头像
andy
关注
发布于: 2020 年 06 月 07 日



食堂就餐卡系统设计

1 设计概述

本系统是⼀个食堂就餐卡管理的系统,是为用户提供缴费服务,以便在食堂进行扣款消费的系统。

1.1 功能概述

系统主要功能包括用户管理,订单管理,报表管理等,使⽤者包括消费者,服务人员,系统管理者。

1.2 ⾮功能约束

本系统预计服务2000用户规模,需要考虑充值安全和日终清算准确。

1.系统核⼼功能可⽤性⽬标:>99.97% ;

2.系统安全性⽬标:系统可拦截…… 、……、……攻击,密码数据散列加密,客户端数据HT T PS加密,外部系统间通信对称加密;

3.数据持久化⽬标:>99.99999% 。

1.3用例图:

如下图:系统参与者有消费者,服务员,管理者构成。





2 系统部署图与整体设计

系统上线时预计部署4台物理机,数据库主备,业务系统做集群,其中缴费模块和外部第三⽅支付系统交互。

2.1 系统部署图



 

其中,用户界面为用户端操作界面,用于充值,打印等功能;用户系统为管理用户及其就餐卡信息;订单系统负责缴费和扣费以及和第三方支付系统的对接职责;报表系统负责统计消费明细及其他统计信息展示;以上3个子系统均依赖数据库系统完成数据的持久化.

3. 订单子系统设计

订单子系统负责用户的缴费及消费扣款职责,主要有缴费模块,消费模块构成。

3.1缴费模块如下:



 

缴费模块依赖缴费表单,支付模块,卡管理3个组件。

3.1.1缴费场景时序图:



 

对于缴费场景,用户提交充值表单给支付模块,支付模块调用第三方支付服务,完成扣款之后,修改卡管理里的金额信息,最后返回给缴费模块。

 

其他不在扩展。

 

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

andy

关注

还未添加个人签名 2018.11.29 加入

还未添加个人简介

评论

发布
暂无评论
第一周作业