用户故事

教师

登录

  • 选择“教师”
  • 输入用户名
  • 输入密码
  • 点击“登录”
  • 验证失败提示“用户名或密码错误”;验证成功进入教师用户页面

退出

  • 点击“退出”
  • 返回登录页面

查看个人信息

  • 教师用户进入“个人信息”页面
  • 显示用户名、姓名、学院、邮箱
  • 同时显示按钮“修改个人信息”和“修改密码”

修改个人信息

  • 教师用户进入“个人信息/修改个人信息”页面
  • 用户名、姓名、学院为不可修改项,邮箱为可修改项
  • 点击“保存”,保存当前信息并返回个人信息页面

修改密码

  • 教师用户进入“个人信息/修改密码”页面
  • 输入原密码、新密码、确认新密码
  • 点击“保存”,验证原密码及两次输入新密码是否一致
  • 验证成功,保存新密码并返回个人信息页面;失败,提示“原密码错误或两次密码不一致”

查看现有课程列表

  • 教师用户进入“课程列表”页面
  • 通过下拉栏选择本学期任教课程和历史任教课程
  • 显示对应学期该教师用户负责的课程列表
  • 列表中显示课程编号、学院、课程名

查看课程信息

  • 教师用户进入“课程列表”页面
  • 选择本学期任教课程
  • 点击课程列表中一项的课程编号,进入对应课程的课程信息页面
  • 显示对应课程的课程编号、学期、学院、课程名、任课教师、课程信息

修改课程信息

  • 教师用户进入“课程列表/课程信息/修改信息”页面
  • 课程编号、学期、学院、课程名、任课教师为不可修改内容,课程信息为可修改内容
  • 点击“保存”,保存修改后的课程信息并返回课程信息页面

查看学生信息

  • 教师用户进入“课程列表/课程信息/学生信息”页面
  • 列表中显示加入该课程所有学生的学号、姓名、学院、专业、课程习题提交数

查看学生题目完成情况

  • 教师用户进入“课程列表/课程信息/学生信息”页面
  • 点击“课程习题提交数”项中的数字,进入学生提交情况页面
  • 显示该学生学号、姓名、学院、专业信息
  • 列表显示该学生对应该课程已提交习题的结果,包括习题编号、习题名称、运行编号、结果、内存、耗时、语言、代码长度、提交时间

查看课程习题列表

  • 教师用户进入“课程列表/课程信息/习题列表”页面
  • 列表显示该课程所有课程习题,包括习题编号、习题类别和习题名称

新增课程习题

  • 教师用户进入“课程列表/课程信息/习题列表”页面
  • 点击“新增课程习题”按钮,进入新增课程习题页面
  • 可对习题名称、描述、输入、输出、样例输入、样例输出、提示、来源、测试输入输出组、时间限制、内存限制、语言项、习题类型(练习题、作业题、考试题)进行编辑
  • 点击“确认”按钮,新增课程习题到习题列表,提示“新增成功”,并返回习题列表页面

添加已有习题

  • 教师用户进入“课程列表/课程信息/习题列表”页面
  • 点击“添加课程习题”按钮,弹出添加课程习题对话框
  • 对话框中列表显示所有习题
  • 可对学期、课程编号、教师等进行筛选
  • 选择习题类型
  • 点击列表某一项后的“添加”按钮,将对应习题添加到当前课程,提示“添加成功”
  • 添加完成后,点击“完成”按钮,关闭对话框并刷新当前页面

查看习题详情

  • 教师用户进入“课程列表/课程信息/习题列表”页面
  • 通过下拉栏选择习题类型
  • 点击列表某一项的习题编号,进入习题详情页面
  • 显示对应课程该习题的习题编号、习题名称、描述、输入、输出、样例输入、样例输出、提示、来源、测试输入输出组、时间限制、内存限制、语言

