4 Star 82 Fork 17

长路/Studio-Vue

Create your Gitee Account
Explore and code with more than 13.5 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
MIT

前言

logo

Studio-Vue V1.2.0

Stargazers over time

Stargazers over time

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

想要将这个工作室管理系统继续做下去我自己总结了几个原因:①再此之前我也在gitee、github上搜索了相关学校工作室、实验室管理系统,没有发现比较完善的,较好的。②为了在简历上有些亮点。③将自己所学到的一个技术能够有一个应用场景,助推自己的技术学习与进步。

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

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

鸣谢

  • 感谢 RUOYI 提供的后台管理系统模板以及后台路由、权限管理。【项目功能引用了若依的角色、菜单管理】
  • 感谢项目logo:来源网站地址、作者Hery Mery

Studio-Vue演示地址https://www.codercl.cn/ (域名已过期,使用右侧)、http://150.158.142.63/

在线文档:http://150.158.142.63:3000/

  • 用户名:admin 密码:123

项目部署上线完整教程:Studio-Vue校园实验室系统(SpringBoot+Vue)部署上线保姆级教程

对应小程序端开源地址:studio-wx(Gitee)studio-wx(Github)

项目介绍

项目演示

官网

后台管理系统

技术选型

后端技术

技术 说明 官网
SpringBoot 快速集成框架,使用web启动器 https://spring.io/projects/spring-boot
MybatisPlus ORM框架 https://baomidou.com/
SpringSecurity log4j2 https://spring.io/projects/spring-security#learn
JWT 登录鉴权 https://github.com/jwtk/jjwt
log4j2 日志框架 https://logging.apache.org/log4j/2.x/manual/index.html
PageHelper 分页插件 https://pagehelper.github.io/
OSS 第三方对象存储 https://github.com/aliyun/aliyun-oss-java-sdk
Lombok 简化对象封装工具 https://projectlombok.org/
poi Excel工具 https://poi.apache.org/
easy-captcha 验证码生成工具 https://gitee.com/ele-admin/EasyCaptcha
redis 缓存中间件 https://redis.io/

前端技术

技术 说明 官网
Vue2 前端主流框架 https://vuejs.org/
Element-UI 饿了吗UI框架 https://element.eleme.io/
Echarts Echarts图表框架 https://echarts.apache.org/zh/index.html
Axios 前端HTTP框架 http://www.axios-js.com/
js-cookie cookie管理工具 https://github.com/js-cookie/js-cookie
jsencrypt 加密解密工具,非对称加密RSA https://github.com/travist/jsencrypt
nprogress 进度条控件 https://github.com/rstacruz/nprogress
live2d 看板娘 集成vue教程:https://blog.csdn.net/hk1052606583/article/details/122718918

运维部署

技术 说明 官网
Nginx 静态资源服务器 https://github.com/nginx/nginx
Docker 应用容器引擎(快速隔离部署) https://www.docker.com/

开发进度

image-20220610224906634

内置功能

工作室官网

前台页面:

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

工作室后台管理系统

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

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

个人管理模块:

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

工作室管理模块:

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

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

  • 菜单管理:查询、添加、修改、删除
  • 角色管理:查询、添加、修改、删除、修改状态;
    • 分配用户:查询、批量授权

其他

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

项目文档

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

数据库表关系设计:

image-20220612200752632

数据库表字段设计:

image-20220612200813685

The MIT License (MIT) Copyright (c) 2018 RuoYi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

基于SpringBoot+Vue的校园工作室管理系统,由官网以及一个后台管理系统组成,实现SpringSecurity+jwt的认证授权机制,支持RBAC动态权限。后台管理系统由三个部分组成分别是个人管理、工作室管理、系统管理模块,开箱即用,简单配置即可。 expand collapse
Cancel

Releases (1)

All
3 years ago

Contributors

All

Activities

can not load any more
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/changluJava/studio-vue.git
git@gitee.com:changluJava/studio-vue.git
changluJava
studio-vue
Studio-Vue
master

Search