学生选课管理系统-SpringBoot,+Mybatis+MySQL

41 阅读2分钟

淘宝店铺搜索:点创微科

学生选课管理系统-SpringBoot,+Mybatis+MySQL

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

学生选课管理系统

系统架构 本项目使用springboot框架和MySQL实现后端功能,使用JSP+CSS+JavaScript+JQuery实现前端

登录网址: http://localhost:80/

管理员账号:admin 密码:admin

教师账号:01001 密码:12345

学生账号:1001 密码:12345

二、项目功能

登录界面: 用户可以选择登录身份(学生、教师、管理员)。 输入账号和密码进行登录。

学生选课系统: 显示学生的基本信息(姓名、学号、院系)。 提供“选课中心”和“我的选课”两个选项卡。 在“我的选课”中,学生可以查看已选课程的详细信息(课程号、课程名、先修课、开课教师、学分、院系、成绩)以及退选操作。 在“选课中心”中,学生可以浏览所有可选课程的信息,并进行选课操作。

教师系统: 显示教师的基本信息(姓名、工号、院系)。 提供“我的学生”选项卡。 在“我的学生”中,教师可以查看所授课程的学生名单及其成绩,并进行成绩修改或保存操作。

教师管理: 提供教师信息的查询、新增、删除和修改功能。 可以按姓名、院系、性别等条件进行查询。

课程管理: 提供课程信息的查询、新增、删除和修改功能。 可以按课程号、教师号、课程名等条件进行查询。

选课管理: 提供学生选课信息的查询、修改、删除和保存功能。 可以按学号、课程号等条件进行查询。

学生管理: 提供学生信息的查询、新增、删除和修改功能。 可以按姓名、院系、性别等条件进行查询。

三、运行环境

运行环境开发工具:idea

运行环境:jdk-11、maven-3.8.6、MySQL5.7.26

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:SpringBoot, Mybatis, spring,mysql, maven

前端技术:JSP+CSS+JavaScript+JQuery

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752119024-c912008deb8c1ff.png

1752119027-41586542fa70ed1.png

1752119029-0043ab81dadc980.png

1752119031-18c5a96f5b6572f.png

1752119032-5c233221ca59cfc.png

1752119034-f0d268845c4f1f0.png

1752119036-3c3aaf0ee14a340.png

1752119038-240cdf12dc4a0ac.png

1752119039-10fe4e58c8e4d74.png

1752119041-a1b99bbd4a743cb.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp