- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)