论文部分内容阅读
摘要:互联网的发展给人力资源在新时代的发展赋予了生命力,传统人力管理系统没有制度化的考评程序,培训不合理,工资分配杂乱等缺点严重影响企业的发展和建设。本系统通过改进便很好的解决了这些问题。本文的主要目的是利用互联网技术并结合先进的人力资源管理理念,优化企业管理方式,使企业人力资源管理更加智能,更加标准,同时具有良好的系统性。
关键词:人力资源管理;SSH框架;权限管理
一、引言
随着互联网的脚步向我们靠近,我们的生活在发生了质的飞跃的同时,我们的工作以及管理方式也在发生着巨大的变化。互联网的发展不仅影响计算机公司或企业。很多非计算机公司也需要使用互联网传递商业内容。
大部分人力资源管理系统在对数据基本操作的基础上进行了多方位的功能扩展,在一定程度上,既保障了员工的合法权益公平可见,又使得管理人员能够摆脱繁琐的日常工作,把精力集中在更好的从战略角度进行人力资源规划和决策[1]。如何运用人力资源管理系统,对于大部分公司来说,是面对未来的一种挑战,也是企业未来发展的一种机遇。拿到了一个优秀的人力资源管理系统便如同拿到打开企业管理新世界大门的金钥匙[2]。
本系统在对当代人力资源管理理念深入了解的基础上,通过使用SSH以及Ext JS框架,对人力资源与互联网结合展开研究,最终实现对人力资源管理理念的充分认识,和对开发一套完整的后台管理系统方法及过程的研究。
二、系统主要功能介绍
其主要功能是为了满足企业能够实现办公现代化,强化核心业务,提高办公效率。部门管理模块,满足操作员对部门信息的增、删、改、查功能以及对该部门下职位的基本操作,实现对其下面的数据的判断再进行删除操作,防止错误操作,造成数据丢失。职员管理模块包含,员工个人信息及对其的基本操作、档案变动信息的管理,关联福利考勤。奖惩模块和培训模块,能够记录奖惩信息,培训信息,以及培训记录。薪资管理模块,实现自动计算工资,对税率表及福利表进行基本操作,工资计算关联所有相关信息确保工资计算无误。招聘信息管理模块发布的招聘信息加以记录。报表管理模块,通过判断权限,对员工档案以及员工工资信息进行预览打印操作、查看部门人数,并提供excel和pdf两种下载方式,系统通过判断角色,再进行权限验证,最终返回视图。
三、系统开发使用的主要技术
系统采用了基于MVC模式的框架技术,它是的图形用户界面,业务逻辑,数据操作进行分离,保证了系统在维护时有更好的扩展性,同时在模块之前的低耦合高内聚让其优势更加突出[3]。
Struts的实现依赖Servlet和JSP实现。EJB和JavaBean两个组件是Struts框架业务功能实现的基础部件,Action和ActionServlet部件是框架实现控制力能的重要部件,视图部分则是由若干存在内在联系的JSP文件有机构成,来实现系统功能。采用JavaBean来完成一系列相关工作,采用Spring,对象的创建交给了IOC容器实例化。
Ext JS采用的Ajax框架,灵活使用JSON/XML数据源开发。采用Json进行数据交互, Ext JS对页面发出的命令以XML的形式发出请求,通过Java对后台数据库进行操作,并返回Jsp形式的结果,Jsp通过解释将XML形式的结果返还到页面。
四、系统模块及设E-R图
根据人力资源管理理念,为了满足企业能够实现办公现代化,强化核心业务,提高办公效率,该系统共划分部门管理,职员管理,奖惩管理,薪资管理,培训管理,招聘管理,报表管理,及系统管理八大模块;每个模块下又划分不等子模块。
五、总结
由于系统是基于B/S模式进行开发,能够方便随时登陆,但系统安全性可能会受到一定程度的影响,虽然系统采用md5和base64进行用戶密码进行加密,因为系统涉及工资信息,需要更严密的加密技术,系统在招聘和培训模块涉及内容较少,缺少对系统数据进行科学的分析、处理、决策的功能。该系统的应用可以大大提高企业单位的 人力资源管理效率、降低人力资源管理成本。
参考文献:
[1]基于SSH框架的HRM系统关键技术研究[J]. 邱占芝,陈敬勇.大连交通大学学报.2010(06)
[2]基于Java的IoC容器的设计与实现[D]. 张立超.吉林大学 2009
[3]精通JS脚本之ExtJS框架[M]. 化学工业出版社 , 赵俊昌 2011
作者简介:
吕定辉(1980-),男,硕士研究生/讲师,研究方向:计算机网络技术。
基金项目:2019年河南省高等教育教学改革研究与实践立项项目“云时代高职院校智慧校园建设研究与实践”(项目编号:2019SJGLX666)。
关键词:人力资源管理;SSH框架;权限管理
一、引言
随着互联网的脚步向我们靠近,我们的生活在发生了质的飞跃的同时,我们的工作以及管理方式也在发生着巨大的变化。互联网的发展不仅影响计算机公司或企业。很多非计算机公司也需要使用互联网传递商业内容。
大部分人力资源管理系统在对数据基本操作的基础上进行了多方位的功能扩展,在一定程度上,既保障了员工的合法权益公平可见,又使得管理人员能够摆脱繁琐的日常工作,把精力集中在更好的从战略角度进行人力资源规划和决策[1]。如何运用人力资源管理系统,对于大部分公司来说,是面对未来的一种挑战,也是企业未来发展的一种机遇。拿到了一个优秀的人力资源管理系统便如同拿到打开企业管理新世界大门的金钥匙[2]。
本系统在对当代人力资源管理理念深入了解的基础上,通过使用SSH以及Ext JS框架,对人力资源与互联网结合展开研究,最终实现对人力资源管理理念的充分认识,和对开发一套完整的后台管理系统方法及过程的研究。
二、系统主要功能介绍
其主要功能是为了满足企业能够实现办公现代化,强化核心业务,提高办公效率。部门管理模块,满足操作员对部门信息的增、删、改、查功能以及对该部门下职位的基本操作,实现对其下面的数据的判断再进行删除操作,防止错误操作,造成数据丢失。职员管理模块包含,员工个人信息及对其的基本操作、档案变动信息的管理,关联福利考勤。奖惩模块和培训模块,能够记录奖惩信息,培训信息,以及培训记录。薪资管理模块,实现自动计算工资,对税率表及福利表进行基本操作,工资计算关联所有相关信息确保工资计算无误。招聘信息管理模块发布的招聘信息加以记录。报表管理模块,通过判断权限,对员工档案以及员工工资信息进行预览打印操作、查看部门人数,并提供excel和pdf两种下载方式,系统通过判断角色,再进行权限验证,最终返回视图。
三、系统开发使用的主要技术
系统采用了基于MVC模式的框架技术,它是的图形用户界面,业务逻辑,数据操作进行分离,保证了系统在维护时有更好的扩展性,同时在模块之前的低耦合高内聚让其优势更加突出[3]。
Struts的实现依赖Servlet和JSP实现。EJB和JavaBean两个组件是Struts框架业务功能实现的基础部件,Action和ActionServlet部件是框架实现控制力能的重要部件,视图部分则是由若干存在内在联系的JSP文件有机构成,来实现系统功能。采用JavaBean来完成一系列相关工作,采用Spring,对象的创建交给了IOC容器实例化。
Ext JS采用的Ajax框架,灵活使用JSON/XML数据源开发。采用Json进行数据交互, Ext JS对页面发出的命令以XML的形式发出请求,通过Java对后台数据库进行操作,并返回Jsp形式的结果,Jsp通过解释将XML形式的结果返还到页面。
四、系统模块及设E-R图
根据人力资源管理理念,为了满足企业能够实现办公现代化,强化核心业务,提高办公效率,该系统共划分部门管理,职员管理,奖惩管理,薪资管理,培训管理,招聘管理,报表管理,及系统管理八大模块;每个模块下又划分不等子模块。
五、总结
由于系统是基于B/S模式进行开发,能够方便随时登陆,但系统安全性可能会受到一定程度的影响,虽然系统采用md5和base64进行用戶密码进行加密,因为系统涉及工资信息,需要更严密的加密技术,系统在招聘和培训模块涉及内容较少,缺少对系统数据进行科学的分析、处理、决策的功能。该系统的应用可以大大提高企业单位的 人力资源管理效率、降低人力资源管理成本。
参考文献:
[1]基于SSH框架的HRM系统关键技术研究[J]. 邱占芝,陈敬勇.大连交通大学学报.2010(06)
[2]基于Java的IoC容器的设计与实现[D]. 张立超.吉林大学 2009
[3]精通JS脚本之ExtJS框架[M]. 化学工业出版社 , 赵俊昌 2011
作者简介:
吕定辉(1980-),男,硕士研究生/讲师,研究方向:计算机网络技术。
基金项目:2019年河南省高等教育教学改革研究与实践立项项目“云时代高职院校智慧校园建设研究与实践”(项目编号:2019SJGLX666)。