系统功能,主要分为普通员工功能和管理员功能。
1 普通员工功能
普通员工的功能:普通员工功能主要分为,基本浏览权限、申请休假和申请辞职功能。这样基本实现普通员工的基本功能
1.基本浏览权限:
员工登录该页面,可以记录该登录时间,从而进行今天的考勤,来让员工浏览自己的考勤,还能浏览个人信息,和工资浏览。
2.申请休假权限:
员工可以在该功能页面提出申请休假的申请表,然后根据管理员根据该申请的批准来进行该次的申请的审批。
3.申请辞职权限:
员工可以在该页面申请辞职的申请表,然后根据管理人员根据该申请进行批准。
2 管理员的功能
管理员功能主要分为:公告管理、员工基本信息管理、部门管理、休假管理、人员调动、工资管理和考勤管理。
1.公告管理:
管理员可以公告最近的通知来通知员工。
2.员工基本管理:
主要是可以添加用户和查看所有用户,这样管理员可以查看每个用户的信息。
3.权限管理:
这个功能是管理员可以分配普通员工一些新的权限。
4.部门管理:
这个功能管理员可以根据公司要求来增加和删除部门的功能。
5.休假管理:
主要功能是当普通人员申请休假后,管理人员批准后可以休假的管理功能。
6.人员调整:
管理员可以调整员工的的部门,当员工申请调整部门,被批准后,可以调整员工的部门。
7.工资管理:
这个功能可以查看工资发放和发放工资的详细信息的功能。
8.考勤管理:
主要功能是可以查看员工的考勤,还可以记录每次上班时间。
目 录
第1章 绪 论 3
1.1 项目开发的背景 3
1.2 项目开发的意义 3
1.3 国内外研究现状 4
1.4 课题研究思路 4
2 分析研究系统的可行性 4
2.1 社会可行性 5
2.2 技术可行性 5
2.3 资金可行性 5
3 系统需求分析 6
3.1 系统功能目标 6
3.2 系统流程分析 7
3.2.1 系统流程图 7
3.2.2 系统时序图 10
3.3 系统设计思想 12
3.4 系统功能分析 12
3.4.1 普通员工功能 13
3.4.2 管理员的功能 13
3.5 系统非功能分析 14
4 系统设计 15
4.1 总体设计选择 15
4.2 系统架构设计 16
4.3 数据库设计 17
4.3.1 数据库实体设计 17
4.3.2 数据关键实体属性图: 19
4.3.3 数据库逻辑结构设计 22
4.3.4 数据库的连接原理 25
4.3.5 数据库安全策略 26
4.4 中文乱码问题处理 26
4.5 相关技术介绍 28
4.5.1 B/S架构 28
4.5.2 SSH框架 29
4.5.3 JSP技术 30
4.5.4 Mysql数据库 30
5 系统编码实现 31
5.1 系统主要功能界面设计: 31
5.1.1 系统登陆功能设计. 31
5.1.2 系统员工功能 32
5.1.3 系统管理员功能 33
5.2 系统的主要功能实现 40
5.2.1 用户信息链接数据库 40
5.2.2 用户考勤管理 40
5.2.3 分配部门 41
5.2.4 用户登录 42
5.2.5 权限修改 42
5.2.6 公告管理 43
5.3 系统运行和测试 44
6 总结 45
6.1 编写代码的经验 45
6.2 测试经验 46
6.3 遇到问题和解决的办法 46
结束语 47
参考文献 49
致谢 50