教务管理系统-springboot + vue

27 阅读2分钟

教务管理系统-springboot + vue

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

一、项目描述

基于springboot + vue的教务管理系统

本系统基于SpringBoot+Vue开发,构建面向管理员、教师与学生的综合教务管理平台,实现课程、成绩、选课、奖惩、财务等核心业务的信息化与流程化,提升教务管理效率与服务水平。

登录网址: http://localhost:8081/#/login

管理员账户密码: admin/admin

学生账户密码: 学号1/123456

教师账户密码: 教师工号1/123456

二、项目功能

【学生模块】

个人中心:维护个人基础档案与联系方式。

修改密码:自主更新登录密码保障账户安全。

课程信息管理:查询本学期及历年开设课程详情。

学生成绩管理:在线查看个人成绩、学分与绩点。

选修课程管理:浏览可选课程并完成选课/退课。

学生奖惩管理:查阅个人奖惩记录及处分决定。

【教师模块】

个人中心:查看与更新教师个人资料。

修改密码:重置教师账户登录密码。

班级信息管理:维护所授班级的基本信息与名册。

课程信息管理:查询并管理本人授课课程详情。

选修课程管理:审核学生选课申请并导出选课名单。

【管理员模块】

修改密码:重置管理员自身登录口令。

管理员管理:增删改系统管理员账号及权限。

学生信息管理:批量维护学生学籍、状态与档案。

教师信息管理:统一管理教师人事、职称与联系方式。

学院信息管理:设置学校下属学院、专业及学制架构。

班级信息管理:创建、调整与注销行政班级信息。

课程信息管理:维护课程类型、课程大纲及学分设置。

财务信息管理:录入、更新与查询学生缴费记录。

学生成绩管理:审核、修改与发布学生成绩数据。

选修课程管理:控制选课开放时间、容量及名单。

学生奖惩管理:发布、撤销学生奖惩记录。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs20

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

四、项目技术

服务端技术:springboot

前端技术:Vue

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

五、项目截图

1762313498-fb326b8916b5b66.png

1762313501-60b4f4367547569.png

1762313503-17693366b94563c.png

1762313505-7434068a59af276.png

1762313507-cb07b7f12b483b0.png

1762313512-072a767b760a356.png

1762313515-1bcbb3dd0684526.png

1762313517-86bd91ec5b2a7f8.png

1762313520-cd78719fb3e4d4a.png

1762313523-2402b2d33cdbaa1.png

1762313526-caba6ee3cecbba6.png

1762313529-d8581b00bedd8af.png

1762313532-cfbdfedda30bdf6.png

1762313535-5be02efdf503e1d.png

1762313540-9c5f9c2a66ebd69.png

1762313542-cab6ca19105b6c2.png

1762313547-82619a851668bfa.png

1762313550-bd7ea43fb410a25.png

1762313553-ea4b2181e313e4c.png

1762313557-614d2d540179085.png

1762313567-353541314cf6492.png

1762313573-1dc0eebf36fa059.png

1762313576-1e5d0348fd2e256.png

1762313607-fa76778f43cb1e3.png

1762313615-7b5635280d4a549.png

1762313621-86f971bdfdda81a.png