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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

毕业论文游戏网站的设计与实现.docx

1、毕业论文游戏网站的设计与实现亳州职业技术学院毕业论文(设计) 网络游戏网站的设计与实现 * * * 学 号: * 系 别: 信息工程系 专 业: 计算机应用 * * * 亳州职业技术学院2013年 4 月毕业论文(设计)承诺书本人郑重承诺:1、本论文(设计)是在指导教师的指导下,查阅相关文献,进行分析研究,独立撰写而成的.2、本论文(设计)中,所有实验、数据和有关材料均是真实的。3、本论文(设计)中除引文和致谢的内容外,不包含其他人或机构已经撰写发表过的研究成果。4、本论文(设计)如有剽窃他人研究成果的情况,一切后果自负。毕业论文(设计)作者签名:陈帅虎 签字日期:年月日毕业论文(设计)版权使

2、用授权书本论文作者完全了解亳州职业技术学院有关保留、使用论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权亳州职业技术学院可以将论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文。论文作者签名:陈帅虎 指导教师签名:签字日期:年月日 签字日期: 年月日摘 要网络游戏产业是一个新兴的朝阳产业,经历了20世纪末的初期形成期阶段,及近几年的快速发展,现在中国的网络游戏产业处在成长期,并快速走向成熟期的阶段。在中国整个网络经济的发展过程中从无到有,发展到目前成为中国网络经济的重要组成部分。网络游戏产业之所以可以打破

3、在原来中国整个网络经济中的平衡,主要缘于在20世纪末中国网络经济泡沫破灭整个网络经济大受打击的时候,网络游戏却异军突起成为整个网络经济发展的领头羊,得到迅猛的发展。关键词:网络,网络游戏,网络经济ABSTRACT The online gaming industry is a new sunrise industry, experienced the formative stage of the early 20th century, and in recent years, the rapid development of Chinas online game industry is in

4、the growth stage and fast toward the mature stage。 From scratch in the process of economic development of the entire network in China, the development has become an important part of Chinas Internet economy. The reason why the online gaming industry to break the original balance in the entire networ

5、k economy, mainly due to the bursting of the dotcom bubble in the late 20th century the entire network economy hard hit, the online game was a meteoric rise to become a leader in the economic development of the entire network, rapid development.Key words:Network;Online games;Network economy1 开发网络游戏网

6、站的目的1.1课题来源 网络游戏产业是一个新兴的朝阳产业,经历了20世纪末的初期形成期阶段,及近几年的快速发展,现在中国的网络游戏产业处在成长期,并快速走向成熟期的阶段。在中国整个网络经济的发展过程中从无到有,发展到目前成为中国网络经济的重要组成部分。网络游戏产业之所以可以打破在原来中国整个网络经济中的平衡,主要缘于在20世纪末中国网络经济泡沫破灭整个网络经济大受打击的时候,网络游戏却异军突起成为整个网络经济发展的领头羊,得到迅猛的发展.1.2开发本系统的目的2008年上半年国产网游发展迅猛,主要原因有两个:一是政策环境、舆论环境转好,二是代理模式的弊端暴露无遗.网络游戏运营商市场格局方面,2

7、008年第二季度盛大、网易、巨人位居行业排名前3位,随后腾讯发展迅猛,2011年2012年腾讯蝉联榜首.每一个产业,在其发展成熟的道路中,都必须经历由不规范走向规范的过程,而这一过程中必将伴随着这样或那样的阻碍因素,中国的网络游戏产业也不例外。因此需加大政府的扶持力度、加快人才培养步伐、重点研发精品网络游戏等。中国游戏市场潜力巨大,在未来几年内,中国将从资金投入、创造产业环境、保护知识产权以及加强对企业引导等方面对国内的游戏企业加以扶持。亚洲将是未来全球网络游戏的重要市场,而中国和日本将成为地区最大的两个在线游戏市场。2 系统开发环境2.1编程环境的选择2。1。1操作系统的选择目前可供选择的操

