ssh雇员管理系统(源码)
在科技飞速发展的时代,信息技术对企业的发展起着举足轻重的作用,随着员工数量的增长,企业对员工的管理和领导也越来越难。本系统建立在B/S框架结构的基础上,在开发过程中采用了MVC的设计思想,系统的开发采用java语言完成,并在MySQL、SSH框架的基础上,利用MyEclipse建立一个系统平台的使用。B/S架构使得使用更加简介方便,MVC思想使得系统在维护上有更高的优势。而Java语言和MyEclipse提供了大量的工具,使得编程更加简洁明了。MySQL是现今中小型企业通用的数据库,对非大量的数据管理及其便利。SSH框架把Struts和Hibernate整合在Spring中,大大提高了系统的运行效率,系统可以为企业提供员工、部门、薪酬、奖惩等多种管理功能。本文从系统的技术,设计,可行性,界面等方面进行了详细的论述。本系统对于提高信息管理的各个方面,提高人力资源管理效率具有重要意义。
目录
摘要4
关键词4
Abstract4
Key words4
引言5
1技术性介绍6
1.1 SSH技术6
1.2 MySql技术6
1.3 Jsp技术6
1.4 Java 技术6
2需求分析7
2.1 目标 7
2.2可行性7
2.2.1 在管理上的可行性7
2.2.2 在经济上的可行性7
2.2.3 在技术上的可行性7
3 功能设计8
3.1 架构 8
3.2设计8
3.2.1 在数据库上的设计8
3.2.2 在建表上的设计8
4详细设计与系统实现 14
4.1 环境 14
4.1.1 软件 14
4.1.2 环境搭建14
4.1.3 项目创建与整合14
4.1.4 连接数据库15
4.2 界面 16
4.2.1 后台界面16
4.2.2 部门界面18
4.2.3 员工界面19
4.2.3 招聘界面20
4.2.5 *好棒文|www.hbsrm.com +Q: #351916072#
培训界面21
4.2.6 奖惩界面22
4.2.7 薪资界面23
4.2.8 系统界面24
5总结25
致谢25
参考文献26
SSH雇员管理系统
引言
引言:随着我国市场经济改革的加深,国内的大中小型企业获得了蓬勃的发展,随着企业规模的不断扩大,一些管理问题也随之而来。企业的发展离不开广大员工的努力,企业在建立初期员工数量较少,可能只有几个人,但是随着企业的发展,只有少数人已经不能满足企业不断扩张的需要,根据相关调查数据统计,位于世界五百强企业榜首的沃尔玛光是普通员工的数量就已经高达180万人,是全球雇员人数最多的公司之一。如何管理这些人才成为企业发展中的一大难题。我们需要一个系统,把这180万名员工的数据录入到系统中,这样企业就可以了解这个系统中的员工个人的详细信息,能够有效的提供企业的工作效率,这也是现代人力资源管理的基本理论。
人力资源对于企业的发展而言至关重要,在人工管理时代,企业一直采用传统的纸质档案对企业的人力资源进行管理,人工管理模式存在较大的弊端,工作效率较低,文件的保密性也难以得到有效的保障,除此之外,纸质的资料在查找和保存方面也存在着较大的困难。随着计算机管理技术的发展,人力资源的管理模式也发生了巨大的转变。
随着信息技术的发展,计算机管理系统开始获得普及,与传统的人工管理模式,计算机管理模式拥有着巨大的有点,包括:通过关键字实现信息的快速检索,存储容量巨大,后期维护方便,数据保密性较高,文件保存寿命较长等。计算机管理系统的应用极大的提高了企业的人力资源管理效率。因此,在信息技术的飞速发展,企业人力资源管理系统在企业发展过程中起着举足轻重的作用。随着社会的不断发展和工业自动化水平的不断提高,人们对高速、高强度、高效率的管理提出了更高的要求。早期人们一直沿用着人工档案管理的模式进行人力资源管理,人工管理模式存在较大的弊端,工作效率较低,文件的保密性也难以得到有效的保障,除此之外,纸质的资料在查找和保存方面也存在着较大的困难。利用计算机管理系统能够实现人力资源的科学高校管理,从而提高企业在市场中的竞争力。
笔者对多家企业进行了深入的走访调查,总结了企业所需要的人力资源管理功能,并在软件工程的基础上,开发了一套专门应用于企业的人力资源管理系统,帮助企业达成雇员信息管理。
本系统采用B/S结构,MVC设计思想,使用Struts+Spring+Hiberate三大框架搭建项目,使用Struts作为控制层,Spring提供自动注入的特性,Hiberate作为持久层,将数据库中的表映射层模型,通过Dao提供出来的方法,使用dbcp数据库连接池链接数据库,实现企业人力资源系统的功能。
建设一个系统,首先要做需求调研,然后要做需求分析,尽量模拟现实中的场景;需要搭建工程,将三大框架整合;系统需要与数据库连接。
1 技术性介绍
1.1 SSH技术
Struts是在JAVA语言的基础上发展而来的一种新型框架结构,需要MVC应用框架作为基础,也是当前系统开发中最经典的一种系统设计模式,SSH技术为页面的跳转和控制层前进的方式提供了可以调用的方法,除此之外,Struts自带的标签能够有效的缩短系统的开发周期,为系统的开发提供了一种轻巧高效的框架结构[ 1 ];
Spring属于轻量级框架结构,主要建立在JavaWeb框架的基础上,这种结构提供了控制反转(IOC),面向方面编程(AOP)等多种系统开发功能,减少了系统开发人员所需要编写的代码数量,提高了体统整体的开发效率。Spring框架拥有较大的可拓展空间,目前,这一框架结构已经升级为SpringMVC框架,微系统的开发提供了多种注释,系统开发人员不需要使用过多的配置文件就可以实现管理系统的众多功能。为系统投入运行后的维护提供了极大的便利 [ 7 ];
目录
摘要4
关键词4
Abstract4
Key words4
引言5
1技术性介绍6
1.1 SSH技术6
1.2 MySql技术6
1.3 Jsp技术6
1.4 Java 技术6
2需求分析7
2.1 目标 7
2.2可行性7
2.2.1 在管理上的可行性7
2.2.2 在经济上的可行性7
2.2.3 在技术上的可行性7
3 功能设计8
3.1 架构 8
3.2设计8
3.2.1 在数据库上的设计8
3.2.2 在建表上的设计8
4详细设计与系统实现 14
4.1 环境 14
4.1.1 软件 14
4.1.2 环境搭建14
4.1.3 项目创建与整合14
4.1.4 连接数据库15
4.2 界面 16
4.2.1 后台界面16
4.2.2 部门界面18
4.2.3 员工界面19
4.2.3 招聘界面20
4.2.5 *好棒文|www.hbsrm.com +Q: #351916072#
培训界面21
4.2.6 奖惩界面22
4.2.7 薪资界面23
4.2.8 系统界面24
5总结25
致谢25
参考文献26
SSH雇员管理系统
引言
引言:随着我国市场经济改革的加深,国内的大中小型企业获得了蓬勃的发展,随着企业规模的不断扩大,一些管理问题也随之而来。企业的发展离不开广大员工的努力,企业在建立初期员工数量较少,可能只有几个人,但是随着企业的发展,只有少数人已经不能满足企业不断扩张的需要,根据相关调查数据统计,位于世界五百强企业榜首的沃尔玛光是普通员工的数量就已经高达180万人,是全球雇员人数最多的公司之一。如何管理这些人才成为企业发展中的一大难题。我们需要一个系统,把这180万名员工的数据录入到系统中,这样企业就可以了解这个系统中的员工个人的详细信息,能够有效的提供企业的工作效率,这也是现代人力资源管理的基本理论。
人力资源对于企业的发展而言至关重要,在人工管理时代,企业一直采用传统的纸质档案对企业的人力资源进行管理,人工管理模式存在较大的弊端,工作效率较低,文件的保密性也难以得到有效的保障,除此之外,纸质的资料在查找和保存方面也存在着较大的困难。随着计算机管理技术的发展,人力资源的管理模式也发生了巨大的转变。
随着信息技术的发展,计算机管理系统开始获得普及,与传统的人工管理模式,计算机管理模式拥有着巨大的有点,包括:通过关键字实现信息的快速检索,存储容量巨大,后期维护方便,数据保密性较高,文件保存寿命较长等。计算机管理系统的应用极大的提高了企业的人力资源管理效率。因此,在信息技术的飞速发展,企业人力资源管理系统在企业发展过程中起着举足轻重的作用。随着社会的不断发展和工业自动化水平的不断提高,人们对高速、高强度、高效率的管理提出了更高的要求。早期人们一直沿用着人工档案管理的模式进行人力资源管理,人工管理模式存在较大的弊端,工作效率较低,文件的保密性也难以得到有效的保障,除此之外,纸质的资料在查找和保存方面也存在着较大的困难。利用计算机管理系统能够实现人力资源的科学高校管理,从而提高企业在市场中的竞争力。
笔者对多家企业进行了深入的走访调查,总结了企业所需要的人力资源管理功能,并在软件工程的基础上,开发了一套专门应用于企业的人力资源管理系统,帮助企业达成雇员信息管理。
本系统采用B/S结构,MVC设计思想,使用Struts+Spring+Hiberate三大框架搭建项目,使用Struts作为控制层,Spring提供自动注入的特性,Hiberate作为持久层,将数据库中的表映射层模型,通过Dao提供出来的方法,使用dbcp数据库连接池链接数据库,实现企业人力资源系统的功能。
建设一个系统,首先要做需求调研,然后要做需求分析,尽量模拟现实中的场景;需要搭建工程,将三大框架整合;系统需要与数据库连接。
1 技术性介绍
1.1 SSH技术
Struts是在JAVA语言的基础上发展而来的一种新型框架结构,需要MVC应用框架作为基础,也是当前系统开发中最经典的一种系统设计模式,SSH技术为页面的跳转和控制层前进的方式提供了可以调用的方法,除此之外,Struts自带的标签能够有效的缩短系统的开发周期,为系统的开发提供了一种轻巧高效的框架结构[ 1 ];
Spring属于轻量级框架结构,主要建立在JavaWeb框架的基础上,这种结构提供了控制反转(IOC),面向方面编程(AOP)等多种系统开发功能,减少了系统开发人员所需要编写的代码数量,提高了体统整体的开发效率。Spring框架拥有较大的可拓展空间,目前,这一框架结构已经升级为SpringMVC框架,微系统的开发提供了多种注释,系统开发人员不需要使用过多的配置文件就可以实现管理系统的众多功能。为系统投入运行后的维护提供了极大的便利 [ 7 ];
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1720.html