一、作业要求
某学生和课程的ER图如下图所示,根据ER图创建数据库表,往数据库表中添加若干测试数据,用SpringBoot+SpringMVC+Mybatis完成如下功能:
1、用前端列表显示所有的学生的选课信息,学生的选课信息通过级联查询获取
2、删除某条学生信息,并同步的删除该学生的选课信息
3、前端完成输入用户的姓名后查询该用户所选的课程
技术要求
1.数据库使用Mysql8.0
2.后端使用SpringBoot + SpringMVC+ Mybatis
3.实现前端使用html+Thymeleaf
2.其他要求
- 后端工程的包名以com.hnucm.c+学号来命名 (命名不符合要求得分不超过60分)
- 数据库学生表以student+姓名拼音首字母命名如张三同学命名为student_zs,课程表以course _ + 姓名拼音首字母命名如张三同学命名为course_zs(命名不符合要求得分不超过60分)
- 后端学生实体类以Student+姓名拼音首字母命名如张三同学命名为StudentZS;课程实体类以Course+姓名拼音首字母命名如张三同学命名为CourseZS(命名不符合要求得分不超过60分)
3.提交内容
- 数据库每张表截图
- 后端实现核心代码截图(至少要有一张截图包含项目结构)
- 前端实现核心代码截图(所有的截图在截图时务必加上自己的名字)
- 项目运行截图(所有的截图在截图时务必加上自己的名字)·
- 将截图整理到word文档中,并以姓名命名
- 将的源代码打包成zip包,并以姓名命名
- 将截图的word文件和源代码文件提交到智慧树中