摘 要
基于SSH的运营商企业人力资源管理系统的设计与应用
随着科学技术的发展,人们进入了网络与信息化的时代,无论生活还是工作,都离不开网络与信息化技术。在高科技的时代背景下,结合作者的工作需要,研究设计通信运营商企业人力资源管理系统具有实际应用价值。
本论文的主要目标是利用SSH(Spring+Struts+Hibernate)框架,设计一种人力资源管理系统。在深入调研运营商人力资源管理系统现状的基础上,结合企业的实际需要,进行了需求分析。给出了人力资源管理系统所需的关键技术,包括SSH、MVC(Model View Control,模型、视图、控制)、JAVAEE(Java EnterpriseEdition,java企业版)、WEB(World Wide Web,全球局域网)。利用MVC设计模式,结合SSH开源框架,采用数据库My SQL建立了一种动态WEB系统,分别设计了员工绩效管理模块、薪酬管理模块、合同管理模块及档案管理模块。按照系统的设计标准,对系统进行了运行和功能测试,测试结果证明,系统运行正常,满足运营商企业人力资源管理的业务要求。
本论文设计的基于SSH的运营商企业人力资源管理系统,达到了系统的设计目标,使企业的信息管理更加流程化、人性化、科学化和合理化。
关键字: SSH,人力资源管理,MVC模式,My SQL 。
Abstract
Design and Application of Human Resource Management System of Operator Enterprises Based on SSH
With the development of science and technology, people have entered the era of network and informationization. No matter in daily life or work, they are inseparable from network and information technology. Facing high-tech era, it is of great value in practical applications to research on the design of enterprise human resource management system according to the work needs of the author.
The main purpose of this paper is to design a human resource management system utilizing SSH (Spring, Struts and Hibernate) framework. On the basis ofin-depth research on the current situation of human resource management system of operators, analysis of needs is conducted combined with the actual needs of enterprise.The key technologies of human resource management system are proposed such as SSH, MVC (Model View Control), JAVAEE (Java Enterprise Edition) and WEB (World Wide Web). Meanwhile, with the design mode of MVC, database My SQL is applied to establish a dynamic Web system combined with the open source frameworks of Struts, Spring and Hibernate. Management modules of employee performance, compensation, contracts and files are designed respectively. According to the design standards of the system, tests of operation and function are carried out.The results prove that the system can operate normally and can totally satisfy the business requirements of operators’ human resource management.
The proposed human resource management system of operator enterprises based on SSH has reached the design target of the system and can make theinformation management of enterprises more processed, humanized, scientific and rationalized.
Key Words: SSH, HR (Human Resource) management, MVC mode, My SQL。
第1章 绪论。
1.1、论文研究背景及意义。
1.1.1、企业背景。
本人为非全日制在职研究生,工作于中国联通哈尔滨依兰分公司。论文选题来源于本人就职企业的实际需求。
随着我国通讯行业业务范围的不断扩大、以及互联网及无线网络科学技术的持续发展,运营商企业随之蓬勃发展,各种与信息技术发展相关的行业同样受到影响。通过使用先进的科学技术来实现自身企业的壮大,对于运营商来说即可增强自身的使命感和责任感,也可以提升员工的工作热情。对于运营商的服务对象来说,利用最前沿的技术提供最优质的服务,最终可以实现客户满意度的提升,抢占市场份额。在信息技术通讯时代,中国联通作为通讯行业的引领者,涉及的业务范围非常广泛,除了普遍应用的移动通讯业务之外,还包括国内外通信设施服务业务、网络接入业务、卫星国际专线业务等等,表现出涉及面积广、牵连行业多的特点。从长远的角度看,中国联通除国内市场拥有多种业务类型之外,在国际市场的通讯行业也占有一席之地,这样能够满足不同人群对于不同业务的需求,并可在多个国家开展海外运营工作,利于国际市场的建立。据权威数据显示,与 2016 年相比较,随着用户数量的增多,中国联通 2017 年营业总收入增长了 0.23%,近 2750 亿元,其中净利润同比增长 541%,达到了 40 亿元[1]。这所有的成就得益于中国联通的前瞻性,但同时不可忽视的是,与其他运营商相比,中国联通存在着历史遗留的人力资源利用率较低的问题,公司人员较多且人均年龄偏大,基础通讯设施均日渐老化,各种不利因素造成了公司现阶段发展较慢的现状。根据当前数据统计,大庆联通分公司全口径人员 1562 人,其中硕士研究生 27人、本科学历 535 人、大专及以下 1000 人,本科及以上占全员的 36%;职称方面,高级职称以上有 53 人、中级职称有 323 人、初级及以下职称人数 352人,中级及以上职称人数占总人数的 24%。
联通公司现阶段使用的人力资源理系统为 2012 年开始运行的管理系统,运行速度较慢且灵活性较差,需要开发新的管理系统以便更好的适应信息化时代的工作需求。
1.1.2、研究意义。
建立一套依托于网络信息化的企业人力资源管理系统,有利于解决企业人力资源管理方面的实际问题,形成信息化企业管理平台。具体而言,其积极意义主要体现在以下两方面:
(1)企业管理信息化。信息化的企业管理模式使企业人力资源管理体系更加规范化、流程化、科技化,同时有利于构建良好的企业文化。
(2)资源的有效利用。同当下工作环境相比较,随着科学技术的发展,传统管理方式相对落后,完成某项工作需要大量的人力及物力资源,但所产生结果的精细程度并不高,尤其是在信息处理方面,不能实现高效快捷的处理方式。相比之下,信息化系统软件的应用,在减少资源浪费的同时,优化了处理信息的效率,以科技代替人工,实现了多方面的技术提升。
1.2、国内外研究现状分析。
1.2.1、国外研究现状。
在高速发展的经济环境中,人们的需求也产生了质的变化,普遍认识到企业的发展不再是产品之间的竞争,已转向人才与服务的竞争。只有在此类竞争中胜出,才能提升企业的市场地位,因此人力资源管理在现代企业管理中发挥着重要的作用。
企业人力资源管理与企业管理效率呈正比,但与管理部门的工作量呈反比,人力资源管理系统的提升,推动着管理效率的提升,并使管理部门的工作量相对降低。
国外的人力资源管理系统受到了长期的重视并得到了长足的发展。相比于国内而言,国外各大企业的人力资源管理系统已经趋于成熟,形成了各自较为完整的人力资源管理体系。国外的一些大企业,诸如“世界 500 强”的跨国公司,像美国的甲骨文公司、苹果公司、福特公司等,都有各自的人力资源管理系统。人力资源管理系统具有非常高的企业管理权限,是企业的核心系统。国外人力资源管理系统的主要特点:
(1)企业将不再依靠简单化、难保存的纸质化材料发放文件,不再依靠人工收集数据,而是通过计算机向职员传达企业信息,收集相关数据;再利用人力资源管理系统对数据进行整合,方便统一管理。
(2)支持基于互联网的关联系统,不单单是脱机模式,还可以实时共享数据。通过设定不同的权限,使信息能够最大化地被企业所有人使用。
(3)通过对人力资源系统设置模块化接口,企业无需改变系统的底层设计,只需增加后期的系统维护,即可保证正常运行,从而增加了系统的实用性和可重复性。
(4)人力资源系统能够与计算机、软件技术共同发展,并紧跟大数据、云处理等新型技术的发展步伐,不断更新换代,实现企业管理的“现代化”。
在学术研究方面,学者们研究设计了不同技术的人力资源管理系统,并深入分析了人力资源管理系统对企业管理产生的利弊和影响。例如,Askar S.Boranbayev 提出了一种定义 J2EE(Java 2 Platform Enterprise Edition,Java2 平台企业版)网络信息系统的方法[2]。
1.2.2、国内研究现状。
国内对人力资源管理的研究晚于国外发达国家。从时间来看,可将其分为三个时期[3]:
(1)上世纪 60 年代末是第一个时期。这一时期计算机技术的出现代替了传统的手工计算工作,大大减少了人工计算的工作量,但该技术仅停留在财务计算功能上,不能实现财务其他工作。仍需要人工进行数据的存储、分析及生成报表等工作。尽管计算机技术比较单一,但对于人类社会来说是质的飞跃,实现了机器代替人脑计算的第一步,具有深远的影响。
(2)上世纪 70 年代末是第二时期。这一时期在计算数据的基础上,实现了简单数据的存储、分析及自动化计算等功能。虽然在功能使用范围上具有一定的局限性,但在财务部门相关数据的处理上已逐步向自动化方向迈进。科学技术的局限性使得这一技术仅停留在财务管理业务方面,因此人力资源管理需求在这一时期并未出现。
(3)经历 20 年的发展,90 年代末进入第三时期。随着科学技术的不断进步,企业在市场环境当中的竞争压力逐步增大,除了市场占有率竞争之外,更多的是人才的竞争,企业人才问题日渐凸显出来。在市场利益的驱使下,研究开发人力资源管理系统被提上了企业发展日程,各家公司均着重于人才的培养与技术的进步。
近十几年来,国内人力资源管理系统发展受到高度重视,许多公司开发出了较为合理、高效的系统。例如金蝶、金益康、郎鑫、用友等,其中金益康在中国的人事信息管理中具有较高的标准化程度[4]。
在学术研究方面,郑巍等人针对企业分布式系统的需求,采用四层结构,对分布式人力资源管理系统进行了探讨和实践[5]。俞彩云等人应用 ASP(ActiveServer Pages,动态服务器页面)技术、SQL(Structured Query Language,结构化查询语言)技术,实现了 WEB(World Wide Web,全球广域网)环境下的Browser/Web/Server(浏览器/网页/服务器)三层体系结构的人力资源管理系统[6]。M.Y. Huang 等人基于 WEB 环境,利用 J2EE 框架,通过互联网对数据进行管理[7]。李树林等人以浏览器/服务器(B/S)模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能[8]。F. Liu 等人基于 SSH(Struts Spring Hibernate)的 WEB 应用框架,实践证明了人力资源系统的高效性[9]。王玥通过分析人力资源管理系统的发展和现状,设计了基于 J2EE 的人力资源管理系统,运用了包括J2EE 开发平台、MVC(Model ViewControl,模型-视图-控制)设计模式、Struts 应用框架和 EJB(Enterprise Java Bean,企业级 Java Bean)组件技术等多种主流开发技术[10]。Chunyan Guo 等人利用 MVC模型开发 WEB 程序,通过对产品的需求分析,设计了一种电子商务系统[11]。陈显龙等人通过组合 J2EE 核心模式来设计人力资源管理系统的总体架构,为构造结构清晰、运行高效的人力资源管理系统奠定了基础[12]。Fenshi Zeng 通过软件工程,采用 J2EE 并结合 SQL 服务器数据库,设计开发系统并做了平台测试[13]。
近年来,基于 SSH 框架的人力资源管理系统在企业管理方面呈现出突出的优势。结合新时代企业管理的理念,本论文在人力资源管理系统的设计环节中,为提高工作质量与工作效率,着重强调了系统用户界面及分析的功能,方便人才找到精准的职业定位;考虑到企业越来越重视企业文化对人才的熏陶,着重分析了人才的职业生涯规划,为企业吸引人才做足了准备;同时,加强软件的人性化设计,减少人力资源的浪费,合理地对联通公司员工的薪酬进行智能分析和优化计算。
【由于本篇文章为硕士论文,如需全文请点击底部下载全文链接】
1.3、 论文主要结构与内容
第2章 人力资源管理系统的需求分析
2.1、人力资源管理系统业务需求分析,
2.2、人力资源管理系统用户分类需求分析.
2.3、人力资源管理系统功能需求分析
2.4、人力资源管理系统可行性需求分析
2.5、本章小结
第3章 人力资源管理系统的相关设计技术
3.1、 SSH技术
3.2、MVC模式
3.3、 JAVAEE技术.
3.4、WEB技术
3.5、本章小结
第4章 人力资源管理系统的总体设计.
4.1、系统的架枸设
4.2、绩效管理模块设计
4.3、薪资管理模块的设计
4.4、合同管理模块的设计
4.5、档案管理模块的设计
4.6、数据库的设计
4.6.1、数据库系统UML模型设计
4.6.2、数据库的数据表设计.
4.6.3、数据库E-R图设计
4.7、硬件服务器架构设计
4.8、本章小结
第5章 人力资源管理系统的实现与功能测
5.1、系统开发环境
5.2、系统的登录实现
5.3、系统主要功能的实现
5.3.1、管理功能的实现
5.3.2、薪酬管理功能的实现
5.3.3、签约管理功能的实现
5.3.4、合同管理功能的实现
5.3.5、档案管理功能的实现
5.3.6、离职管理功能的实现
5.3.7、调动管理功能的实现
5.3.8、退休管理功能的实现
5.4、系统的功能测试
5.4.1、测试环境
5.4.2、测试内容
5.4.3、测试结果.
5.5、本章小结
第6章 论文总结
结合作者的工作背景,本论文设计了一种联通公司人力资源管理系统,对开展的工作总结如下:
首先,分析了企业人力资源管理系统的设计需求,依据作者在联通公司实际工作中的现场调研,结合通讯运营商的特点,对人力资源管理系统的主要功能做了需求设计,并给出了业务需求、用户分类需求、系统功能需求、可行性等分析用例图。
其次,介绍了企业人力资源管理系统的相关理论技术,重点包括 SSH 技术、MVC 模式、JAVAEE 技术、WEB 技术,为设计系统提供了理论支撑。
再次,依据实际需求分析,按照模块化的设计思想,设计了绩效管理模块、薪资管理模块、合同管理模块、档案管理模块;设计了系统的数据库,包括 UML关系图、数据表、数据 E-R 结构图;设计了系统服务器的硬件架构,给出了相关配置和参数。
最后,介绍了系统的登录及管理功能的实现情况,包括:薪资管理、合同管理、入职管理、调动管理、退休管理等。建立了服务器和客户应用环境,对系统进行了功能测试,结果证明,该系统运行正常,满足作者所在企业的应用需求。
参考文献