An open API service indexing awesome lists of open source software.

https://github.com/azure99/rainngcourse

学生课程管理系统, 期末课设, 使用Vue.js + SpringBoot
https://github.com/azure99/rainngcourse

Last synced: about 1 year ago
JSON representation

学生课程管理系统, 期末课设, 使用Vue.js + SpringBoot

Awesome Lists containing this project

README

          

# RainngCourse
数据库大作业,学生选课系统,前后端分离界面美观💎使用流行技术栈Vue ElementUI SpringBoot,Redis实现分布式Session,AOP记录日志由MongoDB存储,可做学习使用

## 技术栈

### 前端Vue.js

- ElementUI
- axios

### 后端SpringBoot

- 持久层: Mybatis Plus
- 授权认证: 手写
- 会话: Spring Session + Redis
- 日志: AOP + MongoDB

### 数据库

- MySQL(MariaDB): 核心业务
- Redis: Session、新闻、配置信息
- MongoDB: 业务日志

## 项目截图

![登录](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/login.png)

![首页](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/front.png)

![增删查改](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/crud.png)

![学生选课](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/select-course.png)

![课程表](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/timetable.png)

![权限修改](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/permission.png)

![日志](https://raw.githubusercontent.com/Azure99/RainngCourse/master/images/log.png)