教务系统接口需求
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教务系统接口需求
1、教师信息接口
返回结果字段至少包含4个:教师工号、教师姓名、性别、所属院系。
接口要支持分页
请求参数要求:pageindex (当前页码类型数字),pagesize(页大小类型数字)
返回json格式:
count:老师总数
pageindex:当前页面
pagesize :页大小
datas:当前页数据
参考如下:
{
"count": 1212,
"pageindex": 1,
"pagesize": 10,
"datas": [
{
"教师工号": "工号",
"教师姓名": "姓名",
"性别": "男",
"所属院系": "院系名称"
}
]
}
2、学生信息接口
返回结果字段至少包含7个:学生学号、学生姓名、性别、所属院系、所属专业、所属班级、入学时间。
接口按照学年和学期获取学生数据并支持分页请求参数要求:pageindex (当前页码类型数字),pagesize(页大小类型数字),xn(学年类型数字) ,xq(学期类型数字)
返回json格式:
count:学生总数
pageindex:当前页面
pagesize :页大小
xn:学年
xq:学期
datas:当前页数据
参考如下:
{
"count": 1212,
"pageindex": 1,
"pagesize": 10,
"xn": 2012,
"xq": 2,
"datas": [
{
"学生学号": "学号",
"学生姓名": "姓名",
"性别": "男",
"所属院系": "院系名称",
"所属专业": "专业名称",
"所属班级": "班级名称",
"入学时间": "2012"
}
]
}
3、课程信息接口
返回结果字段至少包含6个:课程编号、课程名称、总学时、学分、所属院系、课程类别、考试方式。
接口支持分页
字段说明:课程类别默认值(1 必修,2 限选课,3 公选课)
考试方式默认值(1 考试,2 考查")
请求参数要求:pageindex (当前页码类型数字),pagesize(页大小类型数字)
返回json格式:
count:课程总数
pageindex:当前页面
pagesize :页大小
datas:当前页数据
参考如下:
{
"count": 1212,
"pageindex": 1,
"pagesize": 10,
"datas": [
{
"课程编号": "编号",
"课程名称": "名称",
"总学时": 75,
"学分": 2,
"所属院系": "院系名称",
"课程类别": 2,
"考试方式": 1
}
]
}
4、学生选课表
返回结果字段至少包含15个:学生学号、学生姓名、课程编号、课程名称、教学班级id、教学班级名称、学年、学期、第几周、周几、节次、教师工号、教师姓名、上课地点、行政班级。
接口按照学年和学期获取学生选课数据并支持分页
请求参数要求:pageindex (当前页码类型数字),pagesize(页大小类型数字),xn(学年类型数字) ,xq(学期类型数字)
返回json格式:
count:选课总数
pageindex:当前页面
pagesize :页大小
xn:学年
xq:学期
datas:当前页数据
参考如下:
{
"count": 1212,
"pageindex": 1,
"pagesize": 10,
"xn": 2012,
"xq": 2,
"datas": [
{
"学生学号": "学号",
"学生姓名": "姓名",
"课程编号": "课程编号",
"课程名称": "课程名称",
"教学班级id": "060127-002",
"教学班级名称": "物理091",
"学年": 2012,
"学期": 2,
"第几周": "1-3,6-10",
"周几": 2,
"节次": "1-2",
"教师工号": "教师工号",
"教师姓名": "教师姓名",
"上课地点": "三号楼206教室",
"行政班级": "计科112"
}
]
}
5、用户认证接口
请求参数要求:uid(用户名学号或教职工号),pwd(用户密码)
返回json格式:
status:验证状态1成功其他失败
msg:验证状态信息比如:成功、用户名无效、密码错误等状态信息realname :用户真实姓名
type:用户类型1老师2学生
参考如下:
{
"status": 1,
"msg": "成功",
"realname ": "李某某",
"type": 1
}。