英语学习软件需求分析说明书.docx
《英语学习软件需求分析说明书.docx》由会员分享,可在线阅读,更多相关《英语学习软件需求分析说明书.docx(25页珍藏版)》请在冰豆网上搜索。
英语学习软件需求分析说明书
文档编号:
RD_001
密级:
A
文档名称:
英语学习软件需求分析说明书
编写者:
Jamy
创建日期:
2011.8.16
【】
英语学习软件需求分析说明书
Real-Dream工作室
文档修订记录
版本
日期
更改人
审核人
描述(注明修改的条款或页)
1.0
2011-8-16
Jamy
新建
1.1
2011-8-18
xDroid
修改2.3\4.10\4.11\6.1\7\
一引言
一.1编写目的
随着手机应用的普及,手机软件越来越适合大众的需求,本软件就是一款基于iphone的英语学习软件,主要是为了让广大学生随时随地用手机学习英语,备战托福、新概念等考试。
本软件秉承iphone的设计理念,处处为使用者着想,充满人性化以及实用性。
一.2背景
说明:
a.需求分析所采用的方法
需求用例分析法
b.开发的软件系统的名称
英语学习软件
c.开发的软件系统的最终用户或适用的领域
最终用户:
学生
适用领域:
所有备战托福、新概念的考生
一.3定义
一.4参考资料
二系统概述
二.1目标
实现学生随时随地学习英语,备战考试。
二.2用户特征
用户分为老师和学生。
老师主要管理后台,进行后台的操作。
详细功能见4.1
学生作为使用者,主要操作手机客户端使用该软件。
详细功能见4.2
二.3运行环境
描述软件的运行环境,包括硬件平台、操作系统和版本,以及其他的软件组件或其共存的应用程序。
开发环境:
FlexBuilder;应用服务器:
Tomcat6.0操作系统:
Win7MACOSX10.6.2
后台运行环境
数据库:
SQLServer2005;操作系统:
windowxp+
前台运行环境:
Iphone手机
三系统模块
整个系统分为手机客户端(前台)和后台
四功能需求
四.1后台主要功能
1、英语文章导入。
将文章内容粘贴到文本框中,点击导入按钮,完成功能。
2、按句子拆分文章
选中要拆分的文章,点击按句子拆分按钮,拆分完成后,按句子以列表的形式显示出来。
3、编辑文章
对文章中的单个单词进行阴影处理。
选中单词,点击添加阴影按钮,该单词添加阴影,在手机客户端显示时,该单词被阴影显示。
4、按段落拆分文章
选中要拆分的文章,点击按段落拆分按钮,拆分完成后,按段落以列表的形式显示出来。
5、为段落导入题目
选中要导入题目的段落,点击导入题目按钮,弹出添加题目对话框,分别输入题目的问题,四个答案,正确选项,以及该问题的答案解析。
对于同一段落可添加多个题目,数量不限。
6、编辑单词
选中单词,点击划为重点单词按钮,弹出对话框,为该单词添加音标,英文发音音频,该单词词性,中文注释,常用搭配。
7、语法分析
选中句子,点击添加语法按钮,弹出语法添加对话框,
第一步,划分谓语,选中句子中的单词或词组,点击谓语按钮,划分出谓语,点击下一步。
第二步,划分主语、宾语、宾补,选中句子中的单词或词组,点击主语按钮或宾语按钮或宾补按钮,为其添加成分。
完成后,点击下一步。
第三步,划分定语、状语、补语,以定语为例,选中单词或词组,点击定语按钮,然后选中另一个单词或词组(前两步划分的成分),点击从属按钮,即为该定语制定其所属成分。
其他成分类似,完成后点击下一步。
待确认:
分类不明,讨论时只是涉及到定语、状语、补语,需要确认是否包含表语、同位语等,需要所有成分
第四步,划分从句,句子若无从句,直接点击下一步,语法划分结束;若有从句,则操作如下:
从句暂时分为主语从句,谓语从句,宾语从句,定语从句、状语从句、表语从句、同位语从句。
以主语从句为例,选中第三步中划分的成分,如定语,点击主语从句,然后选中一个主语,点击从属按钮,即为该主语从句制定其所属成分。
其他从句添加操作类似,完成后点击下一步。
待确认:
从句分类不明,讨论时只是涉及到主语从句,谓语从句,宾语从句,需要确认是否包含定语从句、状语从句、表语从句、同位语从句等
如果执行过第四步,则执行顺序按照第一步至第四步循环,直到没有从句为止。
8、翻译
选中要翻译的句子(一句或半句),点击添加翻译按钮,弹出翻译添加对话框,将该句子的英式中文及中文译文添加到输入框中,点击添加,完成。
9、导入听力音频文件
选中句子,点击添加导入听力音频按钮,弹出听力音频导入对话框,将该句子的音频文件导入,点击确定,完成。
10、设置单词检查间隔时间
由老师设置单词检查的间隔时间。
11、设置每种类型题目学习时间
设置每种类型题目的学习时间,为计算学习时间提供依据。
四.2手机客户端(前台)主要功能
1.单词检查。
点击软件,进入系统,系统首先检查今天应该记忆的单词,如果有,则进入记单词页面。
详细页面及介绍见3.5检查学生单词;如果没有则进入2显示首页界面
2.显示首页
界面布局如下:
3.开始学习
在首页点击开始学习按钮,进入学习界面,选择一篇文章,设置学习时间,系统根据设定的学习时间自动计算应该做哪些类型的题目,每种类型题目需要的时间由老师设定。
开始学习。
3.1.做题。
题目有五种类型:
一般题型、词汇题、句子解释题、插入题、段意总结题,前四种题均与段落对应,在做这四种题的时候,可以查看与题关联的段落,一个段落中可以有多个题目也可以有多种题型。
一般题型
界面如下图:
上图实为两个界面,可左右切换,每个界面可以上下拖动,左边界面拖动到下一段后,切换到右界面,右界面会显示该段对应的题目;同样,左边界面显示时,若拖动到下一题,然后切换到左界面,左界面会自动到题目相应的段落
左界面右上角的时间设定为倒计时,初始值为20分钟(可在后台设置),即该篇文章的做题步骤限定在20分钟以内,时间减为0,或点击提交,该步骤结束。
右界面右上角的问号为帮助文档,具体界面参考7帮助功能。
词汇题
界面如下图:
如果一段中有加阴影的单词,则说明该段有关于该单词的词汇题。
左右界面可切换,具体介绍见3.1一般题型
句子解释题
界面如下图:
如果一段中有加阴影的句子,则说明该段有关于该句子的解释题。
左右界面可切换,具体介绍见3.1一般题型
插入题
插入前界面如下图:
如果一段中嵌有A、B、C、D,则说明该段有关于该段的插入题。
左右界面可切换,具体介绍见3.1一般题型
点击待插入的句子,然后点击A、B、C、D中的一个,该句子会加到点击的选项之后。
插入后界面如下图:
段意总结题
界面如下图:
段意总结题只有一个页面,可以将选中的答案拖动到上面的空白处。
右上角有原文浏览,可以点击重新进入文章中阅读。
3.2.无限时间,再做一遍所有题目。
该步骤和3.1相似,只是不限时。
3.3.学生挑单词。
该步骤操作为将不认识的单词加入生词本。
界面如下图:
上图中的特殊字符即为单词,点击文中任意单词(如:
@@@@)时跳出如下对话框
点击不认识后将该单词加入生词本
挑完文章的单词后,还要对题目及选项进行挑单词,此时右边界面为题目及选项。
3.4.学生记单词。
该功能为从生词表中查询出该文章所有单词,进行查看记忆。
界面如下图:
其中,!
为重点词汇。
上图为原始设计图,讨论后该图布局为上下结构,一个页面只显示一个单词信息,上边部分显示单词、音标。
下边部分为一个tab页,分为本文、n.、v.、adj.、adv.五个tab。
非重点词汇在该功能中无本文中词性和本文中意思
3.5.检查学生单词。
在记单词步骤结束后会进入检查学生单词界面,进行第一次单词检查。
第一次单词检查界面如图:
该界面分为上下结构,上边显示单词和单词所在句子,下边显示词性,点击n.、v.、adj.、adv.,右边显示四个选项,选择正确的答案。
第二次检查,界面如下图:
第二次检查界面与第一次检查界面相似,只不过没有单词所在句子
第三次及以后的检查,界面如下图:
之后的检查,则根据中文意思和发音进行单词拼写。
对于单词检查模块中的单词,如果四步全部回答正确,则将此单词从生词本中删除,下次不再对此单词进行检查;否则此单词继续在下次检查单词时出现。
检查单词的时间间隔由老师设定。
3.6.重点句子,语法点讲解。
点击句子,进入该句子的语法讲解,界面如下图:
经讨论,上图修改为上下结构,界面只显示一句的语法,上边部分为选中的句子,下边为该句子的语法点。
3.7.学生画语法。
具体操作步骤如后台主要功能的7.语法分析。
界面如下图:
3.8.句子翻译。
界面如下图:
经讨论,此处界面改为上下结构,一个界面只显示一个句子进行翻译,上面为带翻译的句子,下面为文本数据框,输入完点击确定完成。
3.9.学生翻译完句子与老师给出的模板进行对照。
界面如下图:
左上角为为英文原句,右上角为老师给出的中文译文。
左下角为学生的英式中文译文,右下角为老师给出的英式中文译文
上图界面按照单句显示。
3.10.学生修改错误的句子。
对照完老师给出的模板后,重新修改3.8的翻译。
经讨论,此处界面改为上下结构,一个界面只显示一个句子进行修改,上面为待修改的句子,下面为文本数据框,显示的是最近一次做的修改。
修改完点击确定完成。
3.11.再做一遍题。
该步骤为让学生复习之前做过的题目。
界面如下图:
左右界面可切换,具体介绍见3.1一般题型。
完成后弹出对话框如下:
待确认:
点击继续做题,跳到哪里?
点击查看错误题,进入步骤3.12
3.12.查看错误题解析。
界面如下图:
左右界面可切换,具体介绍见3.1一般题型。
对所有题进行比较,且每次显示一题
3.13.学生逐句跟读。
界面如下图:
在该界面中,文章每一句自成一段,手触摸屏幕,则听力暂停,离开屏幕,则继续。
文章可随听力自动上下滚动。
3.14.朗读文章并录音。
界面如下图:
界面分为上下结构,上面显示文章内容,下面是录音按钮,并显示使用时间和剩余时间。
3.15.给出第5步学生所写的英式中文翻译,让学生一字不差的复述全文并录音,该步骤用于提交给老师检查。
界面如下图:
界面分为上下结构,上面显示翻译内容,下面是录音按钮。
并有保存、删除、导出音频按钮。
4.生词本
生词本显示所有生词。
界面如同3.4学生记单词。
5.学习计划
学习计划显示的是,系统根据自己每天学习的时间制定的学习内容以及步骤。
如果当天的学习计划没做或没完成,第二天进入系统后会询问是否将昨天未做的题加入。
6.商城(暂时不做),
界面如下图:
7.帮助
每个界面都有一个问号的按钮,如图:
点击该图,会进入帮组页面,界面如下图:
8.设置
8.1.设置学习的最少时间。
点击提交后,系统会根据该时间得到一个学习计划。
8.2.更新题库用户点击“更新题库”按钮,在线下载新的题库并更新.如果本题库未完成,则无法更新题库。
五测试验收
五.1测试验收参与人员
开发人员,业务人员,测试人员
五.2验收测试流程
开发人员进行单元测试,开发人员和测试人员进行集成测试,最后业务人员进行系统测试。
五.3验收测试方法
依据双方讨论签字确认的需求说明书中的内容,逐条进行测试,满足需求规定的功能视为通过。
五.4相关说明
无
六运行环境及系统接口
六.1通讯接口
手机3G网络
六.2用户登录接口
无
七系统约束
后台程序必须连接Intenet网络
用户客户端需连接3G网络或移动网络