开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue)

网友投稿 316 2022-09-25

开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue)

文章目录

​​前言​​​​开源地址​​​​项目介绍​​

​​项目演示​​

​​官网​​​​后台管理系统​​

​​技术选型​​

​​后端技术​​​​前端技术​​​​运维部署​​​​开发进度​​

​​内置功能​​​​项目文档​​​​最近日志​​

前言

介绍

去年在工作室偶然听到其他工作室要做一个官网,接着趁着一时兴起然后也找了个模板来做了一个自己的官网以及一个后台管理系统,当时的后台系统只有一个登录、注册还有一个提交个人信息的页面,主要为了方便展示动态汇总团队成员。

今年也正好趁毕业设计这个为主题继续进行了开发,耗时近一个月将后台管理系统进行了初步完善。

该工作室系统主要面向校园工作室,可供个人及工作室团队学习使用。

说明

目前该项目包含前后台。

前台:也就是官网的团队页是动态获取后台数据的,首页、团队页目前是静态,可根据自己实际情况进行编辑后台管理系统:具备基础功能,可之后再此基础上进行扩展。

开源地址

Studio-Vue(Gitee):class="data-table" data-id="tea9ccc6-h0RSKNdX" data-transient-attributes="class" data-width="872.014px" style="width: 100%; outline: none; border-collapse: collapse;">

技术

说明

官网

SpringBoot

快速集成框架,使用web启动器

​data-id="t31e458f-ewsap1qQ" style="height: 30px;">

MybatisPlus

ORM框架

​data-id="t31e458f-F6u5zXde" style="height: 30px;">

SpringSecurity

log4j2

​data-id="t31e458f-8hsK1fzP" style="height: 30px;">

JWT

登录鉴权

​data-id="t31e458f-VYlLKZcK" style="height: 30px;">

log4j2

日志框架

​data-id="t31e458f-K8dH5xHO" style="height: 30px;">

PageHelper

分页插件

​data-id="t31e458f-r3K2fjp8" style="height: 30px;">

OSS

第三方对象存储

​data-id="t31e458f-bE7MwPcz" style="height: 30px;">

Lombok

简化对象封装工具

​data-id="t31e458f-rqCVTjo7" style="height: 30px;">

poi

Excel工具

​data-id="t31e458f-fB2xAGYC" style="height: 30px;">

easy-captcha

验证码生成工具

​data-id="t31e458f-uC9EJO5l" style="height: 30px;">

redis

缓存中间件

​class="data-table" data-id="tea9ccc6-SdlIlaN8" data-transient-attributes="class" data-width="872.014px" style="width: 100%; outline: none; border-collapse: collapse;">

技术

说明

官网

Vue2

前端主流框架

​data-id="t31e458f-ZVNCyqRx" style="height: 30px;">

Element-UI

饿了吗UI框架

​data-id="t31e458f-zKwrmxLn" style="height: 30px;">

Echarts

Echarts图表框架

​data-id="t31e458f-q4PAUVar" style="height: 30px;">

Axios

前端HTTP框架

​data-id="t31e458f-yKhyAPsH" style="height: 30px;">

js-cookie

cookie管理工具

​data-id="t31e458f-ZrBBDJPV" style="height: 30px;">

jsencrypt

加密解密工具,非对称加密RSA

​data-id="t31e458f-JUXrFUzE" style="height: 30px;">

nprogress

进度条控件

​data-id="t31e458f-yjm67RlK" style="height: 30px;">

live2d

看板娘

集成vue教程

运维部署

技术

说明

官网

Nginx

静态资源服务器

​data-id="t31e458f-sNKJzECc" style="height: 30px;">

Docker

应用容器引擎(快速隔离部署)

​https://docker.com/​

开发进度

内置功能

工作室官网

前台页面:

首页:banner图展示、证书展示、时光轴页团队页(动态数据获取展示)

工作室后台管理系统

首页(Echarts数据展示):工作室数据统计;依据年级,专业获奖证书以及竞赛统计图表展示;

个人信息页:更新个人信息、修改密码

个人管理模块:

信息录入:成员信息录入,用于官网展示获奖证书:查询、新增、编辑、修改、删除个人竞赛:查询、新增、编辑、修改、删除个人心得:查询、新增、编辑、修改、删除

工作室管理模块:

专业管理:查询、新增、编辑、修改、删除年级管理:查询、新增、编辑、修改、删除获奖证书管理:查询、修改、导出竞赛管理(录入团队比赛):新增、修改、删除、导出成员管理:查询、编辑、修改、删除、注销,激活,删除账号、新建账号、导出用户、转让负责人、重置密码、数据备份

系统管理模块(引用若依):

菜单管理:查询、添加、修改、删除角色管理:查询、添加、修改、删除、修改状态;

分配用户:查询、批量授权

其他

文件上传接口:支持本地或者阿里云OSS存储,仅需配置下即可。

项目文档

文档地址:待更新

API文档:https://apifox.cn/apidoc/shared-456aee99-6931-48e5-bdd4-89c012d0178c

数据库表关系设计:

数据库表字段设计:

最近日志

2022.6.13:开源仓库建立,READEME更新完善。

2022.6.3-6.12:项目模块更改名称、apifox文档整理、开源计划准备。

2022.6.2:团队页接口更新,支持指导老师身份。

2022.6.1:新增数据备份功能,包含sql与网站图片资源。

2022.5.6:两个上传功能合并到一起,采用工厂模式,进行改写复用。

2022.4.22:新增上传、删除本地文件功能

2022.4.18:生成用户成员查询sql添加筛选条件状态为正常的账号。

2022.4.17:个人竞赛中获奖证书新增、首页统计bug

2022.4.16:①看板娘实现拖拽。②用户登录凭证将用户id改为uuid。

2022.3.21-2022.4.15:v1.0.0初步完成,基本功能实现。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:长虹经销商“被薅羊毛到破产”风波:依约办事之余,也要查漏补缺!
下一篇:GEE计算NDVI、NDTI、EVI等指数
相关文章

 发表评论

暂时没有评论,来抢沙发吧~