毕业论文-游戏网站的设计与实现.doc_第1页
毕业论文-游戏网站的设计与实现.doc_第2页
毕业论文-游戏网站的设计与实现.doc_第3页
毕业论文-游戏网站的设计与实现.doc_第4页
毕业论文-游戏网站的设计与实现.doc_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

. 精选范本 天津市大学软件学院天津市大学软件学院 毕业论文毕业论文 基于基于 HTML5HTML5 的游戏网站开发与实现的游戏网站开发与实现 姓姓 名名 胡方泳胡方泳 专专 业业 软件工程软件工程 学学 号号 14504111091450411109 学学 籍籍 校校 天津工业大学天津工业大学 学校指导教师学校指导教师 黄橡丽(副教授)黄橡丽(副教授) 企业指导教师企业指导教师 黄黄 熙(工程师)熙(工程师) 二二一六年五一六年五月月 . 精选范本 目目 录录 摘 要.- 6 - 第一章第一章 开发游戏网站的目的开发游戏网站的目的.- 7 - 1.1 课题来源.- 7 - 1.2 开发本系统的目的.- 8 - 第二章第二章 系统开发环境系统开发环境.- 8 - 2.1 编程环境的选择.- 8 - 2.1.1 操作系统的选择.- 8 - 2.1.2 开发技术的选择.- 9 - 2.1.2.1 HTML5 静态网页技术简介 .- 9 - 2.1.2.2 JSP 动态网页技术简介 .- 9 - 2.2 数据库软件.- 10 - 2.2.1 数据库软件的选择.- 10 - 第三章第三章 搭建系统开发环境搭建系统开发环境.- 11 - 3.1 JSP 与数据库的结合 .- 11 - 3.2 JSP 软件的安装和运行环境的设置 .- 11 - 3.2.1 安装 JDK 和 APACHE服务器.- 11 - 3.2.2 设置环境变量.- 11 - 3.2.3 安装 TOMCAT.- 11 - 第四章第四章 系统分析设计系统分析设计.- 12 - 4.1 系统调研与设计.- 12 - 4.1.1 本系统模块图.- 12 - 4.1.2 模块功能.- 12 - 4.2 数据库的设计.- 13 - 4.2.1 数据库设计.- 13 - 4.2.2 数据字典.- 13 - 第五章第五章 网站测试网站测试.- 13 - 5.1 建立数据库.- 14 - 5.2 访问数据库的方法.- 15 - 5.2.1 数据库连接 BEAN.- 15 - 5.2.2 导入 JDBC 标准类库.- 15 - 5.2.3 注册数据库驱动程序.- 16 - 5.2.4 建立数据库连接.- 16 - 5.2.5 数据操作.- 17 - 5.2.6 关闭.- 18 - . 精选范本 5.3 配置 ODBC 数据源.- 19 - 5.3.1 主界面的实现与设计.- 20 - 5.4 新闻中心模块的实现与设计.- 21 - 5.5 游戏介绍模块的实现与设计.- 22 - 5.6 游戏图片模块的实现与设计.- 23 - 5.7 职业宝典模块的实现与设计.- 26 - 5.8 留言模块的实现与设计.- 28 - 结 论.- 35 - 参考文献.- 36 - 致 谢.- 37 - . 精选范本 摘摘 要要 网络游戏产业是一个新兴的朝阳产业,经历了20 世纪末的初期形成期阶段, 及近几年的快速发展,现在中国的网络游戏产业处在成长期,并快速走向成熟期 的阶段。在中国整个网络经济的发展过程中从无到有,发展到目前成为中国网络 经济的重要组成部分。网络游戏产业之所以可以打破在原来中国整个网络经济中 的平衡,主要缘于在 20 世纪末中国网络经济泡沫破灭整个网络经济大受打击的 时候,网络游戏却异军突起成为整个网络经济发展的领头羊,得到迅猛的发展。 但是对于游戏网站的的制作现在各大游戏公司只针对自家游戏网站进行宣传,而 忽略了大众所想要的游戏需求。我所做的是将当前绝大多数游戏资源经行整合, 利用 html5 技术将各种各样的游戏论坛展现出来,让玩家在选择游戏时有了更多 的参考。这里将用到 flish 动画技术以及 ps 设计。这些将增加网站的观赏性。 用 dw 建立网站前端。 关键词关键词:游戏, html5、论坛 ABSTRACT Network game industry is an emerging sunrise industry, has experienced the beginning of the end of the 20th century formation stage, and in recent years, rapid development, now Chinas online game industry is in growth period, and rapidly towards the mature stage. In the whole process of the development of network economy in China from scratch, development up to now become an important part of network economy in China. Network game industry can break the original balance of the whole network economy in China, mainly due to China at the end of the 20th century the dotcom bubble burst in the network economy big . 精选范本 hit, network game industry become the leader in the development of network economy, get rapid development. But for game website。 Key words:game;; html55;forum . 精选范本 第一章第一章 开发游戏网站的目的开发游戏网站的目的 1.11.1 游戏网站发展现状游戏网站发展现状 网络游戏产业 是一个新兴的朝阳产业,经历了 20 世纪末的初期形成期 阶段,及近几年的快速发展,现在中国的网络游戏产业处在成长期,并快速走向 成熟期的阶段。在中国整个网络经济的发展过程中从无到有,发展到目前成为中 国网络经济的重要组成部分。网络游戏产业之所以可以打破在原来中国整个网络 经济中的平衡,主要缘于在 20 世纪末中国网络经济泡沫破灭整个网络经济大受 打击的时候,网络游戏却异军突起成为整个网络经济发展的领头羊,得到迅猛的 发展。电脑游戏行业经过二十年的发展,已经成为与影视、音乐等并驾齐驱的全 球最重要的娱乐产业之一,其年销售额超过好莱 坞的全年收入。互联网的出现 为电脑游戏行业发展注入了新的活力,凭借信息双向交流、速度快、不受空间限 制等优势,让真人参与游戏,提高了游戏的互动性、仿真性和竞技性,使玩家在 虚拟世界里可以发挥现实世界无法展现的潜能,改变了单机版游戏固定、呆板、 与机器对话的状况。 网络游戏的这些优势不仅使其在 电脑游戏行业中异军突起 并在某种程度上取代了单机版游戏,而且成为网络业三大(网上金融、网上教育 和网络游戏)赢利且利润优厚的领域之一。 而游戏网站的制作都是比较单一 ,目 前没有一个综合类型的游戏网站 . 1.21.2 开发本网站的目的开发本网站的目的 2008 年上半年国产网游发展迅猛,主要原因有两个:一是政策环境、舆论 环境转好,二是代理模式的弊端暴露无遗。网络游戏运营商市场格局方面,20 08 年第二季度盛大、网易、巨人位居行业排名前3 位,随后腾讯发展迅猛, 2 011 年-2012 年腾讯蝉联榜首 。这些游戏公司只针对自家公司的游戏经行宣传与 整合,然而玩家们都是比较随意对于游戏是由那家公司开发兴趣不大,只针对游 戏本身的可玩性有兴趣。发开这样的网站目的是为了,让各大公司主打游戏经行 整合,通过对游戏的介绍让玩家在玩游戏之前先对游戏经行了解,通过各大游戏 论坛以及玩家对游戏的评价,本网站目的不是针对 一家游戏公司经行宣传,网 . 精选范本 站目标就是让玩家更好的了解各大公司的主打游戏,从而更好的经行选择适合自 己的游戏。 每一个产业,在其发展成熟的道路中,都必须经历由不规范走向规范的过程, 而这一过程中必将伴随着这样或那样的阻碍因素,中国的网络游戏产业也不例外。 因此需加大政府的扶持力度、加快人才培养步伐、重点研发精品网络游戏等。 中国游戏市场潜力巨大,在未来几年内,中国将从资金投入、创造产业环境、 保护知识产权以及加强对企业引导等方面对国内的游戏企业加以扶持。亚洲将是未 来全球网络游戏的重要市场,而中国和日本将成为地区最大的两个在线游戏市场。 游戏市场潜力巨大,一个好的游戏网站能做到最大的宣传。在在于如何留住玩家以 及游戏攻略就需要各玩家之间的的相互交流,这时候论坛就是最好的沟通方式,在 宣传游戏前可以让玩家进入论坛浏览一番那些已经资深玩家的对游戏的评价,也能 更精准的定位游戏人群。 . 精选范本 第二章第二章 系统开发环境系统开发环境 2.12.1 编程环境的选择编程环境的选择 2.1.12.1.1 操作系统的选择操作系统的选择 目前可供选择的操作系统有很多,有 Windows、Linux 和 Unix 等。Windows 具 有界面图形化、多用户、多任务、网络支持良好、出色的多媒体功能、硬件支持良 好和众多的应用程序等特点。Linux 是一种类 Unix 系统,是一个免费的操作系统, 具有许多 Unix 系统的功能和特点,能够兼容 Unix,但它没有 Windows 操作系统应 用广泛,其上的应用软件种类较 Windows 少了很多,Windows 上的很多应用软件在 该系统上通常无法正常运行。而且许多硬件设备面对 Linux 的驱动程序也很不足。 Unix 适用于一些大型的网络。Unix 与 Linux 这两种操作系统与 Windows 操作系统相 比是比较复杂的, 而且 Linux 在技术上还不很成熟。经过多番比较,为了更好的开 发和操作本系统,决定采用以下系统软件: 操作系统:microsoft Windows XP professional 2.1.22.1.2 开发技术的选择开发技术的选择 2.1.2.12.1.2.1 HTML5HTML5 静态网页技术简介静态网页技术简介 HTML5(HyperText Mark-up Language)即超文本标记语言或超文本链接 标示语言,是目前网络 上应用最为广泛的语言,也是构成网页文档的主要语言。 设计 HTML5 语言的目的是为了能把存放在一台 电脑中的文本或图形与另一台电 脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息 是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取 一个图标, Internet 就会马上转到与此图标相关的内容上去,而这些信息可能 存放在网络的另一台电脑中。 HTML5 文本是由 HTML5 命令组成的描述性文本 , HTML5 命令可以说明文字、图形、动画、声音、表格、链接等。 HTML5 的 结构包括头部( Head)、主体(Body)两大部分,其中头部描述浏览器所需的 信息,而主体则包含所要说明的具体内容。 另外, HTML5 是网络的通用语言 ,一种简单、通用的全置标记语言。它允许 网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人 . 精选范本 浏览到,无论使用的是什么类型的电脑或浏览器。神奇吗?一点都不神奇 ,因为 现在你看到的就是这种语言写的页面! HTML5 只不过是组合成一个文本文件的一系列标签。它们像乐队的指挥, 告诉乐手们哪里需要停顿 ,哪里需要激昂。 HTML5 标签通常是英文词汇的全称(如块引用 :blockquote)或缩略语( 如“p”代表 Paragraph),但它们的与一般文本有区别,因为它们放在单书名 号里。故 Paragragh 标签是,块引用标签是 。有些标签说明页 面如何被格式化(例如,开始一个新段落),其他则说明这些词如何显示( 使文字变粗)还有一些其他标签提供在页面上不显示的信息例如标题。 基本 HTML5 页面以 DOCTYPE 开始,它声明文档的类型,且它之前不能有任 何内容(包括换行符和空格),否则将使文档声明无效,接着是标签 ,以结束。在它们之间,整个页面有两部分 -标题和正文。 2.1.2.22.1.2.2 JSPJSP 动态网页技术简介动态网页技术简介 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与 一起建立的一种动态网页技术标准。 JSP 技术有点类似 ASP 技术,它是在传统 的网页 HTML5 文件(*.htm,*. html5)中插入 Java 程序段(Scriptlet)和 JSP 标 记(tag),从而形成 JSP 文件(*.jsp)。 用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操 作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动 态网页的处理逻辑。网页还能通过tags 和 scriptlets 访问存在于服务端的资 源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支 持可重用的基于组 件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行 结果连同 JSP 文件中的 HTML5 代码一起返回给客户。插入的 Java 程序段可以 操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一 个 HTML5 文本,因此客户端只要有浏览器就能浏览。 . 精选范本 JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。 目前较新的是 JSP1.2 规范,JSP2.0 规范的征求意见稿也已出台。 JSP 页面由 HTML5 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端 请求以后对这些 Java 代码进行处理,然后将生成的 HTML5 页面返回给客户端 的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开 发需要 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用 ,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea 公司等,所以 JSP 迅速成为商业应用的服务器端语言。 2.22.2 数据库软件数据库软件 2.2.12.2.1 数据库软件的选择数据库软件的选择 Access (Microsoft Office Access(前名 Microsoft Access)是由微软 发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的成员之一。 Access 能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软 件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析 师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则 能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是 未能成为一种完整的面向对象开发工具。 它的使用方便程度和强大的设计工具为初级程序员提供许多功能。不过,这 种便于使用可能使人误解。这类开发者都是没有在应用或者数据设计方面训练的 办公室从业人员。因此许多人以为这样的开发者能够创造可用的系统,但也有很 多人认为工具本身的局限性产生了这样 的误导。 一些专业的应用程序开发人员使用 Access 用作 快速应用开发,特别是给街道 上的推销员制作一个初型或独立应用程序的工具。可是如果是透个网络存取数据的 话,Access 的可扩放性并不高因此当程序被较多使用者使用时,他们的选择多会 是倾向于一些客户端-服务器为本的方案,例如 Oracle、DB2、Microsoft SQL Server、Windows SharePoint Services、PostgreSQL、MySQL、Alpha . 精选范本 Five、MaxDB,或者 Filemaker。无论如何,不少 Access 的功能(表单,报告,序 列和 VB 代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎, Access 缺省使用)、Microsoft SQL Server、Oracle 和任何其他跟 ODBC 兼容的产 品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器而 没有已经在适当的位置牺牲发展。 数据库软件:microsoft office access 2003。 . 精选范本 第三章第三章 搭建系统开发环境搭建系统开发环境 3.13.1 JSPJSP 与数据库的结合与数据库的结合 SUN 公司为 JSP 连接数据库的 JDBC 技术提供了四种类型的驱动,数据库连接对 动态网站来说是最为重要的部分,Java 中连接数据库的技术是 JDBC(Java Database Connectivity) 。Java 程序通过 JDBC 驱动程序与数据库相连,执行查询、 提取数据等操作。Sun 公司还开发了 JDBC-ODBC bridge,用此技术 Java 程序就可以 访问带有 ODBC 驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序, 所以 Java 程序能访问诸如 Oracle,Sybase,MS SQL Server 和 MS Access 等数据库。 3.23.2 JSPJSP 软件的安装和运行环境的设置软件的安装和运行环境的设置 3.2.13.2.1 安装安装 JDKJDK 和和 ApacheApache 服务器服务器 双击 j2sdk-tomcat-5.0.30.exe 可以开始安装,安装到 C:jdk1.3.1_06 后重启。 双击 apache 服务器的安装程序,使用默认配置进行安装。 3.2.23.2.2 设置环境变量设置环境变量 Sun 公司的 JDK 是 Java 应用程序和组建的开发环境,是编译和测试工具,也是 提供 Java 程序的 Java 虚拟机平台,是调试和运行 JSP 所不可缺少的工具。其安装 步骤如下: 1.双击 JDK 安装程序开始安装,在安装过程中使用默认配置即可。 2.重新启动计算机,更新环境变量。 3.2.33.2.3 安装安装 TomcatTomcat Tomcat 是最先实现 Servlet2.2 和 JSP1.1 技术标准的服务器软件。它既可以用 作小型独立的服务器来测试和运行 JSP 页面,也可以集成到 Apache 服务器中。 Tomcat 是 Apache 上实现 JSP+JavaBean 环境的接口程序。安装 Tomcat 的方法如下: 第一步:安装和配置你的 j2sdk 和 tomcat:执行 j2sdk 和 tomcat 的安装程序, 然后按默认设置进行安装即可。 . 精选范本 1.安装 j2sdk 以后,需要配置一下环境变量,在我的电脑-属性-高级-环境 变量-系统变量中添加以下环境变量。2.安装 Tomcat 后,在我的电脑-属性-高级 -环境变量-系统变量中添加以下环境变量。 第二步:建立自己的 jsp app 目录。 第三步:建立自己的 Servlet。 第四步:建立自己的 Bean。 . 精选范本 第四章第四章 网站分析设计网站分析设计 4.14.1 网站调研与设计网站调研与设计 4.1.14.1.1 本网站模块图本网站模块图 4.1.24.1.2 模块模块功能功能 1、游戏介绍包括游戏玩法里面内容介绍。 2、系统有五个模块,注册模块,新闻中心模块,游戏介绍模块,游戏图片模块, 职业宝典模块,留言模块。 2、新闻中心模块 对官方游戏公告,以及最新新闻,包括活动公告,临时停机公告,维护公告。 3、游戏介绍模块 游戏的简介。 4、职业宝典模块 游戏介绍新闻中心人物介绍 绍 评 价 系 统 新 闻 公 告 游 戏 人 物 介 绍 官 方 游 戏 公 告 魔兽世界 游戏介绍 穿越火线 介 绍 游 戏 道 具 游戏新版本 发布 游戏网站主页 英雄联盟 . 精选范本 游戏中各个角色的介绍,职业技能介绍。 5、留言模块 注册用户可以经行留言。 6、游戏图片模块 介绍游戏的图片 4.24.2 数据库的设计数据库的设计 4.2.14.2.1 数据库设计数据库设计 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻 辑的。创建一个数据库结构的过程被认为是数据模型设计。精确地设计数据库是一 件非常重要的事情,因为一旦有了应用以后,再更改数据库设计是一件非常花时间 而且复杂的事情。 第五章第五章 网站测试网站测试 5.15.1 建立数据库建立数据库 本系统的开发数据库使用的是 mysqul 具体的配置步骤如下: 新建一个空数据库,取名为 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.25.2 访问数据库的访问数据库的方法方法 5.2.15.2.1 数据库连接数据库连接 BeanBean 创建一个简单的数据库连接 Bean 需要 5 个步骤:导入 JDBC 标准类库、注册数 据库驱动程序、建立数据库连接、数据操作和关闭。 5.2.25.2.2 导入导入 JDBCJDBC 标准类库标准类库 JDBC(Java DataBase Connectivity,Java 数据库连接)是一种可用于执行 SQL(Structured Qurey Language,结构化查询语句)语句的应用程序接口,为了 将服务器从客户端接受的信息存入数据库,需要使用 JDBC 标准类库,所以需在此程 序的开始加入以下 import 语句: import java.sql.*; 5.2.35.2.3 注册数据库驱动程序注册数据库驱动程序 在一个 JDBC 的驱动程序被用来建立数据库连接之前,必须向数据库驱动程序管 理器注册该驱动程序。管理器的主要职责是保证所有的驱动程序对象可被 JDBC 的用 户程序访问。当一个 JDBC 驱动程序被载入时,它将自动地在驱动程序管理器上注册。 可以调用 Class. forName()方法来载入一个 JDBC 驱动程序: String sDBDriver = sun.jdbc.odbc.JdbcOdbcDriver; . 精选范本 Class.forName(sDBDriver); Class. forName()是 Java 的 Class 类的静态方法,它将使 Java 虚拟机动态地 寻找、载入并连接指定的类。如果该类无法被找到,则该方法将抛出 ClassNotFoundException 类的异常。 一个 JDBC 的驱动程序就是一个可以通过 classpath 找到的一个 Java 类。这 里载入的 JDBC_ODBC 桥驱动程序就在 sun.jdbc.odbc 包中。 5.2.45.2.4 建立数据库连接建立数据库连接 载入一个正确的驱动程序后,就可以用它来建立与数据库的连接了。一个 JDBC 的数据库连接是用数据库 URL 来标记的。连接标记将告诉驱动程序管理器使用那个 驱动程序和连接那个数据源。数据库 URL 的基本形式是: jdbc:: URL 的第一部分表示使用 JDBC 建立数据库连接。第 2 部分表示所用的 JDBC 驱 动程序名或网络协议名。第 3 部分是数据源标记,它映射所需要连接的数据库。本 系统数据库的数据源标记是 examination 则同 JDBC_ODBC 桥连接该数据库所用的数 据库 URL 为 jdbc:odbc:examination。 可以通过 DriverManager 类的静态方法 getConnection()来建立一个数据库连 接: String sConnStr = jdbc:odbc:examination; conn = DriverManager.getConnection(sConnStr); 一旦建立数据库连接,就可以打该目标数据库,并通过该连接向目标数据库发 送 SQL 指令。SQL 指令通常会执行查询、插入、更新和删除等数据库操作。要执行 SQL 指令,必须通过 Connection 对象的 createStatement()方法创建一个 stmt 对象。 Stmt 对象提供了许多方法来执行不同的数据库操作。可以通过以下方法创建 stmt 对象: stmt = conn.createStatement(); 数据库操作 5.35.3 数据操作数据操作 与数据库建立了连接,接着就要进行数据操作了。数据操作包括查询、插入、 . 精选范本 更新和删除等操作。 查询数据 要进行查询操作,可以使用 stmt 对象的 executeQuery()方法。executeQuery()方 法接受一个 SQL 指令字符串作为参数,返回含查询结果信息的 ResultSet 对象。具 体如下: public ResultSet executeQuery(String sql) rs = null; try conn = DriverManager.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()方法。而对数 据库数据的查询操作,可以使用 executeQuery()方法。具体如下: 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) System.err.println(aq.executeQuery: + ex.getMessage(); 5.3.15.3.1 关闭关闭 因为数据库连接是宝贵和有限的资源,因此必须在数据库操作完毕后及时释放 数据库连接。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(); . 精选范本 除此之外,还应关闭 ResultSet 对象(这一步将在 JSP 页面完成,rs 对象的关 闭方法是 rs.close()) 。 编写完上述代码后,要进行编译。在 Dos 模式下,进入路径,用 javac 进行编 译。编译通过生成 data1.class 文件,把此文件存放在 Tomcat 5.0 webapps ROOT WEB-INF classesdata1 目录下。 图 5.1 编译 java 文件 编译后得到文件 data1.class,表示成功。 5.3.25.3.2 配置配置 ODBCODBC 数据源数据源 点击开始程序管理工具数据源(ODBC)进入系统 DNS 项 . 精选范本 图 5.2 在数据源管理器(ODBC)中创建数据源 data,添加库 data.mdb 图 5.5 添加完成。 5.45.4 主界面的实现与设计主界面的实现与设计 1.进入首页。如图 图 5.6 游戏网站主页 在主页面中可以进行会员的注册,新闻预览,游戏介绍,留言,游戏图片,职业宝 典。 . 精选范本 5.55.5 新闻中心模块的实现与设计新闻中心模块的实现与设计 新闻中心对官方游戏公告,以及最新新闻,包括活动公告,临时停机公告,维 护公告。 在主页面中点击 图 5.7 图 5.8 图 5.9 新闻中心 5.65.6 游戏介绍模块的实现与设计游戏介绍模块的实现与设计 游戏介绍模块:游戏的简介。 在主页中点击。如图 5.10 图 5.10 游戏介绍 5.65.6 游戏图片模块的实现与设计游戏图片模块的实现与设计 游戏图片模块:介绍游戏的图片 点击 图 5.11 图 5.12 图 5.13 图 5.14 图 5.15 图 5.16 游戏图片 . 精选范本 5.75.7 职业宝典模块的实现与设计职业宝典模块的实现与设计 职业宝典模块:游戏中各个角色的介绍,职业技能介绍。 点击 图 5.17 图 5.18 图 5.19 5.85.8 注册模块的实现与设计注册模块的实现与设计 注册模块:可以经行会员注册。 图 5.20 . 精选范本 图 5.21 部分代码: . 精选范本 . 精选范本 游戏世界 魔兽 世界 . 精选范本 魔兽世界 (World of Warcraft)是由游戏公司暴雪娱乐 所制作的第一款网络游戏,属于大型多人在线角色扮演游戏。游戏以该公司出品的 即时战略游戏魔兽争霸的剧情 为历史背景,依托魔兽争霸的历史事件 和英雄人物,玩家在魔 兽世界中可以冒险、完成任务、新的历险、探索未知的世界、征服怪物等。魔兽世 界设计了 13 个种族可供玩家进行选择,每个种族都各有自己鲜明的特色,玩家可以 选择加入联盟或是部落两大阵营。魔兽世界于 2004 年在北美公开测试。截至 2011 年, 魔兽世界在全球有 1030 万用户。2014 年 01 月,全世界创建的账号总 数已超过一亿,人物角色达到 5 亿。2016 年 1 月 14 日, 魔兽世界美服官网发布 博文宣布魔兽 7.0Alpha 测试再度开启,并更新至 Build 20914 版本。2016 年 1 月 22 日,魔兽 7.0 测试服中新增了一个 20V20 人的战场,名为“突袭暴风城” ,该战场的 最低要求为 5V5。 英雄联盟 . 精选范本 英雄联盟(League of Legends)是美国 Riot Games 开发, 腾讯游戏运营的全 新英雄对战网游。由 魔兽争霸系列游戏多 人即时对战自定义地图(DOTA-Allstars)的开发团队,以及动视暴雪等著名游 戏公司的美术、程序、策划人员组成。英雄联盟拥有特 色的英雄、自动匹配的战网平台,包括天赋树、召唤师系统、符文等 元素,让玩家感受全新的英雄对战。在游戏中,玩家将扮演一位召唤者,并选择信任 的联盟国进入这个游戏的正义领域,为了控制瓦罗兰的权利而奋战。 在这个联盟中只有一条规则:胜者就是一切!LOL 日服将在 2016 年 1 月 22 日至 30 日之间接受BETA 测试申请,并 将在 2 月上旬开启测试。2016 年 1 月 21 日,17173 热门网游 榜英雄联盟排名第一;2 月,Twitch 公布了 2015 年每款游戏 的收看时长排名,英雄联盟排名第一。2016 年 3 月 1 日,正式开启日本服务器。 2016 年 3 月 4 日,Riot 公布了英雄联盟(LOL) 新英雄 Aurelion Sol 的宣传片。 . 精选范本 2016 年 3 月 9 日,LOL 宣布新增娱乐对战模式。 穿越 火线 . 精选范本 穿越火线 (Cross Fire,简称 CF)是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论