编辑习题内容

  • 教师用户进入“课程列表/课程信息/习题列表/习题详情”页面
  • 点击“编辑”按钮,进入习题编辑页面
  • 可对习题名称、描述、输入、输出、样例输入、样例输出、提示、来源、测试输入输出组、时间限制、内存限制、语言项进行编辑,习题编号和习题类型为不可编辑项
  • 点击“保存”按钮,保存编辑后的习题信息,并返回习题详情页面

删除课程习题

  • 教师用户进入“课程列表/课程信息/习题列表”页面
  • 点击列表某一项后的“删除”按钮
  • 弹出提示框“确认删除习题(习题编号+习题名称)?”
  • 点击“确认”按钮,删除该课程中的该习题并刷新当前页面

学生

登录

  • 选择“学生”
  • 输入用户名
  • 输入密码
  • 点击“登录”
  • 验证失败提示“用户名或密码错误”;验证成功进入学生用户页面

退出

  • 点击“退出”
  • 返回登录页面

查看个人信息

  • 学生用户进入“个人信息”页面
  • 显示用户名、学号、姓名、学院、专业、邮箱
  • 同时显示按钮“修改个人信息”和“修改密码”

修改个人信息

  • 学生用户进入“个人信息/修改个人信息”页面
  • 用户名、学号、姓名、学院、专业为不可修改项,邮箱为可修改项
  • 点击“保存”,保存当前信息并返回个人信息页面

修改密码

  • 学生用户进入“个人信息/修改密码”页面
  • 输入原密码、新密码、确认新密码
  • 点击“保存”,验证原密码及两次输入新密码是否一致
  • 验证成功,保存新密码并返回个人信息页面;失败,提示“原密码错误或两次密码不一致”

查看课程列表

  • 学生用户进入“课程列表”页面
  • 通过下拉栏选择学期
  • 显示对应学期该学生已加入的课程列表
  • 列表中显示课程编号、学院、课程名、任课教师

查看课程详情

  • 学生用户进入“课程列表”页面
  • 点击列表中某一项课程编号,进入课程详情页面
  • 显示该课程的课程编号、学期、学院、课程名、任课教师、课程信息

查看课程习题列表

  • 学生用户进入“课程列表/课程详情/习题列表”页面
  • 通过下拉栏选择习题类型
  • 列表显示该课程习题的习题编号、习题名称、截止日期、状态(已提交/未提交)

查看课程习题详情

  • 学生用户进入“课程列表/课程详情/习题列表”页面
  • 点击列表某一项习题编号,进入习题详情页面
  • 显示对应习题的习题编号、习题名称、描述、输入、输出、样例输入、样例输出、提示、来源、时间限制、内存限制、语言

测试

  • 学生用户进入“课程列表/课程详情/习题列表/习题详情”页面
  • 点击“测试”按钮,进入测试页面
  • 通过下拉栏选择语言
  • 将代码输入到对应文本框
  • 点击“测试”按钮,进行测试

提交

  • 学生用户进入“课程列表/课程详情/习题列表/习题详情”页面
  • 点击“提交”按钮,弹出提交对话框
  • 显示已提交测试项的运行编号、结果、内存、耗时、语言、代码长度、提交时间
  • 列表显示所有测试项的运行编号、结果、内存、耗时、语言、代码长度、提交时间
  • 选中列表中一项,点击“提交”按钮,提示“提交成功”
  • 返回习题详情页面

查看练习题测试案例

  • 学生用户进入“课程列表/课程详情/习题列表/习题详情”页面
  • 点击“查看测试案例”
  • 列表显示所有测试案例的输入、输出

查看作业题测试案例

  • 学生用户进入“课程列表/课程详情/习题列表/习题详情”页面
  • 点击“查看测试案例”
  • 若学生未提交该习题,则弹出“请先提交该习题”提示框;若学生已提交该习题,则列表显示所有测试案例的输入、输出

系统管理员

登录

  • 选择“系统管理员”
  • 输入用户名
  • 输入密码
  • 点击“登录”
  • 验证失败提示“用户名或密码错误”;验证成功进入系统管理员页面

退出

  • 点击“退出”
  • 返回登录页面

查看教师列表

  • 管理员点击“教师管理”按钮
  • 进入“教师管理”页面
  • 列表显示教师编号、教师姓名、教师学院

