全栈小白的gravatar头像
全栈小白 2024-03-20 13:36:53

基于SpringBoot+Vue实现的学生选课管理系统

项目描述

基于SpringBoot+Vue实现的学生选课管理系统采用前后端分离的架构方式实现,后端采用SpringBoot框架,前端采用了Vue2进行开发。

系统一共分为三种角色,分别是管理员、教师、学生,有不同的菜单权限

系统整体实现了如下功能

管理员:院系管理、专业管理、班级管理、课程管理、选课管理、学生管理、教师管理、管理员管理

教师:授课查询、教师课表、成绩录入

学生:选课、已选课程管理、课表查询、成绩查询、信息维护

运行环境

jdk8+mysql5.7+IntelliJ IDEA+maven+nodejs

项目技术(必填)

服务端技术:Springboot+Mybatis-Plus

前端技术:html+css+vue+element-ui+axios

数据库文件(可选)

代码中包含了

运行视频(可选)

https://www.bilibili.com/video/BV14t421G7XV/

是否原创(转载必填原文地址)

互联网所得

项目截图(必填)

基于SpringBoot+Vue实现的学生选课管理系统

运行截图(必填)

用户登录

基于SpringBoot+Vue实现的学生选课管理系统

管理员首页

基于SpringBoot+Vue实现的学生选课管理系统

教师首页

基于SpringBoot+Vue实现的学生选课管理系统

学生首页

基于SpringBoot+Vue实现的学生选课管理系统

院系管理

基于SpringBoot+Vue实现的学生选课管理系统

课程管理

基于SpringBoot+Vue实现的学生选课管理系统

选课管理

基于SpringBoot+Vue实现的学生选课管理系统

学生管理

基于SpringBoot+Vue实现的学生选课管理系统

教师管理

基于SpringBoot+Vue实现的学生选课管理系统

学生课表查询

基于SpringBoot+Vue实现的学生选课管理系统

 

注意事项(可选)

 

1.地址说明

登录页:http://localhost:9262/login

2.账号说明

管理员:admin/admin

教师:201803000001/123456

学生:201807300101/123456

3.运行说明

1、创建数据库course_manager,导入SQL脚本
2、修改application.yaml中的数据库配置信息,如下图
3、启动后端项目
4、打开前端项目CourseManagerVue目录下,打开cmd命令行,运行npm run serve 或者 yarn run serve
5、访问上述地址

基于SpringBoot+Vue实现的学生选课管理系统

4.以上系统源码经过小白整理与调试,确保能正常运行,欢迎各位小伙伴下载

5.如需远程部署,或者配套论文,可添加本人微信:LVS_2018,备注最代码


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:最代码.zip,文件大小:1444.558K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友