大数据时代高校人事档案信息化建设探析

2024-10-31 00:00薛元霞
兰台内外 2024年31期

摘 要:大数据时代信息共享至关重要,通过将RFID标签贴在实体档案上,然后利用读写器展开相关读写,可以实现人事档案的快速查找、实体定位跟踪、简化档案借还手续,缩短查询时间。通过SQL server数据库能够实现系统内人事档案信息的及时更新,极大地提高了档案管理人员的工作效率和管理水平。

关键词:人事档案;RFID;SQL server数据库

中图分类号:G275 文献标识码:A

引言

人才建设是高校发展的重要因素之一,高层次人才是振兴国家高等教育的基础。近年来,随着国家对人才的重视,全国各地高校人才引进政策相继推出,各地人才引进数量不断增多,造成人才流动较大,随之而来的是高强度的人事档案管理工作。人事档案记录了个人的基本情况、学习和工作经历、工作表现及业绩等具体的内容,是了解和考察个人的重要参考依据。传统纸质档案管理费时费力,查询速度慢,借阅手续复杂,且纸质档案频繁利用,容易造成破损,不利于档案的保管和维护,档案一旦出库,不容易监管。有的高校虽然开展了信息化建设,建立了教职工工资管理系统、教务管理系统,但这些系统之间各自为政,相互之间是独立的信息孤岛,各个系统产生了大量的数据,造成数据冗余。此外,高校人事制度改革中以聘用制代替终身制,人事档案流动频繁,无法及时向上级主管部门或学校提供完备的人事信息查询。因此,在大数据时代建立一个功能齐全、消除数据冗余、可以有效查询教职工档案信息的系统至关重要。

一、相关技术介绍

1.RFID技术及其在档案管理系统中的应用

RFID无线射频识别技术,通过无线通信结合数据访问技术,再连接数据库系统,可以实现非接触式的双向通信,从而达到了识别的目的,用于数据交换,串联起一个极其复杂的系统。将RFID标签贴在纸质档案上,可以提高档案监管的力度,有利于档案的归档和存放。

2.开发语言

该系统设计采用Java作为开发语言,因为Java具有众多优点。Java是一门面向对象编程语言,其功能强大、简单易用。具有跨平台、可移植性,一次编写多次运行的特点,不仅继承了C++语言的优点,还在C++的基础上不断改进和完善,大幅提高了的编程效率。

3.开发平台工具

该系统的开发工具是MyEclipse,它是最好的企业级Java IDE,MyEclipse,是基于Eclipse开发的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。支持多平台的开发,同时支持多语言。MyEclipse的实用性很强,可以把各个模块整合到一起实行管理,方便代码后期的修改,降低了开发系统的复杂度,提高了工作效率。

4. SSM框架

高校人事档案系统采用SSM框架,该框架在web网页层中使用的是Spring MVC框架,使得传输前后端数据传输更容易。在业务层中通过使用Spring作为容器框架。在SQL操作上,采用Mybatis框架,使得数据库的底层面向开发者操作处于一种透明状态。

图1 SSM框架结构图

Spring是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数,调用实体类的构造方法来实例化对象。SpringMVC在项目中拦截用户请求,它的核心Servlet,即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。Mybatis是对jdbc的封装,它让数据库底层操作变得透明。Mybatis的操作是围绕一个sqlSessionFactory实例展开的。Mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。其结构图如图1所示。

5.后台SQL server数据库

SQL Server是一个可扩展、高性能、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。SQL Server数据库占用内存资源小,运行速度快,有着开放、可伸缩性、安全性、可扩展性、高性能、操作简单等优点。因此,高校人事档案管理系统中利用SQL Server2014数据库作为后台数据库,可以实现数据的备份与存储。

6.Tomcat服务器

Tomcat是Apache 软件基金会的Jakarta 项目中的一个核心项目,技术先进、性能稳定,是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。在Tomcat服务器中,最上方的容器为Server,Server中具有多个Service,在每个Service里面都至少包含一个Connector,Tomcat服务器在使用时占用内存量不多,具有很好的扩展特性,受到了众多系统开发人员的喜欢。

7. B/S架构

B/S架构具有三层,实现了服务器、客户端与数据库之间的高度协同,方便了该系统的开发和利用。该架构节省了设计成本,实现了信息的互联和共享。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,服务器安装SQL Server等数据库。浏览器通过Web Server同数据库展开数据交互,用户通过服务器端上网可以访问相关信息,并查询网页内容。Web服务器发送消息,用户通过Web客户端登录数据库,并完成数据库相关操作,其结构如图2所示。

图2 B/S模式结构图

二、系统设计与实现

基于RFID的人事档案管理系统在档案出库时,档案管理人员利用读写器沿着档案架按顺序扫描RFID电子标签,若找到所要的档案,就能通过人事档案管理系统快速查出档案目前状态,确定档案位置,若发现排架错误时,系统会实施声光报警。在档案入库时,通过RFID技术结合系统,对需要盘点的区域实行扫描,能够快速实现档案的入库及清点。此外,利用RFID技术还可以对档案实体实施防盗管理,一旦有档案被取出时,则系统会自动报警,能够减少档案实体利用率,保护档案实体的安全。ID具有出口报警功能,可监控档案,确定档案实际位置是否与系统中一致,若二者信息不一致,则启动报警系统档案管理人员收到报警后对档案展开安全检查,最大程度保障了档案存放的安全性。

基于RFID的人事档案管理系统主要包括登录、系统维护、机构管理、人员信息管理、档案管理五大功能模块。登录模块负责对输入的用户名和密码实行校验,档案管理系统的功能结构图如图3所示。

图3 档案管理系统的功能结构图

1.系统功能模块介绍

(1)用户登录模块

该模块通过用户在登录界面输入账号和密码,将前台数据与后台数据库中存储的用户账号及密码信息相比对,判断用户输入的用户名和密码是否与数据库中信息相一致,若登录信息与后台数据库存储信息相同,就从数据库中获取用户角色,分配对应的操作权限。如果输入的用户名或密码不正确,则弹出错误提示窗口。

为了避免出现恶意登录系统,在登录界面增加了验证滑块,需要登录的用户手动滑动滑块到相应位置使登录按钮由不可用变为可用。点击登录按钮登录后,前端将输入的数据传入后台,登录系统。

不同角色登录后显示界面不同,所拥有的操作权限也不相同。此系统用户分为超级管理员、人事档案管理员和普通教职工三类。超级管理员拥有最高权限,负责系统的管理与维护,并对数据库备份等系统日常运行操作;人事档案管理员负责各9ea2b4c2e0d9669b3d448c1b1f662637个部门人事档案的管理和维护;普通教职工具有查询个人信息的权限。设置不同权限有效避免了人事档案信息被泄露。

(2)系统维护

系统维护主要包含数据的备份、数据的恢复、用户维护、系统初始化4个功能模块。管理员通过数据备份及时对后台数据实行备份,可以选择备份频率,如按照日、周、月来备份。数据的恢复主要是考虑到突发事件,如设备设施故障等导致的突然停电。用户维护可以实现用户的增加和删除以及用户密码的修改,如当某教师调离单位的时候,管理员在后台删除该教师的账号,当有新入职教师的时候,管理员在后台增加该教师的账号。系统初始化功能是系统超级管理员拥有的权限,实现将数据库中所有的表清空,该操作是涉及系统中数据安全的重大操作,为了避免出现误操作,当管理员选择系统初始化操作后,系统将弹出对话框,询问用户是否确定要将系统初始化,并弹出信息提示“初始化后系统中所有数据将被清空”,以提示用户。

(3)人员信息管理

一是基本信息。对单位教职工的性别、出生日期、政治面貌等基本信息的记录。二是学习进修情况。包括学历学位和非学历学位两种形式。三是年度考核、签订及解除的合同、职务变动、职称变动、劳资变动、奖励与惩罚情况、出国信息、家庭成员情况及主要社会关系,都详细登记在系统中。

