人力资源管理系统设计与实现(源码)【字数:7942】
摘 要本文介绍了小型人力资源管理系统的设计的方案和实现的手段,开发系统的工具采用的使稳定性能较好Intellij IDEA工具,结合层次化开发,模块化融合的开发思路,使系统的可靠性,可维护性,功能易拓展性变得明显。界面采用AngularJS+HTML实现界面的布局,系统的持久化层采用Mybatis。Mybaits增加了接口绑定并且它不会数据库的设计产生任何的影响,它的sql完全写在xml文件里,便于统一的管理,并且也解除了与程序代码的耦合即通过DAL层使之把数据访问逻辑和业务逻辑分离开。最重要的是Mybatis相较于三大框架的数据持久化,可动态编写sql。系统的开发底层架构采用springboot,maven管理架包。数据库用的是Oracle 12c。
目 录
第一章 绪论 1
1.1系统开发背景 1
1.2市场现状以及发展趋势 1
1.2.1市场现状 1
1.2.2发展趋势 2
1.3解决的主要问题 2
第二章 关键技术介绍 4
2.1 Springboot简介 4
2.2 AngularJS简介 4
2.3 Mybatis简介 4
第三章 系统需求分析 5
3.1可行性分析 5
3.2系统开发设备需求 5
3.3系统目标功能 5
3.4系统目标功能详解 6
3.4.1权限分配 6
3.4.2人员基本信息管理 8
3.4.3工资统计分析 9
3.4.5业务流程 10
第四章 数据库设计 11
4.1数据库需求分析 11
4.2数据库概念模型 11
4.3数据库逻辑结构实现 12
4.3.1HM_USER_MX表 12
4.3.2 HM_USER表 12
4.3.3HM_ZJ表 12
4.3.4HM_QX表 13
第五章 系统实现 14
5.1系统登录 14
5.1.1登录页面 14
5.2 系统页面 16
*好棒文|www.hbsrm.com +Q: ¥351916072$
/> 5.2.1 主页面 16
5.2.2所有人信息页面 17
5.2.3工资统计分析 18
5.2.4添加新员工 20
结束语 22
致 谢 23
参考文献 24
第一章 绪论
1.1系统开发背景
人是社会生产力的一个不可缺失的必要因素,所以一个企业对人才的规划和引导,也就体现了这个企业的长期发展战略和企业的发展方向。人才的变更会使得企业在发展的成本上增大投资,也会延长企业目标发展的周期,甚至影响企业的发展方向以及引起企业的环境的动荡。所以如何正确培养、留住人才资源和引进优质人才,对一个企业存在着极大的挑战。
当我们身处于信息科技高速发展的时代,我们可以利用科技与管理相结合的手段来确保人力资源管理的制度和策略能够适时有效的落实和实施。因在在科学技术发展的如火如荼的今天,我们更应该利用现有的技术去科学、合理的管控人才资源,不至于导致人才流失。如今社会中不少的企业,在管理人才方面都有着多少的缺陷和潜在的风险,人力资源管理的存在的风险,风险的类别与表现和风险产生的原因。风险的类别主要表现在①招聘风险:企业招聘中一般是遇到两个问题a、应聘者的专业知识水平、道德水平、敬业水平等;b、企业的相关工作人员在招聘过程中的表现直接影响一个企业的形象,个别工作人员不注意态度和表现,影响了企业在应聘者心中的形象,造成人才的流失②培训风险:此类风险一般为隐性风险。该风险会有两种表现a、培训收益回报,方向正确而又组织良好的培训必将为企业带来良好的效益,并不是所有的培训都可以带来收益 b、人才流失,该类是目前企业面临的最大困扰,受训后的员工跳槽会给起来带来多方面的损失,例如会影响企业形象,客户失去对企业的信任③绩效管理风险:绩效管理,即人力资源管理的核心,如果绩效管理充分了,合理了,就能充分调动员工的积极性,若是得不到企业员工的认可,将导致企业员工丧失积极性 ④流失风险:人才的流动是社会普遍现象,人力资源的流失主要由于以下几个方面的原因:一是与同行业、同职业的相比收入偏低,看不到事业的发展机会及公司的远景,员工想要寻求更好的事业发展;二是工作环境差,人员相处不协调,使员工感到心情压抑;三是员工个人的原因,例如家庭因素等[1]。换而言之,对员工的激励举措不到位,员工不满意,则会在增大人力资源流失的风险,企业则会无端失去一些优秀员工。因此,研发一套高效的人力资源信息管理系统势在必行。通过利用人力资源管理系统对人员的管理,一方面可以帮助团体提高内部决策信息,另一方面也可以通过信息的共享,帮助团体提高办事效率。
1.2市场现状以及发展趋势
1.2.1市场现状
国内人力资源管理系统起步较晚,一直以来管理系统设计主要是将管理人员的重复性劳动进行初步自动化,难以实现满足用户多方位需求的精细化。开发的软件大多是内部使用,不参加市场,开发人员不用心,系统更新落后。
相比于国内,国外人力资源管理系统在市场和推广上做的十分到位。同时,国外的管理文化和资本主义生产方式相结合,体现着实用主义,它是以追求利润为目标的,在用户需求下,产生了众多的数据库公司,往往开发的系统易用性和扩展性非常高。
1.2.2发展趋势
陈哲曾在《浅谈高校人力资源管理信息系统的构建》一文中提到[2]:开放式数据库系统互连技术为用户提供了丰富的数据源链接,使得多数据操作成为可能,利用ODBC可以实现从系统数据到网络数据库的转换。C/S机构是MIS所采用的技术,具有较强的事务处理能力,适合快捷处理信息,但缺乏灵活性,一旦运行难以实时修改。B/S结构是一种瘦Client模式,客户端只作为Brower,具备IE和TCP/IP协议便可运转,使客户端的维护量大大减少,具有较好的网络扩展性和兼容性,满足多点到多点的实时通讯要求。两者结合既能保证系统内部的安全性,又能实现信息的开放性,保证数据的安全性,使得系统能够跨平台,实现了系统的可扩展性。在选择网络数据库方面,采用SQL SERVER 和ORACLE 具有安全性,稳定性,及时性等有点,与各种编程软件链接方式简便,可以实现不同环节对数据的有效控制。登陆时,采用多种登陆验证方法;具体操作时,对不同的用户分组设置权限。选择控制数据访问权限最简单的方法是对于每一组用户分别创建一个满足权限要求的城内全局有效的组;强大的数据复制宫娥能也是保证数据安全的一个特性。在分布式系统中,数据的完整性是一个需要认真对待的问题。对数据的一系列操作实质是对事务的处理。根据SQL server 对事务一致性要求,一个事务必须确认全部完成才能提交,否则放弃。
目 录
第一章 绪论 1
1.1系统开发背景 1
1.2市场现状以及发展趋势 1
1.2.1市场现状 1
1.2.2发展趋势 2
1.3解决的主要问题 2
第二章 关键技术介绍 4
2.1 Springboot简介 4
2.2 AngularJS简介 4
2.3 Mybatis简介 4
第三章 系统需求分析 5
3.1可行性分析 5
3.2系统开发设备需求 5
3.3系统目标功能 5
3.4系统目标功能详解 6
3.4.1权限分配 6
3.4.2人员基本信息管理 8
3.4.3工资统计分析 9
3.4.5业务流程 10
第四章 数据库设计 11
4.1数据库需求分析 11
4.2数据库概念模型 11
4.3数据库逻辑结构实现 12
4.3.1HM_USER_MX表 12
4.3.2 HM_USER表 12
4.3.3HM_ZJ表 12
4.3.4HM_QX表 13
第五章 系统实现 14
5.1系统登录 14
5.1.1登录页面 14
5.2 系统页面 16
*好棒文|www.hbsrm.com +Q: ¥351916072$
/> 5.2.1 主页面 16
5.2.2所有人信息页面 17
5.2.3工资统计分析 18
5.2.4添加新员工 20
结束语 22
致 谢 23
参考文献 24
第一章 绪论
1.1系统开发背景
人是社会生产力的一个不可缺失的必要因素,所以一个企业对人才的规划和引导,也就体现了这个企业的长期发展战略和企业的发展方向。人才的变更会使得企业在发展的成本上增大投资,也会延长企业目标发展的周期,甚至影响企业的发展方向以及引起企业的环境的动荡。所以如何正确培养、留住人才资源和引进优质人才,对一个企业存在着极大的挑战。
当我们身处于信息科技高速发展的时代,我们可以利用科技与管理相结合的手段来确保人力资源管理的制度和策略能够适时有效的落实和实施。因在在科学技术发展的如火如荼的今天,我们更应该利用现有的技术去科学、合理的管控人才资源,不至于导致人才流失。如今社会中不少的企业,在管理人才方面都有着多少的缺陷和潜在的风险,人力资源管理的存在的风险,风险的类别与表现和风险产生的原因。风险的类别主要表现在①招聘风险:企业招聘中一般是遇到两个问题a、应聘者的专业知识水平、道德水平、敬业水平等;b、企业的相关工作人员在招聘过程中的表现直接影响一个企业的形象,个别工作人员不注意态度和表现,影响了企业在应聘者心中的形象,造成人才的流失②培训风险:此类风险一般为隐性风险。该风险会有两种表现a、培训收益回报,方向正确而又组织良好的培训必将为企业带来良好的效益,并不是所有的培训都可以带来收益 b、人才流失,该类是目前企业面临的最大困扰,受训后的员工跳槽会给起来带来多方面的损失,例如会影响企业形象,客户失去对企业的信任③绩效管理风险:绩效管理,即人力资源管理的核心,如果绩效管理充分了,合理了,就能充分调动员工的积极性,若是得不到企业员工的认可,将导致企业员工丧失积极性 ④流失风险:人才的流动是社会普遍现象,人力资源的流失主要由于以下几个方面的原因:一是与同行业、同职业的相比收入偏低,看不到事业的发展机会及公司的远景,员工想要寻求更好的事业发展;二是工作环境差,人员相处不协调,使员工感到心情压抑;三是员工个人的原因,例如家庭因素等[1]。换而言之,对员工的激励举措不到位,员工不满意,则会在增大人力资源流失的风险,企业则会无端失去一些优秀员工。因此,研发一套高效的人力资源信息管理系统势在必行。通过利用人力资源管理系统对人员的管理,一方面可以帮助团体提高内部决策信息,另一方面也可以通过信息的共享,帮助团体提高办事效率。
1.2市场现状以及发展趋势
1.2.1市场现状
国内人力资源管理系统起步较晚,一直以来管理系统设计主要是将管理人员的重复性劳动进行初步自动化,难以实现满足用户多方位需求的精细化。开发的软件大多是内部使用,不参加市场,开发人员不用心,系统更新落后。
相比于国内,国外人力资源管理系统在市场和推广上做的十分到位。同时,国外的管理文化和资本主义生产方式相结合,体现着实用主义,它是以追求利润为目标的,在用户需求下,产生了众多的数据库公司,往往开发的系统易用性和扩展性非常高。
1.2.2发展趋势
陈哲曾在《浅谈高校人力资源管理信息系统的构建》一文中提到[2]:开放式数据库系统互连技术为用户提供了丰富的数据源链接,使得多数据操作成为可能,利用ODBC可以实现从系统数据到网络数据库的转换。C/S机构是MIS所采用的技术,具有较强的事务处理能力,适合快捷处理信息,但缺乏灵活性,一旦运行难以实时修改。B/S结构是一种瘦Client模式,客户端只作为Brower,具备IE和TCP/IP协议便可运转,使客户端的维护量大大减少,具有较好的网络扩展性和兼容性,满足多点到多点的实时通讯要求。两者结合既能保证系统内部的安全性,又能实现信息的开放性,保证数据的安全性,使得系统能够跨平台,实现了系统的可扩展性。在选择网络数据库方面,采用SQL SERVER 和ORACLE 具有安全性,稳定性,及时性等有点,与各种编程软件链接方式简便,可以实现不同环节对数据的有效控制。登陆时,采用多种登陆验证方法;具体操作时,对不同的用户分组设置权限。选择控制数据访问权限最简单的方法是对于每一组用户分别创建一个满足权限要求的城内全局有效的组;强大的数据复制宫娥能也是保证数据安全的一个特性。在分布式系统中,数据的完整性是一个需要认真对待的问题。对数据的一系列操作实质是对事务的处理。根据SQL server 对事务一致性要求,一个事务必须确认全部完成才能提交,否则放弃。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/423.html