uml作业:
实现视图建模:
(2)、绘制顺序图
充值消费子系统:
身份识别门禁子系统:
校方卡片授权信息管理子系统:
(3)、绘制协作图
充值消费子系统:
身份识别门禁子系统:
校方卡片授权信息管理子系统:
(4)、绘制活动图
充值消费子系统:
身份识别门禁子系统:
校方卡片授权信息管理子系统:
(5)、分析系统主要对象的生命周期中状态及状态迁移
充值消费子系统:
- 用户状态迁移:
- 初始状态:用户未进行任何操作。
- 状态迁移:用户通过界面输入个人信息和充值金额,提交充值申请 -> 等待系统验证身份和账户信息 -> 收到充值成功或失败的信息,并查看账单和交易记录。
- 返回状态:用户可以继续进行消费操作、查询账户余额和交易记录。
- 系统状态迁移:
- 初始状态:系统未收到用户的充值申请。
- 状态迁移:验证用户身份和账户信息 -> 处理充值申请,更新用户账户余额 -> 向用户返回充值成功或失败的信息,并提供账单和交易记录。
- 返回状态:系统继续监控用户消费操作、提供账户余额和交易记录查询服务。
- 银行和税务局等外部系统状态迁移:
- 初始状态:未与系统交互。
- 状态迁移:接收系统发起的支付、纳税和存取汇款等业务请求 -> 处理请求 -> 返回处理结果。
- 返回状态:继续与系统保持交互,支持多种支付方式和支付工具。
身份识别门禁子系统:
- 用户状态迁移:
- 初始状态:用户未进行身份认证。
- 状态迁移:用户在门禁系统终端进行身份认证 -> 等待系统验证身份是否得到授权 -> 得到系统授权后进入受控区域 -> 实时监控和考勤管理自动化 -> 查询个人进出记录和考勤情况。
- 返回状态:用户无法进入受控区域,收到相应的提示信息。
- 系统状态迁移:
- 初始状态:系统未收到用户的身份认证请求。
- 状态迁移:验证用户身份是否得到授权 -> 允许或拒绝用户进入受控区域 -> 进行实时监控和考勤管理自动化 -> 提供用户查询服务 -> 管理员进行远程监控和配置管理。
- 返回状态:系统保持运行状态,等待下一个用户请求或管理员操作。
- 紧急响应系统状态迁移:
- 初始状态:未与门禁系统联动。
- 状态迁移:在发生紧急情况时接收系统发起的报警请求 -> 处理报警请求 -> 进行相应的紧急响应。
- 返回状态:继续保持监测和响应紧急情况的状态。
- 系统管理员状态迁移:
- 初始状态:未进行远程监控和管理。
- 状态迁移:通过界面远程监控系统的运行状态和进出记录 -> 进行相应的配置和管理。
- 返回状态:继续保持监控和管理系统的状态。
- 数据状态迁移:
- 初始状态:数据未同步到系统。
- 状态迁移:在网络中断或其他异常情况下,系统具备离线运行能力 -> 在恢复正常连接后自动同步数据。
- 返回状态:数据保持同步并可供系统使用。
校方卡片授权信息管理子系统:
- 管理员状态迁移:
- 初始状态:管理员未进行任何操作。
- 状态迁移:管理员根据需要调配资源 -> 监测系统运行状态,采取修复和恢复措施 -> 定期备份数据以确保数据安全性和完整性 -> 使用系统提供的统计和分析功能了解系统运行情况和性能表现 -> 根据需要对系统进行升级和维护。
- 返回状态:管理员继续监控和管理系统的运行。
- 系统状态迁移:
- 初始状态:系统未出现故障或异常情况。
- 状态迁移:正常运行 -> 出现故障或异常情况 -> 管理员采取修复和恢复措施 -> 系统恢复正常运行。
- 返回状态:系统继续正常运行,管理员进行定期的数据备份和系统维护。