更新时间:12-25 上传会员:糖糖不爱吃糖
分类:计算机信息 论文字数:16611 需要金币:1000个
【摘要】企业人事管理系统的作用就是帮助企业更好地管理企业内人力资源信息,使各个部门的人员都能有效的获得所有员工的信息。还有对信息的查询筛选,工资的发放等功能,使公司提高工作效率,满足现代企业的管理需求。
相比较以前,那时人事管理还是人力处理的,不仅效率低,而且不利于存储和查询。可能会造成工作上的错误,有可能给公司带来很大的损失。因此,开发一个界面友好,功能齐全的人事管理系统是非常重要的,这就是开发本系统目的和意义所在。
整个系统基于B/S(Browser/Server)结构,主要运用java编写代码以及利用JSP技术来制作网页,数据库管理系统选用的是MySQL。主要由人力资源管理、招聘管理、薪酬管理、培训管理、调动管理、权限管理等6个子系统构成。人力资源管理包括部门管理、员工管理和档案管理,相当于本系统有八个子系统。
【关键词】Java;B/S结构;JSP技术
目 录
摘 要
Abstract
1.绪论-1
1.1 选题背景-1
1.2 选题意义和目的-1
1.3 国内外的研究现状-1
1.4 论文的组织-2
2. 系统开发环境及主要技术、工具-3
2.1 系统开发环境-3
2.2系统主要技术和工具-3
2.2.1 Eclipse开发工具-3
2.2.2 JAVA-3
2.2.3 JSP-3
2.2.4 CSS-3
2.2.5 MySQL-4
3. 系统分析-5
3.1 可行性分析-5
3.2 用户需求分析-5
4.系统总体设计-7
4.1系统总体概述-7
4.2系统功能模块划分-7
4.3系统功能模块的总体结构图-7
4.4 系统模块流程图-8
4.4.1用户登录流程图-8
4.4.2员工管理流程图-9
4.4.3招聘管理流程图-10
4.5 数据库设计-10
4.5.1数据库设计的主要描述-10
4.5.2数据分析-10
4.5.3 数据表的设计-11
5. 系统详细设计与实现-14
5.1 系统运行平台设置-14
5.2系统登录界面的设计与实现-14
5.3系统功能模块的设计与实现-14
5.3.1部门管理模块的设计与实现-14
5.3.2员工管理模块的设计实现-16
5.3.3档案管理模块的设计与实现-19
5.3.4调动管理模块的设计与实现-20
5.3.5培训管理模块的设计与实现-20
5.3.6招聘管理模块的设计与实现-21
5.3.7薪酬管理模块的设计与实现-23
5.3.8系统管理模块的设计与实现-24
6. 系统测试-27
6.1测试的目的-27
6.2测试的目标-27
6.3测试的方法-27
6.4测试步骤-28
6.5系统部分功能测试-28
6.5.1管理员登录的测试用例-28
6.5.2添加新管理员的测试用例-28
6.5.3部门添加的测试用例-28
6.5.4档案添加的测试用例-29
总结-30
参考文献-31
致谢-32