写点什么

架构师训练营 week 1 作业

用户头像
陈春亮
关注
发布于: 2020 年 09 月 20 日

week 1 作业:食堂就餐系统架构设计文档

1       作业:食堂就餐卡系统设计

  • 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。

  • 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。

  • 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。

请设计系统用例图组件图组件时序图部署图

作业分析

1.1        元素:

元素:消费者,卡,管理中心(管理员),身份,余额,收款机(读卡器,输入键盘-服务员,显示器,打印机),消费统计数据(每一笔),计算。

1.2        元素关系:

1.       身份表示消费者,身份是卡的一个属性;

2.       卡号(卡自身属性,唯一标识),卡里余额;

3.       读卡器读取卡信息(身份,卡号,余额等),键盘接收服务员的输入传给程序,显示器显示消费金额、余额、卡属性等信息;

4.       管理员接收充值并给卡充值;

5.       管理员查询消费记录并可以打印记录。

1.3        场景:

1.       食堂就餐消费;

2.       管理中心办卡、卡充值;

3.       管理中心查询/消费记录;

4.       收费一体机管理;

5.       系统管理。

2       设计概述

本系统为食堂就餐卡系统,为方便员工就餐,减少使用现金不卫生,找零钱影响就餐效率情况,并保证就餐消费过程可回溯,减少消费纠纷。

2.1       功能概述

系统功能包括:

1.       办卡:员工可以在管理中心办理就餐卡;

2.       充值:员工可以在管理中心向就餐卡中充值;

3.       查询/打印消费记录:员工可以向管理员申请查询就餐卡消费记录,并打印消费记录;

4.       消费:员工在食堂就餐后可以刷就餐卡进行消费,当消费时卡内金额不足时,语音提示余额不足;

5.       卡管理:卡状态有正常、挂失、注销,退卡、退余额;

6.       收费一体机管理:注册,在线状态监测,收费一体机信息管理;

7.       日志:系统按卡记录卡的使用情况(包括办卡、充值、消费、挂失、注销记录等信息),记录管理员操作记录(如登录系统、操作记录),与财务系统的对账功能),收费一体机使用(注册、在/离线日志等)

2.2       非功能概述

1.          餐卡使用普通IC卡;

2.          系统支持XX品牌收费一体机;

3.          收银员通过收费一体机键盘输入消费金额,员工可以在LED显示屏上看到消费金额及余额;

4.          收费一体需要经过授权才可接入系统;

5.          就餐卡系统需要对接公司财务系统;

6.          充值当天即可生效;

7.          消费记录第二天才查询,并且消费记录在卡未注销前需要一直保存,在卡注销后继续保留消费记录一个月;

8.          就餐卡采用实名制;

9.          就餐卡不可透支;

10.       服务器均采用XX操作XX版本;

11.       管理员客户端基于windows系统,使用浏览器为Google Chrome XX版本及以上实现;

3       系统部署图与整体设计

3.1       系统部署图





3.2       用例图





3.3       就餐子系统

3.3.1       就餐子系统组件图





3.3.2       就餐子系统序列图





3.4       管理中心办卡、卡充值子系统

3.4.1       管理中心办卡、卡充值子系统组件图





3.4.2       管理中心办卡、卡充值序列图





3.5       查询/打印记录系统

3.5.1       查询/打印记录系统组件图





3.5.2       管理中心查询/打印记录序列图





3.6       收费一体机管理子系统

3.6.1       收费一体机管理组件图





3.6.2       收费一体机管理时序图





用户头像

陈春亮

关注

还未添加个人签名 2020.03.20 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 week 1 作业