作业一:食堂就餐卡系统设计
2020-06-10 10:35:55 3 举报
架构设计例子
作者其他创作
大纲/内容
识别卡号
m:n
时序图
状态图
充值记录查询
需求分析阶段:
用户
充值管理模块
刷卡机
管理员
详细设计
返回余额
插卡
刷卡付费
依赖
就餐卡系统
通讯关联
概要设计阶段:
管理中心PC
作业一:食堂就餐卡系统设计1. 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身 份和余额。2. 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。3. 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。请设计系统用例图,组件图,组件时序图,部署图。
协作图
活动图
收款机界面
读卡器:识别餐卡的编号
后台管理界面
开发工程师
管理中心
充值
用户注册
服务员
查看消费记录
读卡器
用户消费统计
n:1
详细设计阶段:
Android
用户查询
静态
Account 账户
- id- userId- state- money
余额不足
Windows
账户C
显示消费金额
概要设计
动态
按数字键
写入用户信息
User 用户
- id- name- dept- cardNumber
RechargeRecord 充值记录
- id- userId- accountId- createTime- money
账户B
用户管理模块
服务端
--类图 --
Linux
用例图
-- 用户付费活动图 --
类图(高阶)
储值卡
-- 数据模型分析 --
缴费充值
注册办卡
架构师
数据库:存储用户的注册信息,存储用户和卡的绑定关系,存储用户的消费数据。
用户销户
--食堂就餐卡系统逻辑视图 --
打印消费统计
退卡销户
查看余额
查询消费记录
组件图
消费记录查询
查看消费统计
数据库
就餐卡系统服务器
1:1
--组件时序图 --
返回卡号
查看/打印消费统计
ConsumerRecord 消费记录
- id- userId- accountId- createTime- money
需求评审阶段:
消费管理模块
-- 用例图 --
-- 用户办卡活动图 --
use
账户A
消费统计打印
-- 系统部署图 --
写入消费记录
按确认键
扣款显示余额
查看用户信息
充值卡C
用户充值
-- 数据流 --
产品经理
余额充足
类图
部署图
显示余额
根据卡号扣费
消费
0 条评论
下一页