8、作系统有很多,有Windows、Linux和Unix等。Windows具有界面图形化、多用户、多任务、网络支持良好、出色的多媒体功能、硬件支持良好和众多的应用程序等特点.Linux是一种类Unix系统,是一个免费的操作系统,具有许多Unix系统的功能和特点,能够兼容Unix,但它没有Windows操作系统应用广泛,其上的应用软件种类较Windows少了很多,Windows上的很多应用软件在该系统上通常无法正常运行。而且许多硬件设备面对Linux的驱动程序也很不足.Unix适用于一些大型的网络。Unix与Linux这两种操作系统与Windows操作系统相比是比较复杂的, 而且Linux在技术上还

9、不很成熟.经过多番比较,为了更好的开发和操作本系统,决定采用以下系统软件:操作系统:microsoft Windows XP professional2。1。2 开发技术的选择2.1。2.1 HTML静态网页技术简介HTML(HyperText Markup Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,In

10、ternet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等.HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 另外,HTML是网络的通用语言,一种简单、通用的全置标记语言.它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇,因为现在你看到的就是这种语言写的页面! HTML只不过是组合成一个文本文件的

11、一系列标签.它们像乐队的指挥,告诉乐手们哪里需要停顿,哪里需要激昂。HTML标签通常是英文词汇的全称(如块引用:blockquote)或缩略语(如“p”代表Paragraph),但它们的与一般文本有区别,因为它们放在单书名号里。故Paragragh标签是p,块引用标签是。有些标签说明页面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示(b使文字变粗)还有一些其他标签提供在页面上不显示的信息例如标题。 基本HTML页面以DOCTYPE开始,它声明文档的类型,且它之前不能有任何内容(包括换行符和空格),否则将使文档声明无效,接着是html标签,以高级-环境变量系统变量中添加以下环境变

12、量。第二步:建立自己的jsp app目录。 第三步:建立自己的Servlet。 第四步:建立自己的Bean。4 系统分析设计4。1 系统调研与设计4.1。1 本系统模块图4。1。1。1 系统功能模块图 4。1。1。2 模块功能1、系统功能调查系统有五个模块,注册模块,新闻中心模块,游戏介绍模块,游戏图片模块,职业宝典模块,留言模块。2、注册模块可以经行会员注册。3、新闻中心模块对官方游戏公告,以及最新新闻,包括活动公告,临时停机公告,维护公告。4、游戏介绍模块游戏的简介.5、职业宝典模块游戏中各个角色的介绍,职业技能介绍。6、留言模块注册用户可以经行留言。7、游戏图片模块介绍游戏的图片4。2

13、数据库的设计4。2。1数据库设计创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。精确地设计数据库是一件非常重要的事情,因为一旦有了应用以后,再更改数据库设计是一件非常花时间而且复杂的事情.4。2。2 数据字典表4.1 数据字典数据项数据类型是否为空说明Email文本NULL电子邮箱serial_no自动编号NULL留言ID标识name 文本NULL留言人(大小:80)emote 文本NULL表情(大小:15)guest_time日期/时间NULL留言时间(默认值:Date()content 备注NULL留言内容(大小:25

14、0)id自动编号NULLpassword文本NULL密码5 程序设计与实现5.1 建立数据库本系统的开发数据库使用的是microsoft office access 2003.具体的配置步骤如下:新建一个空数据库,取名为data.在data中建立表guestbook、user。如图4.1图 5。1 显示库中表1、guestbook表:记录留言内容.图 5。2 guestbook表设计视图图 5.3 guestbook表内容2、user表:记录注册会员信息。图 5。4 user表设计视图图 5.5 user表内容5.2 访问数据库的方法5。2。1数据库连接Bean创建一个简单的数据库连接Bean

15、需要5个步骤:导入JDBC标准类库、注册数据库驱动程序、建立数据库连接、数据操作和关闭。5.2。1.1导入JDBC标准类库JDBC(Java DataBase Connectivity,Java数据库连接)是一种可用于执行SQL(Structured Qurey Language,结构化查询语句)语句的应用程序接口,为了将服务器从客户端接受的信息存入数据库,需要使用JDBC标准类库,所以需在此程序的开始加入以下import语句:import java。sql。;5。2。1。2注册数据库驱动程序在一个JDBC的驱动程序被用来建立数据库连接之前,必须向数据库驱动程序管理器注册该驱动程序。管理器的主

16、要职责是保证所有的驱动程序对象可被JDBC的用户程序访问。当一个JDBC驱动程序被载入时,它将自动地在驱动程序管理器上注册。可以调用Class。 forName()方法来载入一个JDBC驱动程序: String sDBDriver = ”sun.jdbc。odbc.JdbcOdbcDriver; Class.forName(sDBDriver);Class。 forName()是Java的Class类的静态方法,它将使Java虚拟机动态地寻找、载入并连接指定的类。如果该类无法被找到,则该方法将抛出ClassNotFoundException类的异常. 一个JDBC的驱动程序就是一个可以通过cl

17、asspath找到的一个Java类.这里载入的JDBC_ODBC桥驱动程序就在sun。jdbc。odbc包中.5。2。1。3建立数据库连接载入一个正确的驱动程序后,就可以用它来建立与数据库的连接了.一个JDBC的数据库连接是用数据库URL来标记的.连接标记将告诉驱动程序管理器使用那个驱动程序和连接那个数据源。数据库URL的基本形式是:jdbc:JDBC:驱动程序名:URL的第一部分表示使用JDBC建立数据库连接.第2部分表示所用的JDBC驱动程序名或网络协议名。第3部分是数据源标记,它映射所需要连接的数据库。本系统数据库的数据源标记是examination则同JDBC_ODBC桥连接该数据库所

18、用的数据库URL为jdbc:odbc:examination。可以通过DriverManager类的静态方法getConnection()来建立一个数据库连接:String sConnStr = jdbc:odbc:examination”;conn = DriverManager.getConnection(sConnStr);一旦建立数据库连接,就可以打该目标数据库,并通过该连接向目标数据库发送SQL指令.SQL指令通常会执行查询、插入、更新和删除等数据库操作。要执行SQL指令,必须通过Connection对象的createStatement()方法创建一个stmt对象.Stmt对象提供了

19、许多方法来执行不同的数据库操作。可以通过以下方法创建stmt对象: stmt = conn。createStatement();数据库操作5。2.1.4 数据操作与数据库建立了连接,接着就要进行数据操作了.数据操作包括查询、插入、更新和删除等操作。查询数据要进行查询操作,可以使用stmt对象的executeQuery()方法。executeQuery()方法接受一个SQL指令字符串作为参数,返回含查询结果信息的ResultSet对象。具体如下: public ResultSet executeQuery(String sql) rs = null; try conn = DriverManag

20、er。getConnection(sConnStr); /创建Connection对象 stmt = conn.createStatement();/建立数据库连接对象stmt rs = stmt。executeQuery(sql);/把查询结果赋给ResultSet对象rs catch(SQLException ex) System。err。println(aq。executeQuery: ” + ex。getMessage()); return rs; 插入、更新、删除和查询数据对插入、更新和删除数据库等操作,可以使用executeUpdate()方法.而对数据库数据的查询操作,可以使用e

21、xecuteQuery()方法。具体如下: public void executeUpdate(String sql) stmt = null; rs=null; try conn = DriverManager。getConnection(sConnStr); /创建Connection对象 stmt = conn。createStatement();/建立数据库连接对象stmt stmt。executeQuery(sql);/执行查询数据的操作 stmt。close();/对象关闭 conn.close();/关闭数据库连接 /异常处理 catch(SQLException ex) Sys

22、tem。err。println(”aq。executeQuery: + ex。getMessage()); 5。2。1。5关闭因为数据库连接是宝贵和有限的资源,因此必须在数据库操作完毕后及时释放数据库连接。Connection对象提供了一个简单的关闭数据库连接的方法close()方法,具体如下: closeStmt()方法 public void closeStmt() try stmt。close(); catch(SQLException e) e。printStackTrace(); closeConn()方法 public void closeConn() try conn。close(); catch(SQLException e) e。printStackTrace();

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

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