# 项目介绍
本项目是基于springboot和vue全家桶实现的中小型企业在线办公系统,涵盖了人事管理、部门管理、职位管理、权限管理以及在线聊天室等模块。
目前前端部分已完成vue2和vue3两个版本。
## 技术栈
服务端:Spring Boot、Spring Security、Mybatis-plus、Swagger2、Redis
前端vue2版本:vue2、vuex、element-ui、webpack
前端vue3版本:vue3、pinia、element-plus、vite
# 功能介绍
1.用户登录
用户登陆是在线办公系统的入口,用户登陆界面为初始化界面,对操作员登录权限进行核实确认,依据操作员的相应角色,赋予其不同等级的权限。
2.用户管理
操作员可对自身资料信息和登录密码进行修改。
3.员工管理
操作员可对员工资料进行增删改查,查询功能可分为精准查询与模糊查询。操作员可用excel文件形式导出并保存员工资料表。
操作员可对员工奖惩信息进行增删改。
4.薪资管理
操作员可对部门工资账套进行增删改,对企业员工工资账套进行修改。
5.部门管理
操作员可对各部门进行增删查。
6.职位职称管理
操作员可对企业现有职位职称进行增删改。
7.权限组
管理员可对操作员角色相应权限进行修改,获取不同的菜单权限。
8.操作员管理
系统管理员可对全体操作员进行增删改查,并可更改操作员登录权限。
9.聊天平台
操作员之间可进行即时的文字发送,有未读信息提示功能。
# 使用说明
vue2:
``` sh
npm run serve
```
vue3:
``` sh
npm run dev
```
# 目录结构说明
jrs
├─ back-front //后端代码
│ ├─ pom.xml
│ ├─ yeb-generator //代码生成器的配置
│ │ ├─ pom.xml
│ │ └─ src
│ │ └─ main
│ │ ├─ java
│ │ │ └─ com
│ │ │ └─ shixun
│ │ │ └─ generator
│ │ └─ resources
│ └─ yeb-server //服务端
│ ├─ pom.xml
│ └─ src
│ └─ main
│ ├─ java
│ │ └─ com
│ │ └─ shixun
│ │ └─ server
│ │ ├─ config //配置文件
│ │ │ ├─ filter //权限控制
│ │ │ ├─ redis
│ │ │ ├─ security // SpringSecurity配置
│ │ │ └─ webSocket
│ │ ├─ controller //控制层
│ │ ├─ converter // 转换工具类
│ │ ├─ exception //全局异常
│ │ ├─ mapper
│ │ ├─ pojo //实体类
│ │ ├─ service //服务类
│ │ │ └─ impl //服务实现类
│ │ └─ utils //通用工具类
│ │ └─ YebApplication.java
│ └─ resources
├─ vue2_version //前端vue2版本代码
│ ├─ babel.config.js
│ ├─ jsconfig.json
│ ├─ package-lock.json
│ ├─ package.json
│ ├─ public //静态资源
│ ├─ src
│ │ ├─ assets //字体 主题等静态资源
│ │ ├─ components //公共级组件
│ │ ├─ main.js
│ │ ├─ router //路由配置
│ │ ├─ store //vuex仓库
│ │ ├─ utils //工具类
│ │ └─ views //页面级组件
├─ App.vue
│ └─ vue.config.js
└─ vue3_version //前端vue3版本代码
├─ auto-imports.d.ts
├─ components.d.ts
├─ env.d.ts
├─ index.html
├─ package-lock.json
├─ package.json
├─ public
├─ src
│ ├─ api //请求的配置
│ ├─ assets
│ ├─ components
│ ├─ main.ts
│ ├─ router
│ ├─ stores //pinia仓库
│ ├─ types //约束数据类型
│ ├─ utils
│ └─ views
├─ App.vue
├─ tsconfig.config.json
├─ tsconfig.json
└─ vite.config.ts
没有合适的资源?快使用搜索试试~ 我知道了~
基于springboot+(vue2+vuex)(vue3+ts+pinia)搭建的人事管理系统jrs.zip
共550个文件
xml:167个
class:137个
java:133个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2024-05-17
23:49:55
上传
评论
收藏 76.48MB ZIP 举报
温馨提示
该项目利用了基于springboot + vue + mysql的开发模式框架实现的课设系统,包括了项目的源码资源、sql文件、相关指引文档等等。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
基于springboot+(vue2+vuex)(vue3+ts+pinia)搭建的人事管理系统jrs.zip (550个子文件)
Employee.class 23KB
SecurityConfig.class 9KB
Admin.class 9KB
Salary.class 9KB
Menu.class 8KB
EmployeeController.class 7KB
AdminServiceImpl.class 7KB
CodeGenerator.class 7KB
Department.class 6KB
MailLog.class 6KB
EmployeeServiceImpl.class 5KB
EmployeeEc.class 5KB
EmployeeRemove.class 5KB
permissionController.class 5KB
SalaryAdjust.class 5KB
SwaggerConfig.class 5KB
JwtTokenUtil.class 5KB
Appraise.class 4KB
Joblevel.class 4KB
WebSocketConfig$1.class 4KB
EmployeeTrain.class 4KB
Position.class 4KB
SysMsg.class 4KB
CustomFilter.class 4KB
SysMsgContent.class 4KB
LoginController.class 4KB
JwtAuthenticationFilter.class 4KB
Oplog.class 3KB
WebSocketConfig.class 3KB
ChatMsg.class 3KB
JoblevelController.class 3KB
EmployeeEcController.class 3KB
PositionController.class 3KB
AdminInfoController.class 3KB
CustomUrlDecisionManager.class 3KB
RespBean.class 3KB
AdminController.class 3KB
Role.class 3KB
AdminRole.class 3KB
MenuRole.class 3KB
SalaryController.class 3KB
MenuServiceImpl.class 3KB
DepartmentServiceImpl.class 3KB
SalarySobCfgController.class 3KB
PoliticsStatus.class 3KB
Nation.class 3KB
RespPageBean.class 2KB
CustomAuthorityDeserializer.class 2KB
MenuRoleServiceImpl.class 2KB
AdminLoginParam.class 2KB
SecurityConfig$1.class 2KB
DepartmentController.class 2KB
RestfulAccessDeniedHandler.class 2KB
RestAuthorizationEntryPoint.class 2KB
WsController.class 2KB
RedisConfig.class 2KB
DateConverter.class 2KB
CodeGenerator$2.class 2KB
EmployeeMapper.class 1KB
MenuController.class 1KB
AdminService.class 1KB
ChatController.class 1KB
EmployeeService.class 1KB
GlobalException.class 1KB
AdminUtils.class 851B
HelloController.class 836B
YebApplication.class 824B
MybatisPlusConfig.class 809B
AdminMapper.class 801B
PoliticsStatusServiceImpl.class 764B
EmployeeRemoveServiceImpl.class 764B
SysMsgContentServiceImpl.class 757B
EmployeeTrainServiceImpl.class 757B
SalaryAdjustServiceImpl.class 750B
EmployeeEcServiceImpl.class 736B
AdminRoleServiceImpl.class 729B
AppraiseServiceImpl.class 722B
JoblevelServiceImpl.class 722B
PositionServiceImpl.class 722B
DepartmentMapper.class 716B
AdminRoleMapper.class 716B
MailLogServiceImpl.class 715B
MenuMapper.class 708B
NationServiceImpl.class 708B
SalaryServiceImpl.class 708B
SysMsgServiceImpl.class 708B
OplogServiceImpl.class 701B
RoleServiceImpl.class 694B
DepartmentService.class 667B
RoleMapper.class 575B
PoliticsStatusController.class 552B
EmployeeRemoveController.class 552B
SysMsgContentController.class 549B
EmployeeTrainController.class 548B
CodeGenerator$1.class 547B
SalaryAdjustController.class 544B
MenuRoleMapper.class 533B
AdminRoleController.class 532B
MenuRoleController.class 528B
AppraiseController.class 527B
共 550 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
枫蜜柚子茶
- 粉丝: 8979
- 资源: 5351
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功