本系统是基于JSP的人事管理系统,使用java来实现动态管理以及数据库管理系统采用mysql等共同来完成。管理员可以通过人事管理系统进行工资管理、用户管理、员工考勤管理、部门管理、权限管理等。经理用户则可通过人事管理系统对进行工资管理、考勤管理、部门管理等。员工用户则可以查看个人工资、部门工资
本系统主要实现以下功能:
1、用户登录:进入主界面,管理员、用户输入用户名和密码,根据不同的权限进入不同的页面,进行相应的操作。
2、用户管理:管理员进入对应的用户管理界面,可以对用户的信息进行修改,删除、查找操作。
3、我的工资管理:管理员进入相应的工资信息管理界面,管理员可以对工资信息进行增删改查管理。
4、我的考勤管理:管理员对考勤信息进行增删改查管理。
5、部门管理:管理员对部门信息进行增删改查管理。
6、权限管理:管理员权限信息进行管理。
7、角色注册:管理员对角色信息进行管理。
目 录
摘 要 I
前 言 2
1 绪论 3
1.1 项目背景 3
1.2 课题研究意义 3
1.3 本课题主要工作 3
2 系统相关技术 5
2.1 JSP技术简介 5
2.2 MYSQL数据库简介 5
2.3 本章小结 6
3 系统需求分析及可行性分析 7
3.1 系统总体目标 7
3.2 系统可行性分析 7
3.3 系统非功能需求分析 8
4 系统设计与实现 9
4.1 系统总体设计 9
4.1.1 系统目标 9
4.1.2 系统设计原则 9
4.1.3 系统结构框架 9
4.2 业务流程分析 10
4.3 处理流程设计 11
4.4 数据库设计 14
4.4.1 数据库的选定 14
4.4.2 E-R图 15
4.4.3 数据库逻辑设计 16
5 系统详细设计与实现 20
5.1 系统登录实现 20
5.2 管理员模块实现 20
5.3 经理模块实现 24
5.4 员工模块实现 26
6 系统测试 28
6.1 功能测试 28
6.2 可用性测试 29
6.3 测试结果分析 29
6.4 系统的优点和缺点 29
总 结 31
参考文献 32
致 谢 33