# 教务管理系统 **Repository Path**: spf03/edu ## Basic Information - **Project Name**: 教务管理系统 - **Description**: 教务管理系统代码..... - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 13 - **Forks**: 2 - **Created**: 2023-05-25 - **Last Updated**: 2025-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 教务管理系统 #### 介绍 教务管理系统是一个基于web的应用软件。主要针对的用户群体是学校等教育机构。在系统中,学生可以查看并修改自己的基本信息、查看课程以及成绩、还可以进行选课等。教师可以根据自身条件进行调课申请、也可以查看自己的基本信息、班级的信息、所属班级学生的基本信息等。同时系统管理员可以对学生和教师进行管理,也可以对课程,教室等进行管理,还可以根据教师提交的调课申请进行审核。使得管理效率提升。 #### 项目基本架构 SpringBoot+Mybatis+Vue+ElementUI #### 功能介绍 ##### 实现功能 1. 管理员 学生管理 ![img.png](desc-images/img_0.png) 院系管理 ![img_3.png](desc-images/img_3.png) 班级管理 ![img_1.png](desc-images/img_1.png) 专业管理 ![img_2.png](desc-images/img_2.png) 教师管理 ![img_4.png](desc-images/img_4.png) 楼栋管理 ![img_5.png](desc-images/img_5.png) 课程管理 ![img_6.png](desc-images/img_6.png) 配置管理 ![img_7.png](desc-images/img_7.png) 管理员管理 ![img_8.png](desc-images/img_8.png) 教室管理 ![img_9.png](desc-images/img_9.png) 节次管理 ![img_10.png](desc-images/img_10.png) 排课管理 ![img_11.png](desc-images/img_11.png) 安排课程 ![img_12.png](desc-images/img_12.png) 查看排课记录 ![img_13.png](desc-images/img_13.png) 处理调课申请 ![img_14.png](desc-images/img_14.png) 2. 教师 学生管理 ![img_15.png](desc-images/img_15.png) 班级管理 ![img_16.png](desc-images/img_16.png) 课程管理 ![img_17.png](desc-images/img_17.png) 录入成绩 ![img_18.png](desc-images/img_18.png) 查看课表 ![img_19.png](desc-images/img_19.png) 发起调课申请 ![img_20.png](desc-images/img_20.png) 查看调课申请 ![img_21.png](desc-images/img_21.png) 3. 学生 选课 ![img_22.png](desc-images/img_22.png) 查看选课结果/查询成绩 ![img_23.png](desc-images/img_23.png) 查看课表 ![img_24.png](desc-images/img_24.png) ##### 未实现功能 1. 系统各类实体的批量导入、导出 2. 教师调课时,提供可选的调课方案(包含教室和节次) 3. 按照课程以及节次的学时数进行排课 #### 安装教程 1. idea里clone项目 2. File-Settings里修改为你的Maven 3. File-Project Structure 4. Modules-Import Module ![img_26.png](desc-images/img_26.png) 5. 选择edu-backend目录 ![img_27.png](desc-images/img_27.png) 6. 选择Import Module from external model-Maven-Finish ![img_28.png](desc-images/img_28.png) 7. 点击ok ![img_29.png](desc-images/img_29.png) 8. cd edu-frontend 9. npm install 10. npm run dev #### 使用说明 1. 修改配置文件edu-backend/src/main/resources/application.yml 2. 导入数据库sql/edu.sql 3. 启动前端、后端 4. 访问http://localhost:8080/ 5. 登录测试(用户名admin、密码123456)