企业应用开发(1)--软件学院OJ系统需求分析与原型图设计

oj网站教师系统的需求分析与基本UI设计

概述:

    在OJ系统中,一共有三个角色,管理员、教师和学生,其各自的角色功能如下图所示:

    关于练习模式与考试模式,在一门课程中的所有题目,默认为练习模式,提交截止日期由老师设定;

而每一次的上机考试则被看作是一门新的课程,并且为这门新的考试课程添加新的账号,考试题目仅在

考试时间内开放,由此实现上机考试的目的。

一、 需求分析

经过讨论,目前我们所认为的教师系统可以分为以下三个部分:

(1)     与教师个人信息相关的行为

(2)     对题目的操作

(3)     评价反馈

其中

(1)主要包括登录,注册功能,及个人信息编辑;

(2)主要包括对于题目的添加、删除、修改、查询功能;

(3)即是对学生提交的代码进行评价,给出反馈信息。

二、 UI设计

(1)与教师个人信息相关的行为

 a.登录界面

 

 

b.个人信息界面

 

登录进入主界面后,点击右上角“我的”即可进入个人信息界面,在这里可对教师个人资料进行相关编辑。

(2)题目操作

 a.首页

 

首页列出了当前题目列表,并包含了删除操作。进行删除操作需要进行确认

b.上传题目

 

在上传界面中可以增加题目,其中还包含了设置题目提交的开始日期及截止日期。

题目及测试用例的上传支持手动输入或上传txt附件等。

c.题目查看

 

在首页中教师点击任意题目即可进入该题目的查看界面,可以查看该题目的基本信息。

d.题目修改

在题目的查看界面中点击“编辑”按钮即可对该题目进行编辑修改。

(3)评价系统

a.查看提交情况

 

在题目的查看界面中点击“提交结果”可查看当前提交情况。

b.评价

    

在提交结果界面中,对于任意一次提交,点击“查看与评价”即可进入对于该提交的评价界面。在评价界面可以查看当前提交的具体运行情况和学生代码,以及对其进行相关评价。

转载于:https://www.cnblogs.com/CaesarKingW/p/10518999.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值