基于Web的高校人力资源管理系统的设计与实现
2022-04-27朱辉李卫宁阮红群
◆朱辉 李卫宁 阮红群
基于Web的高校人力资源管理系统的设计与实现
◆朱辉 李卫宁 阮红群
(桂林理工大学南宁分校 广西 532100)
高校人力资源管理要遵循高等教育教学发展规律及时代发展的方向,并能够结合现行人事管理相关制度而进行革新。故而现今新时代下的高校人力资源管理模式越来越倾向于集成化、信息化、系统化管理,摆脱旧有的纸质手工记录以及数据不互联不集成是发展的必然结果。因而本文所阐述的人力资源系统就是基于新时代新需求的基础上而设计与实现,系统由PHP语言作为开发语言,MySQL为数据库管理平台,以及HTML、JavaScript及网站建站工具等开发工具,建立交互式的Web站点式应用系统。高校人力资源管理系统依托互联网、计算机参与高校人事管理,本系统经高校人事部门使用反馈,能基本满足人力资源管理需求,提高了管理效率,也看到了更深入发展的方向。
高校人力资源;Web站点式应用系统;MYSQL
1 引言
1.1 MIS管理信息系统背景
日常所见的MIS(Management Information System,管理信息系统)系统,即一个由自然人、计算机软件及硬件系统等外围设备组成的,可以进行信息收集、信息传递、信息储存、信息数据加工、信息传输过程维护、使用信息的系统。
我们早已步入信息化时代,信息化已经融入生活、工作中,但信息时代大背景下,信息系统的管理工作涉及面越来越广,工作模式也日渐复杂。这是因为在信息化时代背景下,随着信息的流动速度变快,人员的流动也在增加,数据的更新、增加、删除变得频繁,跨部门跨行业的合作以及信息管理需求也在变多。
MIS在人力资源管理方面的应用发展已久,人力资源管理的信息化更是大步向前,随着计算机在各行各业的管理领域普及应用,首先是国外的一些应用软件企业针对人力资源管理比较复杂、烦琐的部分进行了信息化,这部分最早涉及的是工资薪酬计算。随着时间推移,到了20世纪80年代中后期,信息技术和电子技术的飞速发展,很多企业已经不满足于单一、孤立的人力资源信息化状态,为了变革,企业开始关注并涉及网络技术,故而大量的网络版的人力资源管理系统如雨后春笋般出现。
1.2 尚存在的问题
在计算机管理系统的使用过程中,也出现了不少问题。例如在高校人事管理工作的实际使用过程中,出现信息输送效率低、数据的安全性未能得到较好的保护、数据库之间的连接不够完善、信息查询的易错率较高等问题。
MIS管理信息系统的成熟发展,让人们不仅仅只关注系统的管理功能,而是更注重人力资源部管理概念的转变,从管理转变为提升人力资源管理的服务。故原来的人力资源管理只是做基础信息的管理,而现今逐渐延伸到对人力资源业务的全面管理及对单位人员的全方位服务。
我们对高校人力资源管理系统的设计要求也在变高,高校也注意到了计算机管理信息系统各种管理模式的重要性,加重了相关的建设投入。
2 设计目标和原则
高校普遍的人力资源管理系统,需要有规范的流程和科学的管理准则,及精确掌握本单位人力资源基础数据,进行汇总整理后,实现对人力资源信息的统一管理、共享、实时查询、数据分析。多模块的人力资源管理系统,对人力资源基础数据分类管理、统计和分析,从而为高校的人事决策及人才队伍建设、师资队伍培养等方面的决策提供建议和数据支撑。能更直观反映当前高校人力资源管理制度。
在人力资源管理系统的设计中,要注意下列原则:
(1)要集合系统的功能需求,进行多模块搭建,并对相似需求做合并、简化,以通用模块呈现;
(2)每个模块可以独立使用,不做重复开发,这样能确保系统的维护成本较低,效率提升;
(3)在系统设计过程,还要实现基础数据的兼容性,原系统可以在今后的工作使用中升级和更新,也保证部门之间数据通畅、业务数据能及时同步。
同时在当今信息化技术成熟的现实社会环境下,我们也要在系统的建设中注意数据隐私,要注重人力资源系统的安全性,在设计中做好权限分配,明确不同范围不同业务的数据查询功能,从而保证整个数据库的安全性。最后,为保证数据存储痕迹可查、存储稳定,数据库的存储和备份功能也需要做好。
3 需求分析
对高校人力资源管理系统而言,系统的需求分析是非常重要的环节,设计者通过需求分析而确定系统各个模块的功能,同时设计者根据了解高校当前具体发展现状以及需求,根据需求而设计系统和开发。
高校人力资源管理系统的用户对象一般分为两个角色,即人事部门的管理人员以及高校各部门、各教学单位的教职工。管理人员需要有单独的管理账号、个人账号,普通教职工只需要具备个人账号。具体使用方法如下:
(1)管理人员登录管理账号后,依据工作需要对系统内的教职工岗位、工资、考勤、档案等信息进行新增、修改、删除。
(2)教职工获得一个独立账号、密码,登录系统后,教职工能查询本人岗位、工资、考勤、档案信息,仅能对个人基本信息进行修改。
不同的账号登录系统会根据所有权限,进入对应的页面中进行操作,以便于用户的基本操作,提高查询的效率,增加数据信息的安全性。
为调研实际情况和用户需求情况,以及切合高校实际,做了以下用户调查问卷,如图1所示。
图1 人力资源管理系统调查问卷
4 系统设计
4.1 系统的基本结构
经过某高校人力资源部门及教职工问卷调研后,明确了本设计的目的是构建一个人力资源管理系统,由计算机系统对多个操作功能的集成,摆脱老旧电子表格手动式操作,方便人事工作人员管理及教职工日常信息查询。该系统的主要模块分为两个部分,一个是管理人员模块,一个是教职工模块。具体功能有人力资源基本信息管理、教职工信息管理、工资管理、考勤管理、档案信息管理。本系统设计使用PHP的B/S体系架构、Apache、Mysql、HTML、JavaScript及网站建站工具等开发工具,建立交互式的Web站点式应用系统。
4.2 系统登录
在进行系统设计时,将管理人员和教职工登录系统后的权限进行区分,根据权限进入相应操作界面,如登录信息错误,返回错误提示,如图2所示。管理员模块主要是后台数据的操作、维护,教职工模块则着重于个人信息查询。
图2 登录系统流程图
4.3 人力资源基本信息管理
人力资源基本信息管理模块主要在教职工登录系统后,显示教职工的基本信息,包括:工号、姓名、部门、联系电话、详细工作岗位、校内岗位工资级别、财政岗位工资级别。教职工只能修改联系电话。
4.4 教职工信息管理
教职工信息管理模块主要针对人力资源管理人员使用,在管理人员登录系统后,对系统内存储的教职工信息进行查询、修改、删除等操作。可修改字段除以上人力资源基本信息外,还包括修改教职工登录密码。账号为工号,是惟一字段,不可修改。
4.5 工资管理
工资管理模块在使用方面会根据登录系统的用户权限而有所不同。操作功能不同,教职工只能进行浏览查询,管理人员在浏览查询外可以更新、增加工资数据。
4.6 考勤管理
考勤管理模块在使用方面会根据登录系统的用户权限而有所不同。操作功能不同,教职工只能进行浏览查询,管理人员在浏览查询外可以更新、增加、删除考勤数据。
4.7 档案信息管理
在档案信息管理模块,教职工只能查询本人档案所在地址、新增档案情况,管理人员只负责更新新增档案情况的相关数据。
4.8 MySQL数据库的表设计
针对以上人力资源管理系统,我们使用MYSQL数据管理系统,建立相应的数据库并对信息表做设计,以用于存储教职工基本信息,相关开发软件有Navicat Premium。关键信息字段如:管理人员_id、部门、教职工_id,以及工资和考勤、档案信息的存储,如图3所示。
图3 信息表实例
5 系统实现
5.1 系统操作界面展示
系统操作界面展示如图4—图7所示。
图4 登录起始界面
图5 管理员进入系统的界面
图6 普通教师登录界面
图7 教职工名册界面
6 部分代码展示
登录界面模块
清除缓存
public function clear()
{
if(false == Cache::clear()) {
return $this->error('清除缓存失败');
} else{
return $this->success('清除缓存成功');
}
}
7 用户反馈
根据以上设计,对人力资源管理系统进行实现后,选择某高校人事部门人员进行测算使用,得到如下反馈。
(1)数据库能正常连接,相对应的字段、数据都能按需求生成。
(2)管理人员用户能正常登录系统,同时对系统内教职工的工号、姓名、部门、联系电话、详细工作岗位、校内岗位工资级别、财政岗位工资级别等信息可以正常更新、删除。
(3)教职工用户能正常登录系统,查询本人基本情况以及工资、考勤、档案等信息。
8 结语
本系统的设计是基于Windows10系统下,使用PHP的B/S体系架构、Apache、Mysql、HTML、JavaScript等开发工具开发出的高校人力资源管理系统。
本系统的设计结合了实际高校人事部门的需求,系统的设计成功使高校人事管理工作得以提高效率,更加信息化、无纸化,在保证工作质量的同时对高校教职工提供了更好的服务。同时,本系统对于人力资源管理工作的全方面支持还有待深入开发,比如在人员情况分析方面暂时未搭建相关的功能模块,相信在今后的使用过程中能逐渐完善相关功能。
[1]宋晶晶,蒲媛媛,杨茂强. PHP人事信息管理系统设计与实现[J].信息与电脑(理论版),2020(09):78-80.
[2]焦新伟.HTML5 在WEB前端开发中的应用研究[J].网络安全技术与应用,2020(04):73-75.
[3]林辉,吴婷基于Java Web 的高职院校人事管理系统的设计与实现[J].软件导刊,2020(12):100-103.
[4]石正喜.MySQL数据库实用教程[M].北京:北京师范大学出版社,2014.
[5]郭志欣.事业单位人事档案的信息化管理[J].黑龙江科学,2020,11(07):138-139.
[6]赵国文,夏平平.基于JavaEE的人事管理系统的设计与实现[J].现代工业经济和信息化,2019,9(11):88-89.
2017年度广西高校中青年教师基础能力提示项目:桂林理工大学GIS精准农业管理信息系统的研究和建设(2017KY0242)