APP下载

计算机信息技术在高校公寓安全管理系统中的应用

2023-10-25李红丽

无线互联科技 2023年16期
关键词:公寓管理系统数据库

李红丽

(阳泉师范高等专科学校,山西 阳泉 045200)

0 引言

随着的社会高速发展,我国对高校学生的住宿管理越来越重视,出台了《教育部办公厅做好高校学生住宿管理的通知》[1],要求提高高校公寓的信息化水平和安全水平,保证学生日常生活的同时,完善制度建设。回想过往,高校公寓安全事件层出不穷[2],如2012年的女生宿舍行凶杀人案,2013年的传媒大学卫生间点火案[3],这些不仅对学校的声誉造成了较大的影响,还给学生的生命及财产安全造成了极大的威胁,造成了恶劣的社会影响[4]。对此,高校公寓安全管理系统的设计及应用迫在眉睫。

1 系统需求分析

1.1 整体设计流程

教育是我国发展的根本,也是为社会输送人才的主要途径。对于学生来说,每天在宿舍的时间较长,保证学生的生活安全非常重要。对此,高校公寓亟需一套科学、合理的安全管理系统。在高校公寓安全管理系统设计的过程中,分析其业务需求。系统所涉及的角色为系统管理员、公寓管理员、老师学生以及校领导,具体流程如图1所示。

图1 设计流程

1.2 功能需求分析

本次系统设计主要针对系统管理的安全性,这也是系统最核心的功能。其主体功能需求为监控管理和安全管理。监控管理包括出入记录和出入检索2个子功能[5];安全管理包括设备安全、人员安全以及其他安全隐患管理3个子功能(见图2)。

图2 功能需求分析

1.3 可靠性及安全性分析

本次系统设计将B/S结构当做基础条件,用户随时随地都能够对系统进行访问。本系统虽然是校内的安全管理系统,使用人数不多,但需要突破时间和空间的限制,并要求用户高峰时期也要保证系统的正常运行。对于学校公寓的安全性来说,不能有任何的松懈,若频繁地出现系统故障需要明确故障原因[6],并及时进行维修。由于系统中储存了大量的学生信息和教师信息,这些信息都有着较高的价值,应避免信息被盗,保护信息安全。

2 系统设计

2.1 逻辑架构设计

本次系统设计主要是基于系统安全性提出的,因此,所设定的模块包括前台服务模块、后台服务模块、核心处理模块以及数据管理模块,如图3所示。

图3 系统逻辑架构设计

从系统的体系架构设计出发,使用三层架构(Three-tier-architecture)进行设计,明确本次系统设计思路,在系统开发中变得更加清晰、明朗,且在后期的系统维护中,还可以在一定程度上降低维护成本[7]。三层架构分别由表示层、逻辑层、数据访问层组成,与数据库紧密相连,具体分工如下:(1)表示层为界面的展示层面,系统的管理人员会对相关数据进行输入和输出,将界面层的数据穿入到逻辑层。(2)逻辑层主要表现为业务逻辑层,对系统当中的功能模块业务逻辑进行处理,这也是数据库中的常见操作,从而在数据库中完成相应的计算,将计算的结果反馈到表示层。(3)数据访问层为数据服务层,是表示层、业务逻辑层业务开展的基础条件,对原始数据进行提供,与数据库进行数据的交互。

2.2 网络拓扑设计

由于在数据库主机中有着很多已经处理完毕的数据,需要与系统主机和客户端进行数据的交互,通过校园网就可以对系统进行访问,具体结构如图4所示。

图4 网络拓扑设计

2.3 数据库设计

对数据库表进行设计,主要针对个人用户信息以及公寓信息进行设计。在用户信息表结构中,包括用户编号、用户名称、用户密码、联系方式、用户权限、用户状态等。具体类型及字段如表1所示。

表1 个人信息结构

公寓信息表结构包括公寓编号、公寓名称、公寓类型、公寓负责人、建筑时间、建筑单位、建筑电话、楼层数、房间数以及公寓状态,如表2所示。

表2 公寓信息表结构

3 系统实现环境

3.1 硬件环境

服务器端采用的处理器为英特尔库runi7 4790 K,内存采用光威16 GB DDR4 2400,硬盘为希捷6TB 7200转 120 MB SATA3[8],网卡为千兆以太网,UPS为山特C6K标准版;在客户端的环境中,处理器采用英特尔酷睿i3 4150,内存为金士顿4 GB DDR3 1 600,硬盘为希捷500 GB 5 400转 8 MB SATA2,网卡为白兆以太网。

3.2 软件环境

服务器端的操作系统为Windows Server 2008,开发工具包括 Visual Studio 2010、IBM Rational Rose Enterprise Edition、Micuosoft Office Visio 2007[9],Web服务器为IIS7.0,办公软件采用Micuosoft Office 2010,浏览器为IE7.0,客户端配置的操作系统采用Windows7,办公软件使用Micuosoft Office 2010,浏览器使用IE7.0[10]。

4 系统测试

本次所设计的安全管理系统为小型管理系统,整体的用户量比较少,所以采用黑盒测试法就能够完成本次系统测试。系统测试包括测试对象、测试数据、测试程序及测试结果。

首先,在登录功能的测试中,必须保证网络通信正常。在系统中输入用户名、密码等信息,若登录成功,则表示登录完成。若测试结果与预期结果一致,则登录功能测试成功。

其次,对用户信息管理进行测试。在登录页面进行账户、权限验证,成功进入系统后,进入用户管理页面,输入正确用户信息。若新增用户信息,则表示测试成功。测试结果与预期结果一致,通过测试。

最后,对公寓信息的资料安全管理进行测试。测试未赋予相关权限的用户是否能够获取相关的公寓资料,设计结果与预期结果一致,对于未赋予权力的用户是无法得到相关用户资料的。

5 结语

随着高校公寓管理方式的不断创新,为了加强公寓的安全管理工作,增加学生安全意识,亟需设计出一套科学、合理的安全系统。本文设计基于B/S结构进行了设计,发现在登录功能、信息管理以及安全管理上都有着较高的应用价值,能在一定程度上保护学生的安全,为高校公寓的信息化建设奠定基础,值得推广。

猜你喜欢

公寓管理系统数据库
基于James的院内邮件管理系统的实现
前滩禧悦公寓
共享公寓
末日公寓
基于LED联动显示的违停管理系统
数字公寓
海盾压载水管理系统
基于RFID的仓储管理系统实现