随着科技的发展,有效的管理能够帮助企业更好的管理好员工。根据不同企业的需求,我们应该设计出不同功能的员工管理系统来满足他们的需求,本系统可以帮助企业更好的对员工进行管理
本系统使用了经典的SSH MVC框架开发而成,开发语言是java,数据库是Mysql,同时使用了Myeclipse作为开发运行环境。
主要功能:
1.员工可以进行登录注册;
2.员工可以在系统请假、留言、签到等;
3.管理员可以对所有员工信息进行增删改查;
4.管理员可以对员工请假审批,回复留言等;
5.管理员可以查看员工考勤情况。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义.. 4
2 开发环境和技术介绍 4
2.1 开发模式选择 5
2.2 Java语言 6
2.3 Mysql数据库 6
2.4 系统对软硬件要求 7
3 系统分析 7
3.1 需求分析 7
3.2 可行性分析 8
3.2.1 技术可行性 8
3.2.2 经济可行性 8
3.2.3 操作可行性 8
3.2.4 法律可行性 9
3.3 系统用列图 9
3.4 功能模块分析 9
3.5 系统重要流程图 10
3.5.1 用户登录流程图 10
3.5.2 人事管理流程图 11
3.5.3 人员信息录入流程图 11
3.5.4 人事信息查询流程图 12
4 系统数据库设计 13
4.1 数据库设计 13
4.1.1 实体ER图 13
4.1.2 数据项设计 14
4.1.3 数据表说明 14
4.1.4 数据表详细设计 15
5 系统实现 17
5.1 系统登录 17
5.2 管理员模块 18
5.2.1 请假管理 18
5.2.2 部门管理模块 19
5.2.3 员工签到管理模块 20
5.2.4 人事管理模块 20
5.3 员工模块 23
5.3.1 员工签到模块 24
5.3.2 在线请假模块 24
6 系统运行与测试 25
6.1 软件测试的目的 25
6.2 软件测试的重要性 25
6.3 测试用列 26
6.4 测试过程 26
6.4.1 在线签到测试 26
6.4.2 登录模块测试 27
7 结束语 28
参考文献 30
致谢 31