(2020年)管理运营知识企业人力资源管理系统设计与实现

上传人:精****库 文档编号:139513736 上传时间:2020-07-22 格式:DOCX 页数:45 大小:804.39KB
返回 下载 相关 举报
(2020年)管理运营知识企业人力资源管理系统设计与实现_第1页
第1页 / 共45页
(2020年)管理运营知识企业人力资源管理系统设计与实现_第2页
第2页 / 共45页
(2020年)管理运营知识企业人力资源管理系统设计与实现_第3页
第3页 / 共45页
(2020年)管理运营知识企业人力资源管理系统设计与实现_第4页
第4页 / 共45页
(2020年)管理运营知识企业人力资源管理系统设计与实现_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《(2020年)管理运营知识企业人力资源管理系统设计与实现》由会员分享,可在线阅读,更多相关《(2020年)管理运营知识企业人力资源管理系统设计与实现(45页珍藏版)》请在金锄头文库上搜索。

1、北华航天工业学院毕业论文毕业设计报告(论文)报告(论文)题目: 企业人力资源管理系统 设计与实施 作者所在系部: 计算机科学与工程系 作者所在专业: 计算机科学与技术 作者所在班级: 作 者 姓 名 : 作 者 学 号 : 指导教师姓名: 完 成 时 间 : 2013年4月 北华航天工业学院教务处制39摘 要随着社会的不断进步,科学技术的不断升级,企业竞争也从物质资源竞争为核心逐渐转变以人力资源为核心的竞争。企业人力资源管理系统也成为了企业管理信息化建设的一个重要组成部分,一个完善的人力资源管理系统可以高效的管理企业中那些宝贵的人力资源。本系统是通过多方调研,结合人力资源管理的需求,运用当前流

2、行的SSH三大轻量级框架而进行开发的,实现了企业对员工的日常工作如出差、培训、奖惩、薪酬、招聘等管理功能,以及对部门、职位等信息的维护功能。本系统具有良好的扩展性、跨平台性和健壮性等优势,符合企业的基本需求。关键词:人力资源管理 核心竞争力 企业竞争力 AbstractThe core competition of enterprise has changed from material resource to human resources Along with the advance of society and the rising of science and technology.

3、Enterprise human resource management system has become the enterprise management an important part of information construction, a complete human resources management system can efficiently manage the precious human resources in the enterprises.This system is through the various research, with the de

4、mand of human resource management, using the current popular three lightweight SSH framework for development, realizes the enterprise for employees daily work, such as travel, training, rewards and punishments, salary, recruitment management functions, as well as to the department and position infor

5、mation of the maintenance function. This system has good extensibility, cross-platform and the advantages of the robustness, conform to the basic needs of the enterprise.Keywords :Human Resource Management ; Core competitiveness ; Enterprise Competitiveness目 录摘 要IAbstractII第1章 绪 论11.1 选题背景11.2 人力资源管

6、理系统的发展及现状1第2章 系统分析22.1 系统分析22.1.1 功能需求分析22.1.2 系统流程分析32.2 主要相关技术42.2.1 Struts技术42.2.2 Hibernate技术42.2.3 Spring技术42.2.4 JSP技术42.2.5 CSS技术52.2.6 JavaScript技术52.2.7 JQuery技术52.3 技术可行性分析52.3.1 系统数据模型层的分析与设计52.3.2 系统视图层的设计与分析62.3.3 系统控制层的分析与设计6第3章 系统总体设计73.1 系统功能模块73.2 系统模块设计7第4章 数据库设计与实现94.1 数据库表关系分析94.

7、2 数据库的表设计104.2.1 员工信息表104.2.2 用户信息表104.2.3 部门信息表114.2.4 职位信息表114.2.5 学历信息表114.2.6 主页信息表114.2.7 税率信息表124.2.8 合同信息表124.2.9 出差信息表124.2.10 奖惩信息表134.2.11 培训信息表134.2.12 业绩信息表134.2.13 薪酬信息表144.2.14 职业生涯规划信息表144.2.15 招聘信息表144.2.16 考勤信息表154.3 数据库的实现脚本154.3.1 表创建部分脚本154.3.2 触发器部分脚本16第5章 系统详细设计与实现175.1 开发工具和开发

8、技术175.2 系统整体框架与结构17第6章 用户登录与权限管理196.1 用户登录196.1.1 功能说明196.1.2 程序功能实现196.2 权限管理206.2.1 功能说明206.2.2 程序功能实现21第7章 个人信息维护227.1 员工信息模块227.1.1 功能说明227.1.2 程序功能实现227.2 修改密码模块237.2.1 功能说明237.2.2 程序功能实现237.3 合同信息模块247.3.1 功能说明247.3.2 程序功能实现25第8章 系统基本信息维护268.1 公告信息模块268.1.1 功能说明268.1.2 程序功能实现268.2 部门信息模块278.2.

