Twilight01 / cs1603

5 stars 3 forks source link

api/student(学生接口) #2

Open Twilight01 opened 5 years ago

Twilight01 commented 5 years ago

(/xuanke)选课子系统: (/paike)排课子系统: (/chengji)成绩管理子系统: (/biye)毕业设计子系统: (/houtai)后台管理子系统:

Twilight01 commented 5 years ago

url:api/student/chengji/selectGrades 参数:学号sid,学年year,学期semester 返回值:课程号cnum,课程名cname,课程类型ctype,老师名tname,课程学分credit,总成绩(百分制)score,总成绩(字母制)scorelevel,【平时成绩score1、percent1,上机期中/实验score2、percent2,期末成绩score3、percent3】 描述:学生根据学号、学年、学期查询自己的成绩

Ironmanscj commented 5 years ago

除特别说明,所有的参数类型vachar 错误代码: 0 成功 data 封装起来 1 失败(可能是具体的失败原因) 封装起来 2 其他的失败原因 3 等等

url:api/student/xuanke/getStudentInformation 参数:sid(学号) 返回值:错误代码 (code);message(提示信息); student表内所有信息(参数名同数据 库属性名) 描述:根据学生学号获取学生表中的所有信息 错误代码: 0 成功 data 封装起来 1 失败,数据不存在 封装起来

url:api/student/ xuanke /chaKe 参数:cnum(课程号),cname(课程名),ctype(课程类型),tname(教师姓名),cmajor(面 向专业),credit(课程学分),学院(未知属性,待定)【可能为其中几个参数,并不一定是全部的参数】 返回值:错误代码 (code) ;message(提示信息);cnum(课程号),cname(课程名), ctype(课程类型),tname(教师姓名),cmajor(面向专业),credit(课程学分),学院(未知属性,待定),classname(教室名),call(int)(课程容量),cnow(int)(已选量),cstart(开始周),cend(结束周),ctime(课时),id(int) 描述:根据教师工号获取学生表中所有信息 错误代码: 0 成功 data 封装起来 1 失败,数据不存在 封装起来

url:api/xuanKe/student/xuanKe/xuanKe 参数:id(课程对应唯一标识),sid(学号),year(学年),semester(学期) 返回值:错误代码 (code) ;message(提示信息);无 描述:根据提供的课程描述信息,筛选出符合条件的相关课程信息,课程集合 错误代码: 0 成功 data 封装起来 1 失败,你已选上此课程 2 失败,选课时间冲突 3 失败,课程余量不足

url:api/student/ xuanke /tuiKe 参数:id(课程对应唯一标识),sid(学号),year(学年),semester(学期) 返回值:错误代码 (code) ;message(提示信息);无 描述:根据提供的课程描述信息,筛选出符合条件的相关课程信息,课程集合 错误代码: 0 成功 data 封装起来 1 失败,你已退选此课程

url:api/student/ xuanke /courseTable 参数:id(课程对应唯一标识),sid(学号),year(学年),semester(学期) 返回值:错误代码 (code) ;message(提示信息);例:三,1,cname(课程名), classname(教室),tname(教师名);三,2,cname(课程名),classname(教室), tname(教师名) 描述:根据提供的学生学号学年学期,给出符合条件的个人课表信息 错误代码: 0 成功 data 封装起来 1 失败,无法查询此时间段课程

讨论: 后端:放弃PHP,PHP和Java结合(也放弃),Java(三、四种写法,逐渐合并为两种写法————原生和springboot,也放弃),决定springboot 前端:html,css,js,vue(期间学习过jQuery,放弃)

Mr14L commented 5 years ago

3、学籍信息的增(单个增加和批量增加,带*号的需要提示不能为空) url:api/student/houtai/AddStudent

  学号 姓名 状态 性别 班级 专业 学院 籍贯 户口 邮箱 政治面貌 手机号 入学时间 毕业时间 生日  
英文 sid sname ssta ssex sclass major scollege snat sres tmail spol stel sin sout sbir  
数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar date  

返回值:错误代码code,信息message 4、学籍信息的查询删除(有修改删除按钮,可以显示简略学籍信息,最好是点击一个按钮可以显示详细信息有条件查询以便于进行批量删除) url:api/student/houtai/ShowStudent 参数:sid(string)

返回值:错误代码code,信息message
  学号 姓名 状态 性别 班级 专业 学院 籍贯 户口 邮箱 政治面貌 手机号 入学时间 毕业时间 生日
英文 sid sname ssta ssex sclass major scollege snat sres tmail spol stel sin sout sbir
数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar date

5、学籍信息的删除(有修改删除按钮,可以显示简略学籍信息,最好是点击一个按钮可以显示详细信息有条件查询以便于进行批量删除) url:api/student/houtai/DeleteStudent 参数:sid(string)

返回值:错误代码code,信息message

6、学籍信息的修改(可以显示原来的学籍信息,带*号的需要提示不能为空) url:api/student/houtai/UpdateStudent

  学号 姓名 状态 性别 班级 专业 学院 籍贯 户口 邮箱 政治面貌 手机号 入学时间 毕业时间 生日
英文 sid sname ssta ssex sclass major scollege snat sres tmail spol stel sin sout sbir
数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar date
参数:

返回值:错误代码code,信息message

11、成绩信息的增(单个增加和批量增加,带*号的需要提示不能为空) url:api/student/houtai/AddGrade 参数:

  学生号 课程表序号 选课年份 学期 成绩1 成绩2 成绩3 比率1 比率2 比率3 总成绩 字母制成绩
英文 sid id year semester score1 score2 score3 percent1 percent2 percent3 score scorelevel
数据类型 varchar int varchar varchar float float float float float float float varchar
返回值:错误代码code,信息message

12、成绩信息的查询删除(有修改删除按钮,可以显示简略学籍信息,最好是点击一个按钮可以显示详细信息) url:api/student/houtai/ShowGrade 参数:sid(string) id(string)

返回值:错误代码code,信息message
  学生号 课程表序号 选课年份 学期 成绩1 成绩2 成绩3 比率1 比率2 比率3 总成绩 字母制成绩
英文 sid id year semester score1 score2 score3 percent1 percent2 percent3 score scorelevel
数据类型 varchar int varchar varchar float float float float float float float varchar

13、成绩信息的删除(有修改删除按钮,可以显示简略学籍信息,最好是点击一个按钮可以显示详细信息) url:api/student/houtai/ShowGrade 参数:sid(string) id(string)

返回值:错误代码code,信息message

14、成绩信息的修改(可以显示原来的学籍信息,带*号的需要提示不能为空) url:api/student/houtai/UpdateGrade 参数:

  学生号 课程表序号 选课年份 学期 成绩1 成绩2 成绩3 比率1 比率2 比率3 总成绩 字母制成绩
英文 sid id year semester score1 score2 score3 percent1 percent2 percent3 score scorelevel
数据类型 varchar int varchar varchar float float float float float float float varchar

返回值:错误代码code,信息message