同学拜托我做的一个教务管理系统项目
因为以前写过这样的javaweb项目,刚接到这个要求的时候我寻思那不是有手就行。
果然手连夜砍断了,从第一天下午写到第三天下午,熬夜赶工两个晚上。
最终让这个满是BUG的项目勉强能跑了(指能应付大作业)
1.管理员登录
2.获取全部课程信息
3.修改某个课程信息
4.删除某个课程信息
5.新增某个课程信息
1.学生登录
2.获取未选课程信息
3.获取已选课程信息
4.选课
5.退课
1.教师登录
2.获取所教授课程信息
3.获取选所教授课程的学生信息
4.修改选所教授课程的学生成绩
1.没有注册功能,这玩意不需要注册
2.管理员删除某条课程信息后sc表里仍然会存在相应信息,解决也好解决,数据库加个外键就行,但我不想改了
3.管理员新增课程的时候键入教课教师的ID,如果teacher表里不存在会报错,解决也好解决,把编辑框改成下拉框就行,但我不想改了
4.本项目使用的mysql版本为5.7.20,数据库在sql文件夹里,用的话在navicat里导入一下,然后在application.properties里改一下数据库连接配置