xxx系统分析设计报告_第1页
xxx系统分析设计报告_第2页
xxx系统分析设计报告_第3页
xxx系统分析设计报告_第4页
xxx系统分析设计报告_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

面向对象程序设计B(C++)综合实验学号:********姓名:***专业班级:计科0905面向对象程序设计B(C++)综合实验XXX系统目录一、简介..................................................................................................................2二、需求分析..........................................................................................................21.主要功能列表..................................................................................................22.用例模型..........................................................................................................2三、概要设计..........................................................................................................2四、详细设计及编码..............................................................................................4五、系统功能测试..................................................................................................51.测试环境..........................................................................................................52.测试用例..........................................................................................................53.测试总结..........................................................................................................5第1页共6页面向对象程序设计B(C++)综合实验XXX系统一、简介看着海底一个个凶神恶煞的鱼类,身为小鱼的你知道该怎么做了,没错,这是一个弱肉强食的地方,拿出你的勇气,将自己从小吃到大。每条鱼只能吃比自己小的鱼,如果吃的是大鱼,那就会丢失一条生命,如果生命丢失完,那么游戏也就结束了。本游戏只能从第一关开始,不能选择关卡。本题目是采用C++面向对象的程序设计方法来实现大鱼吃小鱼的过程。二、需求分析1.主要功能列表表1.主要功能列表序号功能名称功能说明用例图编号123XXX鱼捕食功能XXX鱼可以捕食比其体小积的鱼1XXX鱼被捕食功能XXX鱼遇到比它大的鱼则被捕食2记分功能XXX鱼捕食一条比它小的鱼可获得相应的分3数45成长功能音乐功能当XXX鱼分数达到一定程度了可以成长为高4一级的鱼当某一条鱼吃或被吃掉时会有相应的声音发5出用例模型2.较小的鱼被记分功能分吃掉数增加音乐功能当分数达到一定播放音乐程度时小鱼成长图1.图书管理系统用例图三、概要设计根据需求共抽象出4个实体,每个实体的名称是虾米,小鱼,大鱼,鲨鱼。实体间的关系,如图2所示。第2页共6页面向对象程序设计B(C++)综合实验XXX系统虾米小鱼大鱼鲨鱼图2食物链关系图根据实体共设计出4个类,类与实体的对应关系,如表所示。表2.实体与类的对应表序号实体类1234虾米的实体CxiamiCxiaoyuCdayu小鱼大鱼鲨鱼Cshayu类的关系图(如继承,聚合等),如下图所示图3.类图界面设计,系统设计XXX个功能界面。(如果有,需要添加)启动界面:第3页共6页面向对象程序设计B(C++)综合实验XXX系统图4.系统启动界面游戏界面:图5.系统运行界面四、详细设计及编码系统共设计出_____个类,每个类的成员变量及成员函数如表示。_____类成员变量,成员函数说明表3.XXX类成员变量说明列表序号成员变量成员变量说明访问属性1intm_ID编号public表4.XXX类成员函数说明列表成员函数说明显示序号成员函数访问属性1vitualvoidDisplay();public核心函数实现流程图,如下(至少给出4个主要函数的流程图)XXXX函数流程图第4页共6页面向对象程序设计B(C++)综合实验XXX系统图6.XXX流程图五、系统功能测试1.测试环境硬件环境:Pentium(R)4CPU,504MB的内存,无网络环境软件环境:Windows2000及以上(除了Vistar)的操作系统2.测试用例表5..XXX测试用例列表序号功能描述操作备注预期输出测试结果1、游戏过程断是否可以随机产生方块)的处理(判运行此程序(开始

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论