摘要:单位人力资源管理系统是现代单位管理的主要内容。开发现代单位人事资源管理系统,充分发挥单位职员的学习热情,将更多地时间与精力花在更高层次上的脑力思考上,所以既能提高学习人员的办事效率,又能增强单位整体的竞争能力。
系统实现了人力资源管理的电子化,将人力资源学习者从繁重的日常琐碎事务中解放出来,使其将更多的精力用于单位的人力资源职能管理和管理决策,同时单位也会因此减少人员开支,将更多的时间和金钱用于单位发展。人力资源管理系统具有友好的用户界面和种类繁多的功能类别,系统中的在线修改信息与信息的交流化让单位职员得以摆脱沉重的学习规章。
本系统是基于B/S体系结构的人力资源管理系统,采用JSP+JavaBean+DB模式。前台界面设计采用动态编程语言JSP和HTML语言,并用JavaScript和CSS完善了前台界面的功能。后台采用JavaBean实现对业务层的封装,数据库为SQL Sever 2008。服务器使用了开源框架Tomcat。
本文首先根据系统所需的要求进行详细的分析,仔细根据需求设计系统功能,详细地设计该课题的功能模块,对应于实际情况,讲功能更加丰满,并进一步对数据库中人员基本信息作详细的设计,在对人力资源管理系统各个功能模块的开发过程进行了详细的描述后,在系统初设计时,数据库中人员的基本资料也具备完整。更重要的是该系统不仅界面友好、操作简便,而且功能基本完善,操作简单,具有很强的实用性、可移植性和可扩展性。
关键词:人力资源管理;JSP;JavaBean;Tomcat;SQL Sever 2008数据库
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景-1
1.2 课题研究意义-1
1.3 课题主要内容-2
1.4 关键技术介绍-2
1.4.1 MyEclipse开发工具简介-2
1.4.2 JSP技术简介-2
1.4.3 JDBC技术简介-3
1.4.4 Tomcat服务器简介-3
1.4.5 SQL Server 2008简介-4
2 系统分析-5
2.1 可行性分析-5
2.1.1 可行性研究的步骤-5
2.2.1 需求分析的意义-6
2.2.2 需求分析的任务-6
3 总体设计-8
3.1 系统体系结构设计-8
3.2 系统功能模块设计-8
3.3 数据库表设计-11
3.3.1 数据库表总体结构-11
3.3.2 数据库表详细设计-11
3.4 系统用例分析-13
3.5 系统动态模型分析-14
4 详细设计-19
4.1 登录模块-19
4.1.1 登录模块的功能-19
4.1.2 登录模块的实现方法-19
4.1.3 实现效果-19
4.2 主页面模块-20
4.2.1 主页面模块的功能-20
4.2.2 主页面的实现方法-20
4.2.3 主页面的实现结果-21
4.3 人员档案模块-22
4.3.1 人员档案模块的功能-22
4.3.2 人员档案的实现方法-22
4.3.3 人员档案模块的实现效果-24
4.4 培训管理模块-27
4.4.1 培训管理模块的功能-27
4.4.2培训管理模块的实现方法-28
4.4.3 培训管理模块的实现效果-29
4.5 职称评定模块-31
4.5.1 职称评定模块的功能-31
4.5.2职称评定模块的实现方法-31
4.5.3 职称管理模块的实现效果-32
4.5 奖惩管理模块-35
4.5.1 奖惩管理模块的功能-35
4.5.2奖惩管理模块的实现方法-35
4.5.3 奖惩管理模块的实现效果-36
4.6 人员调动模块-37
4.6.1 人员调动模块的功能-37
4.6.2 人员调动模块的实现方法-38
4.6.3 人员调动模块的实现效果-39
结 论-42
致 谢-43
参考文献-44