淘宝店铺搜索:点创微科
学生选课管理系统-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
以上系统源码经过技术整理与调试,确保能正常运行