admin 发表于 2018-3-1 17:30:54

基于JSP的人力资源管理系统的设计与实现

技术:Java、JSP等
摘要:
科学技术和社会经济在不断的发展,教育水平也在不断的提高,人们的各种观念随着这些方面的转变也在转变着。无论是行业与行业之间,还是企业与企业之间,管理都是其重中之重,最关键的一个部分。只有管理能够做到井井有条,整个行业或者是企业都会发展的更加顺利,规模也会不断的壮大。因此,人力资源的管理作为管理部门最受欢迎的一部分,需要用更简便,更快速,更优化的模式来应对愈来愈繁杂的人力资源管理,使得“人工化”管理趋向“智能化”、“信息化”。
不同的行业或者是企业有不同的行业规则或者是企业特色,因此,制作一款能够应用广泛的管理平台并非易事。首先是将该系统分成两个模块来进行处理,分别分为人力资源管理管理员、普通职员两类用户,然后以用户的不同权限和不同角色来决定各自的功能板块。系统选用MyEclipse作为开发平台,页面的设计和开发以Java作为链接语言,JSP作为界面语言来进行各个开发组件的结合。其次是选用Tomcat作为服务器承载该系统的运行,综合了各个数据库的优缺点,选用MySQL进行数据库的设计。同时值得注意的是,该系统采用的开发结构是B/S体系,更加顺应当今的主流趋向。

关键字   JSP技术,人力资源管理,B/S结构

目录:
毕 业 设 计(论 文)任 务 书    I
摘要    V
Abstract    VI
第1章 绪论    5
1.1课题背景    5
1.2目的和意义    6
1.3项目目标与期望    6
1.3.1 树立全新企业形象    6
1.3.2 激发竞争力    6
1.3.3 减轻部门负担    6
1.4项目设计原则    7
1.4.1 实用性原则    7
1.4.2 经济性原则    7
1.4.3 扩充性原则    7
1.5文章论述顺序    7
1.6本章小结    8
第2章 系统设计相关开发技术和工具介绍    9
2.1系统设计工具简介    9
2.2.系统数据库简述    9
2.2.1 SQL SERVER 2005    9
2.2.2MySQL    10
2.3软件系统项目建设工具    10
2.4网页服务器Tomcat    11
2.5系统开发主要技术概述    11
2.5.1 JSP    11
2.5.2 Struts2框架    11
2.5.3 Hibernate框架    12
2.5.4 Spring框架    12
2.5.5 Ajax技术    13
2.6系统开发语言    13
2.6.1 Java    13
2.6.2 PHP    13
2.7 语言的优势    14
2.8本章小结    14
第3章 系统开发的可行性分析和需求分析    15
3.1需求前期调查总结    15
3.2可行性分析    15
3.2.1技术可行性    15
3.2.2经济可行性    15
3.2.3操作可行性    16
3.2.4法律可行性    16
3.3设计的基本思想    16
3.4性能需求    16
3.4.1系统的安全性    16
3.4.2数据的完整性    17
3.5系统主要用户用例图    17
3.5.1HR管理员    17
3.5.2 普通员工    17
3.6模块的功能需求综述    18
3.6.1普通员工模块功能需求    18
3.6.2 HR管理员模块功能需求    18
3.7本章小结    19
第4章 系统详细设计    21
4.1系统功能设计    21
4.1.1 HR管理员功能需求    21
4.1.2 普通员工功能需求    21
4.2数据库概要设计    22
4.2.1数据库概念设计    22
4.2.2数据库逻辑设计    25
4.3系统各个模块流程图    27
4.3.1系统整体流程图    27
4.3.2 登录功能的实现流程图    27
4.3.3部门管理功能的实现流程图    28
4.3.4员工信息管理功能的实现流程图    28
4.3.5 员工工资管理功能的实现流程图    29
4.3.6 员工考勤功能的实现流程图    29
4.3.7 员工招聘功能的实现流程图    30
    4.4本章小结    30
第5章 系统实现    31
5.1用户登录实现截图    31
5.2员工签到实现截图    31
5.3加班信息实现截图    32
5.4申请请假实现    32
5.5工资明细浏览    33
5.6员工信息管理    33
5.6.1员工信息添加    33
5.6.2员工信息删除    33
5.6.3员工信息查询    34
5.7加班信息管理    34
5.7.1加班信息添加    34
5.7.2加班信息删除    35
5.8请假信息审核    35
5.9工资信息管理    35
5.10 系统部分核心源码    36
5.11本章小结    43
第6章 系统功能测试    45
6.1 测试的定义及目的    45
6.2 测试的原则    45
6.3测试的方法    45
6.3.1界面测试    45
6.3.2功能测试    45
6.3.3需求测试    46
6.3.4 性能测试    46
6.3.5 测试注意事项    46
6.4 测试过程    47
6.4.1登录界面模块测试用例    47
6.4.2 管理员模块测试用例    47
6.4.3 员工模块测试用例    49
6.5 本章小结    50
展望与结论    51
参考文献    52
致谢    53
附录A:外文原文    54
附录B:中文翻译    60

论文字数:28399
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于JSP的人力资源管理系统的设计与实现