高校课程管理系统springboot vue java

49 阅读3分钟

淘宝店铺搜索:点创微科

高校课程管理系统springboot vue java

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

一、项目描述

高校课程管理系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8080/login

管理员账号密码:admin/123456

学生账号密码:202301010001/123456

教师账号密码:2023010101/123456

二、项目功能

管理员功能描述:

管理员首页:提供系统概览和导航,展示主要功能模块入口,方便管理员快速访问各个管理模块。

系管理:管理员可以在此模块管理各个院系的信息,包括添加、编辑和删除院系,以及查看院系下的专业和教师数量。

专业管理:管理员可以在此模块管理各个专业的信息,包括添加、编辑和删除专业,以及查看专业所属的院系。

班级管理:管理员可以在此模块管理各个班级的信息,包括添加、编辑和删除班级,以及查看班级所属的院系、专业和年级。

学生管理:管理员可以在此模块管理学生信息,包括添加、编辑和删除学生,以及查看学生的基本信息、班级、专业和登录记录。

教师管理:管理员可以在此模块管理教师信息,包括添加、编辑和删除教师,以及查看教师所属的院系和教授的课程。

课程管理:管理员可以在此模块管理课程信息,包括添加、编辑和删除课程,以及查看课程所属的系、教师和上课时间。

选课修改:管理员可以在此模块管理学生的选课信息,包括允许或不允许学生选课,以及查看和修改学生的选课记录。

管理员管理:管理员可以在此模块管理系统的管理员账号,包括添加、编辑和删除管理员账号,以及设置管理员权限。

学生功能描述:

学生首页:提供学生用户的系统入口,展示个人信息和快捷访问常用功能的导航。

学生课程:学生可以查看已选课程列表,包括课程名称、教师、学分、上课时间和地点等信息。

选修课程:学生可以浏览可选课程并进行选课操作,查看课程详情和剩余容量。

课表查询:学生可以查询个人课程表,查看每周课程安排和时间地点。

成绩查询:学生可以查看各科成绩,包括日常成绩、考试成绩和总评成绩。

信息维护:学生可以更新个人信息,如联系方式、密码等,并上传个人照片。

教师功能描述 :

教师首页:提供教师用户的系统入口,展示个人信息和快捷访问常用功能的导航。

授课查询:教师可以在此功能中查询自己所授课程的详细信息,包括课程名称、上课时间、地点和选课人数等。

教师课表:教师可以查看个人的课程表,了解每周的课程安排,方便进行教学准备和时间管理。

成绩录入:教师可以在此功能中录入和更新学生的成绩,包括日常成绩和考试成绩,确保成绩记录的准确性和及时性。

三、运行环境

开发工具:idea2021.1.2+apache-tomcat-8.0.29

运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin

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

四、项目技术

项目技术:JavaScript+HTML+CSS+Java+spingboot+vue

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

五、项目截图

1752633228-d03e1242dd71502.png

1752633230-88757354a9cc41c.png

1752633234-cfcd208495d565e.png

1752633237-c4ca4238a0b9238.png

1752633240-c81e728d9d4c2f6.png

1752633241-eccbc87e4b5ce2f.png

1752633243-a87ff679a2f3e71.png

1752633246-e4da3b7fbbce234.png

1752633248-1679091c5a880fa.png

1752633250-8f14e45fceea167.png

1752633252-d020b56c1f08dc7.png

1752633254-7cb266474e2699e.png

1752633256-d0812d10beca11e.png

1752633258-bd7742aae55bc54.png

1752633259-fb32a323913c59e.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp