络版就必须返回登录窗体重新按要求登录如果想玩人人对弈直接单击相应的菜单,按照提示进行设置即可。玩家在下棋时可以设置音乐,音效以及按照自己的需要执行功能按钮或菜单悔棋,求和,认输,黑白交换等。第页共页焦作大学毕业设计说明书网络版的玩家还可以向对家发送信息以及查询自己或对家的信息等。详细代码,请参看主界面,棋盘,人,电脑的代码文档。图游戏主界面服务器窗体此窗体运行时的界面如图所示窗体中主要有接收字符流量文本框,用于显示接收到客户端的字符量发送字符流量文本框,用于显示服务器发送给客户端的总的字符量清零接收字符流量和清零发送字符流量按钮用于将相应的文本框的数字清零。其实,此窗体的主要作用是标识服务器的运行与关闭。详细代码,请参看服务器的代码文档。图服务器监视窗体此时系统的实现部分已经成功完成,心情是万分高兴。剩下的部分就是对系统进行各种测试,虽然是测试但工作量很大,其重要程度也不言而喻。下面章就介绍系统的测试。第页共页焦作大学毕业设计说明书第六章系统测试测试阶段是系统开发的最后个阶段,如果你认为应该是非常轻松的阶段了,那就大错特错了,据可靠统计此阶段的工作量很大,很复杂,也很重要,它是系统质量的重要保证。测试就是在系统中尽可能多地发现,并改正。并不是发现的越少越好。其实测试并不是到了此阶段才开始,它对应于系统开发的各个阶段,如单元测试对应于编码阶段,集成测试对应于概要设计阶段,确认测试对应于需求分析阶段等。测试方法测试方法有黑盒测试和白盒测试。黑盒测试也称功能测试或数据驱动测试,它是在已知系统所应具有的功能,通过测试来检测每个功能是否能正常使用。这种方法只考虑系统的输入与输出,不考虑内部逻辑结构,针对软件界面和软件功能进行测试。白盒测试也称结构测试或逻辑驱动测试,它是知道内部工作过程,可通过测试来检测内部动作是否按照软件说明书的规定正常进行,它全面了解程序内部逻辑结构对所有逻辑路径进行测试,通常用于单元测试。此系统主要使用了黑盒测试。测试策略测试策略主要有单元测试,集成测试,确认测试,验证测试。单元测试的对象主要是系统的个类的内部测试,通常采用白盒测试法。单元测试任务包括模块接口测试,模块局部数据结构测试,模块中所有独立执行通路测试,模块的各条处理通路测试,边界条件测试。集成测试主要是对类与类之间接口的测试,通常采用黑盒测试法。确认测试主要测试系统的功能是否实现了需求分析规格说明书的功能需求,通常采用黑盒测试法。验证测试是对系统的综合测试,比如系统运行的环境,响应时间,功能等是否满足了客户的要求。本系统的测试与分析本系统的测试主要采用黑盒测试方法对系统的功能进行验证。主要测试用例如下登录测试测试用例帐号,密码。预计结果系统提示登录失败。运行结果系统提示登录失败。注册测试测试用例,而且他还是种面向网络的语言,是上的通用语言,这也是本系统使用它的重要原因之。面向对象语言,它的发展速度特别快,据有关统计它的市场占有率已经超过了其它语言。本系统也采用了这个语言。究其原因有以下几个方面简单性。它消除了的指针,运算符的重载,类的多继承等难理解的内容,言。它适用于桌面系统的开发,在市场上有较高的占有率。关于它的详细信息我不是很了解。网上有许多关于它的信息。第页共页焦作大学毕业设计说明书公司的软件开发语言,它是种近几年发展起来的标准的的与公司的,语言基本上大家都知道,也是大学里相关专业的必修课程,它是种面向过程的通用性语言。是语言的升级版本,是标准的面向对象的软件开发语,控件以及些报表控件等,非常好用。另外,它的可视化界面,有助于原型化的开发方法,适合于桌面系统的开发。已跻身世界优秀选手行列,世界排名进入前位。中国已拥有了百多位国际段位棋手,他们肩负着新的历史使命,不断为中国五子棋爱好者提供立足国内面向世界展才华的机会。我国于年月成功地举办了第二届世界青少年锦标赛,年月在北京举办了第六届世界锦标赛,年第届连珠亚洲杯赛。在北京的带动下,全国其他地区也先后成立了五子棋组织。河北廊坊地区成立了廊坊五子棋协会天津市成立了由天津市体委领导的天津市五子棋工作委员会上海镇江武汉云南等地也都相继成立了五子棋的组织。五子棋的发展在中国出现方兴未艾之势。总之,五子棋以它平易近人,老少皆宜的形式,引人入胜扣人心魄的精彩棋艺对局,使这项运动受到越来越多人的喜好。不仅有业余爱好者,更有国际专家不仅有民间的休闲娱乐,更有国际性的标准性比赛。预计在几年后,五子棋将成为国内最受欢迎的项目之。在世界的影响也将越来越大。系统开发的意义系统的开发为人们提供对弈的虚拟平台,在系统中单机版,网络版集个平台,其中单机版又有人机对弈与人人对弈,不仅满足了人们单人与机器对弈,而且满足了在起的两个人或通过远程主机连在起的人均可进行对弈,信息面板可以供网络板对弈的双方互相发送与接收信息,来进行聊天,探讨,并且还可以使用功能面板进行求和,悔棋,认输,黑白交换等功能,音乐也集成到了里面,所以系统的环境不仅很逼真,而且能够真正的供人们进行休闲娱乐,还能够为专家提供个平台,供他们进行对弈及对深奥的技术进行探讨。综上所述,此系统能为五子棋业余爱好者,专家提供面对面的或远程的虚拟性平台进行对弈与探讨。第二章可行性研究与分析报告本章研究分析系统的可行性,其中包括是,可行性研究的前提说明系统的功能及要求等二是根据研究的前提分析系统在技术上,社会上以及经济上是否可行等以及介绍以下开发工具的选择和数据库管理系统的选择。可行性研究的前提此部分分析系统大概将要实现那些功能,以及对系统有那些要求。系统的功能初步分析本系统应实现下棋的些基本功能应具有悔棋,能够判断五子棋的些基本规则,禁手,先手等。网络版还应能实现玩家双方进行发送与接收信息,能够查询对弈双方的基本信息,当玩家离开是服务器应能通知其他玩家等。单机版人机对弈应该能实现机器的智能下棋。单机版人人对弈应该在开始游戏之前要求玩家双方输入自己的姓名,系统能够判断谁胜谁败等。系统的要求根据五子棋的基本功能以及实际需要本系统应能满足以下要求系统的运行应具有很高的跨平台性,即在很多不同的操作系统下能够正常运行较高的可靠性,系统出错或异常是能够抛出异常,继续其它的工作界面应该逼真,友好对与玩家应具有公平公正性,即方下过之后,他处于等待状态,另方下棋,并且能够正确的判断哪方胜哪方输,双方应具有相同的功能方要悔棋,必须得到另方的同意,若对方不同意不得悔棋等要求。系统的可行性分析第页共页焦作大学毕业设计说明书该部分主要根据系统的功能和要求分析该系统在技术,经济及社会上是否可行。其具体分析如下技术可行性分析技术可行性分析主要包括四个方面目前有关的技术能否支持所开发的新系统新系统开发人员的数量和水平,即人力资源硬件和软件资源。根据前面的要求和功能可知系统所需要的主要技术有网络技术。据统计目前的网络技术完全可以满足系统的需要。在开发人员的水平上开发者曾深入学过。但是由个人在个月内完成以上功能上仍具有定的风险,需要有计划,有方法,选择适当的模型和开发语言以及开发环境方可完成以上要求。在硬件和软件上要求不多,只要系统中装有虚拟机均可,对于操作系统只要支持的均可。服务器的要求操作系统支持,装有均可。综上所述,根据现有的技术开发者可以在规定的时间里完成系统的功能及要求。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 49 页
第 2 页 / 共 49 页
第 3 页 / 共 49 页
第 4 页 / 共 49 页
第 5 页 / 共 49 页
第 6 页 / 共 49 页
第 7 页 / 共 49 页
第 8 页 / 共 49 页
第 9 页 / 共 49 页
第 10 页 / 共 49 页
第 11 页 / 共 49 页
第 12 页 / 共 49 页
第 13 页 / 共 49 页
第 14 页 / 共 49 页
第 15 页 / 共 49 页
预览结束,还剩
34 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。