10382_基于Springboot的高校排课管理系统

1、项目包含

项目源码、项目文档、数据库脚本、软件工具等资料;

带你从零开始部署运行本套系统。

2、项目介绍

教学是大学生技能培养的重要环节之一,学生高校排课的质量在一定程度上反映了实验教学的质量,高校排课管理水平也反映了学校教学管理水平。目前,大部分学校所提交的高校排课大多还停留在以纸为介质的方式上,严重制约着教学的开展。如何提高学生高校排课的表象能力,提高教师批改高校排课的效率是一个难题。因此,我们计划开发一款高校排课管理系统。

本系统为高校排课管理系统,采用springboot架构,使用MySQL数据库存储数据,在Tomcat服务器上进行运行。在立项前,首先进行了详细的需求分析,确定了主要模块以及次要模块并对用户权限问题进行了详细的讨论,该系统分为三个模块,登录注册模块、教师功能模块、学生功能模块。

1.登录注册模块:

(1)教师,学生两个角色:同一账号不能在多个手机登录

(2)登录:登录时如果用户格式输入错误或者未获取,则在登录前会进行验证,如果不通过则显示用户登录失败。

(3)注册:注册时,同一手机号不可以注册多次。

(4)忘记密码:可以通过手机号验证码找回。

2.教师功能模块:

(1)学生基本信息:可以添加,删除学生。在搜索栏输入学生姓名、学号即可搜索到学生的基本信息。

(2)学生课程成绩:输入自己的课程名称,能查询到课程学生,点击成绩管理,即可录入修改学生的成绩。输入学生学号,课程名称可查询学生的成绩。

(3)学生请(销)假管理:点击显示请(销)假申请,查看学生的申请,点击同意或拒绝。

(4)个人信息:可添加、修改姓名、年龄、职位、院系、身份证号、手机号、家庭住址,上传照片。点击注册修改,可修改密码,手机号等。

3.学生功能模块:

(1)个人信息管理:可添加、修改姓名、年龄、学号、学院、年级、身份证号、手机号、家庭住址,上传照片。点击注册修改,可修改密码,手机号等。

(2)我的成绩:在搜索框输入姓名、课程名称可查询自己的成绩。

(3)请(销)假申请:学生进入请假页面,输入个人信息,填写请假的时间和请假的理由,点击提交。对于提交的请(销)假信息点击编辑可更改、删除申请。

3、技术说明

后端:SpringBoot

前端:VUE

开发工具:JDK1.8及以上 + IDEA(Eclipse) + MySQL + Maven

本项目涉及多项技术,在此仅列出核心技术,欢迎咨询完整技术细节。

4、文档截图

5、项目截图

  • 系统登录
  • 系统管理
  • 排课管理
  • 选课管理
  • 课表查询
  • 成绩录入

6、项目案例

相关推荐
L1624765 小时前
MySQL 全环境生产快速安装 + 完整配置手册(整合国产银河麒麟适配 + 主从补充版)
数据库·mysql
前端世界5 小时前
MySQL 基础入门(学习第4天)——约束与 DML 操作详解
数据库·学习·mysql
Vect__7 小时前
MySQL 数据类型和约束:从字段设计到表结构建模
数据库·mysql
Mico1810 小时前
MySQL 8.0.35 基于GTID 主从复制安装增强半同步复制
android·mysql·adb
CodexDave1 天前
MySQL事务隔离级别与MVCC机制解析
前端·数据库·mysql·nginx·性能优化·负载均衡
王琦03181 天前
生产环境中使用通用二进制包安装
mysql
蓝田~1 天前
MySQL慢查询怎么优化?B+Tree索引原理+MVCC读不阻塞写+EXPLAIN执行计划,从5秒到0.05秒
数据库·mysql
Herbert_hwt1 天前
MySQL学习前言:关于MySQL的历史与当下学习的必要性
mysql
时间的拾荒人1 天前
MySQL 视图详解
android·数据库·mysql
尽兴-1 天前
企业数据库选型与演进:Oracle、达梦、MySQL 与分库分表实践
数据库·mysql·oracle·分库分表