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

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

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

文档评论(0)

weidameili + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档