Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/ campus Public

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

License

Notifications You must be signed in to change notification settings

oddfar/campus

Repository files navigation

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 的授权

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /