毕业设计基于SpringBoot+Vue智慧云办公系统源码+数据库+项目文档

智慧云办公管理系统

一、系统简介

智慧云办公系统是一个采用SpringBoot+Vue技术开发的前后端分离的项目,云办公系统通过软件的方式,方便快捷处理中小型企业的公司日常事务,能够提高整体的管理运营水平,使得办公更加高效方便,在线即可享受云端办公,一触即达。

本项目主要模块及技术点如下:

技术栈

  • 后端采用SpringBoot、Spring Security、Mybatis-Plus、RabbitMQ、MySQL、WebSocket、FastDFS、EasyPOI、Redis & Jwt等技术。
  • 前端采用Vue 、 ElementU 、Swagger2 UI、 Axios 、 Font-Awesome等。
  • 权限认证使用Jwt。

系统功能

  1. 使用SpringBoot集成Swagger2 自动生成接口文档,方便前后端分离项目的共同开发。

  2. 使用SpringBoot集成RabbitMQ实现自动发送邮件的功能,添加入职员工信息,自动发送入职信息的邮件。

  3. 使用Redis实现内存高速缓存数据库,对员工信息进行缓存处理,实现数据可持久化。

二、开发环境及工具

  • JDK 1.8.0_202
  • IDEA 专业版 2020.3.5
  • WebStorm 专业版 2020.2.3
  • Navicat Premium 15
  • SpringBoot 2.3.0.RELEASE
  • Mybatis-Plus 3.3.1.tmp
  • MySQL 8.0.12
  • Redis 5.0.10
  • RabbitMQ 3.8.14
  • Maven 3.6.3
  • Node.js v12.22.1
  • Npm v6.14.12
  • Vue 2.6.11
  • Vuex 3.4.0
  • Vue-cli 4.4.0
  • Vue-Router 3.2.0
  • ElementUI 2.13.2
  • Axios 0.19.2
  • Font-Awesome 4.7.0

三、项目效果图

4.0 接口文档

在这里插入图片描述

4.1 登录
4.1 登录页

在这里插入图片描述

4.2 首页
4.2 首页

4.3 员工资料
4.3.1 员工基本资料

在这里插入图片描述

4.3.2 员工基本资料搜索

在这里插入图片描述

4.3.3 员工基本资料高级搜索

4.3.4 添加员工信息

在这里插入图片描述

4.3.5 修改员工信息

在这里插入图片描述

4.3.6 删除员工信息

在这里插入图片描述

4.4 薪资管理
4.4.1 工资账套页

在这里插入图片描述

4.4.2 添加工资账套

在这里插入图片描述

4.4.3 员工账套页

在这里插入图片描述

4.4.4 修改员工工资账套

4.5 系统管理
4.5.1 基础信息设置
  • 部门管理页

    在这里插入图片描述

  • 添加部门

  • 职位管理

    在这里插入图片描述

  • 职称管理

    在这里插入图片描述

  • 权限组

    在这里插入图片描述

五、邮件发送

在基本资料页,添加员工信息成功后,会立即通过项目子模块Mail监控,进行入职欢迎邮件的发送!

在这里插入图片描述

六、快速部署

项目架构

6.1 后端

使用IDEA打开项目之后,查看是否为Maven环境,更改Maven仓库地址,加载项目依赖!

6.2 前端

6.2.1 依赖
# 安装依赖
npm install

# 启动服务 localhost:8080
npm run serve

前端使用了很多依赖库。因此,你可能需要安装以下插件:

npm install node-sass --save-dev
npm install sass-loader --save-dev

Vue使用SockJS实现Websocket通信的插件

npm install sockjs-client
npm install stompjs 
6.2.2 WebSocket聊天

此项目中,使用了GitHub上开源的一个Vue-chat的聊天模板,即:

WebSocket聊天效果如下:

在这里插入图片描述

七、前后端运行

访问地址端口
前端访问http://localhost:80808080
后端接口文档http://localhost:8081/doc.html8081

完整代码下载地址:智慧云办公系统

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云哲-吉吉2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值