Week 01 命题作业
目录
1 设计概述... 1
1.1 角色分析... 1
1.2 功能概述... 1
1.3 非功能约束... 1
2 系统部署与整体设计... 2
2.1 系统部署图... 2
2.2 系统功能用例图... 3
2.3 开卡时序图... 4
2.4 开卡组件图... 5
2.5 刷卡消费时序图... 6
2.6 刷卡消费组件图... 7
2.7 统计与打印时序图... 7
2.8 统计与打印组件图... 8
1 设计概述
食堂就餐卡系统是为了加强学校后勤服务的计算机网络系统。是提高学校管理信息化的
重要环节,对提高后勤部门服务质量和管理水平有着重要的作用。
1.1 角色分析
本系统的角色可划分为以下三类:
1. 管理员:进行系统基本信息维护及管理就餐卡相关业务信息。
2. 消费者:允许办理、使用就餐卡的用户,比如在校师生。
3. 服务员:学校食堂有关的业务人员,主要负责收款机收款业务。
1.2 功能概述
食堂就餐卡系统主要功能包括:
1. 系统基本信息管理:包含系统用户管理、就餐卡用户档案管理、收款机信息管理。
2. 就餐卡管理:对就餐卡全生命周期的管理,主要包括开卡、发卡、变更、挂失、补办、充值、消费、统计等功能。
3. 查询:可对就餐卡基本信息及消费情况进行查询。
4. 统计报表:可查看或打印就餐卡消费情况的统计报表。
1.3 非功能约束
1. 查询性能⽬标:平均响应时间<300ms,95%响应时间<500ms,单机TPS>100;
2. 系统核⼼功能可⽤性⽬标:>99.97%;
3. 系统安全性⽬标:系统可拦截SQL注入 、XSS攻击,密码数据散列加密,客户端数据 HTTPS加密,外部系统间通信对称加密;
4. 数据持久化⽬标:>99.99999%。
2 系统部署与整体设计
系统上线时预计部署3台服务器,2个子系统和N个收款机设备(具体安装几个设备以食堂窗口数为准)。
2.1 系统部署图

2.2 系统功能用例图

2.3 开卡时序图

2.4 开卡组件图

2.5 刷卡消费时序图

2.6 刷卡消费组件图

2.7 统计与打印时序图

2.8 统计与打印组件图

评论