- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广西科技大学鹿山学院
面向对象程序设计实训报告
题 目: 网络中国象棋
系 别: 电气与计算机工程系
专业班级: 计软 141 班
姓 名: 邓康言
学 号:
成绩评定:
指导教师签字:
2016 年 1 月 10 日
目录
目录
1、 需求分析
1.1 开发的背景
·中国象棋有着悠久的历史,象棋爱好者更是不计其数,但是由于人们的工作地点从、时间
的限制,原始的那种面对面的下棋方式已经不再适应人们的生活,人们已经开始走向网络
象棋博弈
·网络象棋有着很多的优点,通过网络象棋,对弈的双方是网络上任意的两个象
棋爱好者,甚至是不认识。网络让对弈的范围更加的广泛,让象棋爱好者可以
与更多的象棋爱好者切磋棋艺。
1.2 算法
·指定服务器端口号
·支持多人同时在线 ·
·显示在线用户信息
·显示当前在线所有用户
·从在线用户列表中选择玩家进行挑战
·接受或拒绝挑战
1.3 要求
·用Java 语言实现系统,源程序要有适当的注释,使程序容易阅读
·函数功能要划分好(结构化程序设计)
·可以增加新功能模块
2 、 总体分析与设计
2.1 总体设计方案
·系统功能模块图:
2.2 功能描述
2.2.1 服务器端
·可以指定服务器端口号。
·可以支持多人同时在线。
·可以显示在线用户信息。
·不允许玩家同名
2.2.2 客户端
·能够通过主机 IP 号及端口号登陆到服务器。
·可以显示当前在线所有用户。
·可以从在线用户列表中选择玩家进行挑战。
·可以接受或拒绝挑战。
·如果对方在和其他玩家对弈中,则应该给与相应的提示信息。
·象棋规则一定要严密。
·棋子样式采用最普通的橡胶式象棋。棋子为黑色,字为红色和白色
2.3 算法设计
本程序功能模块根据程序设计的需要。综合程序的实用性、智能化的考虑。将程序划分
为 8 个模块来写。
(1)服务器端的框架设计类
(2 )服务器线程类
(3)服务器代理线程类
(4 )棋子类的开发类
(5)客户端的框架设计类
(6)客户端线程类
(7)棋子的规则类
(8)棋盘的设计类
2.5 系统流程图
3、 数据结构设计
3.1 功能模块的设计
3.1.1 服务器端框架类设计
import java.util.*;
import java.awt.*;// 界面包
import java.awt.event.*;// 事件处理包
import javax.swing.*;// 图形化界面包
import javax.swing.event.*;//
您可能关注的文档
- SYB创业计划书模版.pdf
- SYB创业计划书范文.pdf
- s管理实战手册.pdf
- SYB创业计划书-完整版.pdf
- SMW工法桩技术交底大全.pdf
- SBS改性沥青供货方案.pdf
- SAPHR开发相关知识点-内部培训版.pdf
- QC成果报告实例.pdf
- RD-PS项目知识讲解.pdf
- QCD改善一般原理和基本方法(精).pdf
- 四川省面向重庆大学选调2024届优秀大学毕业生304考试甄选常考点(难、易错点集合)附带答案详解.docx
- 2023年10月重庆市开州区事业单位面向三支一扶人员招考聘用48人历年考试高频考点(难、易错点甄选)带答案详解.docx
- 广东广州工程技术职业学院招考聘用合同制人员6人考试甄选常考点(难、易错点集合)附带答案详解.docx
- 2023年11月贵州福泉市中医医院赴贵州医科大学招考聘用考试常考点甄选(融合难、易错点)含答案详解.docx
- 四川省面向安徽建筑大学选调2024届优秀大学毕业生011考试常考点(难、易错点甄选)带答案详解.docx
- 2023年11月黑龙江交通职业技术学院参加“黑龙江人才周”公开招聘41人考试甄选常考点(难、易错点集合)附带答案详解.docx
- 2023年10月广州市南沙区公开招考26名事业单位工作人员考试历年常考点(难、易错点甄选)带答案详解.docx
- 2023年11月黑龙江省文化和旅游厅所属事业单位招考聘用42人考试甄选常考点(难、易错点集合)附带答案详解.docx
- 2023年10月上海市浦东新区公办学校2024年教师招聘(第一批次)104考试历年高频考点(难、易错点甄选)带答案详解.docx
- 2023年10月广东深圳艺术学校公开招聘专业技术岗位工作人员4人考试历年高频考点(难、易错点甄选)带答案详解.docx
文档评论(0)