# Design
基于SpringBoot的毕业设计选题系统
## 接口设计
### 1.角色信息 - @RequestMapping("/role")
#### 1.1.角色登录
##### 接口名:verifyRole
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| roleName | String | 登录名 |
| passWord | String | 登录密码 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| roleId | Integer | 角色ID |
| roleType | Integer | 角色类型。<br>0-领导;<br>1-管理员 |
#### 1.2.根据角色ID获取角色信息
##### 接口名:getRoleById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 角色ID |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| data | Role | 角色信息 |
### 2.教师信息
#### 2.1.分页获取教师信息
##### 接口名:listTeachersByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| page | Integer | 页码数 |
| num | Integer | 每页数量 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| total | Integer | 数据总数 |
| count | Integer | 当前页数据数 |
| list | List | 数据信息 |
#### 2.2.根据ID获取教师信息
##### 接口名:getTeacherById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 教师ID |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| data | Entity | 教师信息 |
#### 2.3.根据教师ID和登录密码修改教师登录密码
##### 接口名:updatePasswordById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 教师ID |
| password | String | 教师登录密码 |
| newPassword | String | 新登录密码 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| message | String | 消息 |
#### 2.4.分页获取所有老师专长信息
##### 接口名:listExpertisesByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| page | Integer | 页码数 |
| num | Integer | 每页数量 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| total | Integer | 数据总数 |
| count | Integer | 当前页数据数 |
| list | List | 数据信息 |
#### 2.5.设置课题的指导老师
##### 接口名:setGuideTeacherForDesigntopic
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| dId | Integer | 课题ID |
| tId | Integer | 教师ID |
| roleType | Integer | 角色类型 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| message | String | 消息 |
#### 3.4.根据ID修改教师院系和专长
### 3.学生信息
#### 3.1分页获取学生信息
##### 接口名:listStudentsByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| page | Integer | 页码数 |
| num | Integer | 每页数量 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| total | Integer | 数据总数 |
| count | Integer | 当前页数据数 |
| list | List | 数据信息 |
#### 3.2根据学生ID获取学生信息
##### 接口名:getStudentById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 学生ID |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| data | Entity | 学生信息 |
#### 3.3.根据学生ID和登录密码修改学生登录密码
##### 接口名:updatePasswordById
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 学生ID |
| password | String | 学生登录密码 |
| newPassword | String | 新登录密码 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| message | String | 消息 |
#### 3.4.根据ID修改学生院系和班级
#### 3.5.设置学生的毕业设计课题
##### 接口名:setDesigntopicForStudent
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| sId | Integer |学生ID |
| dId | Integer |课题ID |
| roleType | Integer | 角色类型 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| message | String | 消息 |
### 4.院系信息
#### 4.1.分页获取所有院系信息
##### 接口名:listCollegesByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| page | Integer | 页码数 |
| num | Integer | 每页数量 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| total | Integer | 数据总数 |
| count | Integer | 当前页数据数 |
| list | List | 数据信息 |
### 5.班级信息
#### 5.1.分页获取所有班级信息
##### 接口名:listClassesByCurr
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| page | Integer | 页码数 |
| num | Integer | 每页数量 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| total | Integer | 数据总数 |
| count | Integer | 当前页数据数 |
| list | List | 数据信息 |
### 6.毕业设计选题信息 - @RequestMapping("/designtopic")
#### 6.1.分页获取不同状态的毕业设计选题
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| page | Integer | 页码数 |
| num | Integer | 每页数量 |
| status | Integer | 可选,课题审核状态。<br>0-未审核;<br>1-审核中;<br>2-审核通过;<br>3-审核未通过 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| total | Integer | 数据总数 |
| count | Integer | 当前页数据数 |
| list | List | 数据信息 |
#### 6.2.根据ID获取毕业设计题目
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 题目ID |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| data | Designtopic | 题目信息 |
#### 6.3.根据ID修改题目审核状态
##### 请求参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| id | Integer | 题目ID |
| status | Integer | 可选,课题审核状态。<br>0-未审核;<br>1-审核中;<br>2-审核通过;<br>3-审核未通过 |
##### 返回参数:
| 参数名 | 类型 | 说明 | 备注 |
|:---- |:---- |:---- |:---- |
| isSuccessful | Boolean | 是否成功 |
| message | String | 提示信息 |
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计&课设--基于SpringBoot的毕业设计选题系统.zip
共796个文件
gif:450个
js:138个
html:51个
需积分: 5 0 下载量 111 浏览量
2024-02-20
00:11:52
上传
评论
收藏 6.02MB ZIP 举报
温馨提示
毕业设计&课设--基于SpringBoot的毕业设计选题系统
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设--基于SpringBoot的毕业设计选题系统.zip (796个子文件)
mvnw.cmd 6KB
bootstrap.css 118KB
bootstrap.css 118KB
bootstrap.css 118KB
layui.css 68KB
layui.css 68KB
layui.css 68KB
layui.css 59KB
layui.css 59KB
layui.css 59KB
style.css 43KB
style.css 43KB
style.css 43KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
layer.css 14KB
layui.mobile.css 10KB
layui.mobile.css 10KB
layui.mobile.css 10KB
layui.mobile.css 10KB
layui.mobile.css 10KB
layui.mobile.css 10KB
laydate.css 7KB
laydate.css 7KB
laydate.css 7KB
laydate.css 7KB
laydate.css 7KB
laydate.css 7KB
reset.css 1KB
reset.css 1KB
reset.css 1KB
reset.css 1KB
reset.css 1KB
reset.css 1KB
code.css 1KB
code.css 1KB
code.css 1KB
code.css 1KB
code.css 1KB
code.css 1KB
archivetemp1基于SSM的毕业设计选题系统设计与实现 课题任务书 .doc 218KB
archivetemp1基于SSM的毕业设计选题系统设计与实现 课题任务书 .doc 218KB
archivetemp1基于SSM的毕业设计选题系统设计与实现 课题任务书 .doc 218KB
2-毕业设计任务书.docx 21KB
2-毕业设计任务书.docx 21KB
2-毕业设计任务书.docx 21KB
4-毕业设计开题报告书.docx 19KB
iconfont.eot 40KB
iconfont.eot 40KB
iconfont.eot 40KB
iconfont.eot 39KB
iconfont.eot 39KB
iconfont.eot 39KB
59.gif 10KB
59.gif 10KB
59.gif 10KB
59.gif 10KB
59.gif 10KB
59.gif 10KB
22.gif 10KB
22.gif 10KB
22.gif 10KB
22.gif 10KB
22.gif 10KB
22.gif 10KB
24.gif 8KB
24.gif 8KB
24.gif 8KB
24.gif 8KB
24.gif 8KB
24.gif 8KB
13.gif 7KB
13.gif 7KB
13.gif 7KB
13.gif 7KB
13.gif 7KB
13.gif 7KB
16.gif 7KB
16.gif 7KB
16.gif 7KB
16.gif 7KB
16.gif 7KB
16.gif 7KB
39.gif 6KB
39.gif 6KB
39.gif 6KB
39.gif 6KB
39.gif 6KB
39.gif 6KB
64.gif 6KB
64.gif 6KB
64.gif 6KB
64.gif 6KB
64.gif 6KB
64.gif 6KB
63.gif 6KB
63.gif 6KB
共 796 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
Kwan的解忧杂货铺
- 粉丝: 1w+
- 资源: 3686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功