springboot+vue学生选课系统 java+ssm+idea+_mysql

系统包含三种角色:管理员、老师、学生,系统分为前台和后台两大模块,主要功能如下。

ide工具:IDEA 或者eclipse

编程语言: java

学生网上选课系统可以实现教室管理,老师管理,课程管理,教学计划管理选课管理,成绩管理,学生管理等功能。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。

数据库: mysql5.7+

框架:ssm+springboot都有

前端:vue.js+ElementUI

详细技术:springboot+SSM+vue+MYSQL+MAVEN

数据库工具:Navicat/SQLyog都可以

管理员:

1.个人中心:管理个人信息,包括修改个人信息、查看选课记录等。

2.基础数据管理:管理系统的基础数据,包括学院信息、专业信息、班级信息等。

3.教学资源管理:管理教学资源,包括上传、下载课件、资料等。

4.课程管理:管理课程信息,包括添加、编辑、删除课程等操作。

5.成绩管理:管理学生成绩,包括录入、修改、查询成绩等操作。

6.学生管理:管理学生信息,包括添加、编辑、删除学生等操作。

老师:

1.个人中心:管理个人信息,包括修改个人信息、查看选课记录等。

2.教室管理:管理教室信息,包括查看教室占用情况、修改教室信息等操作。

3.课程管理:管理课程信息,包括添加、编辑、删除课程等操作。

4.成绩管理:管理学生成绩,包括录入、修改、查询成绩等操作。

学生:

1.个人中心:管理个人信息,包括修改个人信息、查看选课记录等。

2.教室管理:管理教室信息,包括查看教室占用情况、选择合适的教室等操作。

3.课程管理:管理已选课程信息,包括退选课程、查询已选课程等操作。

4.成绩管理:查看自己的成绩信息。

目 录

摘 要 I

ABSTRACT II

第1章 绪论 1

1.1 课题背景 1

1.2 课题意义 1

1.3 研究内容 1

第2章 开发环境与技术 3

2.1 JAVA语言 3

2.2 MYSQL数据库 3

2.3 IDEA开发工具 4

2.4 SPRING BOOT框架 4

第3章 系统分析 5

3.1 可行性分析 5

3.1.1 技术可行性 5

3.1.2 经济可行性 5

3.1.3 操作可行性 5

3.2 系统流程 5

3.2.1 操作流程 6

3.2.2 登录流程 6

3.2.3 删除信息流程 7

3.2.4 添加信息流程 7

3.3 性能需求 8

3.4 功能需求 9

第4章 系统设计 12

4.1 系统设计思想 12

4.2 功能结构设计 13

4.3 数据库设计 15

4.3.1 数据库概念设计 15

4.3.2 数据库物理设计 18

第5章 系统实现 22

5.1 管理员功能实现 22

5.1.1 教室管理 22

5.1.2 课程管理 22

5.1.3 老师管理 23

5.2 老师功能实现 23

5.2.1 教学计划管理 23

5.2.2 选课管理 24

5.2.3 成绩管理 24

5.3 学生功能实现 25

5.3.1 课程管理 25

5.3.2 选课查看 25

5.3.3 成绩查看 26

第6章 系统测试 27

6.1 功能测试 27

6.1.1 登录功能测试 27

6.1.2 修改密码功能测试 28

6.2 系统测试结果 29

结 论 30

参考文献 31

致 谢 32

相关推荐
李慕婉学姐1 小时前
【开题答辩过程】以《基于Android的出租车运行监测系统设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·后端·vue
小鸡吃米…1 小时前
Python 列表
开发语言·python
m0_740043731 小时前
SpringBoot05-配置文件-热加载/日志框架slf4j/接口文档工具Swagger/Knife4j
java·spring boot·后端·log4j
编织幻境的妖1 小时前
SQL查询连续登录用户方法详解
java·数据库·sql
kaikaile19951 小时前
基于C#实现一维码和二维码打印程序
开发语言·c#
Query*1 小时前
分布式消息队列kafka【五】—— kafka海量日志收集实战
分布式·kafka
我不是程序猿儿2 小时前
【C#】画图控件的FormsPlot中的Refresh功能调用消耗时间不一致缘由
开发语言·c#
未若君雅裁2 小时前
JVM面试篇总结
java·jvm·面试
rit84324992 小时前
C# Socket 聊天室(含文件传输)
服务器·开发语言·c#
kk哥88992 小时前
C++ 对象 核心介绍
java·jvm·c++