家校合作平台-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
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图
