Giter Site home page Giter Site logo

hanaviavia / dev-platform Goto Github PK

View Code? Open in Web Editor NEW

This project forked from oddfar/campus

0.0 0.0 0.0 2.3 MB

Campus一款简单的后台管理系统,RuoYi-Vue简单版,快速开发框架,适合大学生开发毕设,或其他小项目。使用Spring Boot、Spring Security、MyBatis Plus、Jwt、Vue等技术

Home Page: https://oddfar.github.io/campus-doc/

License: MIT License

JavaScript 13.60% Java 45.51% HTML 2.62% Batchfile 0.03% Vue 36.57% Dockerfile 0.03% SCSS 1.63%

dev-platform's Introduction

logo

Campus,一个简单的前后端分离后台管理系统,RuoYi-Vue简单版

Campus

项目文档 | 笔记仓库 | 我的博客

项目介绍

想重构之前的校园信息墙项目,又想学习若依项目,就手写了 RuoYi-Vue 并修改了部分功能,于是有了这套后台系统,所以取名为campus

Campus 一款简单的后台管理系统,RuoYi-Vue简单版,快速开发框架,适合大学生开发毕设,或其他小项目。

使用Spring Boot、Spring Security、MyBatis Plus、Jwt、Vue等技术

您可以根据此项目,快速开发毕设项目,无需注重系统代码,只需业务代码!

项目文档

对比RuoYi

功能差异

功能 本框架 RuoYi
权限认证 增加接口管理,动态分配角色权限 不支持动态分配
ORM框架 采用 Mybatis-Plus 采用 Mybatis
数据分页 采用 Mybatis-Plus 分页插件
框架对其进行了扩展
采用 PageHelper
用户依据 涉及表使用用户ID判断,方便更新用户 根据用户userName
数据库主键 采用 雪花ID 采用 数据库自增ID
SQL监控 采用 p6spy 可输出完整SQL与执行时间监控 log输出
多数据源框架 dynamic-datasource druid

内置功能

  • 用户管理:用户的管理配置。
  • 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
  • 角色管理:角色菜单权限分配。
  • 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
  • 参数管理:对系统动态配置常用参数。
  • 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  • 登录日志:系统登录日志记录查询包含登录异常。

新增

  • 接口管理:动态分配角色接口权限

贡献代码

若您有好的想法,发现一些 BUG 并修复了,欢迎提交 Pull Request 参与开源贡献

发起 pull request 请求,提交到 master 分支,等待作者合并

致谢

此项目参考了一些开源项目的解决方案,在此感谢他们的开源

演示图

admin
image-20230221090307473 image-20230221091209986
image-20230221091408302 image-20230221091331128

案例:校园信息墙

https://github.com/oddfar/campus-example

网页端

web
image-20230221091804015 image-20230221091942563
image-20230221092022247 image-20230221092059047
image-20230221092122331 image-20230221092152935

移动端(小程序)

移动端
image-20230412210057613 image-20230412210148423 image-20230412210214019
image-20230412210256253 image-20230412210328222 image-20230412210405497
image-20230412210534659 image-20230412210606552

鸣谢

IntelliJ IDEA 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 JVM 平台语言。

特别感谢 JetBrains 为开源项目提供免费的 IntelliJ IDEA 等 IDE 的授权

dev-platform's People

Contributors

oddfar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.