学生管理系统-springboot + vue

项目描述 基于springboot + vue的学生管理系统

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

 

项目功能
(1)学生
登录:学生通过学号与密码登录系统,进入个人学习中心界面。
选修课程:浏览可选课程列表,包括课程名称、简介、教师、学分和容量等,在选课开放期内提交选课申请,支持退课操作(未开课前)。
公告信息:查看学校或院系发布的通知、考试安排、活动公告等,支持按日期排序与关键词搜索。
个人信息管理:查看并修改个人基本信息,如姓名、联系方式、照片等,部分字段如学号仅可由管理员维护。
修改密码:安全更新登录密码。
选修课信息:查看已选课程列表、上课时间地点、教师信息及选课状态,包括已选、待审核或已退。
考勤信息管理:查看本人各课程的考勤记录,包括出勤、迟到、请假和缺勤,并可查看缺勤原因说明。
请假申请管理:在线提交课程请假申请,填写事由、起止时间并上传证明材料,跟踪审批进度,可撤销未批准的申请。
必修课程管理:查看本专业培养方案中所有必修课程列表及当前修读状态,包括已修、在修或未修。
评价信息管理:对已完成课程的授课教师进行教学评价,可填写评分与文字反馈,支持匿名或实名方式,并可查看历史评价记录。
(2)教师
登录:教师通过工号与密码登录,进入教学管理后台。
选修课程管理:发布、编辑或停用本人负责的选修课程,包括课程大纲、学分、容量限制等内容。
学生选课管理:查看所授选修课的学生选课名单,处理超容量情况,如手动审核或抽签等。
选修课成绩管理:录入、修改并提交所授选修课的成绩,支持导出成绩表。
必修课程维护:查看并关联本人承担的必修课程,通常由教务预分配。
必修课成绩管理:录入、核对并提交所授必修课程的平时成绩、期末成绩及总评成绩,支持处理成绩复核申请。
考勤信息管理:为所授课程进行考勤登记,如课堂点名或扫码签到,录入缺勤或迟到数据,并可导出考勤报表。
评价信息管理:查看学生对其授课的匿名评价结果,包括汇总统计与原始反馈,用于教学改进。
个人信息管理:维护个人资料,如职称、研究方向、联系方式等,并可上传头像。
(3)管理员
登录:管理员使用超级账号登录后台管理系统,拥有最高权限。
管理员管理:新增、编辑、禁用或启用其他管理员账号,并分配角色与菜单权限。
考勤信息管理:全局查看所有课程考勤数据,支持按学院、班级或教师筛选,处理异常考勤申诉与数据修正。
必修课程配置:维护全校必修课程库,包括课程代码、名称、学分、学时和开课学期等,并分配授课教师。
必修课成绩监管:审核教师提交的成绩,处理成绩异常情况,如零分或高分集中,支持成绩批量导入导出与备份。
学生管理:导入或导出学籍信息,处理休学、复学、毕业等状态变更。
教师管理:维护教职工信息,分配教学任务。
班级管理:创建或调整班级结构,如专业加年级加班号,并关联辅导员与班主任。
选修课程统筹:审核新开选修课申请,设置选课规则,包括开放时间、优先级策略和容量上限。
学生选课监控:实时查看各课程选课人数与冲突情况,必要时进行人工干预。
选修课成绩归档:汇总并归档所有选修课成绩,生成学业预警数据。
请假申请管理:审批学生提交的跨课程或长期请假申请,查看请假统计报表,可按学院、类型或时段筛选。
评价信息管理:查看全校教学评价汇总数据,如教师得分分布和高频关键词,生成教学质量报告,支持评价周期配置与匿名策略设定。
公告信息管理:发布、置顶或撤回全校性公告,支持按受众如全体、某学院或某年级定向推送,并保留历史公告归档。

 

 

 

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

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

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

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

提供最优质的资源集合

立即查看 了解详情