基于springboot和vue3的前后端分离项目
-
管理员
- 登录
- 个人资料管理
- 文件管理
- 课程管理
- 学生管理
- 学生选课管理
-
用户
- 登录
- 注册
- 找回密码
- 个人资料管理
- 查看文件
- 选课
- SpringBoot2
- Mybatis
- MySQL
- vue3
- Element-ui
- Node.js (npm)
- Apache Maven
└─eJiangnan
│ README.md
│
├─springboot
│ │ pom.xml
│ │
│ └─src
│ └─main
│ ├─java
│ │ └─com
│ │ └─example
│ │ │ SpringbootApplication.java
│ │ │
│ │ ├─common
│ │ │ CorsConfig.java
│ │ │ Result.java
│ │ │ RoleEnum.java
│ │ │
│ │ ├─controller
│ │ │ CourseController.java
│ │ │ DocController.java
│ │ │ FileController.java
│ │ │ StudentController.java
│ │ │ StudentCourseController.java
│ │ │ WebController.java
│ │ │
│ │ ├─entity
│ │ │ Account.java
│ │ │ Admin.java
│ │ │ Course.java
│ │ │ Doc.java
│ │ │ Student.java
│ │ │ StudentCourse.java
│ │ │
│ │ ├─exception
│ │ │ CustomException.java
│ │ │ GlobalExceptionHandler.java
│ │ │
│ │ ├─mapper
│ │ │ AdminMapper.java
│ │ │ CourseMapper.java
│ │ │ DocMapper.java
│ │ │ StudentCourseMapper.java
│ │ │ StudentMapper.java
│ │ │
│ │ └─service
│ │ AdminService.java
│ │ CourseService.java
│ │ DocService.java
│ │ StudentCourseService.java
│ │ StudentService.java
│ │
│ └─resources
│ │ application.yml
│ │
│ └─mapper
│ StudentCourse.xml
│
└─vue
│ .env.development
│ .env.production
│ index.html
│ package.json
│ vite.config.js
│
├─public
│ JiangnanUniversity.ico
│
└─src
│ App.vue
│ main.js
│
├─css
│ global.css
│ index.scss
│
├─images
│ admin.ico
│ app.png
│ bg0.jpg
│ bg1.jpg
│ bg2.jpg
│ bg3.jpg
│ ejiangnan.png
│ ewmbtn.png
│ logo.ico
│ logo.png
│ QRcode.jpg
│ XiaoYuan.png
│
├─router
│ index.js
│
├─utils
│ request.js
│
└─web
Course.vue
CourseList.vue
Doc.vue
DocStudent.vue
Home.vue
Login.vue
Manager.vue
Person.vue
Register.vue
Reset.vue
Student.vue
StudentCourse.vue
-
数据库 & 后端
-
前端