教务管理系统-springboot + vue

37 阅读2分钟

教务管理系统-springboot + vue

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

一、项目描述

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

SpringBoot+Vue教务系统,前后端分离。

前台:首页、课程、公告、个人中心;后台:学生/教师/课程/成绩/缴费/班级/选课、轮播图、公告。

前台登录网址: http://localhost:8080/springbootux52l/front/dist/index.html

后台登录网址: http://localhost:8080/springbootux52l/admin/dist/index.html

管理员账户密码: admin/admin

学生账户密码: 11/11

教师账户密码: 22/22

二、项目功能

(1)前台模块

首页:展示系统概览、快捷入口及最新动态。

课程信息:浏览全部课程详情,支持按条件筛选。

公告信息:查看学校发布的各类通知与公告。

后台管理:跳转至后台登录入口,便于角色切换。

个人中心:维护个人信息、密码及查看本人数据。

(2)后台模块

个人中心:

修改密码:安全更新登录密码。

个人信息:编辑并保存基本资料。

学生管理:新增、编辑、查询及停用学生账号。

教师管理:维护教师档案与账号状态。

课程类型管理:设置课程分类,便于归类管理。

课程信息管理:发布、更新或下架课程详细资料。

学生选课管理:审核、调整学生选课结果。

班级信息管理:创建、编辑班级及分配学生。

学生成绩管理:录入、修改、发布与统计成绩。

学生缴费管理:登记、查询及提醒学费缴纳情况。

综合信息管理:集中处理跨模块数据与报表。

系统管理:

轮播图管理:配置首页轮播图片与跳转链接。

公告信息:发布、编辑、删除学校公告。

三、运行环境

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

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

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

四、项目技术

服务端技术:springboot

前端技术:Vue

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

五、项目截图

1758692484-a404863c95931e4.png

1758692487-2411bf8de16d63f.png

1758692489-732767ff8a4b422.png

1758692491-99a9612e28c4281.png

1758692493-9ff50c9478b1697.png

1758692495-4057a48f67905a4.png

1758692497-0fe9ce2bb05cda2.png

1758692499-a1c1df4b9e36afe.png

1758692500-8b5550cf587f5c1.png

1758692503-efa3b7f0fae4e7e.png

1758692507-ccee6bd07a6e166.png

1758692511-672a8e2988db15a.png

1758692513-0a5560459fde003.png

1758692516-f7706c04cefdb55.png

1758692518-d6425ad22da78b7.png

1758692522-6ff755230216383.png

1758692524-40468e9445cdca8.png

1758692526-798dc23cb0d4e9e.png

1758692529-189075a90248b09.png

1758692533-9590e785aa1eda8.png

1758692535-66dbd2972b030d0.png

1758692537-b247bbfb1639d64.png

1758692538-01eaea75c7c3a85.png

1758692540-60ec6199ad47d48.png

1758692544-d10f24ade48e298.png