SpringMVC+Spring+JPA+LayUI+JSP学生选课系统

这是一个基于SpringMvc、SpringDataJPA和LayUI等技术的学生选课管理系统,包含管理员、教师和学生三大模块,提供课程、班级等管理功能,适用于期末项目参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

此项目为学生选课管理系统,可作为期末作品参考,项目地址在文章末尾,如果对您有帮助,请给博主点个star

项目技术

  • SpringMvc
  • Spring
  • SpringDataJPA
  • LayUI
  • JSP
  • MySQL5.7

项目环境

  • JDK1.8
  • Tomcat8
  • idea

项目功能

在这里插入图片描述

数据库设计

在这里插入图片描述

项目展示

1.1登录

在这里插入图片描述

1.2注册

在这里插入图片描述
系统登陆账号:

  • 管理员
    • 账号:1001
    • 密码:admin
  • 教师
    • 账号:019321752200
    • 密码:019321752200
  • 学生
    • 账号:019321752223
    • 密码:019321752223

2、管理员模块

1、首页

在这里插入图片描述

2、院系管理

在这里插入图片描述

2.2、院系增加修改(专业和班级增加修改也是如此,不在展示)

在这里插入图片描述
在这里插入图片描述

3、专业管理

在这里插入图片描述

4、班级管理

在这里插入图片描述

5、课程管理

在这里插入图片描述

6、学生、教师、课程管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、教师模块

3.1、首页

在这里插入图片描述

3.2、个人信息

在这里插入图片描述

3.3 课程管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、学生模块

4.1 首页

在这里插入图片描述

4.2 个人信息

在这里插入图片描述
在这里插入图片描述

4.3 课程管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目代码

点击这里

如果对您有帮助,请给项目点个star

本系统开发平台: JSP + MYSQL 本系统集成开发环境: Eclipse + Tomcat 本系统运行环境: Windows OS 网上选课系统 系统功能说明 1.管理员 ①可以对学生信息通过诸多条件进行查询; ②可以对学生信息进行修改以及删除; ③添加一个新的学生信息 ④可以对教师信息查询、修改、删除以及添加。 ⑤可对课程进行修改、删除、查询、以及添加。 2.教师 ①可以查询管理员添加的课程信息,并选择自己需要教学的课程。 ②选择自己教学课程后对该课程进行安排,包括上课时间、上课地点、学分、学时、总人数等。 ③可以对自己已选教学课程的课程安排进行修改、删除等操作。 ④可以查询自己教学课程的学生选课信息。 ⑤查看自己信息,并可以修改密码。 3.学生 ①可以查询全部管理员已添加的课程,并可以通过课程编号、课程名、课程所属专业、课程类型等条件查询。 ②可以选择查询出来的课程进行选课,选择后进入确认界面,显示课程名,提示是否已有教师安排此课,若有则显示教师姓名,并有确认和取消两个按钮,确认则选课成功,取消则返回上一界面。 ③查看选课结果,用表格形式显示出课程名、上课教室、上课地点、学分、学时以及代课教师。没有教师安排的课程无法查出,只能在退选中查看单独的课程名。 ④退选已选课程,先查询出自己已选的所有课程,通过课程名选择退选。 ⑤查看个人所有信息,只可以修改密码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值