当前位置: 首页 > news >正文

免费分享一个springboot+vue的办公系统

springboot+vue的OA系统

  • 项目介绍
  • 项目部署
  • 项目特点
  • 项目展示

项目介绍

这是一个采用前后端分离开发的项目,前端采用 Vue 开发、后端采用 SpringBoot + Mybatis 开发。
很适合java初学者练手和学习。
前端技术:Vue3.2 + Vue-Router + Pinia + Ant Design Vue 3.X + Vite
后端技术:Java8 + SpringBoot2.X + Mybatis-plus + jwt + druid + mysql
获取链接

项目部署

1. 首先保证有java和vue环境
2. 将smart_admin_v2.sql文件导入mysql数据库中
3. 运行前端smart-admin-web,其中前端界面有JavaScript和TypeScript双版本。建议初学者运行javascript-ant-design-vue3版本
4. 将后端smart-admin-api中数据库配置改为自己的数据库,修改路径为smart-admin\smart-admin-api\sa-common\src\main\resources\dev\sa-common.yaml

初始生效的配置文件是dev

在这里插入图片描述
5. 启动后端smart-admin-api

项目特点

  1. 表格:持久化表格自定义列、国际化、水印 等
  2. OA办公:公司信息(发票、银行、员工等)、通知公告(阅读记录、次数等)
  3. 文档:系统手册、意见反馈、更新记录 等
  4. 监控:心跳监控、数据库监控
  5. 日志:登录日志、操作日志(IP、浏览器、操作系统等设备信息)
  6. 系统:员工、部门、角色、权限、菜单 等
  7. 工具:文件管理、系统参数、数据字典、单号生成 等

项目展示

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

http://www.lryc.cn/news/42889.html

相关文章:

  • STM32数据搬运工DMA
  • 4、操作系统——进程间通信(2)(system V-IPC介绍)
  • 基于CentOS Stream 9平台搭建Nacos2.0.4集群以及OpenResty反向代理
  • 老杜MySQL入门基础 第二天
  • Python深度学习实战:人脸关键点(15点)检测pytorch实现
  • linux简单入门
  • 给准备面试网络工程师岗位的应届生一些建议
  • 主线程与子线程之间相互通信(HandlerThread)
  • 13基于双层优化的电动汽车日前-实时两阶段市场竞标
  • REDIS19_zipList压缩列表详解、快递列表 - QuickList、跳表 - SkipList
  • JavaScript 基础 - 第3天
  • 23.3.26总结
  • 【Java学习笔记】37.Java 网络编程
  • Azure OpenAI 官方指南03|DALL-E 的图像生成功能与安全过滤机制
  • 【数据结构】堆
  • 电脑硬盘文件数据误删除/格式化为什么可以恢复? 怎么恢复?谈谈文件删除与恢复背后的原理
  • Gateway服务网关
  • K8S + GitLab + Jenkins自动化发布项目实践(一)
  • 【数据结构篇C++实现】- 堆
  • C++笔试题
  • 【Python】基本语法
  • 用栈实现队列(图示超详解哦)
  • Spring - Spring 注解相关面试题总结
  • 【数据结构】实现二叉树的基本操作
  • 代码随想录算法训练营第五十二天| ● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组
  • 手机验证发送及其验证(基于springboot+redis)保姆级
  • 【JavaScript 逆向】数美滑块逆向分析
  • 多任务之线程
  • (数字图像处理MATLAB+Python)第二章数字图像处理基础-第二节:色度学基础与颜色模型
  • 【华为OD机试 2023最新 】 网上商城优惠活动(C++)