Android手机下的斗地主游戏的设计与实现_毕业设计.doc

Android手机下的斗地主游戏的设计与实现_毕业设计.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android手机下的斗地主游戏的设计与实现 目 录 摘 要 4 第3章 需求分析 13 3.1 需求分析 13 3.1.1 需求分析过程 14 3.1.2 需求分析的方法 14 3. 2 可行性分析 15 3.2.1 可行性分析的意义 15 3.2.2 可行性分析报告 15 3. 3 系统定义 16 3. 4 系统的组成和功能构想: 16 3. 5 研究方法 16 3.5.1 软件工程的定义 16 3.5.2 软件工程的模型 17 3.5.3 本系统的研究方法 18 第4章 概要设计 19 4.1 系统总体设计方案 19 4.1.1 C/S模式 19 4.1.2 设计原则 19 4.2 基于C/S的模块设计 20 4.2.1 服务器端模块设计 20 4.2.2 客户端模块设计 21 4.3 相关技术的处理应用 23 4.3.1 面向连接的套接字编程 23 4.3.2 数据格式转换的问题 24 第5章 详细设计与系统实现 26 5.1 服务器端各功能模块的实现 26 5.1.1 服务器的启动功能 26 5.1.2 接收连接请求功能 27 5.1.3 数据捕获功能 28 5.2 客户端各功能模块的实现 29 5.2.1 登录功能功能 29 5.2.2数据接收功能 30 5.2.3 显示信息功能 30 5.2.4 游戏退出功能 33 第6章 系统测试与维护 34 6. 1 系统测试的原则 34 6. 2 测试过程及方法 35 6. 3 本系统测试环境 36 6. 4 测试中的BUG及问题总结 36 6. 5 软件的维护 37 结 束 语 38 致 谢 39 主要参考文献 40 附录A 部分源程序清单 41 附录B 网络斗地主的规则简介 55 第3章 需求分析 3.1 需求分析 3.1.1 需求分析过程 需求分析阶段的工作,可以分为四个方面:问题识别,分析与综合,制订规格说明,评审。 问题识别:就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准.这些需求包括:功能需求(做什么),性能需求(要达到什么指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存,CPU等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标 分析与综合:逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型) 制订规格说明书:即编制文档,描述需求的文档称为软件需求规格说明书注意需求分析阶段的成果是需求规格说明书,向下一阶段提交 评审:对功能的正确性,完整性和清晰性,以及其它需求给予评价评审通过才可进行下一阶段的工作,否则重新进行需求分析。需求分析的方法有很多这里只强调原型化方法,其它的方法如:结构化方法,动态分析法等(个人认为,对初学者不必深究这些方法,实际上我也从来没用过这些方法)在此不讨论原型化方法是十分重要的(是软考等常考的知识点)原型就是软件的一个早期可运行的版本,它实现了目标系统的某些或全部功能原型化方法就是尽可能快地建造一个粗糙的系统,这系统实现了目标系统的某些或全部功能,但是这个系统可能在可靠性,界面的友好性或其他方面上存在缺陷建造这样一个系统的目的是为了考察某一方面的可行性,如算法的可行性,技术的可行性,或考察是否满足用户的需求等如,为了考察是否满足用户的要求,可以用某些软件工具快速的建造一个原型系统,这个系统只是一个界面,然后听取用户的意见,改进这个原型.以后的目标系统就在原型系统的基础上开发原型主要有三种类型(软考考过):探索型,实验型,进化型.探索型:目的是要弄清楚对目标系统的要求,确定所希望的特性,并探讨多种方案的可行性实验型:用于大规模开发和实现前,考核方案是否合适,规格说明是否可靠进化型:目的不在于改进规格说明,而是将系统建造得易于变化,在改进原型的过程中,逐步将原型进化成最终系统。 使用原型化方法有两种不同的策略:废弃策略,追加策略废弃策略:先建造一个功能简单而且质量要求不高的模型系统,针对这个系统反复进行修改,形成比较好的思想,据此设计出较完整,准确,一致,可靠的最终系统系统构造完成后,原来的模型系统就被废弃不用.探索型和实验型属于这种策略。 追加策略:先构造一个功能简单而且质量要求不高的模型系统,作为最终系统的核心,然后通过不断地扩充修改,逐步追加新要求,发展成为最终系统。进化型属于这种策略. 3 系统定义 本游戏是斗地主游戏(Android版),是根据湖北地区民间的盛

文档评论(0)

追风少年 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档