JSP企业人力资源管理系统毕业设计.doc
文本预览下载声明
毕业设计
企业人力资源管理系统设计说明
院 系: 专 业: 计算机 班 级: 学 号: 姓 名: 指导教师:
2010年12月
********学院毕业论文(设计)开题报告
题目 企业人力资源管理系统开发 年级/系/专业/班级 学号 姓名 指导教师 填报日期 选题目的和意义
人力资源管理系统(HRMS),包括人事日常事务、薪资、招聘、培训、考核,同时人力资源的管理也指组织或社会团体运用系统学理论方法,对企业的人力资源管理各个方面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。人力资源管理系统就不仅可以完成日常业务需求,而且可以准确及时地搜索各种人力资源信息以方便管理者进行决策。
该系统可以对企业员工各种信息和企业的各种部门信息进行统一管理,公司相应权限的管理人员可以登录本系统,进行相应的企业人力管理。使人力资源管理人员从繁杂、重复的劳动中脱离出来,集中时间、精力进行人力资源的整体规划与决策,提高企业的市场竞争力。 研究内容
该系统分为七个模块:部门管理、员工管理、招聘管理、培训管理、奖惩管理、薪资管理及系统管理模块。
部门管理:该模块主要包括添加部门、查看部门、删除部门等功能
员工管理:该模块主要包括添加员工、查看员工、删除员工、部门查询员工等功能
招聘管理:该模块主要包括添加招聘人员、查看招聘人员、删除招聘人员、录用人员查询、非录用人员查询、详细查看招聘人员等功能
培训管理:该模块主要包括添加培训、查看培训、删除培训、详细查看培训等功能
奖惩管理:该模块主要包括添加奖惩、查看奖惩、删除奖惩、详细查看奖惩等功能
薪资管理:该模块主要包括添加员工薪资、删除员工薪资、查看员工薪资、编号查询薪资、按时间查询薪资等功能
系统管理:该模块主要包括添加管理员、删除管理员、修改登陆密码等功能 研究技术路线、研究方法和要解决的关键问题
本系统采用当前流行的SSH(Spring+Struts+Hibernate)整合框架编写,String是以MVC模式为基础,依赖注入为核心的Java应用框架;Struts是以MVC模式为基础,控制反转为核心的Java Web应用框架;Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库企业人力资源管理系统设计说明
摘要
企业人力资源管理系统是现代企业管理的核心内容。随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。开发以计算机技术、网络技术、信息技术支持的现代企业人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理能够进入现代化、决策科学化的进程。现代企业人力资源管理系统采用了B/S模式,可以避免C/S模式的重用性差、维护难度高的缺点和不足。结合实际项目的功能需求,从系统分析、系统总体设计、系统详细设计、系统实现等方面进行了详细的论述。
系统开发是以MVC设计思想的应用,主要采用JSP+Servlet+JavaBean的开发方式。系统的实现过程中运用了一些开源项目,如Spring技术、Struts技术、Hibernate技术。
本文运用了现代企业人力资源管理理论,结合企业的实际情况,比较国内外人力资源管理系统的现状,设计了一个基于Internet/Intranet的人力资源管理系统。本文研究人力资源管理系统的主要内容有:部门管理、员工管理、招聘管理、培训管理、奖惩管理、薪资管理、系统管理。系统的开发目的是人力资源管理的业务逻辑实现高效化、智能化,从而能帮助企业的人力资源管理人员进行人力资源管理和数据分析。
关键词:企业人力资源管理,B/S模式,开源项目,设计目录
一、绪论 1
(一)课题研究的背景 1
(二)国内外发展状况 1
(三)课题研究的目的和意义 1
二、相关知识的介绍 2
(一)开发工具简介 2
(二)MVC框架简介 3
(三)系统运行配置 3
1、服务器端 3
2、客户端 4
三、系统分析 4
(一)需求分析 4
(二)可行性研究 4
1、经济可行性 4
2、技术可行性 4
三、系统设计 4
(一)系统目标 4
(二)系统功能结构 5
1、主要模块结构图 5
2、子模块结构图 5
四、数据库设计 7
(一)数据库分析 8
(二)数据库概念设计 8
1、管理员实体 8
2、招聘人员管理实体 8
3、员工信息管理实体 8
4、薪资管理实体 9
(三)数据库逻辑结构 9
五、系统详细设计 12
(一)部门管理模块详细设计 12
1、界面设计 12
2、模块功能 13
3、设计要点 13
(二
显示全部