通过企业人事管理系统,可以实现企业人事管理的规范化、信息化、系统化、网络化,使企业相关的管理人员提高工作效率,减少工作量。系统的主要功能包括:员工签到管理模块、人事信息管理模块、应聘信息管理模块、培训管理管理模块、系统管理模块等。分为管理员用户、员工用户这两种用户平台。
本系统使用了经典的SSH MVC框架开发而成,开发语言是java,数据库是Mysql,同时使用了Myeclipse作为开发运行环境。
本企业人事管理系统经过之前的需求分析,应该具有以下功能模块
(1)员工签到信息:员工每天登陆系统,在线签到.
(2)人事管理:包括员工管理和部门管理, 部门管理主要是修改删除企业部门名称以及部门的描述,员工管理猪油(添加删除员工信息)、员工查询(查找员工信息)
(3)应聘信息管理:包括应聘信息管理,主要是:管理应聘人信息(添加删除信息)和应聘信息录入
(4)培训管理:培训管理(添加删除培训信息),培训录入(修改培训信息)
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义.. 4
2 开发环境和技术介绍 4
2.1 开发模式选择 4
2.2 Java语言 6
2.3 Mysql 6
2.4 系统对软硬件要求 6
3 系统分析 7
3.1 需求分析 7
3.2 可行性分析 7
3.2.1 技术可行性 8
3.2.2 经济可行性 8
3.2.3 操作可行性 8
3.2.4 法律可行性 8
3.3 系统用列图 8
3.4 功能模块分析 9
3.5 系统重要流程图 10
3.5.1 用户登录流程图 10
3.5.2 人事管理流程图 10
3.5.3 应聘信息录入流程图 11
3.5.4 人事信息查询流程图 11
3.6 开发模式选择 12
4 系统数据库设计 13
4.1 数据库设计 13
4.1.1 实体ER图 13
4.1.2 数据项设计 15
4.1.3 数据表说明 15
4.1.4 数据表详细设计 15
5 系统实现 17
5.1 系统登录 17
5.2 管理员模块 19
5.2.1 员工签到管理模块 19
5.2.2 人事管理模块 19
5.2.3 培训信息管理模块 21
5.2.4 上下班时间设置 22
5.2.5 管理员管理 23
5.3 员工模块 24
5.3.1 员工签到模块 24
6 系统运行与测试 25
6.1 软件测试的目的 25
6.2 软件测试的重要性 25
6.3 测试环境 26
6.4 测试方法 26
6.5 测试过程 26
6.5.1 在线签到测试 26
6.5.2 登录模块测试 27
7 结束语 28
参考文献 30
致谢 31