基于UML的钥匙集中管理系统

时间:2022-10-22 02:35:44

【前言】基于UML的钥匙集中管理系统由文秘帮小编整理而成,但愿对你的学习工作带来帮助。每名钥匙操作者经过授权,可管理一把及多把钥匙。通过输入指纹,验证指纹通过后则钥匙柜门自动开启,属于该操作者管理的相应钥匙释放,指示灯亮,操作者取走钥匙,关闭柜门。此过程计算机则自动记录(某位操作者于某日,某时取走某把钥匙)。当归还钥匙时同样先验证指纹...

基于UML的钥匙集中管理系统

[摘要] 本文利用UML建模语言设计钥匙集中管理系统,对钥匙集中管理系统的重要功能模块进行了详细分析和设计,包括时间模块、日志读写模块、串口读取指纹识别数据模块和身份权限验证模块。根据分析的结果实现了一个仿真钥匙集中管理系统。

[关键词] UM 指纹识别 钥匙集中管理 仿真系统

本系统的钥匙存取认证[1]除了采用指纹识别技术外,还加入了钥匙在位识别技术、软件智能控制和网络输出技术,技术可靠稳定,能有效的杜绝非法使用钥匙事件的发生;系统所管理的钥匙“锁扣”在专用钥匙孔上,存放在钥匙柜内,不通过正常的指纹认证,无法打开柜门及取出钥匙;操作使用人员存取钥匙后,由计算机进行登记记录,并可打印该记录;本系统具有报警功能,当非法打开柜门及非法拿取钥匙,或超时交还钥匙,系统发出报警。

一、系统工作原理跟功能模块

1.系统工作原理

每名钥匙操作者经过授权,可管理一把及多把钥匙。通过输入指纹,验证指纹通过后则钥匙柜门自动开启,属于该操作者管理的相应钥匙释放,指示灯亮,操作者取走钥匙,关闭柜门。此过程计算机则自动记录(某位操作者于某日,某时取走某把钥匙)。当归还钥匙时同样先验证指纹,验证通过后,柜门开启,将钥匙还入相应钥匙位中,关闭柜门。

2.时间模块

时间模块分为权限时间判断和定时器计时两个模块。权限时间判断模块:当操作者在通过本地指纹验证之后,系统再将操作者的信息发到服务器上进行操作时间段的判断和操作权限审批结果的确认,在与服务器确认通过后,才有打开门的权限,否则以警告提示。定时器计时模块:主要是来防止操作者超时操作,主要判断钥匙柜大门与小门打开与关闭的时间,如果操作超出系统设置的时间,则系统发出警告提示并记录日志。

3.日志模块

通过操作日志模块,该系统每一次操作都会在操作日志表中有相应的记录。这样可以增强操作人员的责任感,提高系统的安全性。此外,一个真实的操作日志,也给开发过程中的调试、除错带来很大便利。

4.身份权限验证模块

身份验证功能主要是确认操作人员身份和权限的,当操作人员输入指纹信息不对时,系统将给出警告提示,并记录出错次数同时记录错误操作日志,当操作人员身份验证成功后,并开启打开大门权限(如果是管理员的话,再开启系统管理权限),在打开大门的同时,记录钥匙权限信息。权限控制模块主要是控制钥匙柜小门开启的权限,当操作者通过验证身份后,打开大门,可以进行小门操作。打开的钥匙柜分为两个部分:小钥匙柜集(共有30个小门)、信息显示栏。信息显示栏主要显示对小钥匙柜的操作说明和操作者有权取出的钥匙,当操作者无权取钥匙的话,系统会给出警告,有权限的话进入小门,钥匙不在位的话系统给出提示。

二、操作实例进行说明

操作者在使用钥匙之前,必须先通过网络向审批系统进行钥匙使用申请。申请内容应包括将要使用的钥匙号,取钥匙的日期时间,归还钥匙的日期时间等。经审核人员审批后,申请获得通过。操作者按申请时间进行取钥匙时,在钥匙柜指纹机上进行指纹验证。指纹识别通过后,钥匙柜系统将操作者的信息传给审批系统。钥匙柜系统根据审批系统返回的申请审批信息,将对应的钥匙箱小门自动打开,并自动打开钥匙柜的大门。操作者旋动钥匙开关,取走相应的钥匙。操作者在取走相应的钥匙后,必须先关闭所有钥匙箱小门,再关闭钥匙柜的大门。

钥匙柜系统将记录下操作者每个操作动作,作为操作日志保存到本钥匙柜系统中。并在钥匙柜大门关闭时,将此次开柜所有日志传送到审批系统予以保存。当钥匙用毕归还时,操作者首先在钥匙柜系统上进行指纹验证。指纹识别通过后,钥匙柜系统根据(在取钥匙时已获得的)申请审批信息,将对应的钥匙箱小门自动打开,并自动打开钥匙柜的大门。操作者插入钥匙并旋动钥匙开关,归还相应的钥匙。操作者在归还相应的钥匙后,必须先关闭所有钥匙箱小门,再关闭钥匙柜的大门。钥匙柜系统将自动记录下操作者每个操作动作,作为操作日志保存到本钥匙柜系统中。并在钥匙柜大门关闭时,将此次开柜所有操作日志传送到审批系统予以保存。

三、市场需求分析

钥匙集中管理系统主要是针对一些重要部门和场所,有较大量的钥匙需要集中管理而设计的,它具有安全、方便、管理功能强等特点。能对所授权的钥匙进行严格的管理,并能详细的记录钥匙使用者的情况。尽最大可能地解决了因钥匙管理不当引发的各种问题和事件。该系统是在积累了丰富业务经验的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。

可以发挥以下作用:

确保钥匙的有序使用,并使之置于领导监督、控制下;有钥匙操作历史记录可查询,可以明确责任;对越权、错误操作报警,方便管理员及时处理;提高钥匙使用效率,防止越权操作,明确责任。

四、结论

通过对本系统的设计与研究,充分认识到钥匙集中管理系统的重要性,特别是在一些重要部门与场所,目前为止,钥匙集中管理系统技术还没有完全成熟,仍存在一些问题,本文通过软件仿真来实现了钥匙集中管理系统的全部功能,将本仿真系统应用到实际管理钥匙的部门并加以修改完善,就会得到一套功能更加完整的钥匙集中管理系统。

参考文献:

[1]李德良陈永利刘艳玉:基于单总线的钥匙柜管理系统[J]. 电子技术, 2003

[2]月殷兆麟:uml及其建模工具的使用[M].北京:清华人学出版社,2004

[3]王松:四川中外科技文化交流中心.Visual C++ 6.0 程序设计与开发指南[M].高等教育出版社, 1999

[4]李长林高洁:Visual C++串口通信技术与典型实例[M].清华大学出版社,2006

上一篇:从组织学习的视角看浙江制造企业国际化的战略... 下一篇:模块化电工电子平台的实现