1 / 36
文档名称:

毕业论文《网络对战象棋游戏》.doc

格式:doc   大小:616KB   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业论文《网络对战象棋游戏》.doc

上传人:sssmppp 2020/3/16 文件大小:616 KB

下载得到文件列表

毕业论文《网络对战象棋游戏》.doc

文档介绍

文档介绍:论文作者姓名: 作者学号: 所在学院:计算机与信息工程学院所学专业:计算机科学与技术 导师姓名职称:(讲师) 论文完成时间:年5月20日 年5月20日河南大学毕业论文(设计、创作)开题报告(由学生本人认真填写)学号冊q 导师姓名 /注皿、姓名 职称(讲师)开题时间年12月1日课题题目网络对战象棋游戏课题来源□导师指定 ■自定 □具他来源课题的目的、意义以及和本课题有关的国内外现状分析:1、 目的:开发一个基于C/S模式的网络象棋游戏,主要包括客户端和服务器的设计两个核心功能。2、 意义:为了满足广大中国象棋爱好者的需要,也是处于不同地区的玩家只要下载安装客户端便能进行对弈。3、 现状:C/S模式早在2()世纪80年代和90年代就得到了广泛的应用。近几年来,由于网络技术的迅速发展,很多应用系统的体系结构从传统的C/S模式向更加灵活的多极分布式结构演变,使得软件系统的网络体系结构再次跨入一个新阶段。研究目标、研究内容和准备解决的问题:1、 目标:开发一个基于C/S模式的网络对战象棋游戏,主要包括客户端和服务器的设计两个核心功能。2、 内容:利用C/S模式和封装、继承、多态技术实现网络对战象棋游戏。从整体上看分为客服端设计和服务器设计;从功能上分为网络通信模块设计、信息处理模块设计及系统模块设计。3、 准备解决的问题:如何进行客户端与服务器之间的通信,如何处理接收到的信息,如何实现棋子的移动操作和吃棋子的操作。1W拟采取的方法、技术或设计(开发)工具:方法、技术:C/S构架,封装、继承、多态技术,Socket开发工具:VS2005(语言为C#)预期成果:1、 毕业设计成果网络对战象棋游戏2、 毕业论文进度计划:・.:查找资料、搜集相关素材36・.:・.:-.:・.:・.:-.:整理资料、・.:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见:该生选题新颖、贴近现实、实用性强、准备资料较全面,希望在后期的工作中,继续努力,很好的完成毕业设计。指导教师签名: 2008年12月1日lw河南大学届毕业论文(设计、创作)任务书题目名称网络对战象棋游戏学院计算机与信息工程学院学生姓名所学专业计算机科学与技术学号一、毕业论文(设计、创作)要求1、 可行性分析:完成系统的技术可行性分析2、 系统设计:对系统中用到的关键技术进行初步设计3、 程序开发与调试:具体进行项目的开发4、 撰写论文:完成论文撰写二、毕业论文(设计、创作)」・.:查找资料、 ・.:・.: -.:・.:・.: ・.5」5:整理资料、・.:根据导师要求,完善毕业设计和论文三、##,#(第4版).电子工业出版社,、(论文、创作)中期检查表题目名称:基于C/S模式的中国象棋游戏学院计算机与信息工程学院学生姓名所学专业计算机科学与技术学号05023216一、毕业论文(设计、创作)进展情况目前,项目的大致框架已基本完成,程序能够正常运行。但是还有一部分没有实现,有待进一步的学****和完善。在这个阶段中已经完成的模块:棋盘、棋子及棋子的移动和吃棋子操作、服务器端部分代码、客户端部分代码。二、毕业论文(设计、创作)存在问题及解决方案存在的问题:1・如何选中并移动一个棋子。。解决方案:,封装成一个类。选中棋子时可以显示该棋子的句柄。移动棋子时改变该对象左上角坐标的位置即可。2•在客户端把所有棋子添加到一个集合里,每次移动或删除一个棋子时都重新刷新集合里的所有对象。在服务器端把棋盘看成一个2维的数组,每个数据(对应棋盘上相应的位置)包含Color和ID两个属性。三、指导教师对学生毕业论文(设计、创作)进展方面的评语该生在做毕业设计的期间,积极认真,能够及时分析和解决遇到的各种问题。希望在后续的工作期间,能够继续努力。指导教师签名年