基于springboot的选课系统(包含数据库,完美运行,可远程调试)

文章目录

  • 前言
  • 一、管理员模块
    • 1.菜单管理
    • 2.教务管理
    • 3.人员管理
    • 4.角色管理
    • 5.课程管理
  • 二、教师模块
    • 1. 课程信息
    • 2. 成绩管理
  • 三、学生模块
    • 1. 首页公告展示
    • 2. 选课中心
    • 3. 选课统计
  • 总结


前言

这是一个功能基本齐全的学生选课管理系统,使用java实现,用到的后端框架是SpringBoot、Mybatis,前端框架是layui,数据库使用MySQL 等技术。
此项目分为三个角色:学生、老师和管理员。学生能够进行选择课程、查询课程以及查看选课成绩/学分等操作。教师能够查询教授课程以及对学生选择的当前课程的成绩评定。管理员除了有老师和学生所有功能之外,还有用户管理和权限管理的功能。

一、管理员模块

1.菜单管理

管理员进入后台管理界面,可以看到菜单管理包括了教务管理、人员管理、角色管理、课程管理。管理员可以对菜单进行添加以及禁用操作。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第1张图片

2.教务管理

首页公告管理
管理员可以在教务管理中选择首页通告管理来对首页咨询消息详情进行详细的查看以及修改。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第2张图片
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第3张图片

3.人员管理

教师管理
管理员可以在教务管理中角色管理中的教师管理进行教师查询以及是否禁用操作。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第4张图片

4.角色管理

4.1. 角色分配管理
管理员可以在角色管理中对角色对应的菜单管理进行选择、添加、是否禁用等操作。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第5张图片

5.课程管理

  1. 选课管理
    管理员可以在课程管理中的进行课程查询、添加、删除等操作。基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第6张图片
  2. 学年管理
    基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第7张图片

二、教师模块

1. 课程信息

基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第8张图片

2. 成绩管理

教师进入教师管理模块,可以选择成绩管理可以选择对应学年、对应课程、对应学生姓名进行搜索来对相对应学生的成绩进行评价操作。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第9张图片

三、学生模块

1. 首页公告展示

学生进入系统首先进入到首页公告展示模块,可以看到由管理员发布的最新相关公告。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第10张图片

2. 选课中心

学生进入系统可以选择选课中心,可以对选择相关课程进行详细的查看以及选课操作。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第11张图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/1cb6530411944f7492d64e9b3a2cdc3d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2VpeGluXzQ3MTQwMjM4,size_20,color_FFFFFF,t_70,g_se,x_16

3. 选课统计

学生进入系统可以选择选课统计来查看自己选课的相关情况。
基于springboot的选课系统(包含数据库,完美运行,可远程调试)_第12张图片

总结

如有疑问可私聊博主或评论区留下联系方式。
点击获取系统数据库、源码

你可能感兴趣的:(eclipse,java,mysql)