添加教师

  • 管理员进入“教师管理”页面
  • 点击页面上方“添加教师”按钮,进入“教师管理/添加教师”页面
  • 教师用户名、教师密码、教师姓名、教师学院为必填项,教师邮箱为选填
  • 点击“保存”
  • 若必填项有漏填,则提示“请填写完整信息”对话框;若必填项填写完好,保存填好的教师信息并返回教师列表页面

修改教师信息

  • 管理员进入“教师管理”页面
  • 列表显示教师编号、教师姓名、教师学院
  • 点击相应教师表项后的“信息编辑”按钮,进入“教师管理/信息编辑”页面
  • 教师密码、教师姓名、教师学院不可为空,除用户名外均可修改
  • 点击“保存”
  • 若不为空项有漏填,则提示“请填写完整信息”对话框;若填写完好,保存填好的教师信息并返回教师列表页面

删除教师用户

  • 管理员进入“教师管理”页面
  • 列表显示教师编号、教师姓名、教师学院
  • 点击相应教师表项后的“删除教师”按钮
  • 弹出对话框“是否删除教师(教师姓名+教师学院)?”
  • 点击“确认删除”,删除教师信息,刷新教师列表页面

查看学生列表

  • 管理员点击“学生管理”列表
  • 进入“学生管理”页面
  • 列表显示学生学号、学生姓名、学生学院、学生专业

添加学生

  • 管理员进入“学生管理”页面
  • 点击页面上方“添加学生”按钮,进入“学生管理/添加学生”页面
  • 用户名、密码、学号、姓名、学院、专业为必填项
  • 点击“保存”
  • 若必填项有漏填,则提示“请填写完整信息”对话框;若必填项填写完好,保存填好的学生信息并返回学生列表页面

修改学生信息

  • 管理员进入“学生管理”页面
  • 列表显示学生学号、学生姓名、学生学院、学生专业
  • 点击相应学生表项后的“信息编辑”按钮,进入“学生管理/信息编辑”页面
  • 用户名不可修改,密码、姓名、学号、学院、专业不可为空,
  • 点击“保存”
  • 若不为空项有漏填,则提示“请填写完整信息”对话框;若填写完好,保存填好的学生信息并返回学生列表页面

删除学生用户

  • 管理员进入“学生管理”页面
  • 列表显示学生学号、学生姓名、学生学院、学生专业
  • 点击相应学生表项后的“删除学生”按钮
  • 弹出对话框“是否删除学生(学生学号+学生姓名)?”
  • 点击“确认删除”,删除学生信息,刷新学生列表页面

查看课程列表

  • 管理员点击“课程管理”列表
  • 进入“课程管理”页面
  • 列表显示课程编号、开课学院、课程名称

添加课程

  • 管理员进入“课程管理”页面
  • 点击页面上方“添加课程”按钮,进入“课程管理/添加课程”页面
  • 课程名称、开课学院、开课学期、开课教师为必填项,开课教师至少选择一名
  • 点击“保存”
  • 若必填项有漏填,则提示“请填写完整信息”对话框;若填写完好,保存填好的课程信息并返回课程列表页面

修改课程信息

  • 管理员进入“课程管理”页面
  • 列表显示课程编号、开课学院、课程名称
  • 点击相应课程表项后的“信息编辑”按钮,进入“课程管理/信息编辑”页面
  • 课程编号不可修改,课程名称、开课学院、开课学期、开课教师不可为空,开课教师可添加多名
  • 点击“保存”
  • 若不为空项有漏填,则提示“请填写完整信息”对话框;若填写完好,保存填好的课程信息并返回课程列表页面

删除课程信息

  • 管理员进入“课程管理”页面
  • 列表显示课程学号、课程姓名、课程学院、课程专业
  • 点击相应课程表项后的“删除课程”按钮
  • 弹出对话框“是否删除课程(开课学院+课程名称+开课学期)?”
  • 点击“确认删除”,删除学院信息,刷新学院列表页面
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值