五子棋概要设计说明书

五子棋概要设计说明书

ID:22920691

大小:793.32 KB

页数:19页

时间:2018-11-01

五子棋概要设计说明书_第1页
五子棋概要设计说明书_第2页
五子棋概要设计说明书_第3页
五子棋概要设计说明书_第4页
五子棋概要设计说明书_第5页
资源描述:

《五子棋概要设计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1弓I言21.1编則W21.2胃>21.3赦31.4参考资料32脉没i十42.1需求规定42.2运行环境42.3基本设计概念和处理流程52.4鍋62.5功能器求与程序的关系62.6人工处理过程62.7尚米问决的问题63卸W73.1用户接口73.2外部接□113.3lAl部接□114运行设计124.1运行模块组合124.2运行控制134.3运行时间145系统数据结构设计145.1逻辑结构设计要点145.2物理结构设计要点155.3数据结构与程序的关系156系统出错处理设计176.1出错信息176.2补救措施176.3系统维护设计17ProjectDeveloper:项目开发者:概要设计说明书1

2、引言1-1编写目的本文档主要描述系统的模块的具体功能以及实现构想,明确标识了各功能的实现过程,阐述了系统使用范围及背景,提供达成用户需求的条件,为后续开发阶段提供一个衡量的标准。本文档的预期读者为:软件工程师;测试工程师。使得读者能够通过此文档快速准确地实现系统的各个模块功能,减少系统的BUG代码率,使各模块各部门之间衔接协调,接口一致。1.2背景a.项目名称:enjoy五子棋b.项目提出者、开发者和用户:ProjectProponent项目提出者:Name:CaoXiaopeng姓名:曹小鹏Name:Xiyin,GeYimeng,TianHui,ChengBinbin姓名:郗银戈艺萌田辉程

3、彬彬SourceofStaff人员来源:西安邮电大学I号软酷作业实验室Actors用户:游戏玩家。1.3定义Listofabbreviations缩略语清单:Abbreviations缩略语Fullspelling英文全名Chineseexplanation中文解释MFCMicrosoftFoundationClasses微软基础类XMLExtensibleMarkupLanguage可扩展标记语言TCP/IPTransmissionControlProtocol/InternetProtocol传输控制协议/因特网互联协议C/SClient/Server客户端/服务器MFC:MFC(Mic

4、rosoftFoundationClasses),是一个微软公司提供的矣库(classlibraries),以C++类的形式封装了Windows的AW,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。c/s:C/S结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。H前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web

5、应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是H前应用系统的发展方向。TCP/IP:TransmissionControlProtocol/InternetProtocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采

6、用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负贵发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。1.4参考资料[II吴星录,《软件项目需求规格说明书》,2010(中文格式)。[2]《五子棋》软件设计报告杭州电子科技大学胡峰令2任务概述[3]王小春,pc游戏编程(人机对弈),重庆大学出版社[41那威、张照元,连珠五子棋提高捷径,北京体育大学出版社2总体设计2.1需求规定功能概述:观战:在网络对战中可以观看他人对战,提高自己游戏技巧。人机对战:由一位玩家和电脑对战。人人对战

7、:两位玩家在同一pc机上对战。网络对战:局域网i々的两位玩家通过同一服务器进行对弈。悔棋:若人机对战则玩家悔一步棋,若人人对战或网络对战则玩家双方都悔一步棋。游戏界面简洁、方便,反应速度快的特点。电脑应该有许多提示功能,以及利于初学者学习的帮助功能。棋盘要清晰,黑白色棋子颜色要分明。游戏有背景音乐功能,同时也显示比赛时间。要有统计玩家胜、负及和棋的局数。2.2运行环境用户应用服务器:CPU主频率不低于IGHz

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。