38 lines
1.4 KiB
Markdown
38 lines
1.4 KiB
Markdown
|
# JavaEE第1次作业
|
|||
|
## SpringBoot + Thymeleaf 学生管理系统
|
|||
|
### 要求
|
|||
|
在已有代码基础上,增加课程管理和成绩管理的内容。
|
|||
|
请注意:
|
|||
|
1. 请重新建立一个名为“学号-HW1”的工程,并在你的git下重新建立名为“学号-HW1”的仓库,如工程和仓库名为:“202208010101-HW1”
|
|||
|
2. 一个新工程,请先检查Maven设置的仓库是否正确
|
|||
|
3. application.properties可能会乱码,乱码请查看语雀
|
|||
|
4. 数据库请使用统一提供的 "mb" 开头的数据库
|
|||
|
5. 主包名必须是你名字的缩写,如张三的包名应为:**edu.zs**
|
|||
|
6. service层必须先写接口再写实现类
|
|||
|
7. 请写好注释
|
|||
|
8. 提交作业时,请提交仓库地址与运行结果截图
|
|||
|
|
|||
|
#### 学生管理
|
|||
|
##### 选做内容
|
|||
|
1. 显示性别时,显示具体的“男”或“女”,而不是数字
|
|||
|
|
|||
|
#### 课程管理
|
|||
|
##### 必做内容
|
|||
|
1. 查询所有课程名
|
|||
|
2. 增加某个课程
|
|||
|
3. 更新某个课程
|
|||
|
4. 删除某个课程
|
|||
|
##### 选做内容
|
|||
|
1. 查询这个课程学生选课情况
|
|||
|
|
|||
|
#### 成绩管理
|
|||
|
##### 必做内容
|
|||
|
1. 查询某个人所有成绩,注:查询时需要显示姓名和课程名,不能只有编号
|
|||
|
2. 增加某个人某条成绩
|
|||
|
3. 更新某个人某条成绩
|
|||
|
4. 删除某个人某条成绩
|
|||
|
##### 选做内容
|
|||
|
1. 查询某人成绩同时计算平均分
|
|||
|
|
|||
|
### 更新内容
|
|||
|
1. 2024-10-20: 更新化简项目后,残留的cookie
|