# srppms
**Repository Path**: sonarone/srppms
## Basic Information
- **Project Name**: srppms
- **Description**: 基于SpringBoot+Vue+sa-token前后端分离的科研项目管理平台
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2025-05-09
- **Last Updated**: 2025-05-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
[//]: # (Xiao Fan
)
基于SpringBoot+Vue+sa-token前后端分离的科研项目管理平台
---
## ⚡ 介绍
基于SpringBoot+Vue+sa-token前后端分离的科研项目管理平台
- 前端采用Vue、Element UI
- 后端采用Spring Boot、Redis。
- Sa-Token:一个轻量级 java 权限认证框架,让鉴权变得简单、优雅!
- WebSocket:WebSocket对象提供了用于创建和管理 WebSocket 连接,以及可以通过该连接发送和接收数据的 API。
- 支持加载动态权限菜单,多方式轻松权限控制。
- 项目功能
- 简易版本:demo
## 💻 截图
## 🚀 更新日志
| 更新说明 | 用户 | 时间 |
|----------------------|--------|------------|
| 修改swagger链接获取方式 | caibin | 2024/09/03 |
| 自定义指令控制按钮是否显示 | caibin | 2024/09/02 |
| 优化接口返回参数类型 | caibin | 2024/08/31 |
| 更新swagger文档中的项目版本 | caibin | 2024/08/31 |
| 添加项目更新日志模块 | caibin | 2024/08/31 |
| 提取删除文件夹的方法 | caibin | 2024/08/28 |
| 修复swagger扫描为空的bug | caibin | 2024/08/28 |
| 角色模块操作列按钮合并 | caibin | 2024/08/28 |
| 解决菜单路由为空的bug | caibin | 2024/08/28 |
| fixup:头像次裁剪后无法回显的bug | caibin | 2024/08/26 |
## 🧬贡献代码
非常欢迎您参与到我们的开源项目中来~
**PR流程:**
1. Fork 代码!
2. 创建自己的分支: `git checkout -b feat-xxxx`
3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'`
4. 推送您的分支: `git push origin feat-xxxx`
5. 提交`pull request`
感谢所有为`srppms`做出贡献的小伙伴儿们!
## ⭐️ 开始使用
### 注意事项:
#### 1.项目中采用了缓存存储一些数据,所以在启动前需要开启本地缓存。
#### 2.项目默认端口为8888,防止端口冲突。
#### 3.创建好数据库并执行无误后,可以关闭检查数据库的方法,以减少启动时间。
#### 4.登录密码全部为:123。
### 启动后端方法:
1. 修改admin模块下的数据库配置
2. 创建数据库(srppms),并导入数据
3. 使用启动类,启动后端。
### 启动前端方法:
1. 终端地址cd到srppms-vue2模块下,输入命令”npm i“更新本地环境。
2. 输入命令“npm run dev”,出现网页则前端启动成功。
## 作者
QQ:1258350369
微信:cil-emo
QQ群:[](https://tinyurl.com/283fb5fy)
## 项目链接
Gitee:https://gitee.com/cai-bin00_admin/srppms
GitHub:https://github.com/cai1129/srppms