(4)机构管理

该模块主要包括4个子模块。当有新的部门设立时,需要同步在系统中新增该机构,并录入相应人员信息。当撤销某一机构或机构名称更改时,就在系统中展开相应的操作。此外,还提供了数据的一般查询、统计功能,可以设置一个条件的简单查询或多个条件的组合查询,从而实行数据统计,实现名册结果的输出。

(5)档案管理模块

档案转入模块:当单位有新入职的职工,就需要对入职的职工档案入库,由档案管理工作人员审核、分类整理入职人员的档案,粘贴RFID标签,并对标签信息入库。对于归还的档案,工作人员通过RFID标签找到其在架子上的存放位置,实现档案的精准入库。

档案转出模块:当单位人员发生调动,有人员离职时,相应的档案也要随之发生转移,如将档案通过专门纪要通道邮寄,管理人员在系统中实施档案状态的相应设置,设置为出库状态,同时将与系统关联的RFID标签信息实时更新。

档案转架模块:当档案的存储位置需要发生改变,如由一个位置换到另外一个架子上,此时档案管理人员需要除了将档案实施位置上的移动,还需要将系统中档案的存放位置信息实行变动,并对RFID信息同步修改,保证信息的一致性和准确性。

零散材料转入模块:对零散材料的转入实行登记,如每年新形成的考核、工资等材料。在系统中自动形成零散材料转入的台账,减少了人工的登记过程,有利于做好档案材料转进的登记工作。

档案盘点模块:档案盘点的目的在于审核档案的存在与完整性。整理并清理损坏与过期的档案,发现档案管理方面的问题,有利于档案的安全管理,也可使得档案管理人员更好地掌握单位的人事档案情况。利用手持RFID读写器,可以一次读取多个标签,对库房档案展开高效扫描,提高盘点工作的效率。

(6)系统测试

系统测试是为了发现开发阶段未发现的错误,及时纠正,防止程序运行过程中出现异常。通过判断软件相关功能的实现与预期的实现功能是否相符合,并评估软件的稳定性、功能性和容错性,主要从是否能自动识别非法字段数据录入,是否能在用户登录的时候正确识别用户权限,根据权限来开放相关功能模块,系统中的添加、修改、删除等按钮能否正确操作,数据查询、统计功能是否正确执行以及数据导出、打印是否正常等方面的相关测试。软件测试主要包括两种,一种是从各模块代码层面开展的白盒测试,由软件开发人员通过编写各类测试代码,根据各个模块内部的逻辑结构,流程顺序展开测试;另一种测试则是对照需求规格说明书,由专门分工的测试人员从外部角度,按照档案管理的业务逻辑,对系统功能展开逐项的黑盒测试。

本系统采用黑盒测试,验证系统功能是否实现。系统登录测试验证能否正常登录管理系统及其页面,由于篇幅关系,仅举例一个测试用例表,如下表所示。

整个系统按照软件测试的要求开展了系统的功能、性能及用户界面的相应测试。测试结果表明系统总体运行良好,用户界面正常。

三、结语

本文利用SSM框架、MyEclipse集成开发工具以及SQL数据库,结合计算机系统的技术优势,将RFID标签贴在实体档案上,然后用读写器实施相关读写,在电脑上实现人事档案的快速查找、实体定位跟踪,简化档案借还手续,缩短查询时间,实现对各类数据汇总统计,实现了信息最大程度的共享,减少了数据冗余,提高了高校人事档案管理人员的工作效率和管理水平。

参考文献:

[1]曹振丽,赵林燕,张迪琳,等.基于排队论的取药窗口优化管理研究[J].中国卫生统计.2019,36(5):754-756.

[2]曹振丽.物联网追溯系统及数据处理[M].北京:电子工业出版社,2019年.

[3]贺雪梅.web应用开发中的SSM框架设计[J].电子世界,2019(01):206.

作者单位:山东省烟台农业学校;中国农业大学烟台研究院