首页 > 其他分享 >大二打卡(12.21)

大二打卡(12.21)

时间:2024-01-16 16:22:43浏览次数:29  
标签:服务 12.21 系统 用户 充值 管理员 打卡 大二 身份

uml作业:

实现视图建模:

(1) 分析系统用例流程中对象间的交互

“校园卡管理系统”包括“充值消费子系统”、“身份识别门禁子系统”、“校方卡片授权信息管理子系统”等。

[用例流程描述]

充值消费子系统:

用户通过界面输入个人信息和充值金额,提交充值申请。系统验证用户身份和账户信息,确保信息的准确性和完整性。系统处理充值申请,根据用户输入的充值金额,更新用户的账户余额。系统向用户返回充值成功或失败的信息,并提供详细的账单和交易记录。用户可以在系统上进行消费操作,系统会根据用户的消费需求,从用户的账户中扣除相应的金额。系统提供实时的账户余额查询和交易记录查询服务,方便用户随时了解自己的账户状态。系统与银行和税务局等外部系统进行交互,完成支付、纳税和存取汇款等业务。系统提供多种支付方式和支付工具的支持,包括但不限于银行卡、支付宝、微信支付等。

身份识别门禁子系统:

学生或教职工需要访问受控区域(例如实验室、图书馆、 会议中心等)时,在门禁系统终端进行身份认证。系统通过校方卡片授权信息管理系统的接口,验证用户身份是否得到授权。如果用户身份得到授权,系统将打开门禁系统,允许用户进入受控区域。系统还将进行实时监控,记录人员进出信息,实现考勤管理和会议签到的自动化。如果用户未通过身份认证或未获得授权,系统将拒绝用户进入受控区域,并给出相应的提示信息。系统还将与紧急响应系统联动,在发生紧急情况时自动触发报警。系统提供界面供用户查询个人进出记录和考勤情况。系统管理员可以远程监控系统的运行状态和进出记录,并进行相应的配置和管理。在网络中断或其他异常情况下,系统应具备离线运行能力,并在恢复正常连接后自动同步数据。

 

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

管理员根据需要,调配各种资源支持充值消费和身份识别门 禁系统的运行。如果系统出现故障或异常情况,管理员可以采取相应的措施进行修复和恢复。管理员还需要定期备份数据,确保数据的安全性和完整性。系统还应该提供统计和分析功能,帮助管理员了解系统的运行情况和性能表现。管理员可以根据需要,对系统进行升级和维护,以提高系统的性能和稳定性。系统还应该具备用户管理和权限控制功能,确保只有授权的管理员可以访问和操作系统。

 

[流程涉及的对象]

充值消费子系统:

实体类对象:

  1. 用户(User):包含用户的个人信息和账户信息。
  2. 账户(Account):表示用户的账户,包含账户余额和交易记录等信息。
  3. 充值申请(RechargeRequest):表示用户提交的充值申请,包含充值金额等信息。
  4. 交易记录(TransactionRecord):表示用户在系统上的交易记录,包括充值、消费等操作。
  5. 账单(Bill):表示用户的账单,包含用户的消费明细和支付状态等信息。
  6. 支付方式(PaymentMethod):表示系统支持的支付方式,如银行卡、支付宝、微信支付等。

边界控制类对象:

  1. 用户界面(UserInterface):负责与用户进行交互,接收用户的输入和展示系统的输出。
  2. 身份验证服务(AuthenticationService):负责验证用户的身份,确保用户信息的准确性。
  3. 账户验证服务(AccountValidationService):负责验证用户账户信息的准确性和完整性。
  4. 充值处理服务(RechargeProcessingService):负责处理用户的充值申请,更新用户的账户余额。
  5. 消费处理服务(ConsumptionProcessingService):负责处理用户的消费请求,从用户账户中扣除相应的金额。
  6. 账户查询服务(AccountQueryService):负责提供实时的账户余额查询和交易记录查询服务。
  7. 外部系统交互服务(ExternalSystemInteractionService):负责与银行、税务局等外部系统进行交互,完成支付、纳税和存取汇款等业务。
  8. 支付工具支持服务(PaymentInstrumentSupportService):负责提供多种支付方式和支付工具的支持。

 

