- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国象棋网络对战
软件设计说明书
吴 刚
学号:201242238
12 级信息工程2班
2014年12 月10 号
1绪论错误!未定义书签。
1.1项目开发的背景及意义错误!未定义书签。
1.2 研究现状及发展趋势错误!未定义书签。
1.3研究目标错误!未定义书签。
2 可行性研究2
2.1技术可行性错误!未定义书签。
2.1.1使用JAVA 技术的优点3
2.1.2ECLIPSE 简介3
2.2 经济可行性错误!未定义书签。
2.3 社会可行性4
3 需求分析及总体设计4
3.1需求分析4
3.2 总体设计4
3.2.1总体结构设计4
3.2.2 棋子棋盘的设计5
3.2.3服务器界面6
3.3类图说明6
4 详细设计7
4.1程序流程设计7
4.2 网络连接设计9
4.3 功能设计9
4.4 界面设计12
4.5 走棋和吃棋规则设计13
5 系统测试与总结14
5.1系统测试14
5.1.1系统功能测试14
5.1.2 网络并发压力测试16
5.2 总结与展望17
1 17
第 页 共 页
软件设计说明书
【摘要】随着社会的发展,科学技术不断提高,人们的娱乐活动不断增加,中国象棋作
为中华民族的传统文化,不仅在国内深受群众喜爱,而且流传国外。开发中国象棋游戏软件,
推广我们传统的象棋文化。本文通过运用java 语言、软件工程的知识,参考网上一些文献
资料的设计思路,开发出中国象棋对弈游戏系统,程序实现了选择玩家进行挑战、悔棋、和
棋、认输、聊天等功能。通过对系统进行详细的需求分析,设计出了系统的逻辑模型,并且
对各个功能进行了详细的分析,并对该程序的功能进行了测试与总结。
【关键词】java、中国象棋、对弈、游戏
1绪论
1.1项目开发的背景及意义
随着电子信息技术的不断发展以及网络技术的普及,网络能提供多样、便捷的服务,已
经成为人们生产生活中不可缺少的重要组成部分。如今网络休闲游戏发展非常迅猛,它凭借
健康、方便、益智、互动性强等诸多优点,成为大众休闲娱乐的首选。
作为中华民族的悠久文化代表之一,中国象棋不仅源远流长,而且基础广泛,作为一项
智力运动,中国象棋不仅能丰富人们文化生活,陶冶情操,而且有助于开发智力,启迪思维,
培养人的品格。弈棋可磨练意志,锤炼品质,塑造性格,陶冶情操,中国象棋是中国文化的
缩影,是中华民族智慧的反映。中国象棋的规则的复杂性是社会复杂性在中国象棋游戏中的
一个反映。
通过java 技术开发中国象棋游戏系统,以便于与时俱进,将中国象棋运用于计算机等
电子设备,实现中国象棋对弈系统,为象棋在网络应用平台提供多人对弈。
1.2研究现状及发展趋势
象棋游戏软件现在有腾讯象棋、JJ 象棋、象棋巫师等游戏软件;腾讯象棋和JJ 象棋是
网络对弈游戏。
现在的棋牌类游戏有很多,有很多游资对战平台的网络对弈软件;如腾讯QQ 象棋、JJ
象棋就是网络对弈象棋。但将传统的益智游戏在计算机领域推广还处于萌芽阶段。棋牌类游
戏将向多平台、智能化方向发展。
1.3研究目标
此项目主要应用于中国象棋对弈软件,本文针对的是双人联网对弈,能够运用该软件进
行象棋对弈。实现对弈、悔棋、和棋、认输、聊天等功能。
2 可行性研究
可行性研究的目的,就是以最小的代价、在尽量短的时间内确定问题是否能够被解决。
因此,必须客观的分析问题,找到主要的可能解决法,然后从系统逻辑模型出发,分析若干
2 17
第 页 共 页
种主要
文档评论(0)