编号:05023216
河南大学2009届本科毕业论文
网络对战象棋游戏
Challenging Game of Chess On The Internet
所学专业:计算机科学与技术
导师职称:贾培艳(讲师)
论文完成时间:2009年5月20日
课题的目的、意义以及和本课题有关的国内外现状分析:
1、目的:开发一个基于C/S模式的网络象棋游戏,主要包括客户端和服务器的设计两个核心功能。
2、意义:为了满足广大中国象棋爱好者的需要,也是处于不同地区的玩家只要下载安装客户端便能进行对弈。
3、现状:C/S模式早在20世纪80年代和90年代就得到了广泛的应用。近几年来,由于网络技术的迅速发展,很多应用系统的体系结构从传统的C/S模式向更加灵活的多极分布式结构演变,使得软件系统的网络体系结构再次跨入一个新阶段。
研究目标、研究内容和准备解决的问题:
1、目标:开发一个基于C/S模式的网络对战象棋游戏,主要包括客户端和服务器的设计两个核心功能。
2、内容:利用C/S模式和封装、继承、多态技术实现网络对战象棋游戏。从整体上看分为客服端设计和服务器设计;从功能上分为网络通信模块设计、信息处理模块设计及系统模块设计。
3、准备解决的问题:如何进行客户端与服务器之间的通信,如何处理接收到的信息,如何实现棋子的移动操作和吃棋子的操作。
拟采取的方法、技术或设计(开发)工具:
方法、技术:C/S构架,封装、继承、多态技术,Socket
开发工具:VS2005(语言为C#)
预期成果:
1、毕业设计成果
网络对战象棋游戏
2、毕业论文
进度计划:
2008.12.1 - 2009.3.5: 查找资料、搜集相关素材
2009.3.6 - 2009.3.26:完成需求分析
2009.3.27 - 2009.4.7: 完成概要设计
2009.4.8 - 2009.4.15:完成详细设计
2009.4.16 - 2009.4.28:完成编码
2009.4.29 - 2009.5.4: 完成软件测试
2009.5.5 - 2009.5.15:整理资料、撰写毕业论文
2009.5.16 - 2009.5.20:根据导师要求,完善毕业设计和论文
指导教师对选题报告的意见:
该生选题新颖、贴近现实、实用性强、准备资料较全面,希望在后期的工作中,继续努力,很好的完成毕业设计。
指导教师签名: 2008年12月1日
河南大学2009届毕业论文(设计、创作)任务书
题目名称 网络对战象棋游戏
计算机与信息工程
学生
秦佳佳
所学专业
计算机科学与技术
05023216
一、 毕业论文(设计、创作)要求
1、 可行性分析:完成系统的技术可行性分析
2、 系统设计:对系统中用到的关键技术进行初步设计
3、 程序开发与调试:具体进行项目的开发
4、 撰写论文:完成论文撰写
二、 毕业论文(设计、创作)进度安排
2008.12.1 - 2009.3.5: 查找资料、搜集相关素材
2009.3.6 - 2009.3.26:完成需求分析
2009.3.27 - 2009.4.7: 完成概要设计
2009.4.8 - 2009.4.15:完成详细设计
2009.4.16 - 2009.4.28:完成编码
2009.4.29 - 2009.5.4: 完成软件测试
2009.5.5 - 2009.5.15:整理资料、撰写毕业论文
2009.5.16 - 2009.5.20:根据导师要求,完善毕业设计和论文
三、需收集的资料和指导性参考文献
[1]参考多级联合绘图系统
[2]马骏.C#网络应用编程实验指导与开发实例.人民邮电出版社.
[3]马骏.C#网络应用高级编程.人民邮电出版社,2006年10月.
[4]马骏.C#网络应用基础编程.人民邮电出版社.2006年10月第1版
[5]谢希仁.计算机网络(第4版).电子工业出版社,2003年6月.
[6]卢潇 孙璐 刘娟 张科英.软件工程.清华大学出版社、北京交通大学出版社.2005年1月第1版.
指导教师签名
2008年12 月 8 日
河南大学2009届毕业设计(论文、创作)中期检查表
题目名称:基于C/S模式的中国象棋游戏
计算机与信息
工程
学生
秦佳佳
所学专业
计算机科学与技术
05023216
一、毕业论文(设计、创作)进展情况
目前,项目的大致框架已基本完成,程序能够正常运行。但是还有一部分没有实现,有待进一步的学习和完善。在这个阶段中已经完成的模块:棋盘、棋子及棋子的移动和吃棋子操作、服务器端部分代码、客户端部分代码。
二、毕业论文(设计、创作)存在问题及解决方案
存在的问题:1.如何选中并移动一个棋子。2.何如实现客户端与服务器端棋子信息的交换。
解决方案:1.把棋子作为对象,封装成一个类。选中棋子时可以显示该棋子的句柄。移动棋子时改变该对象左上角坐标的位置即可。
2.在客户端把所有棋子添加到一个集合里,每次移动或删除一个棋子时都重新刷新集合里的所有对象。在服务器端把棋盘看成一个2维的数组,每个数据(对应棋盘上相应的位置)包含Color和ID两个属性。
三、指导教师对学生毕业论文(设计、创作)进展方面的评语
该生在做毕业设计的期间,积极认真,能够及时分析和解决遇到的各种问题。希望在后续的工作期间,能够继续努力。
指导教师签名
2009年 4 月 10日
河南大学2009届毕业论文(设计、创作)综合成绩表(一)
名称:计算机与信息工程
学 号
05023216
秦佳佳
专业
计算机科学与技术
指导教师
贾培艳(讲师)
综合得分
90
论文题目
网络对战象棋游戏
指导教师评语及得分
指导教师评语
该生设计运用所学知识开发网络中国象棋游戏,界面友好,操作简单,运行稳定,论文叙述条理清晰、详略得当,并按时完成了项目所要求的功能,达到本科论文要求。
评分项目分值
指导教师对毕业论文(设计、创作)评分
撰写开题报告、文献综述15
调查研究查阅整理资料10
学习态度与规范要求10
数据处理、文字表达10
论文(设计、创作)质量和创新意识
55
合计
100
得分
13
8
9
8
52
90
指导教师签名
2009年5月20日
评阅教师评语及评分
评阅教师评语
该生论文结构合理,语句流畅,详略得当,论点明确,思路清晰,符合本科论文的要求。
评分项目分值
评阅毕业论文(设计、创作)评分
撰写开题报告、文献综述
15
调查研究查阅整理资料
10
学习态度与规范要求
10
数据处理、文字表达
10
论文(设计、创作)质量和创新意识
55
合计
100
得分
13
9
8
8
52
90
评阅教师签名
2009年5月22日
此表由教师填写
河南大学2009届毕业论文(设计、创作)综合成绩表(二)
05023216
秦佳佳
所在
计算机与信
相关热词:cnet 网络 象棋 游戏
上一篇:
(c#net)网上商城
下一篇:
马原:环境保护与可持续发展论文(word)