课程管理系统-springboot+vue

442 篇文章 3 订阅
372 篇文章 3 订阅

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

一、项目描述

基于vue+springboot课程管理系统通过MySQL数据库与springboot+vue框架进行开发

登录网址: http://localhost:9262/
管理员账户密码: admin 123456
学生:202307300101 123456
教师:202307300201 123456


二、项目功能

管理员端
首页:展示系统概览,包括最新通知、数据统计及快速导航链接。
院系管理:负责添加、编辑、删除院系信息,构建学校的组织架构基础。
专业管理:管理学校开设的所有专业,包括专业名称、所属院系、培养目标等信息的维护。
班级管理:创建、修改和删除班级,分配班级编号、班主任及所属年级,管理学生分班情况。
课程管理:设置和维护课程信息,包括课程名称、任课教师、上课时间、地点及课程简介等。
选课管理:管理学生的选课过程,包括开放选课、选课结果查看、课程调整及退选等功能。
学生管理:记录学生基本信息,如姓名、学号、班级、联系方式等,并提供学生档案的查询与编辑功能。
教师管理:维护教师的基本信息、教学资质、授课安排等,支持教师档案的建立与管理。
管理员管理:分配和管理系统管理员的权限,确保系统安全有序运行,包括添加新管理员、修改权限等。

教师:
首页:系统的核心入口,展示系统的主要功能和用户个性化信息,提供便捷导航。
授课查询:为教师提供查询自己授课课程信息的功能,包括课程时间、地点、学生名单等。
教师课表:展示教师个人的教学计划表,包括每周的授课时间、课程名称及授课班级等。
成绩录入:为教师提供录入学生课程成绩的平台,支持批量录入和单独修改,确保成绩管理的准确性和高效性。

学生:
首页:系统的入口页面,展示关键信息和导航链接,方便用户快速访问所需功能。
选课:提供学生选择课程的平台,支持按条件筛选课程并加入个人课程列表。
已选课程管理:允许学生查看、修改或退选已选课程,管理个人课程计划。
课表查询:生成并展示学生的个人课表,包括上课时间、地点、课程名称等信息。
成绩查询:提供学生查询各门课程成绩的功能,支持按学期、课程等条件筛选查看。
信息维护:允许用户(学生或教师)更新和维护个人信息,如联系方式、密码等。
本系统的管理员,学生,教师,根据使用者不同,将有不同的主页对应不同的功能权限。

三、运行环境开发工具:

idea2020.3(其他开发工具也可以)

运行环境:jdk1.8+springboot+vue+MySQL5.7(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot+vue
前端技术:css+vue+axios+Element-Ul

五、项目截图

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

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是林儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值