身份识别门禁子系统:

实体类对象:

  1. 用户(User):包含学生的信息、教职工的信息。
  2. 受控区域(ControlledArea):表示需要门禁控制的区域,如实验室、图书馆、会议中心等。
  3. 门禁系统终端(AccessControlTerminal):负责身份认证和门禁控制的设备。
  4. 校方卡片授权信息管理系统(SchoolCardAuthorizationInformationManagementSystem):存储和管理用户身份授权信息的系统。
  5. 实时监控系统(Real-timeMonitoringSystem):对门禁系统进行实时监控,记录人员进出信息的系统。
  6. 考勤管理系统(AttendanceManagementSystem):实现考勤管理和会议签到的自动化系统。
  7. 紧急响应系统(EmergencyResponseSystem):在发生紧急情况时自动触发报警的系统。
  8. 界面(Interface):提供给用户查询个人进出记录和考勤情况的界面。
  9. 系统管理员(SystemAdministrator):负责远程监控系统的运行状态和进出记录,并进行相应的配置和管理的人员。

10. 数据同步系统(DataSynchronizationSystem):在网络中断或其他异常情况下,具备离线运行能力,并在恢复正常连接后自动同步数据的系统。

边界控制类对象:

  1. 身份认证服务(IdentityAuthenticationService):负责验证用户身份是否得到授权,并决定是否允许用户进入受控区域。
  2. 门禁控制服务(AccessControlService):根据身份认证结果,决定是否打开门禁系统,允许用户进入受控区域。
  3. 实时监控服务(Real-timeMonitoringService):进行实时监控,记录人员进出信息,并实现考勤管理和会议签到的自动化。
  4. 报警触发服务(AlarmTriggeringService):与紧急响应系统联动,在发生紧急情况时自动触发报警。
  5. 记录查询服务(RecordQueryService):提供界面供用户查询个人进出记录和考勤情况。
  6. 系统监控与配置服务(SystemMonitoringandConfigurationService):由系统管理员使用,远程监控系统的运行状态和进出记录,并进行相应的配置和管理。
  7. 数据同步服务(DataSynchronizationService):在网络中断或其他异常情况下,具备离线运行能力,并在恢复正常连接后自动同步数据。

 

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

实体类对象:

  1. 管理员(Administrator):负责调配资源、进行故障修复、数据备份、系统升级和维护等任务的人员。
  2. 资源(Resources):包括硬件、软件、网络等资源,用于支持充值消费和身份识别门禁系统的运行。
  3. 系统故障(SystemFailure):表示系统出现的问题或异常情况。
  4. 数据备份(DataBackup):管理员定期备份的数据,确保数据的安全性和完整性。
  5. 系统运行情况(SystemOperation):表示系统的运行情况和性能表现。
  6. 系统升级(SystemUpgrade):对系统进行的升级操作,以提高系统的性能和稳定性。
  7. 用户(User):使用系统的人员,包括管理员和普通用户。
  8. 权限(Permission):表示管理员或用户对系统的访问和操作权限。

边界控制类对象:

  1. 资源调配服务(ResourceAllocationService):管理员根据需要调配各种资源,支持充值消费和身份识别门禁系统的运行。
  2. 故障修复服务(FaultRepairService):在系统出现故障或异常情况时,采取相应的措施进行修复和恢复。
  3. 数据备份服务(DataBackupService):管理员定期备份数据,确保数据的安全性和完整性。
  4. 统计分析服务(StatisticalAnalysisService):提供统计和分析功能,帮助管理员了解系统的运行情况和性能表现。
  5. 系统升级服务(SystemUpgradeService):管理员根据需要对系统进行升级和维护,以提高系统的性能和稳定性。
  6. 用户管理与权限控制服务(UserManagementandPermissionControlService):确保只有授权的管理员可以访问和操作系统,以及控制不同用户的权限。

标签:服务,12.21,系统,用户,充值,管理员,打卡,大二,身份
From: https://www.cnblogs.com/HD-Kudu-2219/p/17967944

