大二打卡(12.24)
uml作业:
部署视图建模:
充值消费子系统
(1)确定节点并描述
数据库服务器:
描述: 运行校园网系统,为充值消费子系统提供数据库支持。
用途: 存储和管理与充值、消费、账户信息等相关的数据。
充值管理:
描述: 驻留的构件是充值管理子系统。
用途: 处理用户充值流程,包括充值申请的生成、身份验证、充值处理等功能。
消费管理:
描述: 驻留的构件是消费管理子系统。
用途: 管理用户消费流程,包括消费申请的生成、账户扣款、交易记录生成等功能。
账户管理:
描述: 驻留的构件是账户管理子系统。
用途: 管理用户的账户信息,包括账户余额查询、交易记录查询、账单生成等功能。
三台打印机:
描述: 打印机设备,用于打印与充值消费管理相关的文档和报表。
用途: 提供打印服务,支持生成的账单、交易记录等文件的输出。
这些节点在“充值消费子系统”中协同工作,形成一个分布式的系统。以下是部署图的绘制,其中节点表示硬件设备或者执行环境,而构件表示在节点上执行的软件单元。
(2)、描述节点间联系
数据库服务器与充值管理子系统之间的联系:
类型: 数据库连接
描述: 数据库服务器作为数据存储和管理的中心,与充值管理子系统建立数据库连接。充值管理子系统通过该连接访问数据库,实现对用户信息、充值申请、交易记录等数据的读写操作。
数据库服务器与消费管理子系统之间的联系:
类型: 数据库连接
描述: 消费管理子系统与数据库服务器建立数据库连接,用于查询和更新用户账户信息、交易记录等数据。这种联系使得消费管理子系统能够实时获取最新的用户数据。
数据库服务器与账户管理子系统之间的联系:
类型: 数据库连接
描述: 账户管理子系统通过数据库连接与数据库服务器通信,以实现对账户信息、交易记录等数据的读写。这样的联系确保了账户管理子系统能够准确地反映用户的账户状态。
充值管理子系统与消费管理子系统之间的联系:
类型: 接口调用
描述: 充值管理子系统与消费管理子系统之间通过定义的接口进行交互。例如,充值成功后,充值管理子系统可能会通知消费管理子系统更新用户账户余额。
充值管理子系统与账户管理子系统之间的联系:
类型: 接口调用
描述: 充值管理子系统通过接口调用与账户管理子系统进行交互,以更新用户的账户信息。这包括充值成功后更新账户余额等操作。
消费管理子系统与账户管理子系统之间的联系:
类型: 接口调用
描述: 消费管理子系统通过定义的接口与账户管理子系统进行交互,以确保用户的账户信息在消费过程中得到及时更新。
客户端与充值、消费、账户管理子系统之间的联系:
类型: 用户界面
描述: 客户端通过用户界面与充值、消费、账户管理子系统进行交互。用户可以通过客户端进行充值、消费操作,并查询账户余额、交易记录等信息。
客户端与打印机之间的联系:
类型: 打印服务
描述: 客户端与打印机建立联系,用户可以通过客户端触发打印服务,生成并输出账单、交易记录等相关文档。
身份识别门禁系统
(1) 确定节点并描述
身份认证服务器:
描述: 运行身份认证服务,用于验证用户的身份信息是否得到授权。
用途: 提供身份验证服务,与校方卡片授权信息管理系统接口交互,验证用户身份的合法性。
门禁控制设备:
描述: 实际的门禁设备,负责控制受控区域的门锁状态。
用途: 根据身份认证结果决定是否打开门禁系统,允许或拒绝用户进入受控区域。
校方卡片授权信息管理系统:
描述: 存储和管理用户身份授权信息的系统。
用途: 提供接口供身份认证服务器查询用户身份授权信息,确定用户是否有权限进入受控区域。
实时监控系统:
描述: 用于实时监控门禁系统的运行,记录人员进出信息。
用途: 实现考勤管理和会议签到的自动化,记录用户进入和离开受控区域的时间,提供监控和管理功能。
考勤管理系统:
描述: 管理用户的考勤信息,包括进出记录和考勤情况。
用途: 提供界面供用户查询个人进出记录和考勤情况,支持系统管理员进行考勤数据的管理和分析。
紧急响应系统:
描述: 在发生紧急情况时自动触发报警。
用途: 与门禁控制设备联动,在发生非法进入或其他紧急情况时触发报警,提高安全性。
界面:
描述: 提供给用户查询个人进出记录和考勤情况的用户界面。
用途: 用户通过界面进行个人考勤信息查询,了解自己的进出记录。
系统管理员:
描述: 负责远程监控系统的运行状态和进出记录,并进行相应的配置和管理。
用途: 使用系统管理员界面进行远程监控、配置系统参数,管理用户和权限等操作。
数据同步系统:
描述: 具备离线运行能力,在网络中断或其他异常情况下,自动同步数据。
用途: 保证系统在网络异常时能够继续运行,并在恢复正常连接后自动同步数据,确保数据的一致性。
这些节点共同协作,构成一个完整的“身份识别门禁子系统”在企业综合信息管理系统中的架构。
(2)、描述节点间联系
身份认证服务器与校方卡片授权信息管理系统之间的联系:
类型: 接口调用
描述: 身份认证服务器通过接口调用与校方卡片授权信息管理系统进行通信,查询用户的身份授权信息,以验证用户是否得到授权。
身份认证服务器与门禁控制设备之间的联系:
类型: 控制信号
描述: 身份认证服务器根据用户身份认证的结果,生成相应的控制信号,通过与门禁控制设备的联系,控制门锁状态,决定是否允许用户进入受控区域。
门禁控制设备与实时监控系统之间的联系:
类型: 数据传输
描述: 门禁控制设备向实时监控系统传输人员进出信息,以便实时监控系统记录和管理人员的进出记录。
门禁控制设备与紧急响应系统之间的联系:
类型: 控制信号
描述: 在发生紧急情况时,门禁控制设备可以通过控制信号与紧急响应系统联动,触发报警程序。
实时监控系统与考勤管理系统之间的联系:
类型: 数据传输
描述: 实时监控系统向考勤管理系统传输人员进出信息,以更新考勤管理系统中的进出记录,实现考勤管理和会议签到的自动化。
考勤管理系统与用户界面之间的联系:
类型: 用户界面
描述: 考勤管理系统通过用户界面提供查询个人进出记录和考勤情况的服务,使用户能够方便地查看自己的进出信息。
系统管理员与实时监控系统之间的联系:
类型: 远程监控
描述: 系统管理员通过远程监控系统与实时监控系统建立联系,远程监控系统提供实时的运行状态和进出记录,方便系统管理员进行监控和管理。
数据同步系统与数据库服务器之间的联系:
类型: 数据同步
描述: 数据同步系统通过与数据库服务器的联系,在网络中断或其他异常情况下,保持离线运行能力,并在恢复正常连接后自动同步数据,确保数据一致性。
校园卡信息管理子系统
(2) 确定节点并描述
数据库服务器:
描述: 运行数据库服务,为校园卡信息管理子系统提供数据存储支持。
用途: 存储学生和教职工的校园卡信息,包括个人信息、卡片授权信息等。
校园卡信息管理系统:
描述: 核心系统构件,负责管理校园卡的各种信息,提供卡片的增删改查等功能。
用途: 提供用户界面供管理员和相关人员对校园卡信息进行管理,包括发卡、挂失、解挂、查询等操作。
用户界面:
描述: 提供给管理员和其他相关人员进行校园卡信息管理的用户交互界面。
用途: 用户通过界面进行卡片管理操作,包括发卡、挂失、解挂、查询等。
管理员:
描述: 具有系统管理权限的用户,负责对校园卡信息进行管理和维护。
用途: 使用系统管理员界面进行卡片信息的配置、管理、和权限控制。
数据同步系统:
描述: 具备离线运行能力,在网络中断或其他异常情况下,自动同步数据。
用途: 保证系统在网络异常时能够继续运行,并在恢复正常连接后自动同步数据,确保数据的一致性。
(2)、描述节点间联系
数据库服务器与校园卡信息管理系统之间的联系:
类型: 数据库连接
描述: 校园卡信息管理系统通过数据库连接与数据库服务器通信,实现对学生和教职工校园卡信息的读写操作。
校园卡信息管理系统与用户界面之间的联系:
类型: 用户界面
描述: 用户界面通过与校园卡信息管理系统的联系,向管理员和相关人员提供友好的用户交互界面,实现校园卡信息的可视化管理。
校园卡信息管理系统与管理员之间的联系:
类型: 系统管理
描述: 校园卡信息管理系统与管理员之间建立管理联系,管理员通过系统界面进行卡片的增删改查等管理操作,包括发卡、挂失、解挂等。
校园卡信息管理系统与数据同步系统之间的联系:
类型: 数据同步
描述: 数据同步系统通过与校园卡信息管理系统的联系,实现在网络中断或异常情况下的离线运行,确保数据的一致性和完整性。
校园卡管理系统
充值消费子系统
身份识别门禁子系统
校方卡片授权信息管理子系统
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律