企业应用开发实验1:OJ系统的UI设计及项目介绍

	 	[SNT-M小队]的一二周实验成果记录

企业应用开发实验1:OJ系统的UI设计及项目介绍

项目需求

应课程要求,本次项目设计时主要考虑两个角色的需求,分别是教师和学生,同时,我们希望OJ系统能够同时满足考试,练习,作业的需求:

教师端

  1. 题目信息包括题目介绍,输入描述,输出描述,样例输入,样例输出,所有测试集
  2. 题目提交结果查询、筛选
  3. 首页导航栏:课程选择,解题状态,个人中心
  4. 课程选择页面:通过选择课程可以查看某课程页面下的题目列表 ,此过程中,均可对题目,课程信息进行增删改查
  5. 在题目提交状态页面可查看统计可视化结果
  6. 可对用户成绩查询、修改
  7. 针对课程,作用于学生端的通知,可组织考试
  8. 个人信息服务,包括执教课程和联系方式;

学生端

9.在首页可选择自己所加入的课程,同时可查看接到的通知
7. 进入课程页面后可选择练习和作业,仅在考试时段可选择考试
9. 在题目页面可在线对代码进行编译、执行、保存、返回运行(编译)结果。
10. 可在答案分析页面总体/单道题目提交结果的查询
11. 可在个人中心历史提交结果的查询
12. 个人信息的设置;

项目特色

项目特色
1.在学生选择练习题目时,能够得到本次题目的提示内容及代码补全效果,同时,可以得到所有的测试集结果,相应的,在选择作业及考试时,无法得到提示。
2.教师能够查询指定课程内的满足某种条件(例如未完成作业,多次失败提交)的学生题目提交结果,可以向指定课程的学生发送通知(通知内容可以自行编写,也可智能设置)
3.可视化查看题目的提交结果(包括课程,题目等的筛选条件)
4.可导出/导入学生名单和成绩

项目运行流程图

在这里插入图片描述

项目思维导图

教师端
在这里插入图片描述
学生端
在这里插入图片描述

项目原型图展示

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值