背景

高校选课排课系统主要通过计算机网络,对高校选课排课系统所需的信息进行统一管理,方便管理员随时随地进行增添、修改、查询、删除各类信息。本系统极大的促进了系统与数据库管理系统软件之间的配合,满足了绝大部分学校的需求,给学校管理带来了很大的便利。以现在计算机的技术的应用,使计算机成为人们使用现代发达技术的桥梁。计算机可以有效的解决信息,十分方便的获取信息,从而提高工作的效率。

功能大致

image-20240504191706514

技术栈

  1. 开发语言:Java
  2. 框架:springboot
  3. JDK版本:JDK1.8
  4. 服务器:tomcat9
  5. 数据库:mysql 5.7(一定要5.7版本)
  6. 数据库工具:Navicat11
  7. 开发软件:eclipse/myeclipse/idea
  8. Maven包:Maven3.3.9
  9. 浏览器:谷歌浏览器

演示视频

进入B站观看画面更清晰 【Java项目】毕业设计-基于springboot高校选课排课系统

系统部分截图

学生功能

这是一个用户注册的界面,当用户没有账户时可以通过注册来登录系统,只需要根据相应的提示,输入用户名和学生姓名、性别、年龄、专业、班级、手机号等信息即可。

image-20240504191905715

在学生功能页面,可以查看首页、个人中心、排课信息管理、成绩信息管理的信息;

image-20240504191929150

排课信息管理页面,输入星期、班级、姓名可以查询排课信息,还可以查看星期、时段、课节、班级、课程、教师工号、教师姓名、上课地点等信息;

image-20240504191950834

在成绩信息管理页面,输入姓名可以查询成绩信息,还可以查看学号、学生姓名、班级、课程、成绩、教师工号、教师姓名等信息;

image-20240504192007132

管理员模块

管理员进入主页面,主要功能包括对首页、个人中心、学生管理、教师管理、专业信息管理、班级信息管理、教室信息管理、课程信息管理、排课信息管理、成绩信息管理等进行操作。

image-20240504192037146

管理员点击学生管理。进入学生管理页面输入学生姓名和班级进行查询、新增和删除学生信息,并进行详情,修改和删除操作;

image-20240504192056771

管理员点击教师信息管理。进入教师信息管理页面可以对教师的教师工号、教师姓名、性别、照片、职称、所教课程、联系电话等信息进行查询、新增和删除;

image-20240504192118475

管理员点击专业信息管理、班级信息管理、教室信息管理、课程信息管理。进入管理页面可以新增专业、班级、课室、课程等信息,并进行详情,修改,查看或删除操作。

image-20240504192137618

image-20240504192146484

image-20240504192159010

image-20240504192209931

管理员点击排课信息管理。进入排课信息管理页面可以查看星期、时段、课节、班级、课程、教师工号、教师姓名、上课地点等信息,并进行详情,修改或删除操作。

image-20240504192227609

管理员点击学生成绩管理。进入学生成绩管理页面可以查看学号、学生姓名、班级、课程、成绩、教师工号、教师姓名等信息,并进行详情,修改和删除等操作。

image-20240504192244169

教师管理模块

教师进入管理页面,主要功能包括对首页、个人中心、班级信息管理、排课信息管理、成绩信息管理等功能进行操作。

image-20240504192311379

教师点击排课信息管理。进入排课信息管理页面可以查看星期、时段、课节、班级、课程、教师工号、教师姓名、上课地点等信息,并进行详情,修改或删除操作。

image-20240504192326969

教师点击学生成绩管理。进入学生成绩管理页面可以查看学号、学生姓名、班级、课程、成绩、教师工号、教师姓名等信息,并进行详情,修改和删除等操作。

image-20240504192343554

以上是部分截图,详细的请看演示视频。