图4。1 学生宿舍门禁管理系统框架结构
由于学生宿舍对学生安全的关键作用,因此,本文在设计时考虑了多方面的内容。
(1)系统的安全性与稳定性
学生卡系统是一个长期工作的系统,同时与师生的生活关系密切,因此稳定性显得尤为重要。与之匹配的操作应用、网络协议、数据库等就应与学生卡系统的工作目标匹配。
作为重要的模块,学生宿舍管理系统的安全与稳定性是应首先保证的。一方面应具备比较好的容错和故障修复机制,另一方面应当及时检查数据的正确性,设置自动检错功能。
(2)数据安全性
因为宿舍的进出入数据十分重要且涉及到学生的个人隐私,因此,应当对数据库设定相应的权限以保证学生的信息不被泄露。在每个涉及到数据库操作的步骤上都需要用户提供相关的身份验证机制。同时,应当对不同的用户设定不同的权限以保证每个用户都能进行合理的操作。论文网
(3)模块化与整体性
功能模块化增强了系统的拓展性,使得技术人员能够方便地对系统内容进行更新操作,这也符合学校不断改善的信息化进程。而整体性则涉及到系统设计的各个方面,不仅限于某一个单独的系统,同时也包括系统间的数据集成、网络集成等等。
(4)开放性与先进性
作为校园数字化的关键系统之一,学生公寓门禁管理系统碧玺是开放的。同时系统也应具备一定的跨平台能力,这样能方便其与其他系统构成一个较为合理整体[7]。
4。2 软件体系结构
依据系统需求分析,学生公寓管理的软件系统主要包括学生注册、管理员登录及权限管理、临时用户管理、身份认证、进出入记录、违禁设置及记录、门禁时间管理等功能,因此本系统具有以下特点:
1。拥有有好的界面,简便的操作方式,页面布局则为部件式,多数的工作应只要鼠标的点击即可完成,简化宿舍管理人员的操作难度,降低对宿舍管理人员的计算机操作能力的要求。
2。系统能够高效快捷地将管理员希望得到的信息迅速显示出来。
3。系统拥有较强的可管理、可移植性[8]。
鉴于上述对系统特点的描述,本文将学生公寓管理系统分为如下模块:用户信息管理模块、管理员信息管理模块、相关人员管理模块、门禁时间管理模块、进出入信息管理模块、信息查询管理模块等。
4。3 系统功能结构
根据前文的需求分析,学生公寓门禁管理系统应采用模块化设计,各模块既能独立运行也能共同组成一个完整的系统,各模块的数据通过数据库实现数据共享,具体模块有:
1。学生用户注册模块
该模块主要针对学生用户的注册,对用户的各项信息进行详细记录,是本系统中最基本的功能模块。用户的账号密码有管理员确定,同时管理员也能对信息进行修改和注销。
2。管理员注册模块
该模块能够注册新的管理员用户,方便更多的管理员对宿舍信息进行管理。
3。宿舍信息管理模块
对应于学生信息表,记录了每个学生用户的宿舍信息,多项功能的完成均需要本模块的参与。
4。进出入管理模块
学生宿舍管理系统最重要的模块,该模块不仅包括对学校学生进出入宿舍的管理,还包括对外来人员临时进出入学生宿舍的管理。在使用过程中调用了数据库中的多项信息表,包含了多层逻辑嵌套,是本系统的核心功能模块[9]。