Twilight01 / cs1603

5 stars 3 forks source link

api/teacher(老师接口) #3

Open Twilight01 opened 5 years ago

Twilight01 commented 5 years ago

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

Twilight01 commented 5 years ago

url:api/teacher/chengji/selectCourses 参数:工号tid,学年year,学期semester 返回值:课程名cname,面对专业cmajor,课程类型ctype,课程表号id 描述:老师根据工号、选择学年学期后动态出现课程。

url:api/teacher/chengji/selectGrades 参数:课程表号id 返回值:行政班名sclass,学生姓名sname,学号sid,课程类型ctype,平时成绩score1,percent1,期中/实验score2,percent2,期末成绩score3,percent3 描述:通识:score3:0—不合格,100—合格 percent3:100 score:与score3相同 score:0—D,100--A+ 其他:score1 score2 score3 如果当前课程没有学生选课记录,则返回代码---1 Message:当前课程没有学生选课记录

url:api/teacher/chengji/updatePercents 参数:课程表号id,平时成绩percent1,期中/实验percent2,期末成绩percent3 返回值:Result:code—0 message—success(未封装好) Code—1 message—输入非法 描述:点击修改比例进入窗口确定以后

根据percent判断哪个成绩部分可以输入 url:api/teacher/chengji/updateGrades 参数:课程表号id,平时成绩score1,期中/实验score2,期末成绩score3 返回值:Result:code—0 message—success(未封装好) Code—1 message—输入非法 描述: 如果未设置成绩比例就点击修改学生成绩,则返回代码---2 Message:请设置成绩比例

Mr14L commented 5 years ago

7、教工籍信息的增(单个增加和批量增加,带*号的需要提示不能为空)

url:api/teacher/houtai/AddTeacher 参数:

  工号 姓名 学院 职位 籍贯 户口 邮箱 政治面貌 手机号 入职时间
英文 tid tname tcollege post tnat tres tmail tpol ttel tin
数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar

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

8、教工籍信息的查询(有修改删除按钮,可以显示简略学籍信息,最好是点击一个按钮可以显示详细信息) url:api/teacher/houtai/ShowTeacher 参数:tid(string)

返回值:错误代码code,信息message
  工号 姓名 学院 职位 籍贯 户口 邮箱 政治面貌 手机号 入职时间
英文 tid tname tcollege post tnat tres tmail tpol ttel tin
数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar

9、教工籍信息的删除(有修改删除按钮,可以显示简略学籍信息,最好是点击一个按钮可以显示详细信息) url:api/teacher/houtai/ShowTeacher 参数: tid(string) 返回值:错误代码code,信息message

10、教工籍信息的修改(可以显示原来的学籍信息,带*号的需要提示不能为空) url:api/teacher/houtai/UpdateTeacher 参数:

  工号 姓名 学院 职位 籍贯 户口 邮箱 政治面貌 手机号 入职时间
英文 tid tname tcollege post tnat tres tmail tpol ttel tin
数据类型 varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar

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

aa429879269 commented 5 years ago

11.老师查询老师课表: url:api/teacher/teacher_find_course 参数:year(String),semester(String),tid(String) 返回:json该专业当前学年学期课表(String[][]) 描述:获取前端送过来的year,semester,cmajor,执行select查询该老师当前学年学期课表返回到前端,若返回值为空数组(老师工号输入不正确等情况),则查课失败,反之成功,查询出该学年学期专业课表。