ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:117.40KB ,
资源ID:1903579      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1903579.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软工系统设计实例.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软工系统设计实例.docx

1、软工系统设计实例2017级软件工程综合设计消消乐英语系统软件设计说明书 文档标识 XRA-DOC-201601英文标题XiaoxiaoleEglish版 本 号1.0状态初始版 承担单位:山西大学计算机与信息技术学院总负责人:向仁爱 小组成员:向仁爱、宋玉琴、阳帅 编 撰 人:向仁爱 完成日期: 2017.6.132017年6月13日分组名称第三组分组编号三项目名称消消乐英语系统设计说明书内容简介概要设计、详细设计、数据库设计、程序设计等提交期限2017.06.15实际提交时间2017.06.13分组成员名称学号Email主要承担工作评分备注向仁爱2014241034数据库、详细设计宋玉琴20

2、14241102第二层设计阳帅2014241030目的、第零层第一层设计消消乐英语软件设计说明书 修订记录日期修订版本CR号修改章节修改描述作者2017-05-1011.001目的、概要设计创建文档向仁爱2017-05-171.002概要设计修改第二层设计宋玉琴3概要设计修改数据库阳帅4详细设计增加详细设计向仁爱2017-05-241.005详细设计修改开始游戏详细设计向仁爱、阳帅2017-06-081.006概要设计修改实体关系图向仁爱2017-06-131.00详细设计修改单词测试详细设计向仁爱、宋玉琴消消乐英语软件设计说明书 关键词:消消乐、界面、程序、模块、实体 摘 要:缩略语清单:对

3、本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。 缩略语英文全名中文解释简介1 目的这根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对消消乐英语软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为系统设计说明书,为进一步设计软件、编写代码打下基础。本文主要对系统进行更为详细的设计,对系统的各实体间关系,类,接口,数据结构进行详细设计,使编写代码更加方便,但本文不包括具体的代码设计。1.1.1 软件名称消消乐英语1.1.2 软件功能功能类别/标识符目标描述进入游戏开始进行英语消消乐游戏,记忆单词。游戏设置设置游戏音量大小,音乐开

4、关,游戏难度,单词筛选等单词回顾查看记忆过的单词,进行再次回顾记忆。游戏说明对游戏的玩法说明和游戏介绍。1.1.3 软件应用本软件适合于志力于考英语四六级的用户来进行单词记忆,主要用户是考四六级的大学生。2 概要设计 说明系统的功能分配、模块划分、程序的总体结构、输入/输出及其接口设计、运行设计、数据结构设计、出错处理设计等,为详细设计奠定基础。2.1 第零层设计描述2.1.1 软件系统上下文定义:本软件是基于android的手机app,所以需要搭载android 4.0以上系统的手机APP一台。因为本软件无需联网,以只需要关联SQLite这个轻量级的嵌入式开源数据库。2.1.2 设计思路1设

5、计方法:面向架构和MVC的一体化开发方法2设计约束(1)遵循标准 分层设计,逐步细化(2)硬件限制为完成本系统的开发,应配备安装有windows 7系统的笔记本一台、SQlite、文本编辑工具、eclipse+ADT软件、测试智能手机一部。(3)技术限制Java编程能力,android开发技术,数据库设计技术,app美工2.2 第一层设计描述2.2.1 系统第一层结构图2.2.2 分解描述主菜单模块描述标识:PrimaryMenuMod 类型:交互界面 目的:给用户进行选择,用户可进入游戏,设置游戏,单词回顾,查看游戏说明。 功能列表:建立与数据库连接获取系统设置运行主界面根据输入(点击)调用

6、子模块四六级选择模块描述标识:LevelSlectMod 类型:交互界面 目的:用户可选择四级或者六级单词来进行记忆。 功能列表:获取游戏设置关联数据库提供四六级选择按钮根据输入(点击)调用子模块关卡选择模块描述标识:CheckPiontMod 类型:交互界面 目的:用户可选择已通过的关卡及其下一关卡进行游戏。 功能列表:获取游戏设置,根据设置播放音效,生产可选单词库。关联数据库随机选取可用单词库里的单词显示已通过的关卡及其下一关卡明亮显示,其余灰色显示获取并记录通关信息显示记忆单词模块描述标识:DisplayWordMod 类型:交互界面 目的:用户可选择已通过的关卡及其下一关卡进行游戏。

7、功能列表:获取游戏设置,根据设置播放音效。显示单词、词性及其中文意思,并将单词信息传递给开始游戏模块显示倒计时,倒计时结束后进入开始游戏模块,本界面结束。开始游戏模块描述标识:StartGameMod 类型:交互界面 目的:用户在此进行游戏。 功能列表:获取游戏设置,根据设置播放音效。界面右上角显示单词词性及其中文意思。 界面左上角显示倒计时,倒计时结束后进入游戏结束模块,本界面结束。界面中下方显示字母矩阵,给用户进行拼写选择。界面下方显示“确定”按钮点击“确定”后判断拼写是否正确,是则选中的字母和对应中文意思消除,否则提示错误。全部拼写正确后进入游戏结束界面。游戏结束模块描述标识:GameO

