基于SpringBoot+VUE学生选课管理系统

本文介绍了一个基于Spring Boot后端和Vue前端的学生选课管理系统。系统采用前后端分离,前端利用Vue、Vuex、Router和Element UI,后端使用Spring Boot和MyBatis。管理员可管理教师、学生和课程,教师能查询课程和成绩,学生可选课、退课及查成绩。系统还涉及身份验证和权限控制。
摘要由CSDN通过智能技术生成

一、背景

学生选课管理系统是一个用于学生、教师和管理员进行选课、成绩管理和信息查询的系统。该系统采用前后端分离的开发方式,前端使用Vue框架进行开发,后端使用Spring Boot和MyBatis进行开发。前端技术栈包括Vuex、Router、Axios和Element UI。系统支持管理员对教师、学生和课程进行增删改查操作,教师可以查询自己开设的课程以及选择该课程的学生信息,并对学生成绩进行录入,学生可以进行选课、退课和查询成绩。

二、需求

  1. 管理员功能:
    • 教师管理:实现对教师信息的增删改查操作,包括教师姓名、工号、职称等信息。
    • 学生管理:实现对学生信息的增删改查操作,包括学生姓名、学号、班级等信息。
    • 课程管理:实现对课程信息的增删改查操作,包括课程名称、课程编号、教师信息等。
  2. 教师功能:
    • 课程查询:教师可以查询自己开设的课程信息,包括课程名称、课程编号、选课人数等。
    • 学生信息查询:教师可以查询选择自己课程的学生信息,包括学生姓名、学号、成绩等。
    • 成绩录入:教师可以对学生成绩进行录入,包括学生姓名、学号、成绩等。
  3. 学生功能:
    • 选课:学生可以选择自己感兴趣的课程,包括课程名称、课程编号等。
    • 退课:学生可以退选已选择的课程。
    • 成绩查询:学生可以查询自己已选课程的成绩信息,包括课程名称、成绩等。

三、概要设计

  1. 前端设计:
    • 0
      点赞
    • 8
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值