9、1 功能说明278.2.2 程序功能实现27第9章 工作信息管理299.1 出差信息模块299.1.1 功能说明299.1.2 程序功能实现299.2 业绩信息模块309.2.1 功能说明309.2.2 程序功能实现319.3 奖惩信息模块329.3.1 功能说明329.3.2 程序功能实现329.4 培训信息模块339.4.1 功能说明339.4.2 程序功能实现339.5 薪酬信息模块349.5.1 功能说明349.5.2 程序功能实现34结 论35致 谢36参考文献37北华航天工业学院毕业论文第1章 绪 论1.1 选题背景企业信息化建设是一个系统工程,人力资源管理信息系统是企业信息系统建

10、设中的一个重要组成部分,是提高人力资源管理管理工作科学化和现代化的重要手段,现代企业的发展离不开信息技术,尤其是以信息技术为支撑的企业,业务信息系统的应用与搭建构成了企业信息化办公平台。企业人力资源管理信息系统经过近几年的应用和发展,为企业的人力资源管理业务提供了相当的便利和益处,在企业中扮演着越来越重要的角色,是企业持续发展的动力1,2。随着人力资源管理领域的理论和事务发展,不少企业开始发现现有的人力资源信息系统并不能支撑起企业人力资源管理战略乃至企业发展战略的需要,现有的人力资源管理信息系统功能需要升级。开发既具有人力资源管理业务功能,又能融合入全员参与管理理念的新型人力资源管理信息系统成

11、为不少企业进行改造现有人力资源管理信息系统的首选。1.2 人力资源管理系统的发展及现状第一代人力资源管理系统于20世纪60年代末期被开发出来,当时的计算机已进入到实用阶段,但其开发目的仅限于用来计算薪金,而且不包括薪金记录。虽然其功能极其缺乏,但却向人们展示了人力资源管理系统的美好前景。第二代人力资源管理系统于计算机各项技术基本成熟的20世纪70年代末,它基本解决了企业对员工各项信息的管理,但由于开发人员并未结合企业对于人力资源的需求,对企业人力资源非财务信息的处理还不够完善,它可以说是如今人力资源管理系统的雏形。第三代人力资源管理系统完善了第二代系统的不足,出现于20世纪90年代末,它具有良

12、好的用户界面,而且功能基本完善,大大减轻了管理人员繁重的日常工作。如今企业正在使用的人力资源管理系统也是基于第三代人力资源管理系统发展而来的,开发人员不断的加入新技术,使得人力资源管理系统功能更加强大,而且逐渐趋于人性化、智能化3,4,相信在不久的将来它会向我们展现一个全新的人力管理时代5。第2章 系统分析2.1 系统分析2.1.1 功能需求分析人力资源管理系统需要对企业的部门、职位、出差、薪酬、业绩、奖惩、权限等信息进行系统化管理,本系统划分为三级权限,由领导和普通员工共同参与,以加强企业的内部交流与团结。由以上需求得到系统的用例图如图2-1所示:图2-1 人力资源管理系统用例图如图2-1所

13、示,该系统主要有管理员、领导和普通员工三种角色,不同角色的基本任务如下所述。管理员具有最高的权限,即对本系统所有的权限操作权,如各员工的工作记录、各项记录的按条件筛选、部门信息的维护等。管理员可以赋予领导应有的权限。领导可根据需要来维护下属员工的工作信息,如添加出差记录、奖惩记录等。普通员工具有最低的权限,只能查看自己的基本信息以及工作记录,如个人信息、出差记录,培训记录等。2.1.2 系统流程分析本系统用户根据用户名和密码进行登录,若用户名和密码都正确则进行权限判断,是管理员则进入管理员界面,是领导则进入领导界面,是普通员工则进入普通员工界面。然后用户可以根据自己的权限级别进行相应操作,如查

14、询出差记录等,完成所有操作后便可以退出本系统。主要流程如图2-2所示:图 2-2 系统流程图2.2 主要相关技术2.2.1 Struts技术Struts是Apahe软件基金赞助的一个开源框架,他主要解决请求与视图分离的问题。他采用MVC模式,即Model-View-Controller模式,Model部分是域模型,用于封装用户的请求参数,View部分是呈现给用户的视图,而Controller则负责View部分与Model部分的交互,负责业务的逻辑处理部分。虽然从开发角度来看,Struts增加了整体代码的复杂程度,但却简化了程序的结构,也降低了程序后期的维护难度。由于Struts框架清晰地将控制,事务逻辑和视图区分了出来,大大的简化了开发程序的过程,深受广大java软件工程师的厚爱。目前最高版本为2.3.4。2.2.2 Hibernate技术Hibernate是一款开源的对象关系映射框架,它封装了JDBC,将数据库对象化,将程序员从数据库的非过程化编程语言中解放出来,可以以面向对象的思想操作数据库。Hibernate有六个核心接口:Session、SessionFactory、Transaction、Query、Criteria和Configuration。Sessio

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号