赞
踩
智慧云办公系统是一个采用SpringBoot+Vue技术开发的前后端分离的项目,云办公系统通过软件的方式,方便快捷处理中小型企业的公司日常事务,能够提高整体的管理运营水平,使得办公更加高效方便,在线即可享受云端办公,一触即达。
本项目主要模块及技术点如下:
系统功能
使用SpringBoot集成Swagger2 自动生成接口文档,方便前后端分离项目的共同开发。
使用SpringBoot集成RabbitMQ实现自动发送邮件的功能,添加入职员工信息,自动发送入职信息的邮件。
使用Redis实现内存高速缓存数据库,对员工信息进行缓存处理,实现数据可持久化。
部门管理页
添加部门
职位管理
职称管理
权限组
在基本资料页,添加员工信息成功后,会立即通过项目子模块Mail
监控,进行入职欢迎邮件的发送!
项目架构
使用IDEA打开项目之后,查看是否为Maven环境,更改Maven仓库地址,加载项目依赖!
# 安装依赖
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
此项目中,使用了GitHub上开源的一个Vue-chat的聊天模板,即:
WebSocket聊天效果如下:
访问地址 | 端口 | |
---|---|---|
前端访问 | http://localhost:8080 | 8080 |
后端接口文档 | http://localhost:8081/doc.html | 8081 |
完整代码下载地址:智慧云办公系统
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。