家校合作平台-springboot + vue

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

一、项目描述

基于springboot + vue的家校合作平台

前台登录网址: http://localhost:8082/
后台登录网址: http://localhost:8081/
管理员账户密码: admin/admin
学生账户密码: 1/1
家长账户密码: 2/2
教师账户密码: 3/3

二、项目功能

(1)学生
登录:使用学号和密码登录系统。
个人信息:查看和编辑自己的姓名、班级、联系方式等基本信息。
修改密码:修改个人账户密码。
公告版管理:查看学校或班级发布的通知、活动安排等公告。
考试管理:
– 试卷列表:查看可参加的考试试卷。
– 考试记录:查看历史考试成绩与答题详情。
– 错题本:自动保存答错题目,用于复习。
学生成绩管理:查看各科平时成绩、期中期末成绩及总评。
(2)家长
登录:使用绑定的学生账号或独立账号登录。
个人信息:查看和维护自己的姓名、手机号、与学生关系等信息。
修改密码:修改登录密码。
公告版管理:查看学校或班级发布的公告,了解校园动态。
学生成绩管理:查看所关联学生的各科成绩及考试表现。
(3)教师
登录:使用工号和密码登录系统。
公告版管理:发布、编辑或删除班级/学科相关公告。
管理员管理:
– 学生:录入或维护所带班级学生信息。
– 家长:关联学生与家长账号,确保信息对应。
试题管理:添加、编辑或分类管理单选题、多选题、判断题等试题。
试卷管理:从题库中组卷,设置考试名称、时间与适用班级。
考试管理:
– 试卷列表:查看已创建的试卷。
– 考试记录:查看学生答题结果与成绩。
– 错题本:查看班级共性错题,辅助教学分析。
学生成绩管理:录入、修改所授课程的学生成绩。
(4)管理员
登录:使用管理员账号登录后台。
公告版管理:发布全校性重要通知或政策公告。
管理员管理:
– 管理员:分配或停用其他管理员账号。
– 学生、家长、教师:统一维护所有用户账号信息。
学生成绩管理:查看全校所有学生成绩数据。

三、运行环境

运行环境开发工具:idea2024.1运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.21(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot
前端技术:Vue

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

五、项目截图