“简易学生选课系统” 说明
模块
用户模块:信息修改
课程的增、删、改、查
学生模块:个人信息修改
上传附件(文件系统存储)
选课:浏览已选课程
过滤冲突课程(集合Stream)
课程表模式(二维数组)
课程模块:课程增、删、改、查API
登录拦截器:检查请求头token参数并验证
前端
vue2.0 + 3.0混用 html + element UI 混用
前后端分离模式
采用jwt token登录验证
后续会用react重写
技术
SSM(Spring、SpringMVC、Mybatis Plus)采用注解配置类方式整合
现在已经升级为SpringBoot
MP相较于Mybatis效率有所提升,保留mapper.xml,方便多表查询
多表SQL采用SpringDataJPA的模式编写,即嵌套查询模式
后续添加:
Redis:用于查询缓存、请求缓存
RabbitMQ :流量削峰
![image](img/1.jpg)
![image](img/2.jpg)
![image](img/3.jpg)
![image](img/4.jpg)
![image](img/5.jpg)
极其简陋的东西,请勿嘲笑!
版权所有 (c)2022
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
简易学生选课系统 - 基于SpringBoot、MybatisPlus、MySQL等.zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 简易学生选课系统 - 基于SpringBoot、MybatisPlus、MySQL等.zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习资料参考使用。 3、该资源包括全部源码,需要具备一定基础才能看懂并调试代码。 简易学生选课系统 - 基于SpringBoot、MybatisPlus、MySQL等.zip 1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大
资源推荐
资源详情
资源评论
收起资源包目录
简易学生选课系统 - 基于SpringBoot、MybatisPlus、MySQL等.zip (71个子文件)
simple-xuanke-main
mvnw.cmd 7KB
pom.xml 3KB
src
test
java
com
example
SbMpCrudApplicationTests.java 1KB
main
resources
application.yml 554B
mappers
StudentMapper.xml 1KB
CourseMapper.xml 428B
java
com
example
mapper
CourseMapper.java 288B
UserMapper.java 228B
DepartmentMapper.java 246B
StudentMapper.java 397B
controller
ExceptionController.java 423B
UserController.java 965B
LoginController.java 2KB
StudentController.java 4KB
CourseController.java 2KB
utils
JWTUtils.java 2KB
Base64Utils.java 423B
R.java 655B
SbMpCrudApplication.java 320B
service
UserService.java 179B
StudentService.java 373B
impl
UserServiceImpl.java 364B
DepartmentServiceImpl.java 406B
CourseServiceImpl.java 1KB
StudentServiceImpl.java 692B
CourseService.java 329B
DepartmentService.java 197B
entity
Department.java 384B
Course.java 1KB
Student.java 693B
User.java 512B
config
MPConfig.java 596B
SpringMvcSupport.java 1KB
interceptor
LoginInterceptor.java 867B
.mvn
wrapper
maven-wrapper.properties 233B
maven-wrapper.jar 57KB
frontend
标准ajax.txt 237B
plugins
font-awesome
css
font-awesome.css 41KB
font-awesome.min.css 30KB
fonts
FontAwesome.otf 132KB
fontawesome-webfont.eot 162KB
fontawesome-webfont.woff 96KB
fontawesome-webfont.woff2 75KB
fontawesome-webfont.svg 434KB
fontawesome-webfont.ttf 162KB
elementui
index.js 483KB
index.css 194KB
fonts
element-icons.woff 6KB
js
axios-0.18.0.js 13KB
index.js 554KB
vue.js 304KB
jquery.min.js 85KB
header.html 2KB
my-info.html 2KB
my-choose.html 7KB
css
style.css 11KB
login.html 274B
50x.html 497B
my-table.html 2KB
index.html 615B
all-course.html 6KB
my-course.html 3KB
default.html 938B
readme.md 1KB
img
2.jpg 101KB
1.jpg 104KB
5.jpg 89KB
3.jpg 100KB
4.jpg 127KB
mvnw 10KB
.gitignore 395B
共 71 条
- 1
资源评论
辣椒种子
- 粉丝: 3411
- 资源: 5725
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功