需求分析与脑图

一、脑图

经过小组分析讨论,我们将oj系统分为两个部分:学生端系统和教师端系统。

我们为oj系统设计的脑图如下所示:


脑图

二、需求分析

1. 学生端

(1)学生个人中心

①注册

学生通过南开大学学生邮箱进行注册,通过邮箱收到的验证码邮件验证身份,同时设置密码。

②登录

学生通过学号、密码进行登录

③查看个人信息

学生可以查看个人姓名、学号、课程、题目通过率、排名,修改个人密码

④消息系统

学生可以获取有关课程的信息,如题目发布、题目截止等

(2)查看课程

①查看课程题目列表

包括题目标题、发布时间、开始时间、截止时间和题目类型,可以通过点击题目标题进入题目页。

②查看课程信息

包括任课教师、开设年份、课程简介等。

③查看课程资料

包括课程课件、课程电子书等教师发布的课程相关资料。

(3)查看考试

查看考试,学生可以点击考试名称进入考试题目列表,点击题目名称可以进入题目详情页。

(4)查看题目

①题目

包括题目类型(练习题、作业题、考试题)、题目名称、题目描述、案例输入、案例输出、答案框(可选择使用语言类型或上传文件)

②题目开始时间

③题目截止时间

④题目所属课程名

⑤任课教师

(5)提交记录

可以查看提交的代码、通过案例数、运行时间、是否AC。


2. 教师端

(1)教师用户系统

包括教师姓名、教师账号、密码。

(2)管理课程

①发布课程

包括课程描述、任课教师、课程开课年份等信息。

②管理课程题目

包括发布题目、修改题目、删除题目、查看题目答题情况(查看AC情况/下载实验报告)、导入题库。

③删除课程

④添加学生

⑤上传课程资料

包括课程课件、课程电子书等。

(3)管理题库

包括增加题目、删除题目、导出题目、查看题目可视化数据。

(4)管理教师

包括添加教师、删除教师、修改教师权限。

(5)管理学生

包括添加学生、删除学生、查看学生信息。

(6)管理考试

①添加考试

包括添加考试题目、设置考试开始时间、设置考试结束时间。

②删除考试

③查看考试信息

包括查看学生成绩列表、查看学生提交列表。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 高效课堂的十大假象与对策 课堂是学校的心脏,真正意义上的素质教育关键在课堂教学,而提高单位时间的教学效...
    李元昌阅读 2,421评论 0 8
  • 在公元170年的时候,阿瞒变得心事重重,开始不快乐起来,而之前他一直都很快乐。 那一年,阿瞒十五岁,胡子突破阿瞒薄...
    链子哥阅读 517评论 0 3
  • 周一, 她睁眼, 看天光还是清晨。 翻过身, 抚摸身边的爱人。 这是属于另一个人类的温度, 光滑的皮肤, 平缓的呼...
    超光速的温柔阅读 524评论 2 1
  • 如果明天需要我 我就走向明天 如果太阳需要我 我就拥抱太阳 我并不是一只孤独的鹰 扇翅时还有闪电划过 我并不是一个...
    江城妖怪阅读 202评论 1 2