大二打卡(12.22)
uml作业:
实现视图建模:
[对象交互分析]:
充值消费子系统:
(1)交互1:提交充值申请
交互编号 |
1 |
交互名称 |
提交充值申请 |
功能描述 |
用户通过界面输入个人信息和充值金额,提交充值申请。 |
||
涉及的对象 |
“用户”对象向“充值申请”对象发送信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
充值() |
||
返回的消息 |
|
||
销毁的对象 |
|
(1) 交互2:处理充值申请
交互编号 |
2 |
交互名称 |
处理充值申请 |
功能描述 |
通过对“充值服务窗口”对用户发来的所有充值申请中包含的个人信息依次进行循环处理 |
||
涉及的对象 |
“充值服务窗口”对象向“用户”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无充值申请]处理() |
||
返回的消息 |
|
||
销毁的对象 |
|
(2) 交互3:核对充值服务
交互编号 |
3 |
交互名称 |
核对充值服务 |
功能描述 |
用户通过对“充值服务窗口”对循环依次对所有充值申请进行核对,是否是自己所需要的金额充值进入了正确的账户 |
||
涉及的对象 |
“用户”对象向“充值服务窗口”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无充值申请]核对() |
||
返回的消息 |
返回“充值成功”或“充值失败”消息 |
||
销毁的对象 |
|
(4)交互4:提交消费申请
交互编号 |
4 |
交互名称 |
提交消费申请 |
功能描述 |
用户通过界面输入个人信息和消费金额,提交消费申请。 |
||
涉及的对象 |
“用户”对象向“消费申请”对象发送信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
消费() |
||
返回的消息 |
|
||
销毁的对象 |
|
(5)交互5:处理消费申请
交互编号 |
5 |
交互名称 |
处理消费申请 |
功能描述 |
通过对“消费服务窗口”对用户发来的所有消费申请中包含的个人信息依次进行循环处理 |
||
涉及的对象 |
“消费服务窗口”对象向“用户”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无消费申请]处理() |
||
返回的消息 |
|
||
销毁的对象 |
|
(6)交互6:核对充值服务
交互编号 |
6 |
交互名称 |
核对消费服务 |
功能描述 |
用户通过对“消费服务窗口”对循环依次对所有消费申请进行核对,是否是自己所需要的金额消费进入了正确的账户 |
||
涉及的对象 |
“用户”对象向“消费服务窗口”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无充值申请]核对() |
||
返回的消息 |
返回“消费成功”或“消费失败”消息 |
||
销毁的对象 |
|
身份识别门禁子系统:
(1)交互1:提交身份认证申请
交互编号 |
1 |
交互名称 |
核对身份认证服务 |
功能描述 |
用户通过对摄像头等设备进行身份信息的录入和发送,提交身份认证申请 |
||
涉及的对象 |
“用户”对象向“身份认证服务窗口”对象发送信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
身份认证() |
||
返回的消息 |
|
||
销毁的对象 |
|
(2)交互2:处理身份认证申请
交互编号 |
2 |
交互名称 |
处理身份认证申请 |
功能描述 |
通过对“身份认证窗口”对用户发来的所有身份认证申请中包含的个人信息依次进行循环处理 |
||
涉及的对象 |
“身份认证服务窗口”对象向“用户”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无身份认证申请]处理() |
||
返回的消息 |
|
||
销毁的对象 |
|
(3)交互3:核对身份认证服务
交互编号 |
3 |
交互名称 |
核对身份认证服务 |
功能描述 |
审核对象通过对“身份认证服务窗口”对循环依次对所有充值申请进行核对,检查是否新录入的身份信息与数据库中的相符合 |
||
涉及的对象 |
“审核”对象向“身份认证服务窗口”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无身份认证申请]核对() |
||
返回的消息 |
返回“身份认证成功”或“身份认证失败”消息 |
||
销毁的对象 |
|
(4)交互4:开启门禁
交互编号 |
4 |
交互名称 |
开启门禁 |
功能描述 |
身份认证成功之后,向设备对象发送开启门锁的信息 |
||
涉及的对象 |
“审核”对象向“设备”对象发送信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
开锁() |
||
返回的消息 |
返回“开锁成功”或“开锁失败”消息 |
||
销毁的对象 |
|
(5)交互5:非法闯入报警
交互编号 |
5 |
交互名称 |
非法闯入报警 |
功能描述 |
在未完成身份认证流程的时候,被设备识别出进入门禁管控区域,启动报警程序 |
||
涉及的对象 |
“设备”对象向“报警”对象发送信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
报警() |
||
返回的消息 |
返回“报警成功”或“报警失败”消息 |
||
销毁的对象 |
|
(6)交互6:查询考勤信息
交互编号 |
6 |
交互名称 |
查询考勤信息 |
功能描述 |
系统提供界面供用户查询个人进出记录和考勤情况。这是系统主动发起的行为,用于提供用户查询个人进出记录和考勤情况的服务。系统管理员可以远程监控系统的运行状态和进出记录,并进行相应的配置和管理。这是管理员主动发起的行为,用于远程监控和管理系统的运行状态和进出记录。 |
||
涉及的对象 |
“用户”对象或者“管理员”对象向“考勤信息”对象发送查询信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
查询() |
||
返回的消息 |
|
||
销毁的对象 |
|
(7)交互7:打印输出考勤表
交互编号 |
7 |
交互名称 |
打印输出考勤表 |
功能描述 |
系统管理员可以远程监控系统的运行状态和进出记录,并进行相应的配置和管理。这是管理员主动发起的行为,用于远程监控和管理系统的运行状态和进出记录。
|
||
涉及的对象 |
“用户”对象或者“管理员”对象向“设备”对象发送打印信息 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
打印() |
||
返回的消息 |
打印成功或打印失败 |
||
销毁的对象 |
|
校方卡片授权信息管理子系统:
(1)交互1:提交资源调配申请
交互编号 |
1 |
交互名称 |
提交资源调配申请 |
功能描述 |
其余子系统在进行业务时对该子系统提出资源调配申请管理员可以根据需要调配各种资源来支持充值消费和身份识别门禁系统的运行。这是管理员主动发起的行为,目的是确保系统的正常运行和各项功能的实现。 |
||
涉及的对象 |
“其余子系统”对象对“资源调配”对象发送申请 |
||
消息的类型 |
简单消息 |
||
传递的消息 |
申请() |
||
返回的消息 |
|
||
销毁的对象 |
|
(2)交互2:处理资源调配申请
交互编号 |
2 |
交互名称 |
处理资源调配申请 |
功能描述 |
管理员可以根据需要调配各种资源来支持充值消费和身份识别门禁系统的运行。这是管理员主动发起的行为,目的是确保系统的正常运行和各项功能的实现。 |
||
涉及的对象 |
“管理员”对象向“用户”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无资源调配申请]处理() |
||
返回的消息 |
|
||
销毁的对象 |
|
(3)交互3:核对资源调配服务
交互编号 |
3 |
交互名称 |
核对资源调配服务 |
功能描述 |
审核对象通过对“身份认证服务窗口”对循环依次对所有充值申请进行核对,检查是否新录入的身份信息与数据库中的相符合 |
||
涉及的对象 |
“管理员”对象向“资源调配服务窗口”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*[直到无资源调配申请]核对() |
||
返回的消息 |
返回“资源调配成功”或“资源调配失败”消息 |
||
销毁的对象 |
|
(4)交互4:数据处理与存储
交互编号 |
4 |
交互名称 |
数据处理与存储 |
功能描述 |
管理员需要定期备份数据,以确保数据的安全性和完整性。这是管理员主动发起的行为,目的是防止数据丢失和保障数据的安全。系统需要处理大量的数据并进行存储,如用户的充值消费记录、身份信息等。这些数据处理和存储任务需要由系统内部的相关组件来完成。 |
||
涉及的对象 |
“管理员”对象向“数据处理与存储服务窗口”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*数据处理() |
||
返回的消息 |
返回“数据处理与存储成功”或“数据处理与存储失败”消息 |
||
销毁的对象 |
|
(5)交互5:故障检测与恢复、升级和维护
交互编号 |
5 |
交互名称 |
故障检测与恢复、升级和维护 |
功能描述 |
当系统出现故障或异常情况时,管理员可以采取相应的措施进行修复和恢复。这也是管理员主动发起的行为,目的是确保系统的稳定性和可靠性。管理员可以根据需要对系统进行升级和维护,以提高系统的性能和稳定性。这是管理员主动发起的行为,目的是持续优化系统的性能和功能。 |
||
涉及的对象 |
“管理员”对象向“故障检测与恢复、升级和维护服务窗口”对象发送信息 |
||
消息的类型 |
循环消息 |
||
传递的消息 |
*运营维护() |
||
返回的消息 |
返回“运营维护成功”或“运营维护失败”消息 |
||
销毁的对象 |
|
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)