软工系统设计实例Word文档下载推荐.docx
- 文档编号:14822843
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:26
- 大小:117.40KB
软工系统设计实例Word文档下载推荐.docx
《软工系统设计实例Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软工系统设计实例Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。
第三组
分组编号
三
项目名称
消消乐英语系统设计说明书
内容简介
概要设计、详细设计、数据库设计、程序设计等
提交期限
2017.06.15
实际提交时间
2017.06.13
分组成员
名称
学号
主要承担工作
评分
备注
2014241034
数据库、详细设计
宋玉琴
2014241102
第二层设计
阳帅
2014241030
目的、第零层第一层设计
消消乐英语软件设计说明书
修订记录
日期
修订
版本
CR号
修改
章节
修改描述
作者
2017-05-101
1.00
1
目的、概要设计
创建文档
2017-05-17
2
概要设计
修改第二层设计
3
修改数据库
4
详细设计
增加详细设计
2017-05-24
5
修改开始游戏详细设计
向仁爱、阳帅
2017-06-08
6
修改实体关系图
2017-06-13
修改单词测试详细设计
向仁爱、宋玉琴
关键词:
消消乐、界面、程序、模块、实体
摘要:
缩略语清单:
对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。
缩略语
英文全名
中文解释
简介
1目的
这根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《消消乐英语》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。
我们将这些想法记录下来,作为系统设计说明书,为进一步设计软件、编写代码打下基础。
本文主要对系统进行更为详细的设计,对系统的各实体间关系,类,接口,数据结构进行详细设计,使编写代码更加方便,但本文不包括具体的代码设计。
1.1.1软件名称
消消乐英语
1.1.2软件功能
功能类别/标识符
目标描述
进入游戏
开始进行英语消消乐游戏,记忆单词。
游戏设置
设置游戏音量大小,音乐开关,游戏难度,单词筛选等
单词回顾
查看记忆过的单词,进行再次回顾记忆。
游戏说明
对游戏的玩法说明和游戏介绍。
1.1.3软件应用
本软件适合于志力于考英语四六级的用户来进行单词记忆,主要用户是考四六级的大学生。
2概要设计
说明系统的功能分配、模块划分、程序的总体结构、输入/输出及其接口设计、运行设计、数据结构设计、出错处理设计等,为详细设计奠定基础。
2.1第零层设计描述
2.1.1软件系统上下文定义:
本软件是基于android的手机app,所以需要搭载android4.0以上系统的手机APP一台。
因为本软件无需联网,以只需要关联SQLite这个轻量级的嵌入式开源数据库。
2.1.2设计思路
1.设计方法:
面向架构和MVC的一体化开发方法
2.设计约束
(1)遵循标准
分层设计,逐步细化
(2)硬件限制
为完成本系统的开发,应配备安装有windows7系统的笔记本一台、SQlite、文本编辑工具、eclipse+ADT软件、测试智能手机一部。
(3)技术限制
Java编程能力,android开发技术,数据库设计技术,app美工
2.2第一层设计描述
2.2.1系统第一层结构图
2.2.2分解描述
主菜单模块描述
标识:
PrimaryMenuMod
类型:
交互界面
目的:
给用户进行选择,用户可进入游戏,设置游戏,单词回顾,查看游戏说明。
功能列表:
建立与数据库连接
获取系统设置
运行主界面
根据输入(点击)调用子模块
四六级选择模块描述
LevelSlectMod
用户可选择四级或者六级单词来进行记忆。
获取游戏设置
关联数据库
提供四六级选择按钮
关卡选择模块描述
CheckPiontMod
用户可选择已通过的关卡及其下一关卡进行游戏。
获取游戏设置,根据设置播放音效,生产可选单词库。
随机选取可用单词库里的单词显示
已通过的关卡及其下一关卡明亮显示,其余灰色显示
获取并记录通关信息
显示记忆单词模块描述
DisplayWordMod
交互界面
获取游戏设置,根据设置播放音效。
显示单词、词性及其中文意思,并将单词信息传递给开始游戏模块
显示倒计时,倒计时结束后进入开始游戏模块,本界面结束。
开始游戏模块描述
StartGameMod
用户在此进行游戏。
界面右上角显示单词词性及其中文意思。
界面左上角显示倒计时,倒计时结束后进入游戏结束模块,本界面结束。
界面中下方显示字母矩阵,给用户进行拼写选择。
界面下方显示“确定”按钮
点击“确定”后判断拼写是否正确,是则选中的字母和对应中文意思消除,否则提示错误。
全部拼写正确后进入游戏结束界面。
游戏结束模块描述
GameOverMod
游戏结束,显示出用户拼写过的单词,给用户总结错误,进行再记忆。
显示单词、词性及其中文意思,并将单词信息传递给单词回顾模块。
通关信息发送给关卡选择模块
显示“返回”,点击后回到关卡选择;
显示“下一关”点击后开始下一关。
游戏设置模块描述
GameSetMod
给用户提供一些对游戏的设置。
设置“背景音乐”(开/关),设置“按键音效”(开/关)。
设置“游戏难度”(简单那、一般、困难)
设置“单词筛选”(低、中、高)
显示“返回”按钮,点击后返回主菜单。
单词回顾模块描述
WordReviewMod
记录用户记忆过的单词,方便用户查看,再次强化记忆。
显示“回顾单词”按钮,点击后查看已记忆过的单词(已按熟练度排序)。
显示“单词测试”按钮,点击后开始单词熟练度测试。
显示“返回”按钮,点击后返回主菜单
单词测试模块描述
WordTestMod
测试玩家对单词的熟练程度,方便用户有针对性的进行记忆。
左边显示单词,右边显示中文意思
玩家可选中一个单词,再选中一个中文意思,计算两次之间时间作为熟练度考察的依据
获取游戏设置,播放音效。
游戏说明模块描述
GameDescriptionMod
文字介绍游戏,方便用户使用。
文字介绍游戏的玩法,游戏设置的功能,单词回顾的功能。
2.2.3接口描述
主菜单模块提供的接口
形式:
按钮
输入:
点击
输出:
子界面
描述:
显示“进入游戏”“游戏设置”“单词回顾”“游戏说明”四个按钮,根据用户的点击进入对应子界面。
四六级选择提供的接口
显示“四级单词”“六级单词”二个按钮,根据用户的点击进入对应子界面。
关卡选择提供的接口
显示若干关卡,根据用户的点击进入对应子界面。
开始游戏提供的接口
字母被选中,单词被消除
(1)字母被选中则深亮显示
(2)拼写正确,则消除对应单词词性及其中文意思,以及选中的字母。
游戏结束提供的接口
交互界面
(1)显示“返回”,点击后进入关卡选择界面。
(2)显示“下一关”按钮,点击后进入显示记忆单词界面,开始下一关游戏。
(3)将本关记忆过的单词信息传递给单词回顾的单词库。
游戏设置提供的接口
(1)显示“背景音乐”,提供“开/关”设置。
(2)显示“按键音效”,提供“开/关”设置。
(3)显示“筛选单词”,提供“低”“中”“高”三个单项选择。
(4)显示“游戏难度”,提供“简单”“一般”“困哪”三个单项选择。
(5)根据用户的设置,生成游戏设置信息,供其他界面调用。
单词回顾选择提供的接口
(1)显示“查看单词”,点击后进入单词单词查看界面。
(2)显示“测试单词”,点击后进入测试单词界面。
测试单词提供的接口
(1)显示:
界面左边显示单词,界面右边显示单词的中文意思。
(2)用户可选中一个单词,选中的单词明亮显示,并将该单词记录下来。
用户再选中一个中文意思,对比中文意思和选中的单词是否对应,对应则选中的中文和单词消除,并记录择两次所花的时间,作为用户对单词的熟练度,否则提示错误。
(3)每次单词测试完成后,根据熟练度对查看单词里的单词库进行重新熟练度排序。
2.3第二层设计描述
2.3.1进入游戏
1.分解描述
模块/子系统分解
四六级选择描述:
关卡选择描述:
显示若干关卡,根据用户的点击进入对应子界面,随着关卡数的增大,开始游戏倒计时数也会相应减少。
显示记忆单词描述
显示单词及其词性和中文意思,让玩家进行记忆,让其在开始游戏界面拼写出这些单词。
开始游戏描述
获取游戏设置,根据设置播放音效。
界面下方显示“确定”和“清除”按钮
点击“清除”按钮后,清除选中的字母,开始重新拼写单词。
游戏结束描述:
(4)显示单词的信息,让用户进行再记忆,反思拼写的错误。
2.依赖性描述
运行设计
数据依赖关系:
本软件有一个总的单词数据库,数据库中存储单词信息,单词回顾创建一个单词库记录记忆过的单词信息。
(1)四六级选择模块,玩家选择四级单词或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 设计 实例
![提示](https://static.bdocx.com/images/bang_tan.gif)