mvc框架的人力资源管理系统
摘 要由于互联网在我国的迅速普及、信息技术的迅猛发展,计算机的信息处理功能在各大行业中日渐凸显。人们发现互联网可以给人力资源行业带来便捷,尤其是在处理大量人事数据时,利用计算机程序能够节省时间、提高效率。企业网站大部分都属于商务服务性网站,企业通过Web系统的实时利用,可以方便、快捷的发布人力资源信息、管理人力资源信息,诸如人事、员工薪酬等信息。从而在一定程度上提高工作效率,降低管理和生产成本。现在很多企业都使用JAVAWEB、JQuery和JSP等编程语言来建立Web站点,使用MVC设计模式来构建网站的基本框架。许多社会企业选择MVC设计模式的原因在于它在网站系统的构建上,已经成为当下的主流设计模式,其自身有非常大的的特点和优势。在信息技术不断发展、公司之间竞争激烈的当下,设计并真正开发一个兼容性能好,通用性较强、操作简易方便、功能符合人力资源管理、能够真正减轻企业人力资源工作工作量的系统软件迫在眉睫。本系统是基于浏览器/服务器模式(即B/S架构)软件,使用java平台的javaweb技术体系,结合HTML、CSS、JavaScript、jQuery实现人力资源模块的页面展示效果;同时使用Struts,Hibernate支持前后端。
目 录
第一章 绪论 1
1.1基于MVC框架的人力资源管理系统的背景与意义 1
1.2基于MVC框架的人力资源管理系统的目的和意义 1
1.2.1基于MVC框架的人力资源管理系统研究目的 1
1.2.2基于MVC框架的人力资源管理系统研究意义 1
1.3 基于MVC框架的人力资源管理系统研究方法 1
第二章 开发环境、语言和相关技术介绍 3
2.1 JAVA开发平台介绍 3
2.2 MYSQL数据库 3
2.3 STRUTS技术介绍 3
2.4 HIBERNATE简单介绍 4
2.5 人力资源系统的研究 5
第三章 系统需求分析与设计 5
3系统需求分析 5
3.1.1 整体功能的需求分析 5
3.1.2 人力资源系统的需求分析 5
3.1.3 经济和技术上的可行性分析 6
*好棒文|www.hbsrm.com +Q: &351916072&
3.2系统设计 6
3.2.1 系统功能设计 6
3.2.2 系统数据库设计 7
3.2.3 系统架构设计 10
第四章 系统的实现 11
4.1员工信息管理的代码实现 11
4.2员工管理模块的实现 11
4.3人力资源管理客户端的实现 13
4.4人力资源管理客户端的实现 13
4.5人力资源管理客户端的实现 16
4.6人力资源管理系统实现原理 17
第五章 系统功能演示 18
5.1试卷模版制作功能演示 18
5.1.1运行界面 18
5.1.2使用说明 19
5.2试卷模版组卷功能演示 19
5.2.1运行界面 19
5.2.2使用说明 20
5.3试卷自由组卷模块功能演示 20
5.3.1运行界面 20
5.3.2使用说明 22
5.4试卷管理模块功能演示 23
5.4.1运行界面 23
5.4.2使用说明 24
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1基于MVC框架的人力资源管理系统的背景与意义
由于全球经济的复苏,各大企业的内部组织也在迅速改变。在当今社会,人力资源将会是企业成功不可或缺的条件。如何高效地管理企业的人力资源,掌握实时准确的信息、快捷处理复杂的信息,对企业创造更大的价值有着重要的意义。
随着人力资源的不断庞大,人力资源管理工作的日益复杂,单纯依靠人力已无法解决当今企业人力资源管理中出现的问题。利用计算机科学,并结合相关领域的知识开发而成的人力资源管理系统应运而生,管理信息系统MIS出现。管理信息系统MIS是一个拥有完备的信息采集功能以及科学的加工方法的网络管理系统。
信息管理系统下有许多分支,人力资源管理系统就包含其中。人力资源管理系统能够让企业的工作人员更方便、快捷的查询、录入、修改员工信息,还能够提高企业的工作效率,从而加快企业物资的周转速度,为企业带来更大的经济效益。人力资源管理系统顺应了信息化、社会化的潮流,因此,开发人力资源管理系统极为必要。
1.2基于MVC框架的人力资源管理系统的目的和意义
1.2.1基于MVC框架的人力资源管理系统研究目的
由于大量的西方先进管理思想流入我国,我国现有的劳动人事管理制度受到了前所未有的影响,现代化的人力资源管理终将代替我国现有的人事管理制度。在知识经济飞速发展的时代, 竞争环境的不确定性向现代企业带来了全新的挑战。人力资源管理属于管理学,在近年来的企业管理活动中人力资源管理越来越受到关注。企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人力资源管理的转变。对于企业的人力资源管理部门来说,繁重的工作量会影响工作效率,因此如何使企业的人力管理工作更加轻松、准确是本系统着重考虑的问题。
1.2.2基于MVC框架的人力资源管理系统研究意义
一个高效便捷的人力资源管理系统不但可以节省人事工作的时间、精力,让人事工作变得轻松便捷,而且还能让人力资源管理变得多元化、简单化,从而使得公司企业可以及时了解公司人员的薪资情况以及各类活动的进展情况。最后,对于公司企业来说,运用这种模式,不仅可以减少大量人力、物力的成本,而且还能将公司的人力管理水平上升到一个全新的高度。
1.3 基于MVC框架的人力资源管理系统研究方法
本研究主要采用了三种研究方法:第一种是网络搜索引擎法,通过因特网搜索自己所需的资料,通过网络提问寻求解答的方式来解决自己在研究设计过程中遇到的有难度的问题,来完善自己对基于MVC的人力资源系统的构建。第二种是文献研究搜索法,通过对人力资源和MVC技术的相关领域的书籍、期刊、网络等专业文献进行探究,以了解如今的人力资源系统的发展现状、基本理论和实践情况。第三种是实践研究法,通过在开发过程中随时与导师沟通交流,从而发现系统中所存在的不足,并及时改正,进而完善系统的功能开发。
第二章 开发环境、语言和相关技术介绍
2.1 JAVA开发平台介绍
Java是一种程序设计语言。1995年由Sun Macrosystem公司推出,并且凭借其独有的安全性、可移植性和平台无关性,迅速走红。
Java平台由两部分组成:Java虚拟机以及Java应用程序接口(API)。首先,Java通过对原程序的编译,将其编译成字节码(bytecode)。其次,运用Java虚拟机(JVM)对其解释字节码,完成程序的执行。由于这种独特的运行方式,使不同的计算机平台都具有合适的Java虚拟机,Java语言的跨平台性才得以充分体现。因此,Java非常适用于企业网络,并且现已在Internet中愈加受到关注,成为最具影响力的编程语言之一。 此外,Java还能够有效提高程序的安全性,运行在Java虚拟机上,能有效地过滤掉恶意代码,防止程序员有意编写的病毒程序。
Eclipse 开发平台是建立在Java基础上,能够开放源代码并且具有可扩展性的开发平台。它不只是利用插件组件构建环境的一个框架或一组服务,还拥有一个标准的插件集,这些插件中包括包括Java的开发工具(Java Development Kit,JDK)以及插件开发环境(Plugin Development Environment,PDE)。
Eclipse 不是只局限于Java开发工具,它还拥有许多其他用途,例如:支持诸如C/C++、PHP、COBOL等编程语言的插件;在与软件开发无关的其他程序上,Eclipse 框架可以作为基础,如内容管理系统。
目 录
第一章 绪论 1
1.1基于MVC框架的人力资源管理系统的背景与意义 1
1.2基于MVC框架的人力资源管理系统的目的和意义 1
1.2.1基于MVC框架的人力资源管理系统研究目的 1
1.2.2基于MVC框架的人力资源管理系统研究意义 1
1.3 基于MVC框架的人力资源管理系统研究方法 1
第二章 开发环境、语言和相关技术介绍 3
2.1 JAVA开发平台介绍 3
2.2 MYSQL数据库 3
2.3 STRUTS技术介绍 3
2.4 HIBERNATE简单介绍 4
2.5 人力资源系统的研究 5
第三章 系统需求分析与设计 5
3系统需求分析 5
3.1.1 整体功能的需求分析 5
3.1.2 人力资源系统的需求分析 5
3.1.3 经济和技术上的可行性分析 6
*好棒文|www.hbsrm.com +Q: &351916072&
3.2系统设计 6
3.2.1 系统功能设计 6
3.2.2 系统数据库设计 7
3.2.3 系统架构设计 10
第四章 系统的实现 11
4.1员工信息管理的代码实现 11
4.2员工管理模块的实现 11
4.3人力资源管理客户端的实现 13
4.4人力资源管理客户端的实现 13
4.5人力资源管理客户端的实现 16
4.6人力资源管理系统实现原理 17
第五章 系统功能演示 18
5.1试卷模版制作功能演示 18
5.1.1运行界面 18
5.1.2使用说明 19
5.2试卷模版组卷功能演示 19
5.2.1运行界面 19
5.2.2使用说明 20
5.3试卷自由组卷模块功能演示 20
5.3.1运行界面 20
5.3.2使用说明 22
5.4试卷管理模块功能演示 23
5.4.1运行界面 23
5.4.2使用说明 24
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1基于MVC框架的人力资源管理系统的背景与意义
由于全球经济的复苏,各大企业的内部组织也在迅速改变。在当今社会,人力资源将会是企业成功不可或缺的条件。如何高效地管理企业的人力资源,掌握实时准确的信息、快捷处理复杂的信息,对企业创造更大的价值有着重要的意义。
随着人力资源的不断庞大,人力资源管理工作的日益复杂,单纯依靠人力已无法解决当今企业人力资源管理中出现的问题。利用计算机科学,并结合相关领域的知识开发而成的人力资源管理系统应运而生,管理信息系统MIS出现。管理信息系统MIS是一个拥有完备的信息采集功能以及科学的加工方法的网络管理系统。
信息管理系统下有许多分支,人力资源管理系统就包含其中。人力资源管理系统能够让企业的工作人员更方便、快捷的查询、录入、修改员工信息,还能够提高企业的工作效率,从而加快企业物资的周转速度,为企业带来更大的经济效益。人力资源管理系统顺应了信息化、社会化的潮流,因此,开发人力资源管理系统极为必要。
1.2基于MVC框架的人力资源管理系统的目的和意义
1.2.1基于MVC框架的人力资源管理系统研究目的
由于大量的西方先进管理思想流入我国,我国现有的劳动人事管理制度受到了前所未有的影响,现代化的人力资源管理终将代替我国现有的人事管理制度。在知识经济飞速发展的时代, 竞争环境的不确定性向现代企业带来了全新的挑战。人力资源管理属于管理学,在近年来的企业管理活动中人力资源管理越来越受到关注。企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人力资源管理的转变。对于企业的人力资源管理部门来说,繁重的工作量会影响工作效率,因此如何使企业的人力管理工作更加轻松、准确是本系统着重考虑的问题。
1.2.2基于MVC框架的人力资源管理系统研究意义
一个高效便捷的人力资源管理系统不但可以节省人事工作的时间、精力,让人事工作变得轻松便捷,而且还能让人力资源管理变得多元化、简单化,从而使得公司企业可以及时了解公司人员的薪资情况以及各类活动的进展情况。最后,对于公司企业来说,运用这种模式,不仅可以减少大量人力、物力的成本,而且还能将公司的人力管理水平上升到一个全新的高度。
1.3 基于MVC框架的人力资源管理系统研究方法
本研究主要采用了三种研究方法:第一种是网络搜索引擎法,通过因特网搜索自己所需的资料,通过网络提问寻求解答的方式来解决自己在研究设计过程中遇到的有难度的问题,来完善自己对基于MVC的人力资源系统的构建。第二种是文献研究搜索法,通过对人力资源和MVC技术的相关领域的书籍、期刊、网络等专业文献进行探究,以了解如今的人力资源系统的发展现状、基本理论和实践情况。第三种是实践研究法,通过在开发过程中随时与导师沟通交流,从而发现系统中所存在的不足,并及时改正,进而完善系统的功能开发。
第二章 开发环境、语言和相关技术介绍
2.1 JAVA开发平台介绍
Java是一种程序设计语言。1995年由Sun Macrosystem公司推出,并且凭借其独有的安全性、可移植性和平台无关性,迅速走红。
Java平台由两部分组成:Java虚拟机以及Java应用程序接口(API)。首先,Java通过对原程序的编译,将其编译成字节码(bytecode)。其次,运用Java虚拟机(JVM)对其解释字节码,完成程序的执行。由于这种独特的运行方式,使不同的计算机平台都具有合适的Java虚拟机,Java语言的跨平台性才得以充分体现。因此,Java非常适用于企业网络,并且现已在Internet中愈加受到关注,成为最具影响力的编程语言之一。 此外,Java还能够有效提高程序的安全性,运行在Java虚拟机上,能有效地过滤掉恶意代码,防止程序员有意编写的病毒程序。
Eclipse 开发平台是建立在Java基础上,能够开放源代码并且具有可扩展性的开发平台。它不只是利用插件组件构建环境的一个框架或一组服务,还拥有一个标准的插件集,这些插件中包括包括Java的开发工具(Java Development Kit,JDK)以及插件开发环境(Plugin Development Environment,PDE)。
Eclipse 不是只局限于Java开发工具,它还拥有许多其他用途,例如:支持诸如C/C++、PHP、COBOL等编程语言的插件;在与软件开发无关的其他程序上,Eclipse 框架可以作为基础,如内容管理系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1306.html