已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2017级软件工程综合设计消消乐英语系统软件设计书文件idXRA-DOC-英语标题小奥小奥leeglish版本号1.0状态初版负责部门:山西大学计算机和信息技术学院负责人:面对爱团队成员:爱、宋玉琴、阳帅编辑:面对爱完成日期: 2017.6.132017年6月13日群组名称第三组群组编号三项目名称消乐英语系统设计说明书内容摘要概要设计、详细设计、数据库设计、程序设计等提交期限2017.06.15实际提交时间2017.06.13组成员名字学号电子邮件主要承担工作。评分备注用爱情数据库,详细设计宋玉琴第2层设计阳帅目的,第0层第1层设计消乐英语软件设计说明书修订记录日期修订版本号PS号修正写文章更改说明作者2017年至205年至201年1.001目的、概要设计创建文档用爱情2017年至2017年1.002概要设计修改二级设计宋玉琴3概要设计数据库的变更阳帅4详细的设计追加详细的设计用爱情2017年至2017年1.005详细的设计修改开始游戏的详细设计给爱和阳帅2017年至2006年8月8日1.006概要设计修改实体关系图用爱情2017年至2016年1.00详细的设计修改单词测试的详细设计给爱和宋玉琴目录消乐英语软件设计说明书1一开始一1.1目的11.2.1软件名称11.2.2软件功能11.2.3软件应用程序12概要设计12.1第0层设计说明12.1.1软件系统的上下文定义: 22.1.2设计构想22.2第1层设计说明22.2.1系统第一层结构图22.2.2分解说明22.2.3接口的说明32.3第2层设计说明42.3.1进入游戏42.3.2游戏设定42.3.3单词评论42.3.4游戏说明42.4数据库42.5.1实体、属性及其关系42.5.2实体关系图42.5.3数据库逻辑结构53详细设计53.1主菜单详细设计53.1.1接口设计53.1.2程序设计53.2四六级选择详细设计53.2.1接口设计53.2.2程序设计53.3等级详细设计53.3.1接口设计53.3.2程序设计53.4显示记忆单词的详细设计53.4.1接口设计53.4.2程序设计53.5开始游戏的详细设计53.5.1接口设计53.5.2程序设计53.6游戏结束详细设计53.6.1接口设计53.6.2程序设计53.7游戏设定详细设计53.7.1接口设计53.7.2程序设计53.8回顾单词的详细设计53.8.1接口设计53.8.2程序设计53.1测试详细设计53.9.1接口设计53.9.2程序设计53.10游戏说明详细设计53.10.1接口设计53.10.2程序设计5消乐英语软件设计说明书关键词:消化乐、界面、程序、模块、实体摘要:缩写列表:说明正文中使用的缩写,要求每个缩写都有英语全名和中文说明。缩略语英文全名中文的解释个人资料一个目的这是根据需求规格说明书、概要设计说明书,经过仔细研究后,进一步考虑了消消乐英语软件的功能区分、数据结构、软件整体结构的实现。 我们记录了这些想法,作为系统设计说明书,进一步设计了软件,为编写代码奠定了基础。本文主要对系统进行了更详细的设计,详细地设计了系统的各实体间的关系、类、接口、数据结构,使代码的编写更加方便,但本文不包含具体的代码设计。1.1.1软件名称消乐英语1.1.2软件功能功能类别/标识符目标的说明进入游戏开始英语消化游戏,记住单词。游戏设定设定游戏的音量、音乐开关、游戏难易度、单词的筛选等单词的回顾看着记忆的单词,再次回顾记忆。游戏说明游戏玩方法的说明和游戏的介绍。1.1.3软件应用程序本软件适合参加英语四级考试的用户进行单词记忆,主要是参加四级考试的大学生。2概要设计说明系统的功能分配、模块分割、程序的整体结构、输入输出及其接口设计、运行设计、数据结构设计、错误处理设计等,为详细的设计奠定基础。2.1第0层设计说明2.1.1软件系统上下文定义:因为本软件是基于android的手机app,所以需要一台搭载android 4.0以上系统的手机app。 因为此软件不需要网络,所以只需要关联一个名为SQLite的轻量级嵌入式开源数据库。2.1.2设计构想1 .设计方法:面向体系结构和MVC的集成开发方法2 .设计约束(1)按照标准分层设计,阶段性细分(2)硬件限制为了完成本系统的开发,必须配备一台配备windows 7系统的笔记本电脑、SQlite、文本编辑工具、eclipse ADT软件、一台测试智能手机。(3)技术限制Java编程能力、android开发技术、数据库设计技术、app艺术2.2第1层设计的说明2.2.1系统的第1层结构图2.2.2分解说明主菜单栏的说明id:primarymenumod类型:交互接口目的:对用户进行选择,用户可以进入游戏,设置游戏,回头单词,看游戏的说明。功能列表:建立与数据库的连接获取系统设置主接口的运行。根据输入(点击)调用子模块四六级选择模块的说明标志: LevelSlectMod类型:交互接口目的:用户可以选择记忆四级或六级单词。功能列表:获取游戏设置相关数据库。提供了4、6级选择按钮根据输入(点击)调用子模块等级选择模块的说明标志: CheckPiontMod类型:交互接口目的:用户可以选择通过的等级及其下一个等级进行游戏。功能列表:获取游戏设置,根据设置播放声音,并创建可选的单词库。相关数据库。随机选择并显示可用的基于单词的单词通过的等级及其下一个等级显示为明亮,剩下的灰色显示获取并记录报关信息显示记忆单词模块的说明id:displaywordmod类型:交互接口目的:用户可以选择通过的等级及其下一个等级进行游戏。功能列表:获取游戏设置,根据设置播放声音。显示单词、词类及其中文的意思,把单词信息传递给起始游戏模块显示倒计时,倒计时结束后,进入开始游戏的模块,本接口结束。开始游戏模块的说明标志: StartGameMod类型:交互接口目的:用户在这里玩游戏。功能列表:获取游戏设置,根据设置播放声音。画面右上角显示了单词的词类及其中文的意思。倒计时显示在画面的左上角,倒计时结束后进入游戏结束模组,本画面结束。屏幕下方显示一个字母矩阵,让用户选择拼写。画面下部显示“ok”按钮如果单击“确定”来确定拼写是否正确,则所选字符和相应的中文意思将消失,否则将错误地显示。如果所有拼写正确,就进入游戏结束画面。游戏结束模组的说明id :模式上的game类型:交互接口目的:游戏结束,显示用户拼写的单词,让用户汇总错误重新记忆。功能列表:获取游戏设置,并根据设置播放声音。显示单词、词类及其中文的意思,把单词信息传递给单词审查模块。报关信息被发送到等级选择模块显示“上一步”,单击后返回级别选择,显示“下一步关闭”,然后开始下一步关闭。游戏设定模块的说明标志: GameSetMod类型:交互接口目的:为用户提供游戏设置。功能列表:获取游戏设置,根据设置播放声音。设置“音轨”(打开/关闭)和“关键音频”(打开/关闭)。设置“游戏难易度”(简单、一般、困难)设置“单词过滤器”(低、中、高)显示“返回”按钮,点击后返回到主菜单。单词评论模块的说明标志: WordReviewMod类型:交互接口目的记录用户记忆的单词,使用户容易看到,再次加强记忆。功能列表:获取游戏设置,并根据设置播放声音。显示“回顾单词”按钮,单击确认记忆的单词(按熟练度排序)。显示“单词测试”按钮,点击后开始单词的熟练度测试。显示“返回”按钮,点击后返回到主菜单单词测试模块的说明标志: WordTestMod类型:交互接口目的:测试玩家对单词的熟练程度,让用户准确记忆。功能列表:左侧表示单词,右侧表示中文的意思玩家选择一个单词,选择另一个中文的意思,计算两次之间的时间作为熟练度调查的依据获取游戏设置,播放声音。游戏说明模块的说明标志: GameDescriptionMod类型:交互接口目的:文字介绍游戏,用户容易使用。功能列表:文字介绍游戏的玩,游戏设定的功能,单词评论的功能。2.2.3接口的说明主菜单栏提供的界面形式:按钮输入:点击输出:子界面说明:显示“进入游戏”“游戏设定”“单词评论”“游戏说明”4个按钮,根据用户的点击进入对应的子界面。四六级选择提供的接口形式:按钮输入:点击输出:子界面说明:显示“四级单词”、“六级单词”两个按钮,用户点击进入对应的子界面。级别选择提供的接口。形式:按钮输入:点击输出:子界面说明:显示几个级别,然后单击用户进入相应的子界面。用于开始游戏的界面。形式:按钮输入:点击输出:文字被选择,单词被删除说明: (1)文字被选择后,(2)拼写被突出显示为正确,对应单词的词类及其中文的意思,以及被选择的文字被删除。用于开始游戏的界面。形式:按钮输入:点击输出:文字被选择,单词被删除说明: (1)文字被选择后,(2)拼写被突出显示为正确,对应单词的词类及其中文的意思,以及被选择的文字被删除。用于结束游戏的界面。形式:按钮输入:点击输出:交互界面。说明: (1)显示“返回”,点击后进入等级选择画面。 (2)显示“下一个关闭”按钮,点击后进入显示记忆单词的画面,开始下一个关闭游戏。 (3)将本关记忆的单词信息传达给单词评论的单词库。游戏设定提供的界面。形式:按钮输入:点击输出:子界面说明: (1)显示“音轨”,提供“开/关”的设定。 (2)显示“按钮音”,可以设定“on/off”。 (3)显示“过滤单词”,提供“低”、“中”、“高”三个选项。 (4)显示“游戏难易度”,提供“简单”“一般”“困”三个选项。 (5)根据用户的设定,生成游戏设定信息,调用其他接口。单词评论选择提供的界面。形式:按钮输入:点击输出:子界面说明: (1)显示“看单词”,点击进入看单词的画面。 (2)显示“测试单词”,点击后进入测试单词画面。测试单词所提供的界面。形式:按钮输入:点击输出:子界面说明: (1)显示:画面左侧显示单词,画面右侧显示单词的中文意思。 (2)用户选择一个单词,明亮地显示选择的单词,并记录该单词。 用户选择另一个中文的意思,比较中文的意思和选择的单词是否对应,对应的话选择的中文和单词就消失,记录两次选择所用的时间,作为用户对单词的熟练度,否则提示错误。 (3)每次单词测试结束时,根据熟练度对检索单词的单词基础进行再熟练度排序。2.3第2层设计说明2.3.1进入游戏1 .分解说明模块/子系统的分解等级46的选择说明:显示“四级单词”“六级单词”两个按钮,通过用户点击进入对应的子界面。级别选择说明:显示几个级别,用户点击进入相应的子界面,随着级别数的增加,开始游戏的倒计时数也减少。显示记忆单词的说明显示单词及其词性和中文的意思,让玩家记住,用开始游戏的界面拼写单词。开始说明游戏获取游戏设置,根据设置播放声音。画面右上角显示单词的词性及其中文意思。倒计时显示在画面的左上角,倒计时结束后进入游戏结束模组,本画面结束。屏幕下方显示一个字母矩阵,让用户选择拼写。在界面下方显示“确定”和“清除”按钮如果您单击“确定”来确定拼写是否正确,则所选字符和相应的中文意思将消失,否则会错误地提示您。 单击“清除”按钮可清除所选字符,并更改单词的拼写。如果所有拼写正确,就进入游戏结束画面。游戏结束的说明:(1)显示“返回”,点击后进入等级选择画面。 (2)显示“下一个关闭”按钮,点击后进入显示记忆单词的画面,开始下一个关闭游戏。 (3)将本关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年康复护理中的宠物疗法
- 2026年天津高考物理二轮复习讲练测题型04 运用运动的合成与分解理论解决常见实际问题(题型专练)(原卷版)
- 2026年质量控制标准变更的确认函(7篇)
- 房地产开发项目进度管理报告
- 2024-2025学年度燕京理工学院《形势与政策》期末考试模拟试题含答案详解【典型题】
- 2024-2025学年度注册公用设备工程师过关检测试卷及参考答案详解(基础题)
- 2026年保安员资格证考试卷及答案(共八套)
- 2024-2025学年度园林绿化作业人员考前冲刺练习及完整答案详解【典优】
- 2024-2025学年公务员考试《常识》试题预测试卷(全优)附答案详解
- 2024-2025学年度执业药师高分题库附完整答案详解(必刷)
- 冶炼车间岗前安全培训课件
- 现代监狱智能信息系统设计方案
- 高三入住酒店安全培训课件
- 《新媒体营销》项目4 新媒体内容创作
- 2025年本科院校纪检监察室招聘笔试专项练习含答案
- 2024年江苏航运语数英真题(含答案)
- 2025年江西省赣州市社区工作者(专职网格员)招聘考试历年参考题库含答案详解(5套)
- 2025年甘肃省定西市中考生物考试真题带答案
- 2025至2030年中国有害生物防制行业发展前景预测及投资方向研究报告
- 2025至2030工程招标代理行业项目调研及市场前景预测评估报告
- 2025年泰州牧校单招试题及答案
评论
0/150
提交评论