最新北国温泉人力资源系统毕业.docx
- 文档编号:8835458
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:23
- 大小:342.12KB
最新北国温泉人力资源系统毕业.docx
《最新北国温泉人力资源系统毕业.docx》由会员分享,可在线阅读,更多相关《最新北国温泉人力资源系统毕业.docx(23页珍藏版)》请在冰豆网上搜索。
最新北国温泉人力资源系统毕业
北国温泉人力资源管理系统毕业
摘要
北国温泉人力资源管理系统,以帮助企业达到企业职员信息管理办公自动化、节约管理成本、提高企业职员信息管理管理工作效率的目的。
根据实际需求,“北国温泉人力资源管理系统”项目采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA语言完成动态的、交互的web服务器应用程序,采用SSH技术实现员工管理、部门管理、权限管理、考勤管理、以及用户管理和信息查询、以及用户密码修改功能。
本系统具有多方面特点:
系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了企业职员信息管理的工作效率和企业的信息化的水平。
关键词:
职员信息;JSP;SSH;薪资管理
Abstract
Intoday'ssociety,theInternetanunprecedenteddevelopment,people'sworkandlifehasbroughtgreatconvenienceandefficiency,informationtechnology,electronichasbecomethesaveoperationcost,improveworkefficiencyofchoice.Informationmanagementsystemdevelopedbythecomputerwiththerapidretrieval,highreliability,largememorycapacity,highsecurity,longlifeandlowcost,significantlyimprovetheefficiencyofinformationmanagementandmanagementofenterprisestaff.
Increasinglyfiercecompetitionamongenterprises,informationmanagementtechnologyisincreasinglyimportant,corporatestaffinformationmanagementhasbecomeindispensablepartofabusinessunit,itscontentsprovideanimportantbasisforthedecision-makingoftheenterprisemanagers.Therefore,Idesignedtheenterpriseinformationmanagementsystem,tohelpenterprisesachieveenterpriseinformationmanagementofficeautomation,savingmanagementcost,improveenterpriseinformationmanagementefficiency.
Accordingtotheactualdemand,"enterpriseinformationmanagementsystem"projectadoptsthemodularizeddesignidea,intheWindowsXPoperatingsystemenvironment,buildupaJSPruntimeenvironmentJDK+TOMCAT,throughtheuseofJAVAlanguagetocompletedynamic,interactivewebserverapplications,usingSSHtechnologytorealizethestaffmanagement,departmentalmanagement,rightsmanagement,attendancemanagement,salarymanagement,andusermanagementandinformationquery,anduserpasswordmodification.
Thesystemhasmanyfeatures:
thesystemfunctioniscomplete,easytousesimple,user-friendlyuserinterface,completesecuritysettings,greatlyreducingtheoperatorsandusersoftheworkburden,improveenterpriseinformationmanagementefficiencyandenterpriseinformationlevel.
Keywords:
staffinformation;JSP;SSH;salarymanagement
摘要
AbstractI
前言1
第1章系统概述及相关技术简介2
1.1系统概述2
1.2相关技术简介2
第2章系统分析3
2.1可行性研究3
2.2需求分析4
第3章系统总体设计5
3.1系统功能设计6
3.2数据库设计8
第4章系统详细设计与实现14
4.1用户登录模块14
4.2人员管理模块14
4.3部门管理模块15
4.4考勤管理模块16
4.5薪资管理模块16
4.6培训管理模块17
4.7奖惩管理模块18
4.8系统用户模块19
第5章系统测试21
5.1管理员登录测试21
5.2用户录入信息测试21
5.3部门录入信息测试22
结论23
参考文献23
致谢25
前言
随着全球对知识和人才的重视,企业对人力资源管理重要性的认识逐渐深化,人才的全球化竞争使企业的人力资源管理面临前所未有的挑战。
在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键措施。
我国人力资源信息系统开发和应用虽然已经有近十年的时间,但人力资源信息系统在企业中应用的整体水平还不高。
这主要有两方面的原因:
一方面,很多企业管理者对人力资源的重视程度不够,人力资源水平还停留在原先的人力资源的层次上,所以不愿意在人力资源电子化方面投入更多的财力和精力;另一方面,管理信息系统开发商推出的HRMIS产品还有很多不尽如人意的地方,具体表现如下:
很多人力资源信息系统的功能比较单一,还处于功能应用的初级阶段。
比如北国温泉人力资源管理系统仅能满足人事档案管理和日常数据管理,缺乏整体提升北国温泉人力资源管理水平的功能模块。
北国温泉在使用这些系统时并没有明显感觉到工作效率的提升,久而久之北国温泉就对人力资源信息系统缺乏兴趣,也不愿做更多的投入。
本次开发的人力资源系统就是为了让北国温泉尝到了使用先进的管理信息系统不仅可以大大地促进管理,而且还可以促进生产、创造效益。
让北国温泉的工作效益始终走在同类企业或单位的前列。
第1章系统概述及相关技术简介
1.1系统概述
我国人力资源信息系统开发和应用虽然已经有近十年的时间,但人力资源信息系统在企业中应用的整体水平还不高[1]。
这主要有两方面的原因:
一方面,很多企业管理者对人力资源的重视程度不够,人力资源水平还停留在原先的人力资源的层次上,所以不愿意在人力资源电子化方面投入更多的财力和精力;另一方面,管理信息系统开发商推出的HRMIS产品还有很多不尽如人意的地方,具体表现如下:
很多人力资源信息系统的功能比较单一,还处于功能应用的初级阶段[2]。
比如北国温泉人力资源系统仅能满足人事档案管理和日常数据管理,缺乏整体提升北国温泉人力资源水平的功能模块[3]。
北国温泉在使用这些系统时并没有明显感觉到工作效率的提升,久而久之北国温泉就对人力资源信息系统缺乏兴趣,也不愿做更多的投入[4]。
本次开发的人力资源系统就是为了让北国温泉尝到了使用先进的管理信息系统不仅可以大大地促进管理,而且还可以促进生产、创造效益。
让北国温泉的工作效益始终走在同类企业或单位的前列[5]。
随着一些人力资源信息系统在国外企业中的广泛应用,如mkdts系统,tomsk系统等都是很不错的人力资源系统,这些人力资源系统对企业的影响也会越来越大,它对企业人力资源方面的贡献是无可替代的[6]。
能够给国外企业带来先进的人力资源思想及方法管理的进步主要体现为管理思想和相应管理模式与方法的进步。
管理软件本身是管理思想和管理模式的载体,它具有双重核心,即:
管理思想、信息技术。
软件是具体的,除了带给管理思想外,更多地表现为基于思想的管理模式和方法。
人力资源软件带给企业操作方便的业绩考核体系和人才度量指标;决策支持软件使决策模型真正走到了企业[7]。
1.2相关技术简介
1.MVC技术.
即模型-视图-控制器模式,其核心思想是将整个程序代码分成相对独立而又能协同工作的3个组成部分[7]。
(1)模型(Model):
业务逻辑层。
实现具体的业务逻辑,状态管理的功能。
(2)视图(View):
表示层。
即与用户实现交互的界面,通常实现数据输入和输出功能。
(3)控制器(Controller):
控制层。
起到控制整个业务流程(FlowControl)的作用,实现View和Model部分的协同工作。
MVC设计模式可以针对需要为同样的数据提供多个不同视图的应用程序,例如:
公司产品数据库中同样的产品信息数据,但需要根据用户的不同需求在页面中显示其所需的不同产品信息[8]。
MVC设计模式中,事件一般是指客户端Web浏览器提交的各种不同请求,这些请求由控制器进行处理,控制器根据事件的类型来改变模型或各个视图,视图也可以接受模型发出的数据更新的通知,依据数据更新的结果调整视图效果,呈现在用户面前。
而模型也可以通过视图所获得的用户提交的数据进行具体业务逻辑的处理[8]。
原理如图1所示。
图1MVC设计模式的结构
2.Web服务器的选择
Web应用系统都是运行在Web服务器上的,因此选择合适的Web服务器是一个关键[9]。
我们在Web服务器的选择上选择了Tomcat,Tomcat服务器小巧灵活并且免费,并且它对JavaEE的各种标准支持,具有扩展方便,部署灵活,安全可靠的特点[10]。
第2章系统分析
2.1可行性研究
可行性研究的目的,就是用最小代价在尽可能短时间内确定问题是否能够解决。
要达到这个目的,从而判断原定系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。
本系统的可行性分析如下。
1.经济可行性
由于开发此基于B/S模式的北国温泉人力资源管理系统所需的硬件(计算机及相关硬件)和软件环境(JSP和MYSQL),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。
而一旦此系统投入使用,不仅可以减少企业的工作强度,提高工作效率,而且可以满足人力资源需求,所节省的大量人力、财力产生的效益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。
2.操作可行性
基于B/S模式的北国温泉人力资源管理系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。
因此从使用操作方面看,此系统的开发是可行的。
2.2需求分析
1.用户需求分析
北国温泉人力资源管理系统是针对中小企业对职员的一个WEB管理平台。
主页功能模块主要包括以下功能模块:
职员管理:
主要包括浏览人员信息、添加人员信息、修改人员信息、删除人员信息。
部门管理:
主要包括部门信息的查看、修改、添加。
工资管理:
主要包括薪金的修改、添加、删除。
考勤管理:
主要包括考勤的添加、修改、查询。
用户管理:
主要包括用户的添加、删除、查询。
2.功能需求分析
根据实际需求,“北国温泉人力资源管理系统”项目采用模块化的设计思想,在WindowsXP操作系统环境下,搭建JSP运行环境JDK+TOMCAT,通过使用JAVA语言完成动态的、交互的web服务器应用程序,采用SSH技术实现员工管理、部门管理、权限管理、考勤管理、薪资管理、以及用户管理和信息查询、及用户密码修改功能。
本系统具有多方面特点:
系统功能完备,用户使用方便简捷,人性化的用户界面,安全保密设置齐全,大大减少了操作人员和用户的工作负担,提高了企业职员信息管理的工作效率和企业的信息化的水平。
3.环境要求
软件环境
·操作系统:
Win7旗舰版sp1
·数据库:
MicrosoftSQLServer2000EnterpriseEditionsp4
·Web服务器:
TOMCAT
·IDE:
Myeclipse8.5+Lomboz+emf,Dreamweaver8
硬件环境
CPU:
Intel奔腾双核T4300
内存:
2GB
硬盘:
320GB
显卡:
NVIDIAGeForce310M。
第3章系统总体设计
本章主要在需要分析基础上,进行系统功能模块总体设计和数据库设计,为系统实现奠定基础。
3.1系统功能设计
随着经济的迅速发展,企业的规模越来越大,企业的管理也越来越复杂,组织机构越来越庞大,组织的划分也越来越细,对企业各组织部门的管理以及各部门内部各职务的管理变的十分复杂,需要借助于计算机来进行管理。
企业人员数量的增多,对员工的管理也是一项繁重的工作,不仅要对员工的基本信息进行管理,还要对员工的动态信息进行管理,例如调动信息,离职信息等,企业应对员工的这些动态信息及时的进行登记,只有合理的对员工进行管理,企业才能有条不紊的运行。
企业之间竞争日趋激烈,信息管理技术越来越重要,企业职员信息管理成为了一个企业单位不可缺少的部分,它的内容为企业管理者的决策提供重要的依据。
通过计算机开发的信息管理系统拥有检索迅速、查增删改快捷、可靠性高、存储量大、保密性好、寿命长、成本低等优点,它能够降低职员管理工作的成本,减轻企业管理人员的负担,从而提高企业职员信息管理的效率,提高管理水平。
因此,一个优秀的职员信息管理系统是不可或缺的。
主要功能为:
(1)该系统有数据库的功能,能储存大量的职员信息。
(2)用户及权限管理:
包括添加新用户,修改用户密码,删除原有用户,按不同权限登陆系统。
(3)职员基本信息管理:
包括职员编号、姓名、性别、出生日期、民族、籍贯、学历、政治面貌,电话、登记人、所在部门和上岗时间、专业等信息的查询、增添、修改、删除。
(4)部门信息管理:
包括部门编号、部门名称、部门描述等信息的查询、增添、修改、删除。
(5)职员工资管理:
包括职员编号、姓名、发放时间、基本工资、工龄、全勤奖、旷工费、保险费等信息的查询、增添、修改、删除。
(6)职员考勤管理:
包括职员姓名、职业编号、考勤类型(是否迟到、是否早退、是否请假)、原因、录入时间等信息的查询、增添、修改、删除。
并可以按时间统计员工本月迟到早退次数和请假次数。
(7)培训管理:
包括职员编号、姓名、培训时间培训地点,培训内容等信息的查询、增添、修改、删除。
(8)奖惩管理:
包括职员编号、姓名、奖惩时间、奖惩类型、原因、金额等信息的查询、增添、修改、删除。
根据以上分析,可得系统的功能模块划分。
(1)管理员功能模块
图1管理员功能模块
(2)职员员工功能模块
图2职员员工功能模块
系统功能模块图展示了该系统的模块划分,是系统总体功能的初步分析概括。
系统各个管理员登录后,可以对职员信息管理,考勤管理,薪资管理,奖惩管理,培训管理,部门管理,权限管理,系统管理等模块进行相应的操作,从而实现对各个模块的管理。
3.2数据库设计
数据概念结构设计——E-R模型
1.人事管理系统:
图3人事管理系统总体关系图
2.管理员:
图4管理员E-R图
3.员工基本信息:
图5员工基本信息E-R图
4.学历信息:
图6员工学历信息E-R图
5.工资管理:
图7员工工资信息E-R图
6.考勤信息:
图8员工考勤信息E-R图
根据数据逻辑结构设计,应用ROSE软件,画出数据库逻辑活动图,再根据该图生成相应的实体类关系图,最终得到如下数据库表:
表3.2.2考勤信息表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
name
varchar
100
职员id
yy
varchar
500
原因
kqtype
datetime
8
考勤类型
sbtime
datetime
8
考勤时间
bz
varchar
50
备注
表3.2.3部门信息表
字段名
数据类型
长度
是否主键
描述
Id
int
4
是
数据库流水号
dt_name
varchar
2000
部门名称
dt_bz
varchar
50
部门描述
dt_createTime
datetime
8
创建时间
表3.2.4职员信息表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
em_serialNumber
varchar
50
员工编号
em_name
varchar
50
姓名编号
em_sex
bit
1
性别
em_age
int
4
年龄
em_job
varchar
50
工作
em_nation
varchar
50
民族
em_marriage
varchar
50
婚姻情况
em_tel
varchar
50
电话
em_address
varchar
50
地址
em_afterSchool
varchar
50
毕业学校
em_speciality
varchar
50
特长
em_culture
datetime
8
文化程度
em_creatime
ntext
16
创建时间
em_departmentId
varchar
16
所在部门id
表3.2.5薪金表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
pay_emNumber
varchar
50
员工编号
pay_month
varchar
50
发工资月份
pay_emName
varchar
50
员工姓名
pay_baseMoney
float
8
基本薪资
pay_overtime
float
8
加班工资
pay_age
float
8
工龄工资
pay_check
datetime
8
发放时间
pay_safety
实际工资
pay_absent
float
8
全勤将
表3.2.6用户表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
account
varchar
50
用户名称
password
varchar
50
用户密码
表3.2.7奖惩信息表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
cj_title
varchar
100
主题
cj_type
varchar
500
类型
cj_content
datetime
8
内容
cj_time
datetime
8
考勤时间
cj_money
varchar
50
金额
表3.2.8培训信息表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
tn_man
varchar
100
员工id
tn_title
varchar
500
类型
tn_content
varchar
500
内容
tn_time
datetime
8
时间
tn_address
varchar
50
地址
tn_join
varchar
100
参加
tn_bz
varchar
500
备注
表3.2.9招聘信息表
字段名
数据类型
长度
是否主键
描述
id
int
4
是
数据库流水号
name
varchar
100
名称
sex
varchar
500
性别
age
varchar
500
年龄
born
datetime
8
出生地
job
varchar
50
工作
specialty
varchar
100
特长
tel
varchar
50
电话
address
varchar
100
地址
content
varchar
500
内容
isstock
varchar
50
是否聘用
第4章系统详细设计与实现
通过前面几章对系统结构的分析以及测试,本章要对本北国温泉人力资源管理系统的操作方法进行概述,并对用户及管理员的实际功能予以实现。
4.1用户登录模块
用户登录模块是用户进入主页面的入口,其运行结果如图10所示。
系统登陆是企业职员信息管理中最先使用的功能,在网页里填写用户名和密码后点击【登录】按钮,网页会访问一个URL,之后反馈是否登录成功。
图10用户登录模块
4.2人员管理模块
各项管理工作都是在用户成功登陆后的管理页面进行的,在管理控制页面的上面标题菜单是各项的相关链接,中间是操作平台,下面是foot文件版权信息。
管理控制页面中间操作部分实际上使页面被分为三个部分,如下所示:
includepage="top.jsp"flush="true"/> 操作部分 includepage="down.jsp"flush="true"/> 人员管理模块主要包括浏览人员信息、添加人员信息、修改人员信息、删除人员信息。 单击“添加人员信息”,即打开添加人员信息的页面如图11所示。 图11添加人员信息页面 下面是“浏览人员信息”的页面,页面执行后如图12所示。 图12浏览人员信息页面 4.3部门管理模块 部门管理模块主要包括浏览部门信息、添加部门信息、修改部门
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 北国 温泉 人力资源系统 毕业