本课题所研究的的主要的内容是企业(郑州中远干燥技术有限公司)的企业考勤请假加班签到管理系统,包括前台与后台,数据库管理等。
对于普通员工来说,他们不需要对人事系统进行管理,而只是对自己的人事进行查询。
(1) 员工信息的查询与修改。
(2) 员工考勤的管理:包括考勤的查询、添加、删除和修改
(3) 员工工资的管理:包括工资的添加,工资的查询,修改和删除
(4) 查询管理:主要实现对企业员工的人事档案、考勤记录和工资信息等信息的模糊查询。
(5) 管理员以及其他功能
(6) 部门间的管理
本系统使用了经典的SSH MVC框架开发而成,开发语言是java,数据库是Mysql,同时使用了Myeclipse作为开发运行环境
目录
摘要 I
Abstract II
目录 II
第一章 绪论 1
1.1 开发背景 1
1.2 开发意义 1
1.3 工作内容 2
第二章 开发环境和技术介绍 3
2.1 开发模式选择 3
2.2 Java语言 4
2.3 Mysql数据库 4
2.4 系统对软硬件要求 5
第三章 系统分析 6
3.1 需求分析 6
3.2 可行性分析 7
3.2.1 技术可行性 7
3.2.2 经济可行性 7
3.2.3 操作可行性 7
3.2.4 法律可行性 7
3.3 系统用例图 7
3.4 功能模块分析 8
3.5 系统重要流程图 9
3.5.1 用户登录流程图 9
3.5.2 人事管理流程图 9
3.5.3 人员信息录入流程图 10
3.5.4 人事信息查询流程图 10
第四章 系统数据库设计 12
4.1 数据库设计 12
4.1.1 实体ER图 12
4.1.2 数据项设计 14
4.1.3 数据表说明 14
4.1.4 数据表详细设计 14
第五章 系统实现 18
5.1 系统登录 18
5.2 管理员模块 19
5.2.1 权限分配管理 19
5.2.2 请假管理 19
5.2.3 部门管理模块 20
5.2.4 员工签到管理模块 21
5.2.5 人事管理模块 22
5.2.6 上下班时间设置 23
5.2.7 管理员管理 24
5.3 员工模块 25
5.3.1 员工签到模块 25
5.3.2 在线请假模块 26
5.3.3 我的加班 27
5.4 部门领导 27
5.4.1 请假审批 27
5.4.2 加班管理 27
第六章 系统运行与测试 28
6.1 软件测试的目的 28
6.2 软件测试的重要性 28
6.3 测试用列 28
6.4 测试过程 30
6.4.1 在线签到测试 30
6.4.2 登录模块测试 31
第七章 结束语 33
参考文献 34
致谢 35