-
本项目是使用
ruoyi-vue-pro
开源框架进行二次开发的 -
ruoyi-vue-pro gitee地址: https://gitee.com/zhijiantianya/ruoyi-vue-pro
-
ruoyi-vue-pro 官网:https://doc.iocoder.cn/
-
项目原型是我原来使用Php Laravel开发的,地址:https://gitee.com/vip_huage/StudentCMS
-
Mysql的
[mysqld]
配置中需要加上
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
演示模式下不允许添加,修改,删除数据
管理员: admin 123456
老师: teacher 123456
学生: student 123456
- 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson
- 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
- 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
- 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
分成多种内置功能:
- 系统功能
- 基础设施
- 学生管理
为了让系统更加轻便,其他功能(报表,商城,支付,工作流)已删除
工作流后续考虑会添加,添加学生请假功能时使用
- 老师可直接使用手机号登录
- 使用工作流实现学生请假功能
- 只有管理员可以修改学生的学号和姓名
- 只有管理员可以修改老师的手机号
- 管理员修改学生学号或老师的手机号后,同步修改用户表中的值
316915910(验证口令:stucms)