前言
例如:随着在校人数的增加,选课是重点问题,拥有一个好的网上选课系统可以简便快速的对选课各种信息进行管理,节省了人力和时间,提高了对课程管理的效率。
一、开发环境
开发工具 | 版本说明 |
---|---|
OS | Windows10 |
JDK | jdk1.8 |
IDE | IntelliJ IDEA 2020.3 |
tomcat | tomcat8.5 |
Maven | 3.6.0 |
MySQL | 5.0 |
Navicat | 8.0 |
数据库的编码:gb2312
二、功能需求
1、学生模块:
1、在中途上课期间,学生可以随时给老师进行反馈。以便让授课老师可以随时做出相应的调整。
2、若之前选择过的课程再一次选择的时候,会提示你改课程已经选过了。
3、学生可以看到已经有多少人选择了该课程,根据此类情况学生在选择是否要继续选择该课程。
4、所有的课程分成两大类:选修和必修。学生要在这两类中至少要各选择一门课。但,两大类中各自选择的课程最多不能超过三门。
5、学生可以看到所选的课程的所有信息(在哪上课,哪个老师来上课,以及什么时候去上课。)
6、学生