需求报告
小组成员
| 学号 | 姓名 | 分工 | 个人分工报告 |
|---|---|---|---|
| 31801122 | 张乐晓 | 同时性加工/数据库设计/部分页面制作/整理报告 | https://www.cnblogs.com/zlxblog/p/13930071.html |
| 31801124 | 蒋淑颖 | 注意任务/数据流图的设计/部分页面制作 | https://www.cnblogs.com/jasmine0421/p/13923656.html |
| 31801125 | 刘渊琦 | 计划任务/数据流图的设计/部分页面制作 | https://www.cnblogs.com/cadelle617/p/13922651.html |
| 31801127 | 李楠 | 继时性加工/家长问卷/ER图绘制 | https://www.cnblogs.com/OptimisticAspirant/p/13925879.html |
主界面
功能模块分析
测试功能
- 测试内容
我们测试分两部分,旨在为儿童提供一个认知水平的检测。一部分由儿童自行完成,另一部分由家长完成。儿童完成的部分包括对PASS模型中的四项能力的评估,由一系列题目组成,大约需要12分钟完成。家长完成部分主要用于协助我们修正偏差,由一组对儿童评价的题目组成。并且为了帮助儿童理解题目意思,我们在每一个规则介绍页都配上了例子的动图。 - 结果呈现
我们在雷达图上用两种不同颜色的折线分别表示同龄人的平均能力水平和测试儿童的水平,能够让家长得到一个直观的映像,同时在下面附上一段说明文字,并给出一些训练建议,并提供将测试结果保存和分享的功能。 - 具体测试内容
计划:视觉搜索、计划连接
注意:接受性注意、寻找数字
同时性:图形回忆、图形补缺、语言加工
继时性:词组回忆,句子提问,视觉短时记忆
| 计划 | 注意 | 同时性 | 继时性 |
|---|---|---|---|
- 测试结果
闯关功能
- 考虑到我们的用户是6-17岁儿童,为了引起儿童的兴趣,我们设计了闯关的形式来代替传统的训练。我们根据PASS理论模型,对计划、注意、同时性加工和继时性加工这四项认知能力分别设置了四种训练,并根据最近一次测试的结果针对用户的能力选择相应难度等级的训练题目。
个人功能
- 签到打卡
通过一定的奖励制度,比如连续签到一定的天数,点亮用户的徽章,提高用户活跃度。 - 徽章墙
相当于成就系统,用户达到一定条件,点亮其相应的徽章。 - 个人信息修改
提供用户对自己的年龄和性别的修改功能。 - 查看历史测试
我们保存用户的历史测试记录,并供用户查看,方便家长了解在经过一段时间的训练后儿童的认知能力是否得到了改善。 - 意见反馈
提供意见反馈功能,通过收集用户意见来改善我们的程序。 - 排行榜
提供用户查看自己的排名的功能
管理员功能
- 管理徽章系统
提供对徽章增删改查功能 - 管理题库
提供管理员对题目数据的增删改查功能 - 管理用户数据
提供用户测试成绩的导出和统计功能 - 管理用户反馈意见
收集用户关于我们的程序的修改意见
其他
- 关于我们
描述我们的程序的一些理论依据和设计思想。
数据流图
数据库设计
数据表内容设计
用户信息
| 表名 | 表项 |
|---|---|
| 个人资料 | 用户ID(PK),性别,年龄,注册日期,打卡天数 |
| 用户徽章 | 用户ID(FK),徽章号1,徽章号2,...,徽章号n |
| 徽章表 | 徽章号(PK),徽章类别,获得条件 |
| 测试结果 | 序号(PK),用户ID(FK),计划得分,注意得分,同时性得分,继时性得分,综合得分,测试时间 |
闯关信息
| 表名 | 表项 |
|---|---|
| 计划地图小关信息 | 序号(PK),用户ID(FK),关卡号,难度等级,星星数 |
| 注意地图小关信息 | 序号(PK),用户ID(FK),关卡号,难度等级,星星数 |
| 同时地图小关信息 | 序号(PK),用户ID(FK),关卡号,难度等级,星星数 |
| 继时地图小关信息 | 序号(PK),用户ID(FK),关卡号,难度等级,星星数 |
题库
| 表名 | 表项 |
|---|---|
| 注意题目1 | 序号(PK),图片地址 |
| 同时性加工题目2 | 序号(PK),题目图片地址,正确选项号(FK) |
| 同时性加工选项2 | 选项号(PK),选项图片地址 |
| 同时性加工题目3 | 序号(PK),难度等级,图片地址,描述文字 |
| 继时性题目加工1 | 序号(PK),难度等级,词语 |
| 继时性题目加工2 | 序号(PK),难度等级,句子,选项1,选项2,选项3,选项4 |
管理员
| 表名 | 表项 |
|---|---|
| 用户信息反馈 | 序号(PK),用户ID(FK),联系方式,反馈内容,图片地址,反馈时间 |
ER图
PSP表格
| PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 120 | 150 |
| Estimate | 估计这个任务需要多少时间 | 30 | 10 |
| Development | 开发 | 600 | 0 |
| Analysis | 需求分析(包括学习新技术) | 300 | 120 |
| Design Spec | 生成设计文档 | 120 | 0 |
| Desgin Review | 设计复审 | 120 | 0 |
| Coding Standard | 代码规范(为目前的开发制定合适的规范) | 60 | 0 |
| Design | 具体设计 | 120 | 0 |
| Coding | 具体编码 | 600 | 0 |
| Code Review | 代码复审 | 180 | 0 |
| Test | 测试(自我测试,修改代码,提交修改) | 300 | 0 |
| Reporting | 报告 | 180 | 0 |
| Test Reporting | 测试报告 | 60 | 0 |
| Size Measurement | 计算工作量 | 20 | 0 |
| Postmortem & Process Improvement Plan | 事后总结,并提出过程改进计划 | 60 | 0 |
| Total | 合计 | 2870 | 280 |
反思总结
在这一阶段,我们小组完成了墨刀原型的设计,根据PASS理论设计了一套针对6-17岁儿童的测试题目,题目的内容和呈现方式也基本设计完成。为了避免儿童乱做或者蒙对的情况,我们还在测试中加入一套家长对儿童的评价问卷。在这一阶段我们还没有完成对家长问卷题目的设计,儿童测试部分的计分规则也还没有设计完成,需要在后续的工作中完成。