3。1 系统实现目标
本系统产生于国内推行数字化校园的前提下,目标为使用校园一卡通和手机实现对学生公寓的数字化管理。学生进出入宿舍需要通过校园卡验证身份,同时系统将学生信息和进出入时间记录在数据库中,同时对已经挂失的校园卡和临时访客也有相应的记录方式,如果进出入时间已经超过设置的门禁时间,系统将通知管理员进行相应的违禁记录。
3。2 系统需求分析
首先,随着高校人数的增加,管理员难以像过去一样记录每一个进出入人员的身份信息,因为这会消耗大量的时间、精力。同时,在记录的过程中也会令学生进出入宿舍花费的时间增加,降低了学生公寓管理的效率。
其次,在高校各系统均实现数字化管理时,学生宿舍的数字化将会更加完善高校管理信息化的目标,由于学生公寓对学生安全的必不可少的重要性,因此这一趋势是必然的。
最后,将学生公寓信息化能够大幅提高管理人员工作的效率,因为管理员能够使用数据库快速方便地实现自己想要的操作,例如,只查看某一个学生的所有进出入记录、某一栋宿舍楼的记录、所有人员的违禁记录等等。
正是由于上述的种种需求,因此实现学生公寓楼门禁系统数字化管理是非常必要的。同时这也能给学校建立现代化管理的形象,也增强了其竞争力[5]。
3。2。1 功能性需求
经过调研和讨论,根据本校的情况,以及严格的需求分析后,门禁系统应具备以下功能:
(1)简便的人机交互界面;
(2)明确工作人员的操作权限,保证数据安全;
(3)可选择不同搜索范围查找需要的数据;
(4)数据统计和处理由系统完成,减少人力成本;
(5)所有数据均能够从数据库导出为表格形式的文件。
3。2。2 非功能性需求
开发软件,我们不仅应当关注功能性需求,系统的非功能需求同样也十分重要。
(1)技术可行性:确认开发软件和数据库是否能构满足当前程序的要求,本系统采用Delphi 作为编程工具,使用SQL Server作为数据库,能满足本软件的技术和操作要求。
(2)管理可行性:调查研究当前学校对学生宿舍的管理方式是否科学合理,使用本系统后是否需要对当前的管理模式进行改良。
(3)经济可行性:由于研发经费由学校出资,因此要注意软件开发和使用所花费的资金,提高软件的适用性、耐用性和兼容性。在花销上要做到比传统的管理方式节约更多的成本[6]。
3。3 门禁系统的业务流程分析
通过分析,学生使用校园卡进出入宿舍需要以下步骤:
报到时领取学生卡;
有管理员统一进行宿舍分配,将学生信息与宿舍信息匹配;
管理员对校园卡进行维护修改挂失注销等操作;
管理员对临时卡和外来用户的管理;
对宿舍信息的备份。
图3。1 学生宿舍门禁管理系统流程图
4 校园学生公寓楼门禁管理系统的设计
4。1 门禁系统总体架构
本系统采用了三层架构模式,分为用户层、应用层及数据层。用户层的功能包括对门禁系统管理员的注册和权限设置,对学生信息的管理,对临时访客信息的管理;应用层用来实现宿舍门禁管理系统的功能,包括进学生出入管理,门禁时间的设置,相关人员进出入管理;数据层则主要完成对数据的各项操作,为各项功能提供数据接口。