ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:1.46MB ,
资源ID:3045192      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3045192.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(6安阳工学院本科生毕业设计论文参考模板.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

6安阳工学院本科生毕业设计论文参考模板.docx

1、6安阳工学院本科生毕业设计论文参考模板 ANYANG INSTITUTE OF TECHNOLOGY本 科 毕 业 论 文基于客户端/服务器架构的三维网络游戏Three-Dimensional Online Game Based On Client/Server Architecture系(院)名称: 计算机科学与信息工程学院 专业班级: 2012届计算机科学与技术 学生姓名: (四号宋体) 指导教师姓名: (四号宋体) 指导教师职称: (四号宋体) 2012年 5月毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工

2、作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得安阳工学院及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解安阳工学院关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可

3、以公布论文的部分或全部内容。作者签名: 日 期: 基于客户端/服务器架构的三维网络游戏摘要:在该课题的设计中,主要实现了客户端的三维图形显示模块、客户端的人机交互模块、客户端的游戏功能模块、服务器端的数据库读取和存储模块以及客户端与服务器端的网络通信模块。客户端和服务器端程序均基于Win32应用程序框架,使用C/C+语言和面向过程、面向对象方法编写。客户端使用Microsoft DirectX技术进行三维图形的开发。服务器端使用Microsoft SQL Server 2005数据库对客户端的数据进行读取和存储。二者利用Windows Socket编程技术,以TCP/IP协议进行网络通信。通过

4、客户端编程,进一步了解了Windows应用程序的框架和运行机制,研究了如何使用DirectX应用程序编程接口来实现三维空间中图形的显示及其各种变换。通过服务器端编程,进一步了解了Winsock网络编程流程和网络通信机制,熟悉了如何使用ADO技术来操作数据库。同时,还锻炼了设计程序的思维和解决问题的方法以及运用工具对程序进行调试,熟悉了面向过程和面向对象编程的方法和各种数据结构和常用算法的综合实践运用。关键词:三维图形; 数据库 ;Socket ;SQL Server ; TCP/IP Three-Dimensional Online Game Based On Client/Server Ar

5、chitectureAbstract: In the design of this project, five main modules have been achieved, which include the Clients Three-Dimensional Graphics Display Module, the Clients Human Computer Interaction Module, the Clients Game Function Module, the Servers Database Read, Write and Memory Module, and the C

6、lient and Servers Network Communication Module.To start with, the Clients and Servers program, which are based on Win-32 application framework, are using the Process-Oriented and the Object-Oriented Programming Methods with the C/C+ language. On one hand, the Clients three-dimensional graphics are p

7、rogrammed by the technology of Microsoft DirectX. On the other hand, the Server uses the Microsoft SQL Server 2005 to read, write and memory the database. Whats more, they communicate to each other by the Winsock programming with TCP/IP Protocol.According to the programming of Client, it can not onl

8、y be learned more about the Windows application framework and its operation mechanism, but also be studied how to use the DirectX API to create graphics and change their positions in the space of three-dimensional. In addition, it can be learned more about the process of Winsock programming and the

9、mechanism of the network communication, as well as be familiar with the ADO technology operating the database.At the same time, it can well be exercise the thinking of programming and the way to solve problems, and how to use program tools to debug. Furthermore, it can be familiar with the Process-O

10、riented and the Object-Oriented programming methods of designing a program and know more various data structures and algorithms that will be used in a large project.Key words: Three-Dimensional Graphics; Database; Socket; SQL Server ; TCP/IP 引 言随着文化创意产业的发展,数字娱乐设计正在成为一个新兴的专业方向。数字娱乐设计是以大众的娱乐和休闲方式为主要研究

11、对象,基于数字化和网络化的平台,通过多媒体的交互手段,创造具有参与性、互动性和娱乐性的产品或环境。具体的设计内容以数字游戏设计为主。在游戏产业发展异常迅猛的今天,游戏开发人才成了游戏企业的抢手货。游戏制作公司、销售公司的大量涌现,使得游戏人才的需求量一升再升,其中需求量最大的是设计、开发类中的高端人才。劳动和社会保障部最新公布的10种新职业中,游戏美术设计师、游戏程序设计师名列其中。而在游戏开发中,基于客户端/服务器的三维网络游戏的开发所要求的技术水平是最高的,无疑是最具挑战性的一项工作。游戏的风格并不太重要,重要的是怎样选择符合自己游戏特性的网络构成问题。程序员不仅要熟练掌握客户端的三维图形

12、编程技术,还要熟练运用网络编程技术开发服务器,同时还要使用数据库对信息进行存储。因此,通过自主学习和开发一款小型的三维网络游戏,将更有助于熟练掌握相关的技术,为以后顺利进入游戏行业打下坚实的基础。第1章 绪论随着近年来计算机游戏(以下简称游戏)产业的持续升温,游戏产业的价值引起了国人的重视。我国是全球游戏产业增长速度最快的地区之一,相关人才的需求已越来越大。1.1 设计的目的和意义在未来3到5年内,游戏从业人员将有60万的缺口。然而,正当中国游戏产业的超高速增长让人们对游戏产业的价值刮目相看时,却突然发现中国根本没有正规的游戏教育,游戏企业不得不沿用师傅带徒弟的育才模式,使得游戏人才培养的效率

13、很低,并缺乏系统性。因此,游戏企业无一例外地患上了“人才饥渴症”。1.1.1 设计的目的游戏人才的匮乏直接影响到我国游戏的本土化自主研发,这在很大程度上抑制了国内游戏产业的发展,使得中国游戏产业的命脉被握在了韩国、日本、欧美厂商的手中,国产游戏产业也在夹缝中摸索生存的道路。要提高中国游戏开发的水平和质量,提升中国游戏在国际上的竞争力,大力加强游戏教育是当务之急。1.1.2 设计的意义熟悉编程语言在实际中的运用,了解三维空间中图形的绘制,以及各种数据结构和算法的综合实践。通过本次设计,还可以更加深入的探索游戏开发中所使用到的各项技术,并熟练掌握这些技术,为今后规模更大的系统设计奠定扎实的基础。1

14、.2 开发环境系统开发环境作如下介绍。1.2.1 系统的软硬件平台硬件平台:CPU:P4 2.0GHz以上,内存:1GB以上操作系统平台:Windows XP Professional/Windows 7分辨率:1024768像素/1280800像素1.2.1 开发语言和工具语言:C/C+工具:Microsoft Visual Studio 6.0,Microsoft DirectX 9.0b SDK,Microsoft SQL Server 2005,Photoshop 7.0,VMware WorkStation 6.5,InstallShield 2009网络协议:Winsock TCP

15、/IP1.3 设计的方法和技术1.3.1 面向过程和面向对象的设计方法“面向过程”是一种以过程为中心的编程思想。先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。“面向对象”是一种以事物为中心的编程思想。在编程过程中采用封装、继承、多态的编程方法。面向过程其实是最为实际的一种思考方式,就算是面向对象,也是含有面向过程的思想。可以说面向过程是一种基础的方法,它考虑的是实际的实现。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。而面向对象主要是把事物对象化,对象包括属性和行为。当程序规模不是很大时,面向过程还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好地组织和使用。1.3.2 DirectX编程技术DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C+编程语言实现,遵循COM,被广泛使用于游戏开发。DirectX提供给设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。从字面意义上说,Direct就是直接的意思,而后边的X则

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1