多功能五子棋的设计与实现-可行性研究报告.docVIP

多功能五子棋的设计与实现-可行性研究报告.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
flying团队 多功能五子棋的设计与实现 可行性研究报告 PAGE PAGE 1 多功能五子棋的设计与实现 详细设计说明书 开发团队:Flying We are flying, but not flies! 目录 TOC \o 1-3 \h \z 1引言 1 1.1编写目的 1 1.2背景 1 1.3定义 1 1.4参考资料 1 2可行性研究的前提 2 2.1要求 2 2.2目标 2 2.3条件、假定和限制 2 2.4进行可行性研究的方法 2 2.5评价尺度 2 3对现有系统的分析 3 4所建议的系统 3 4.1对所建议系统的说明 3 4.2处理流程和数据流程 4 4.3改进之处 5 4.4技术条件方面的可行性 6 5投资及效益分析 6 5.1支出 6 5.2收益 6 5.3收益/投资比 6 6社会因素方面的可行性 6 6.1法律方面的可行性 6 6.2使用方面的可行性 7 7结论 7 GB8567——88 可行性研究报告 1引言 1.1编写目的 本报告的编写目的是说明实现“多功能五子棋”项目在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。 本报告的预期读者是“多功能五子棋”项目客户(老师),以及项目开发团队(Flying团队)。 1.2背景 本项目所开发的软件系统全称为“多功能五子棋游戏”。 本项目为《高级软件工程》课程大作业选题,由项目客户(姜明老师)提出并由Flying团队组织开发,本项目开发主要目的为学习并熟悉软件工程项目开发流程,本项目的预期用户是中国科学技术大学软件学院软件工程专业06级(硕)嵌入式系统设计专业方向所有五子棋游戏爱好者。 本项目所开发游戏软件拟在Windows98及以上版本操作系统下运行,拟基于C/S架构提供网络对弈(二人对弈)模式在小型局域网运行。 1.3定义 多功能五子棋游戏:本项目拟开发的游戏软件。 Flying团队:“多功能五子棋游戏”项目开发团队,由中国科学技术大学软件学院软件工程专业06级(硕)嵌入式系统设计专业方向肖永春(项目组组长)、吴操威、蒋慧军、方彧、董涵等5位同学组成。 1.4参考资料 [1]唐彬, 刘超编著.Visual C++案例开发集锦.北京:电子工业出版社.2005? [2]莫建文.机器自学习博弈策略研究与实现.广西师范大学硕士学位论文.2002年3月 [3]董红安.计算机五子棋博弈系统的研究与实现.山东师范大学硕士学位论文.2005年4月 [4] GB8567——88.可行性研究报告. [5]王志新.五子棋实战技巧.江苏科学技术出版社, 2002 [6]中国五子棋网:/ 2可行性研究的前提 2.1要求 本项目拟开发一个具有网络功能的五子棋游戏,能实现人机对弈以及网络对弈功能,并在局域网环境下运行。 本项目属于大众娱乐游戏,在安全性等方面无特殊要求 本项目拟在2006年11月底完成。 2.2目标 基于现有五子棋游戏开发已十分成熟,本项目开发的基本目标为学习并熟悉软件工程项目开发流程,培养团队成员团结协作意识与能力。 2.3条件、假定和限制 基于本项目开发性质与目的,本项目的开发时间并不充裕,亦无经费保障,但所需设备(通用PC以及相关开发软件)基本具备,并有充足的可利用的信息。 2.4进行可行性研究的方法 基于本项目的可行性研究应从实际出发,综合考虑技术难易程度、设备条件、经费筹集与支出以及法律、安全等方面的因素。 2.5评价尺度 对本系统的评估应主要基于系统基本功能的实现,尤其是五子棋核心算法的设计与实现是本系统成败的关键。此外本项目的开发应在规定时间内完成,交付给用户的程序应界面友好,易于使用,能实现难易程度选择(初级、中级、高级等三种难度)、开始游戏、计算机下棋、悔棋、撤销悔棋、交换角色、胜负判定、保存棋局、打开棋局等基本的人机对弈功能以及扫描服务器、网络聊天等基本的网络对弈功能。 3对现有系统的分析 现有五子棋游戏开发已十分成熟,基于本项目开发目的,对现有系统的分析拟放在所建议系统一节进行具体说明。 4所建议的系统 4.1对所建议系统的说明 系统模块结构如表1所示: 表1 系统模块结构 模块名称 输入 处理 输出 胜负判定 当前棋局 从各个方向有哪些信誉好的足球投注网站黑白连珠个数 若连珠个数大于等于5,则输出胜负已分;否则,输出胜负未分 计算机下棋 当前棋局 难易程度 计算黑白棋在各空位置下棋时的棋局评分 棋局评分最高的空位置 难易程度选择 用户选择的难易程度 置系统难易程度变

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档