相关文章

  • 20240116打卡
    今天对servlet规范进行了学习,主要参考了实现Servlet服务器-廖雪峰的官方网站(liaoxuefeng.com),有了一个相对全面的认识,自己之前学的代码还是很不规范的,虽然能跑,但实际上没有条理框架,不方便自己和他人阅读和修改。与此同时,我对项目的搭建流程进行了一次思维上的梳理,尝试理清更......
  • 代码随想录 day20 最大二叉树 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
    最大二叉树前序遍历递归效率不高因为每次都要新开数组给左右子树可以在同一个数组上做这个事情合并二叉树一开始不知道怎么同时遍历两棵树其实只要同时传入两棵树的节点就可以了这里判断两棵树谁空就另外一个作为构造树全为空那就会构造空节点二叉搜索树中的搜索......
  • 大二上期末收心随笔1
    2024.1.14下午一点图书馆今天刷了个视频,说怎么在玩了之后静下心来,其中一个最重要的方法就是写点东西,信马由缰地写。所以我现在开了这个小随笔来写。其实按道理来说我现在应该睡午觉了,可是这段时间呢,每次一到该睡觉的时候只想多刷点东西或者多看点东西,然后一下子又两点多了,睡起......
  • P9871 [NOIP2023] 天天爱打卡
    [NOIP2023]天天爱打卡题目描述小T同学非常热衷于跑步。为了让跑步更加有趣,他决定制作一款叫做《天天爱打卡》的软件,使得用户每天都可以进行跑步打卡。开发完成后,小T同学计划进行试运行,他找了大Y同学来帮忙。试运行共\(n\)天,编号为从\(1\)到\(n\)。对大Y同学来说......
  • KubeSphere 社区双周报 | 2023.12.21-2024.01.04
    KubeSphere社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过commit的贡献者,并对近期重要的PR进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。本次双周报涵盖时间为:2023.12.21-2024.01.04。贡献者名单新晋KubeSpherecon......
  • 大二打卡(12.1)
    今天做了什么:上午的时光,我投入到了离散数学的作业中。作业并不算很难,但需要我仔细思考和推理。在解答问题的过程中,我不断回顾和运用所学的知识,试图将每一个步骤都做得完美。笔尖在纸上飞舞,思维在脑海中流转,这种感觉让我沉醉其中。完成作业后,我决定放松一下。午饭后,我约了几个朋......
  • 大二打卡(12.4)
    今天做了什么:上午没有安排课程,我好好地享受了一个大懒觉。在柔软的被窝里,我沉醉在梦境中,让身心都得到了充分的休息。这样的时光真是难得,让我倍感珍惜。午饭后,我开始了下午的Java课程。老师开始发送往年的题目练习,让我们通过实践来巩固所学知识。我迫不及待地打开了电脑,开始编写......
  • 大二打卡(11.30)
    今天做了什么:平平无奇的周四,上着令人痛苦的满课,uml今天是第二个实验,体育课,哎,练了跟没练似的,接也接不住,传也传不过去,发球好像发过去了吧,也不知道,因为是网下练习的,没有网子标着,感觉很费劲,下午数据结构,今天的提问环节还行,都能自己回答上来,毕竟老师每节课开头前三四十分钟,都带着我们......
  • 大二打卡(11.28)
    今天做了什么:上午的数据结构课程如往常一样,老师认真地讲解着各种数据结构的原理和应用。我认真地记着笔记,试图将每一个知识点都牢牢地印在脑海中。这样的课程虽然有些枯燥,但却是我专业基础的重要组成部分,不容忽视。马原课是我们这一学期的最后一次给领导看监控的课。这意味着我......
  • 大二打卡(11.29)
    今天做了什么:清晨八点,我准时从睡梦中醒来。拉开窗帘,阳光透过窗户洒在我的床上,温暖而明亮。我迅速洗漱完毕,坐在书桌前,开始了今天的第一个任务——背诵英语听写的单词和短语。这已经是我连续第三天早起背单词了。每次大约半个小时,虽然时间不长,但效果还不错。今天的单词和短语不算......