版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象程序设计B (C+ )综合实验学号:20091728姓名:龙亚平专业班级:计科0905才艮目录 TOC o 1-5 h z HYPERLINK l bookmark20 o Current Document 一、简介2 HYPERLINK l bookmark23 o Current Document 二、需求分析2 HYPERLINK l bookmark27 o Current Document 主要功能列表2用例模型2 HYPERLINK l bookmark30 o Current Document 三、概要设计2 HYPERLINK l bookmark34 o Curren
2、t Document 四、详细设计及编码4 HYPERLINK l bookmark38 o Current Document 五、系统功能测试5 HYPERLINK l bookmark42 o Current Document 测试环境5 HYPERLINK l bookmark46 o Current Document 测试用例5 HYPERLINK l bookmark50 o Current Document 测试总结5、 简介看着海底一个个凶神恶煞的鱼类,身为小鱼的你知道该怎么做了,没错,这是一个弱肉 强食的地方,拿出你的勇气,将自己从小吃到大。每条鱼只能吃比自己小的鱼,如果吃的是
3、 大鱼,那就会丢失一条生命,如果生命丢失完,那么游戏也就结束了。本游戏只能从第一关 开始,不能选择关卡。本题目是采用C+面向对象的程序设计方法来实现大鱼吃小鱼的过程。二、需求分析1.主要功能列表表1.主要功能列表序号功能名称功能说明用例图编号1XXX鱼捕食功能XXX鱼可以捕食比其体积小的鱼12XXX鱼被捕食功能XXX鱼遇到比它大的鱼则被捕食23记分功能XXX鱼捕食一条比它小的鱼可获得相应的分 数34成长功能当XXX鱼分数达到一定程度了可以成长为高一级的鱼45音乐功能当某一条鱼吃或被吃掉时会有相应的声音发 出52.用例模型图1.图书管理系统用例图三、概要设计根据需求共抽象出4个实体,每个实体的名
4、称是虾米,小鱼,大鱼,鲨鱼。 实体间的关系,如图2所示。图2 食物链关系图根据实体共设计出4个类,类与实体的对应关系,如表所示。表2.实体与类的对应表序号实体类1虾米的实体Cxiami2小鱼Cxiaoyu3大鱼Cdayu4鲨鱼Cshayu类的关系图(如继承,聚合等),如下图所示图3.类图界面设计,系统设计XXX个功能界面。(如果有,需要添加) 启动界面:图4.系统启动界面游戏界面:图5.系统运行界面四、详细设计及编码系统共设计出 个类,每个类的成员变量及成员函数如表示。类成员变量,成员函数说明表3.XXX类成员变量说明列表序号成员变量成员变量说明访问属性1int m_ID编号public表4.XXX类成员函数说明列表序号成员函数成员函数说明访问属性1vitual void Display();显示public核心函数实现流程图,如下(至少给出4个主要函数的流程图)XXXX函数流程图图6. XXX流程图五、系统功能测试测试环境硬件环境:Pentium(R)4 CPU,504MB的内存,无网络环境软件环境:Windows 2000及以上(除了 Vistar)的操作系统测试用例表5.,XXX测试用例列表序号功能描述操作备注预期输出测试结果1、游戏过程的处理(判 断是否可以随机产生 方块)运行此程序(开始时执行此程序)7个方块是随 机产生的与预
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国紫苏市场深度局势分析及未来5发展趋势报告
- 2024-2030年中国硅酸钠行业产量预测及发展风险研究报告
- 大型展览馆钢架设施施工方案
- 小学二年级数学两位数加两位数计算水平监控练习题带答案
- 2024年度云计算服务深度合作合同
- 2024年度教育培训合同:某培训机构与学员之间的年度教育培训协议
- 2024年度特许经营合同经营范围及许可条件
- 住宅小区电梯事故应急预案
- 2024年度海产购销合同
- 2024人工智能医疗诊断系统委托开发合同
- 《微生物与健康》课件PPT【科学六年级上册教科版】
- 窃电与违约用电
- 医疗机构设置审批及执业许可流程图
- 031超高超限梁板模架专项方案交底
- 心肺复苏及AED的使用
- 2023届高考议论文段落提升指导课件(共32张PPT)
- 数控机床的机械结构
- 2023年鹤壁市鹤山区小升初英语考试题库及答案解析
- 内部合伙人制度与股权激励方案
- 《云南江川天湖化工有限公司清水沟磷矿采矿权出让收益评估报告》
- 绿化工程投标书模版
评论
0/150
提交评论