| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15758 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:凭借现代互联网的快速发展,计算机管理系统已成为现代化企业人力资源管理工作的强力武器,能大大降低工作量,提高管理和维护效率,然而当下的大多通用型管理系统无法作出调整以适应企业发展变化,因此本文描述的系统针对此情况增加角色管理、菜单管理以增加系统灵活性,解决重购新系统、人员培训学习的高成本问题。
本论文的人力资源管理系统在整个开发过程中遵照软件工程思维,文中详细地阐述了系统需求、系统框架和模块结构设计、数据库设计、系统各模块的实现以及测试等方面。选用B/S架构,整合SpringBoot、MyBatis框架进行后端业务逻辑开发,MySQL进行后台数据库的管理,该系统依据角色对用户进行权限管理,实现的具体功能有:登录、对系统用户的管理、员工工资、部门、岗位的增删改查操作以及系统的菜单、角色的管理。
经过测试,本系统运行正常,各模块均基本实现了既定的开发目标,且用户界面简单美观,操作简单,不足之处是系统业务功能完善度欠缺,如缺少报表展示与汇总功能,工资管理考虑因素不全如请假考勤等。
关键词: SpringBoot;人力资源管理系统;权限管理;MyBatis;
目 录
摘 要
Abstract
1 概述-1
1.1 研究背景及意义-1
1.2 研究现状-1
2 项目技术选择与论述-3
2.1 技术方案总述-3
2.2 主要技术的选择-3
2.2.1 SpringBoot框架-3
2.2.2 MyBatis框架-4
2.2.3 HTML技术-4
3 系统需求分析-5
3.1 系统用例图-5
3.2 模块功能简述-6
3.3 数据流图-7
3.4 数据字典-8
4 系统总体设计-15
4.1 系统总体框架设计-15
4.2 系统功能模块结构-16
5 系统数据库设计-17
5.1 实体联系图-17
5.2 数据库逻辑设计-19
5.3 参照完整性设计-23
5.4 物理数据模型图-24
6 系统模块实现-25
6.1 用户登录模块-25
6.1.1 用户身份认证-25
6.1.2 用户授权及首页菜单加载-27
6.2 用户管理模块-29
6.2.1 构建企业组织结构树-29
6.2.2 用户查询-30
6.2.3 新增用户-30
6.2.4 修改用户-31
6.2.5 删除用户-31
6.3 部门管理模块-31
6.3.1 新增部门-31
6.3.2 查询部门-32
6.3.3 编辑部门-32
6.3.4 删除部门-33
6.4 岗位管理模块-33
6.4.1 查询岗位-33
6.4.2 新增岗位-33
6.4.3 编辑岗位-34
6.4.4 删除岗位-34
6.5 工资管理模块-34
6.5.1 用户工资查询-34
6.5.2 编辑用户工资记录-34
6.6 角色管理模块-35
6.6.1 角色查询-35
6.6.2 新增角色-35
6.6.3 编辑角色权限-35
6.6.4 删除角色-37
6.7 菜单管理模块-37
6.7.1 查询菜单-37
6.7.2 新增菜单-37
6.7.3 编辑菜单-38
6.7.4 删除菜单-38
7 系统的安装与运行-39
7.1 运行环境-39
7.2 系统安装-39
7.3 运行结果-39
参 考 文 献-47
致谢-48 |

