集团人事管理系统的设计与实现

摘 要随着进入互联网+的时代的到来,企业信息管理系统应用到传统行业中已经十分常见。利用计算机系统进行人事管理,能帮助公司提高管理效率,提高管理的透明度,为管理处置提供证据信息。本文利用软件工程的设计与开发的相关思想,建立了大华集团的人事档案管理系统。系统实现的主要功能有员工信息管理、员工出勤管理、员工绩效管理、员工培训管理等。系统采用B/S的结构、SSH的技术框架、Mysql数据库。开发过程首先对系统进行需求分析,分析了系统的可行性,经济可行性,技术可行性等。分析了系统的功能需求和非功能需求;在系统设计部分,将系统划分成用户登录模块,部门管理模块,用户管理模块,考勤管理模块,培训管理模块和员工信息管理模块;最后,进行了系统的部署和测试和运行。
目 录
一、 引言 1
二、 系统分析 2
(一)可行性分析 2
(二) 需求分析 2
三、系统设计 4
(一) 功能设计 4
(二)系统体系架构设计 5
(三)数据库设计 7
四、系统实现 10
(一)实现技术介绍 10
(二) MYSQL数据库 13
(三)系统实现 14
五、系统部署和测试 18
(一)系统测试 18
(二)功能测试 18
(三)系统部署 20
六、总结 22
致谢 23
参考文献 23
一、 引言
中国加入WTO后,中国企业的生存方式受到了挑战,需要引进国外先进的管理理念来帮助公司降低成本,提高生产效率。于是,国外的SCM,OA,HR,CRM等各种管理系统伴随着其先进的管理思想涌入到中国。面对加入WTO的挑战,中国的许多企业,包括银行,企业,医院等等都开始实施或准备实施HR战略。中国的计算机软件发展起步较晚,早期的软件企业如瑞得、菲旺、用友、北京奇正、亚星等企业都是企业管理软件的开拓者。如今,部分企业已经做到了中国计算机软件行业的龙头,而且涌现出一批新的企业。管理软件公司的不断增长,说明了市场上软件需求量的上升,且各自公司都有自己特定的需求。到目前为止,平台型HR系统(人事管理系统)在我国企业中被普及 *好棒文|www.hbsrm.com +Q: &351916072& 
应用。然而,随着移动互联网技术和云计算的不断发展,单纯的ERO办公系统已经不能满足企业的现时需求,HR系统将走向协同化、移动化、流程化等方面发展。现在,各国企业都开发并研究最新的HR系统,满足各个企业的需求。目前,我国四大HR软件厂商都已经推出了最新的移动HR协同办公软件产品。此外,还有一些非主流的HR软件厂商也相继推出了自主研发的移动HR协同引言办公软件产品。
虽然,国内HR系统研发起步较晚,与国际龙头企业(如SAP)有一定差距,但是,国内的HR系统能够符合国内企业国情的需要,国内的HR系统具有一定的生存能力。此外,由于中国广阔的市场需求及人才库充足,能够帮助国内HR系统赶上,甚至赶超国际水准。
人事档案管理系统的能够帮助企业的高效快速的完成的流程,实现的自动化办公。利用计算机技术将人事管理的思想实现出来,透明化完成的考勤,绩效,评比,调薪等工作。同时,为员工的违规违纪,升职调薪提供有效的历史凭据。当时,能够及时掌握企业现有员工的流动情况,尤其是大型企业,人员较多,员工离职需要进行的离职申请,审批,工作交付,利用人事档案管理系统能够简化的管理的流程。
建立大华集团人事档案管理系统,利用计算机系统进行人事管理,能帮助集团提高管理效率,提高管理的透明度,为管理处置提供证据信息。具有重要的理论意义和实际意义。
利用软件开发的相关思想,分别进行系统的三个可行性分析,需求分析,功能设计,系统体系架构设计,数据库设计,系统实现,系统测试以及部署等工作。
本系统将采用B/S的模式,能够方便员工随时随地完成操作,减少对客户端的依赖。文章将利用产品需求的分析的相关,数据库设计和数据库系统建设的相关知识,选取Java开发语言,前端使用HTML,JavaScript,jsp等多种语言技术结合,服务器端使用SSH框架快速进行的开发,开发工具使用myeclipse,数据库使用目前比较流行的mysql数据系统。同时,利用jvisualvm工具来测试Java进程的性能。
二、 系统分析
(一)可行性分析
可行性分析是系统开发和实施的基础,在进行系统设计和开发之前,需要从系统的需求和实用性出发,分析他们的可行性。本小节将详细给出本系统的经济可行性,技术可行性和实施可行性分析。
1.经济可行性分析
本系统能够帮助公司进行人事管理,具有较高的使用价值,公司能够借助本系统实现对员工更方便的管理,减少管理成本,具有较高运用价值和实践价值。此外,采用成熟的开发技术,开发比较快速。从部署角度看,采用云服务器部署,按需扩展,比较经济实惠。
2. 技术可行性分析
技术上讲,本系统将采用SSH框架结构,目前SSH框架已经比较成熟,且他们的技术优势比较明显。充分使用控制反转技术,Hibernate缓存等技术等提高软件的可行性,便于更高人性化的使用。
3. 实施可行性分析
系统开发完毕后,可以暂时租用云服务器,按照公司规模和需求租用对于的云服务,从而避免因对服务器需求不明确购置物理服务器造成资源过剩或者资源不足。
本系统的将实现云的分布式部署,一方便可以方便的动态扩容,随着系统业务的扩大,可以动态添加设备和添加设备配置;另一方便,云部署能够省去平时运维的费用。部署和运维配置通过页面自主页面就可以进行,减少了运维时间。资源能够随时扩展,防止硬件购买造成的过剩或不够的尴尬局面。
(二) 需求分析
1. 功能需求
人事管理系统主要负责的公司的人事组织架构管理,员工信息管理,员工出勤管理,员工绩效管理,员工培训管理。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/337.html

好棒文