8、verMod 类型:交互界面 目的:游戏结束,显示出用户拼写过的单词,给用户总结错误,进行再记忆。 功能列表:获取游戏设置,根据设置播放音效。显示单词、词性及其中文意思,并将单词信息传递给单词回顾模块。通关信息发送给关卡选择模块显示“返回”,点击后回到关卡选择;显示“下一关”点击后开始下一关。游戏设置模块描述标识:GameSetMod 类型:交互界面 目的:给用户提供一些对游戏的设置。 功能列表:获取游戏设置,根据设置播放音效。设置“背景音乐”(开/关),设置“按键音效”(开/关)。设置“游戏难度”(简单那、一般、困难)设置“单词筛选”(低、中、高)显示“返回”按钮,点击后返回主菜单。单词回顾

9、模块描述标识:WordReviewMod 类型:交互界面 目的:记录用户记忆过的单词,方便用户查看,再次强化记忆。 功能列表:获取游戏设置,根据设置播放音效。显示“回顾单词”按钮,点击后查看已记忆过的单词(已按熟练度排序)。显示“单词测试”按钮,点击后开始单词熟练度测试。显示“返回”按钮,点击后返回主菜单单词测试模块描述标识:WordTestMod 类型:交互界面 目的:测试玩家对单词的熟练程度,方便用户有针对性的进行记忆。 功能列表:左边显示单词,右边显示中文意思玩家可选中一个单词,再选中一个中文意思,计算两次之间时间作为熟练度考察的依据获取游戏设置,播放音效。游戏说明模块描述标识:Game

10、DescriptionMod 类型:交互界面 目的:文字介绍游戏,方便用户使用。 功能列表:文字介绍游戏的玩法,游戏设置的功能,单词回顾的功能。2.2.3 接口描述主菜单模块提供的接口形式: 按钮输入:点击输出:子界面描述:显示“进入游戏”“游戏设置”“单词回顾”“游戏说明”四个按钮,根据用户的点击进入对应子界面。四六级选择提供的接口形式: 按钮输入:点击输出:子界面描述:显示“四级单词”“六级单词”二个按钮,根据用户的点击进入对应子界面。关卡选择提供的接口形式: 按钮输入:点击输出:子界面描述:显示若干关卡,根据用户的点击进入对应子界面。开始游戏提供的接口形式: 按钮输入:点击输出:字母被选

11、中,单词被消除描述:(1)字母被选中则深亮显示(2)拼写正确,则消除对应单词词性及其中文意思,以及选中的字母。开始游戏提供的接口形式: 按钮输入:点击输出:字母被选中,单词被消除描述:(1)字母被选中则深亮显示(2)拼写正确,则消除对应单词词性及其中文意思,以及选中的字母。 游戏结束提供的接口形式: 按钮输入:点击输出:交互界面描述:(1)显示“返回”,点击后进入关卡选择界面。(2)显示“下一关”按钮,点击后进入显示记忆单词界面,开始下一关游戏。(3)将本关记忆过的单词信息传递给单词回顾的单词库。游戏设置提供的接口形式: 按钮输入:点击输出:子界面描述:(1)显示“背景音乐”,提供“开/关”设

12、置。(2)显示“按键音效”,提供“开/关”设置。(3)显示“筛选单词”,提供“低”“中”“高”三个单项选择。(4)显示“游戏难度”,提供“简单”“一般”“困哪”三个单项选择。(5)根据用户的设置,生成游戏设置信息,供其他界面调用。 单词回顾选择提供的接口形式: 按钮输入:点击输出:子界面描述:(1)显示“查看单词”,点击后进入单词单词查看界面。(2)显示“测试单词”,点击后进入测试单词界面。测试单词提供的接口形式: 按钮输入:点击输出:子界面描述:(1)显示:界面左边显示单词,界面右边显示单词的中文意思。(2)用户可选中一个单词,选中的单词明亮显示,并将该单词记录下来。用户再选中一个中文意思,

13、对比中文意思和选中的单词是否对应,对应则选中的中文和单词消除,并记录择两次所花的时间,作为用户对单词的熟练度,否则提示错误。(3)每次单词测试完成后,根据熟练度对查看单词里的单词库进行重新熟练度排序。2.3 第二层设计描述2.3.1 进入游戏1分解描述模块/子系统分解四六级选择描述:显示“四级单词”“六级单词”二个按钮,根据用户的点击进入对应子界面。关卡选择描述:显示若干关卡,根据用户的点击进入对应子界面,随着关卡数的增大,开始游戏倒计时数也会相应减少。显示记忆单词描述 显示单词及其词性和中文意思,让玩家进行记忆,让其在开始游戏界面拼写出这些单词。开始游戏描述 获取游戏设置,根据设置播放音效。

14、界面右上角显示单词词性及其中文意思。 界面左上角显示倒计时,倒计时结束后进入游戏结束模块,本界面结束。界面中下方显示字母矩阵,给用户进行拼写选择。界面下方显示“确定”和“清除”按钮点击“确定”后判断拼写是否正确,是则选中的字母和对应中文意思消除,否则提示错误。点击“清除”按钮后,清除选中的字母,开始重新拼写单词。全部拼写正确后进入游戏结束界面。游戏结束描述:(1)显示“返回”,点击后进入关卡选择界面。(2)显示“下一关”按钮,点击后进入显示记忆单词界面,开始下一关游戏。(3)将本关记忆过的单词信息传递给单词回顾的单词库。(4)显示单词的信息,让用户进行再记忆,反思拼写的错误。2依赖性描述运行设计数据依赖关系:本软件有一个总的单词数据库,数据库中存储单词信息,单词回顾创建一个单词库记录记忆过的单词信息。(1)四六级选择模块,玩家选择四级单词或

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1