A169-基于SpringBoot学生选课管理系统

我们的SpringBoot学生选课管理系统致力于简化学生、教师、课程及选课过程的管理。以下是系统的主要功能点:

  1. 学生管理

    • 添加学生:管理员可以录入新学生的基本信息。
    • 学生列表:展示所有学生的详细信息,支持分页和排序功能。
    • 编辑学生:允许更新学生的个人信息和学籍状态。
    • 搜索:支持通过姓名、学号等关键字快速查找学生信息。
  2. 教师管理

    • 添加教师:录入新教师的基本信息及任教课程。
    • 教师列表:展示所有教师的详细信息,支持分页和排序功能。
    • 编辑教师:更新教师的个人信息及教职状态。
  3. 课程管理

    • 添加课程:录入新课程的基本信息,包括课程名称、教师和学分。
    • 搜索课程:通过课程名称、代码等关键字查找课程。
    • 编辑课程:更新课程的信息,如时间安排、教师变动等。
  4. 开课表管理:管理每学期的课程安排,包括课程的时间和地点等信息。

  5. 成绩管理:提供学生成绩的录入和查询功能,确保成绩数据的准确性和及时性。

开发环境

Windows

配置环境
程序版本说明
Jdk1.8.0 161Java 开发工具包
Mysql5.5.27关系型数据库
Apache-maven3.9.0Java 项目管理和构建工具
Nvm1.10Node.js 版本管理器
Node16.20.0Node.js JavaScript 运行时环境

后端技术栈
技术版本说明
spring-boot-starter-web未指定Spring Boot Web 框架的基础组件
mybatis-spring-boot-starter2.2.2MyBatis 和 Spring Boot 的集成组件
mysql-connector-java未指定MySQL 数据库驱动
lombok未指定Java 实体类代码简化工具
spring-boot-maven-plugin未指定Spring Boot Maven 插件,用于打包和运行 Spring Boot 应用程序
安装教程
  • 1.数据库:在navicat中运行数据库脚本生成对应的数据库表
  • 2.后台启动:导入项目,在src/main/resources/application.yml文件里更改数据库名称或数据库密码,进入控制台,到项目所在路径,执行命令:mvn clean spring-boot:run
  • 3.前台启动:导入项目,进入控制台,到项目所在路径,执行命令:npm install 后 npm run serve,访问对应的地址进入到登录界面
  • 4.登录用户名密码如下
用户id:1
用户密码:1234
用户类型: 学生

用户id:4
用户密码:1234
用户类型: 教师

用户id:6
用户密码:123
用户类型: admin

项目截图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值