5。门禁时间管理模块
每个宿舍都有自己的门禁时间,如果学生超过了门禁时间则需要对其晚归信息进行记录以保证学生宿舍的安全。
6。学生、临时用户管理模块
本模块对针对学生卡挂失、临时卡办理以及外来人员申请进入宿舍时办理的临时用户进行管理,包含了所有类型的用户,管理员可以方便地对某一用户信息进行包括查询、修改、注销等相关操作[10]。
7。信息查询模块
与数据库联系的最紧密的模块,所有人员的进出入信息均存入后台数据库。管理员可以按照卡号或者楼号控制查询范围。
各功能模块如下图:
图4。2 学生宿舍门禁管理系统模块划分图
4。4 数据库结构设计
4。4。1 数据采集方式
数据采集是学生公寓管理系统的一项基础性工作,只有在准确、全面完成数据的采集后才能进行对学生宿舍的管理。
数据采集的分类:文献综述
对已经存在与数据库中的数据进行汇总
对于想在已经在系统数据库中的数据,需要对其进行相应的分类管理,由于数据庞大,不能讲所有信息统一存入某一张数据库表,而是将数据按类别存放,在进行某一项操作时往往是某几张数据库表协同操作完成任务。
新增数据采集
新增数据的主体部分分别是新生身份信息、最近的进出入信息、刚刚进行过挂失的学生卡、新办理的临时卡、外来人员登记信息等。将这些信息分别存入到已经在数据库中建立好的对应的表项中即可完成对新增数据的采集工作[11]。
4。4。2 数据库的管理
数据库是学生公寓楼门禁管理系统的核心和基础,是实现各项子功能间信息管理和信息交换的基础,数据库中的数据资源更是整个管理系统的核心。因此,数据库的建立必须要为整个门禁管理系统的一体化、系统化和规范化打下良好基础。下面简要介绍数据库的管理项目。
(1)数据信息的维护工作
能够对数据库中的信息进行相应的维护工作,包括对学生卡用户、临时卡用户、外来临时用户、各项进出入信息等表项进行维护。
(2)数据的一致性
要确保各个表项之间数据的一致性,这是个表协同工作的基础
(3)数据的并发处理
针对个数据的同时访问需求,应当做好数据的并发处理工作[12]。
4。4。3 逻辑设计E-R图来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
E-R图作为实体-联系模型的强大工具,是在需求分析的基础上进行完成的,下面将展示本系统数据库的各项E-R图。
数据项与数据结构:
学生信息(姓名、性别、院系、专业、年级、联系方式、挂失信息、宿舍楼号、宿舍号)
管理员信息(应户名、密码)
来访登记信息(来访楼号、来访时间、值班人、手机号、被访人学号、证件名称、证件号码)
宿舍门禁信息(楼号、早门禁时间、晚门禁时间、联系电话、)
进出入记录信息(出入时间、楼号、出入情况、临时卡、是否违纪)