博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小学生运算题目生成器说明书
阅读量:4970 次
发布时间:2019-06-12

本文共 2066 字,大约阅读时间需要 6 分钟。

作业链接:

原型链接:
学号:301 学号:240

1. 引言

1.1 编写目的

让老师,家长及学生自己用该APP随机出题供学习。省去他们出题的时间和精力。

1.2 项目背景

  • 项目名称:小学生运算题目生成器
  • 项目面向用户:小学生及其家长老师

1.3 参考资料

《构建之法》(第二版),邹欣。

2. 总体描述

2.1. 目标

开发背景

由于阿超的第一版本的程序能够随机出很多题目让孩子做,其他老师对其很是赞赏,提出了一些要求希望阿超能够改进一下并用了这个程序,之后教导主任也对其很是满意,希望再改进一点。

开发意图

老师们在出卷子和出题上往往要耗费很多精力在这之上,而这份程序则帮老师们解决了这份苦恼,让他们可以轻松地出题。

2.2. 用户场景分析(User Analysis)

以下是针对我们程序主要面向的用户:

学生:学生没有一定的出题能力,缺乏题目练习
家长:没有太多的精力给子女布置习题和监督
教师:出题效率低,耗费时间长

下面我们通过分析典型用户场景得出各用户的需求:

用户场景:

1.学生

名字 这是一位学生
职业 小学1年级学生
知识层次与能力 知识层次低,学习能力低下,需要大量做题
动机 提高学习成绩
目的 大量刷题提高计算能力
典型场景 购买大量辅导书刷题
典型描述 抱怨辅导书价格昂贵

2.家长

名字 我是一位家长
职业 经商
知识层次与能力 丰富
动机 提高孩子学习成绩
目的 让孩子能够完成更多习题,以及能够侧面监督孩子学习
典型场景 购买大量辅导书
典型描述 没有时间精力监督孩子完成作业

3.教师

名字 我是一位教师
职业 小学教师
知识层次与能力 丰富
动机 疲于布置题目
目的 更搞笑地布置题目
典型场景 办公室 想破头脑给学生布置作业
典型描述 不记得过去布置的题目有哪些,想不出新的题目

用户的需求

  1. 学生:做更多的题目
  2. 家长:能够出适合孩子做的题目,实时查看孩子学习情况
  3. 教师:能随机出题,还能出卷子

2.3 运行环境

安卓,iOS

2.4 假定和约束

假定

  • 需求不变
  • 程序只用于小学1,2,3年级

约束

  • 无法准确掌握学生是否自主做作业
  • 技术不大完善,有一些类型暂时无法出题
  • 具有时代性,没办法确定此程序是否仍然适用于将来

3. 界面原型

3.1界面原型设计工具

墨刀

3.2 界面原型设计

登录界面:

1207878-20181009201633668-763425200.png

  • 输入正确的用户名,密码点击登录按钮进行登录
  • 忘记密码,点击找回
  • 新用户点击注册
  • 屏幕底部显示APP开放时间

注册界面:

1207878-20181009201626762-1765942659.png

  • 新用户输入相关信息选择扮演角色进行注册

出题界面:

1207878-20181009201616920-197657137.png

  • 选择年级输入题目数量
  • 选择生成计算题或试卷

计算题、试卷界面:

1207878-20181009201549025-1282662906.png1207878-20181009201555095-824089046.png1207878-20181009201605015-1014484011.png

  • 显示随机生成的题目,提供做题空间
  • 点击提交按钮,提交答案
  • 对答案进行判断,给出答案详解

学习情况界面(学生、家长 端):

1207878-20181009201540577-2074146775.png

  • 生成作业日历
  • 对作业完成情况进行判定
  • 日期颜色不同表示当天有小测、考试等情况
  • 对过去的小测、试卷日期进行点击,可查看成绩

班级界面(教师端):

1207878-20181009201530787-207825305.png

  • 创建班级
  • 管理班级

资源界面(教师端):

1207878-20181009201522156-1238688229.png

  • 教师自主命题,存入题库

3.3典型使用场景

场景一:

新学期开始,数学老师A下载小学生运算题目生成器app进行注册,身份是教师,并在教师端创建班级,要求每一个学生和学生的家长进行app下载注册,学生家长注册完成,A老师美滋滋地创建班级并且把他们都拉进班级。每天上完课在app上选择年级和题目数量对学生进行作业布置。点击生成计算题,每一个学生收到每日任务点击进行完成作业,每个家长收到监督孩子完成作业的通知。使用了一段时间,他发现生成试卷功能的题目重复性太高了,于是开始编辑题目和答案,存入题库。

场景二:

新学期开始了,学生B意识到这个老师不简单,一开始上课就要求大家下载小学生运算题目生成器app。果不其然,上完课老师就布置了10道题的作业,B看了一下同学C和同学D的题目,大家的题目居然都不一样,原来题目是随机生成的,这样抄都没有办法抄。学生B开始苦哈哈地写作业,做完点击提交立刻得到了批改和答案,还将错题存入了错题簿里。用着用着他发现这个app还能自主进行练习,所有的学习情况还能在个人中心里查看,真方便。

场景三:

学生B回到家,在老师的要求下让爸爸F也下载了小学生运算题目生成器app。爸爸F下载注册完收到了老师要求监督孩子完成作业的通知消息。
爸爸F对B说“B啊,你的作业写完了没有。”
B说“写完了。”
爸爸F说“啊哈,你看我再给你布置10道题。”
F点击生成计算题,可怜的B又收到了一条完成作业的任务通知。
过了几天,爸爸F问B:“孩子,这几天有小测吗?”
B慌张的说“没有没有”
F拿出学习情况页面点击绿色日期的8,日期立刻显示第二次小测B不及格,F说:“你还说没有!”
于是B遭到了社会的毒打。

4.副作用

  • 老师无法确定学生是否自主完成题目
  • APP具有时代性,需不断更新
  • 小学生过度使用手机,容易导致近视现象发生

    合作照片

    1207878-20181009203336909-1918509672.jpg

转载于:https://www.cnblogs.com/caizhenyi/p/9762080.html

你可能感兴趣的文章
AJAX原生JS代码
查看>>
ThinkPHP提示错误
查看>>
poj 2109 pow函数也能这么用?p的开n次方
查看>>
Oracle database link
查看>>
清北学堂2017NOIP冬令营入学测试P4749 F’s problem(f)
查看>>
POJ 1840 Eqs HASH
查看>>
python调用shell小技巧
查看>>
TL431的几种常用用法
查看>>
BZOJ 1833: [ZJOI2010]count 数字计数( dp )
查看>>
关于toString()和String()要说几句话
查看>>
bzoj 3751[NOIP2014]解方程
查看>>
CSS(二) 文字样式属性,背景和列表
查看>>
js 经典闭包题目详解
查看>>
在项目中移除CocoaPods
查看>>
面试题三 替换空格
查看>>
LeetCode104.二叉树最大深度
查看>>
linux usb驱动——Gadget代码介绍
查看>>
【洛谷】CYJian的水题大赛【第二弹】解题报告
查看>>
POJ 1703 Find them, Catch them【种类/带权并查集+判断两元素是否在同一集合/不同集合/无法确定+类似食物链】...
查看>>
L1-5. A除以B【一种输出格式错了,务必看清楚输入输出】
查看>>