大二打卡(12.23)

uml作业:

实现视图建模:

(2)、绘制顺序图

充值消费子系统:

 

 

身份识别门禁子系统:

 

校方卡片授权信息管理子系统:

(3)、绘制协作图

充值消费子系统:

 

身份识别门禁子系统:

 

校方卡片授权信息管理子系统:

 

(4)、绘制活动图

充值消费子系统:

 

身份识别门禁子系统:

 

校方卡片授权信息管理子系统:

 

(5)、分析系统主要对象的生命周期中状态及状态迁移

充值消费子系统:

  1. 用户状态迁移:
  • 初始状态:用户未进行任何操作。
  • 状态迁移:用户通过界面输入个人信息和充值金额,提交充值申请 -> 等待系统验证身份和账户信息 -> 收到充值成功或失败的信息,并查看账单和交易记录。
  • 返回状态:用户可以继续进行消费操作、查询账户余额和交易记录。
  1. 系统状态迁移:
  • 初始状态:系统未收到用户的充值申请。
  • 状态迁移:验证用户身份和账户信息 -> 处理充值申请,更新用户账户余额 -> 向用户返回充值成功或失败的信息,并提供账单和交易记录。
  • 返回状态:系统继续监控用户消费操作、提供账户余额和交易记录查询服务。
  1. 银行和税务局等外部系统状态迁移:
  • 初始状态:未与系统交互。
  • 状态迁移:接收系统发起的支付、纳税和存取汇款等业务请求 -> 处理请求 -> 返回处理结果。
  • 返回状态:继续与系统保持交互,支持多种支付方式和支付工具。

 

身份识别门禁子系统:

  1. 用户状态迁移:
  • 初始状态:用户未进行身份认证。
  • 状态迁移:用户在门禁系统终端进行身份认证 -> 等待系统验证身份是否得到授权 -> 得到系统授权后进入受控区域 -> 实时监控和考勤管理自动化 -> 查询个人进出记录和考勤情况。
  • 返回状态:用户无法进入受控区域,收到相应的提示信息。
  1. 系统状态迁移:
  • 初始状态:系统未收到用户的身份认证请求。
  • 状态迁移:验证用户身份是否得到授权 -> 允许或拒绝用户进入受控区域 -> 进行实时监控和考勤管理自动化 -> 提供用户查询服务 -> 管理员进行远程监控和配置管理。
  • 返回状态:系统保持运行状态,等待下一个用户请求或管理员操作。
  1. 紧急响应系统状态迁移:
  • 初始状态:未与门禁系统联动。
  • 状态迁移:在发生紧急情况时接收系统发起的报警请求 -> 处理报警请求 -> 进行相应的紧急响应。
  • 返回状态:继续保持监测和响应紧急情况的状态。
  1. 系统管理员状态迁移:
  • 初始状态:未进行远程监控和管理。
  • 状态迁移:通过界面远程监控系统的运行状态和进出记录 -> 进行相应的配置和管理。
  • 返回状态:继续保持监控和管理系统的状态。
  1. 数据状态迁移:
  • 初始状态:数据未同步到系统。
  • 状态迁移:在网络中断或其他异常情况下,系统具备离线运行能力 -> 在恢复正常连接后自动同步数据。
  • 返回状态:数据保持同步并可供系统使用。

校方卡片授权信息管理子系统:

  1. 管理员状态迁移:
  • 初始状态:管理员未进行任何操作。
  • 状态迁移:管理员根据需要调配资源 -> 监测系统运行状态,采取修复和恢复措施 -> 定期备份数据以确保数据安全性和完整性 -> 使用系统提供的统计和分析功能了解系统运行情况和性能表现 -> 根据需要对系统进行升级和维护。
  • 返回状态:管理员继续监控和管理系统的运行。
  1. 系统状态迁移:
  • 初始状态:系统未出现故障或异常情况。
  • 状态迁移:正常运行 -> 出现故障或异常情况 -> 管理员采取修复和恢复措施 -> 系统恢复正常运行。
  • 返回状态:系统继续正常运行,管理员进行定期的数据备份和系统维护。
posted @   夏季彼岸德  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示