如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
软件工程文档目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc335866225"1.开发背景PAGEREF_Toc335866225\h2HYPERLINK\l"_Toc335866226"2.软件运行环境及限制PAGEREF_Toc335866226\h3HYPERLINK\l"_Toc335866227"3.软件的需求分析PAGEREF_Toc335866227\h3HYPERLINK\l"_Toc335866228"3.1用户需求分析PAGEREF_Toc335866228\h4HYPERLINK\l"_Toc335866229"3.2功能需求分析PAGEREF_Toc335866229\h4HYPERLINK\l"_Toc335866230"4可行性分析PAGEREF_Toc335866230\h4HYPERLINK\l"_Toc335866231"4.1技术可行性PAGEREF_Toc335866231\h4HYPERLINK\l"_Toc335866232"4.2经济可行性PAGEREF_Toc335866232\h4HYPERLINK\l"_Toc335866233"4.3操作可行性PAGEREF_Toc335866233\h4HYPERLINK\l"_Toc335866234"5概要设计PAGEREF_Toc335866234\h5HYPERLINK\l"_Toc335866235"6系统流程图PAGEREF_Toc335866235\h5HYPERLINK\l"_Toc335866236"7类的划分PAGEREF_Toc335866236\h6HYPERLINK\l"_Toc335866237"8主要功能模块PAGEREF_Toc335866237\h7HYPERLINK\l"_Toc335866238"8.1开始事件PAGEREF_Toc335866238\h7HYPERLINK\l"_Toc335866239"8.2设置事件PAGEREF_Toc335866239\h8HYPERLINK\l"_Toc335866240"8.3悔棋事件PAGEREF_Toc335866240\h9HYPERLINK\l"_Toc335866241"9系统预览PAGEREF_Toc335866241\h11开发背景五子棋是一种两人对弈的纯策略型棋类游戏,起源于中国古代传统黑白棋种之一,不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。因操作简单,老少咸宜,是深受人们的喜爱的棋类活动之一。传统五子棋的棋具与围棋大致相同,棋子分为黑白两色,棋盘为15×15,棋子放置于棋盘线交叉点上。两人对局,各执一色,轮流下一子,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜(正规比赛中黑棋只能连成5个。6-9个一排算禁手,另外黑棋还有33和44禁手。黑棋禁手判负。白棋没有限制)。软件运行环境及限制开发环境(实验编译及测试环境)内存:2G软件环境:操作系统:Windows7Java开发包:JDK1.6开发工具:MyEclipse6.0.1软件的需求分析用户需求分析本款软件主要面向于青少年学生、儿童以及老人,用于他们的智力开发,娱乐消遣。因此我们追求的是规则简单、容易上手,速战速决的效果。功能需求分析(1)系统操作简单,界面友好。(2)在单机上双人对弈。(3)能设置游戏时间并有走棋超时提示。(4)有悔棋功能。(5)支持认输,给予游戏者放弃的权利,不浪费游戏时间。(6)任意一方五子相连提示胜利。可行性分析技术可行性运用windowsXP以上操作系统,开发以windowsXP以上操作系统为平台的“人人对战”五子棋。经济可行性系统开发成本低,现有PC机即可提供系统开发工作需要的所有硬件设备环境。操作可行性操作上用鼠标即可完成,只要熟悉五子棋规则的人都可上手。概要设计五子棋游戏游戏界面设计棋局管理时间设置完成图形输出响应鼠标输出按钮功能初始化棋盘、棋子等数据保存双方落子信息完成时间设定与倒计时功能系统流程图游戏者开始游戏关于退出悔棋认输设置时间类的划分MyChessFrameChessStartStartMSetSetMBackFailAbou