




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 1 - 某网站的设计与实现 目 录 引 言 - 3 - 1 开发网络游戏网站的目的 .- 3 - 1.1 课题来源 .- 3 - 1.2 开发本系统的目的 .- 3 - 2 系统开发环境 .- 5 - 2.1 编程环境的选择 .- 5 - 2.1.1 操作系统的选择 .- 5 - 2.1.2 开发技术的选择 .- 5 - 2.1.2.1 html 静态网页技术简介 - 5 - 2.1.2.2 jsp 动态网页技术简介 .- 6 - 2.2 数据库软件 .- 7 - 2.2.1 数据库软件的选择 .- 7 - 3 搭建系统开发环境 .- 8 - 3.1 jsp 与数据库的结合 .- 8 - 3.2 jsp 软件的安装和运行环境的设置 .- 8 - 3.2.1 安装 jdk 和 apache服务器 .- 8 - 3.2.2 设置环境变量 .- 8 - 3.2.3 安装 tomcat .- 8 - 4 系统分析设计 - 10 - 4.1 系统调研与设计 - 10 - 4.1.1 本系统模块图 - 10 - 4.1.1.1 系统功能模块图 - 10 - 4.1.1.2 模块功能 - 10 - 4.2 数据库的设计 - 11 - 4.2.1 数据库设计 - 11 - 4.2.2 数据字典 - 11 - 5 程序设计与实现 - 11 - 5.1 建立数据库 - 11 - 5.2 访问数据库的方法 - 13 - 5.2.1 数据库连接 bean- 13 - 5.2.1.1 导入 jdbc 标准类库 .- 13 - 5.2.1.2 注册数据库驱动程序 - 14 - 5.2.1.3 建立数据库连接 - 14 - 5.2.1.4 数据操作 - 15 - - 2 - 5.2.1.5 关闭 - 16 - 5.2.2 配置 odbc 数据源 .- 17 - 5.3 主界面的实现与设计 - 18 - 5.4 新闻中心模块的实现与设计 - 19 - 5.5 游戏介绍模块的实现与设计 - 20 - 5.6 游戏图片模块的实现与设计 - 21 - 5.7 职业宝典模块的实现与设计 - 24 - 5.8 注册模块的实现 与设计 - 25 - 5.9 留言模块的实现与设计 - 26 - 结 论 - 28 - 致 谢 - 29 - 参考文献 .- 30 - - 3 - 引 言 网 络 游 戏 产 业 是 一 个 新 兴 的 朝 阳 产 业 , 经 历 了 20 世 纪 末 的 初 期 形 成 期 阶 段 , 及 近 几 年 的 快 速 发 展 , 现 在 中 国 的 网 络 游 戏 产 业 处 在 成 长 期 , 并 快 速 走 向 成 熟 期 的 阶 段 。 在 中 国 整 个 网 络 经 济 的 发 展 过 程 中 从 无 到 有 , 发 展 到 目 前 成 为 中 国 网 络 经 济 的 重 要 组 成 部 分 。 网 络 游 戏 产 业 之 所 以 可 以 打 破 在 原 来 中 国 整 个 网 络 经 济 中 的 平 衡 , 主 要 缘 于 在 20 世 纪 末 中 国 网 络 经 济 泡 沫 破 灭 整 个 网 络 经 济 大 受 打 击 的 时 候 , 网 络 游 戏 却 异 军 突 起 成 为 整 个 网 络 经 济 发 展 的 领 头 羊 , 得 到 迅 猛 的 发 展 。 1 开发网络游戏网站的目的 1.1课题来源 网 络 游 戏 产 业 是 一 个 新 兴 的 朝 阳 产 业 , 经 历 了 20 世 纪 末 的 初 期 形 成 期 阶 段 , 及 近 几 年 的 快 速 发 展 , 现 在 中 国 的 网 络 游 戏 产 业 处 在 成 长 期 , 并 快 速 走 向 成 熟 期 的 阶 段 。 在 中 国 整 个 网 络 经 济 的 发 展 过 程 中 从 无 到 有 , 发 展 到 目 前 成 为 中 国 网 络 经 济 的 重 要 组 成 部 分 。 网 络 游 戏 产 业 之 所 以 可 以 打 破 在 原 来 中 国 整 个 网 络 经 济 中 的 平 衡 , 主 要 缘 于 在 20 世 纪 末 中 国 网 络 经 济 泡 沫 破 灭 整 个 网 络 经 济 大 受 打 击 的 时 候 , 网 络 游 戏 却 异 军 突 起 成 为 整 个 网 络 经 济 发 展 的 领 头 羊 , 得 到 迅 猛 的 发 展 。 1.2开发本系统的目的 2008 年 上 半 年 国 产 网 游 发 展 迅 猛 , 主 要 原 因 有 两 个 : 一 是 政 策 环 境 、 舆 论 环 境 转 好 , 二 是 代 理 模 式 的 弊 端 暴 露 无 遗 。 网 络 游 戏 运 营 商 市 场 格 局 方 面 , 20 08 年 第 二 季 度 盛 大 、 网 易 、 巨 人 位 居 行 业 排 名 前 3 位 。 每一个产业,在其发展成熟的道路中,都必须经历由不规范走向规范的过程, 而这一过程中必将伴随着这样或那样的阻碍因素,中国的网络游戏产业也不例外。 因此需加大政府的扶持力度、加快人才培养步伐、重点研发精品网络游戏等。 中国游戏市场潜力巨大,在未来几年内,中国将从资金投入、创造产业环境、 保护知识产权以及加强对企业引导等方面对国内的游戏企业加以扶持。亚洲将是未 - 4 - 来全球网络游戏的重要市场,而中国和日本将成为地区最大的两个在线游戏市场 - 5 - 2 系统开发环境 2.1编程环境的选择 2.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.2 开发技术的选择 2.1.2.1 html静态网页技术简介 html( hypertext mark-up language) 即 超 文 本 标 记 语 言 或 超 文 本 链 接 标 示 语 言 , 是 目 前 网 络 上 应 用 最 为 广 泛 的 语 言 , 也 是 构 成 网 页 文 档 的 主 要 语 言 。 设 计 html 语 言 的 目 的 是 为 了 能 把 存 放 在 一 台 电 脑 中 的 文 本 或 图 形 与 另 一 台 电 脑 中 的 文 本 或 图 形 方 便 地 联 系 在 一 起 , 形 成 有 机 的 整 体 , 人 们 不 用 考 虑 具 体 信 息 是 在 当 前 电 脑 上 还 是 在 网 络 的 其 它 电 脑 上 。 我 们 只 需 使 用 鼠 标 在 某 一 文 档 中 点 取 一 个 图 标 , internet 就 会 马 上 转 到 与 此 图 标 相 关 的 内 容 上 去 , 而 这 些 信 息 可 能 存 放 在 网 络 的 另 一 台 电 脑 中 。 html 文 本 是 由 html 命 令 组 成 的 描 述 性 文 本 , html 命 令 可 以 说 明 文 字 、 图 形 、 动 画 、 声 音 、 表 格 、 链 接 等 。 html 的 结 构 包 括 头 部 ( head) 、 主 体 ( body) 两 大 部 分 , 其 中 头 部 描 述 浏 览 器 所 需 的 信 息 , 而 主 体 则 包 含 所 要 说 明 的 具 体 内 容 。 另 外 , html 是 网 络 的 通 用 语 言 ,一 种 简 单 、 通 用 的 全 置 标 记 语 言 。 它 允 许 网 页 制 作 人 建 立 文 本 与 图 片 相 结 合 的 复 杂 页 面 , 这 些 页 面 可 以 被 网 上 任 何 其 他 人 浏 览 到 , 无 论 使 用 的 是 什 么 类 型 的 电 脑 或 浏 览 器 。 神 奇 吗 ?一 点 都 不 神 奇 ,因 为 现 在 你 看 到 的 就 是 这 种 语 言 写 的 页 面 ! html 只 不 过 是 组 合 成 一 个 文 本 文 件 的 一 系 列 标 签 。 它 们 像 乐 队 的 指 挥 ,告 诉 乐 手 们 哪 里 需 要 停 顿 ,哪 里 需 要 激 昂 。 html 标 签 通 常 是 英 文 词 汇 的 全 称 ( 如 块 引 用 :blockquote) 或 缩 略 语 ( 如 “p”代 表 paragraph) , 但 它 们 的 与 一 般 文 本 有 区 别 , 因 为 它 们 放 在 单 书 名 号 - 6 - 里 。 故 paragragh 标 签 是 ,块 引 用 标 签 是 。 有 些 标 签 说 明 页 面 如 何 被 格 式 化 ( 例 如 , 开 始 一 个 新 段 落 ) , 其 他 则 说 明 这 些 词 如 何 显 示 (使 文 字 变 粗 )还 有 一 些 其 他 标 签 提 供 在 页 面 上 不 显 示 的 信 息 例 如 标 题 。 基 本 html 页 面 以 doctype 开 始 , 它 声 明 文 档 的 类 型 , 且 它 之 前 不 能 有 任 何 内 容 ( 包 括 换 行 符 和 空 格 ) , 否 则 将 使 文 档 声 明 无 效 , 接 着 是 标 签 , 以 结 束 。 在 它 们 之 间 , 整 个 页 面 有 两 部 分 -标 题 和 正 文 。 2.1.2.2 jsp动态网页技术简介 jsp(java server pages)是 由 sun microsystems 公 司 倡 导 、 许 多 公 司 参 与 一 起 建 立 的 一 种 动 态 网 页 技 术 标 准 。 jsp 技 术 有 点 类 似 asp 技 术 , 它 是 在 传 统 的 网 页 html 文 件 (*.htm,*.html)中 插 入 java 程 序 段 (scriptlet)和 jsp 标 记 ( tag), 从 而 形 成 jsp 文 件 (*.jsp)。 用 jsp 开 发 的 web 应 用 是 跨 平 台 的 , 即 能 在 linux 下 运 行 , 也 能 在 其 他 操 作 系 统 上 运 行 。 jsp 技 术 使 用 java 编 程 语 言 编 写 类 xml 的 tags 和 scriptlets, 来 封 装 产 生 动 态 网 页 的 处 理 逻 辑 。 网 页 还 能 通 过 tags 和 scriptlets 访 问 存 在 于 服 务 端 的 资 源 的 应 用 逻 辑 。 jsp 将 网 页 逻 辑 与 网 页 设 计 和 显 示 分 离 , 支 持 可 重 用 的 基 于 组 件 的 设 计 , 使 基 于 web 的 应 用 程 序 的 开 发 变 得 迅 速 和 容 易 。 web 服 务 器 在 遇 到 访 问 jsp 网 页 的 请 求 时 , 首 先 执 行 其 中 的 程 序 段 , 然 后 将 执 行 结 果 连 同 jsp 文 件 中 的 html 代 码 一 起 返 回 给 客 户 。 插 入 的 java 程 序 段 可 以 操 作 数 据 库 、 重 新 定 向 网 页 等 , 以 实 现 建 立 动 态 网 页 所 需 要 的 功 能 。 jsp 与 java servlet 一 样 , 是 在 服 务 器 端 执 行 的 , 通 常 返 回 该 客 户 端 的 就 是 一 个 html 文 本 , 因 此 客 户 端 只 要 有 浏 览 器 就 能 浏 览 。 jsp 的 1.0 规 范 的 最 后 版 本 是 1999 年 9 月 推 出 的 , 12 月 又 推 出 了 1.1 规 范 。 目 前 较 新 的 是 jsp1.2 规 范 , jsp2.0 规 范 的 征 求 意 见 稿 也 已 出 台 。 jsp 页 面 由 html 代 码 和 嵌 入 其 中 的 java 代 码 所 组 成 。 服 务 器 在 页 面 被 客 户 端 请 求 以 后 对 这 些 java 代 码 进 行 处 理 , 然 后 将 生 成 的 html 页 面 返 回 给 客 户 端 的 浏 览 器 。 java servlet 是 jsp 的 技 术 基 础 , 而 且 大 型 的 web 应 用 程 序 的 开 发 需 要 java servlet 和 jsp 配 合 才 能 完 成 。 jsp 具 备 了 java 技 术 的 简 单 易 用 , 完 全 的 面 向 对 象 , 具 有 平 台 无 关 性 且 安 全 可 靠 , 主 要 面 向 因 特 网 的 所 有 特 点 。 自 jsp 推 出 后 , 众 多 大 公 司 都 支 持 jsp 技 术 的 服 务 器 , 如 ibm、 oracle、 bea 公 司 等 , 所 以 jsp 迅 速 成 为 商 业 应 用 的 服 务 器 端 语 言 。 - 7 - 2.2数据库软件 2.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。 - 8 - 3 搭建系统开发环境 3.1 jsp与数据库的结合 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.2 jsp软件的安装和运行环境的设置 3.2.1 安装 jdk和 apache服务器 双击 j2sdk-tomcat-5.0.30.exe 可以开始安装,安装到 c:jdk1.3.1_06 后重启。 双击 apache 服务器的安装程序,使用默认配置进行安装。 3.2.2 设置环境变量 sun 公司的 jdk 是 java 应用程序和组建的开发环境,是编译和测试工具,也是 提供 java 程序的 java 虚拟机平台,是调试和运行 jsp 所不可缺少的工具。其安装 步骤如下: 1.双击 jdk 安装程序开始安装,在安装过程中使用默认配置即可。 2.重新启动计算机。 3.更新环境变量。 3.2.3 安装 tomcat tomcat 是最先实现 servlet2.2 和 jsp1.1 技术标准的服务器软件。它既可以用 作小型独立的服务器来测试和运行 jsp 页面,也可以集成到 apache 服务器中。 tomcat 是 apache 上实现 jsp+javabean 环境的接口程序。安装 tomcat 的方法如下: 第一步:安装和配置你的 j2sdk 和 tomcat:执行 j2sdk 和 tomcat 的安装程序, 然后按默认设置进行安装即可。 1.安装 j2sdk 以后,需要配置一下环境变量,在我的电脑-属性-高级-环境 变量-系统变量中添加以下环境变量。2.安装 tomcat 后,在我的电脑-属性-高级 - 9 - -环境变量-系统变量中添加以下环境变量。 第二步:建立自己的 jsp app 目录。 第三步:建立自己的 servlet。 第四步:建立自己的 bean。 - 10 - 4 系统分析设计 4.1 系统调研与设计 4.1.1 本系统模块图 4.1.1.1 系统功能模块图 4.1.1.2 模块功能 1、系统功能调查 系统有五个模块,注册模块,新闻中心模块,游戏介绍模块,游戏图片模块, 职业宝典模块,留言模块。 2、注册模块 可以经行会员注册。 3、新闻中心模块 对官方游戏公告,以及最新新闻,包括活动公告,临时停机公告,维护公告。 4、游戏介绍模块 游戏的简介。 游戏网站主页 登陆 新闻中心留言版 登 录 密 码 密 码 修 改 详 细 内 容 官 方 游 戏 公 告 用户注册 游戏介绍 职业宝典 介 绍 游 戏 中 各 职 业 游戏图片 - 11 - 5、职业宝典模块 游戏中各个角色的介绍,职业技能介绍。 6、留言模块 注册用户可以经行留言。 7、游戏图片模块 介绍游戏的图片 4.2 数据库的设计 4.2.1数据库设计 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻 辑的。创建一个数据库结构的过程被认为是数据模型设计。精确地设计数据库是一 件非常重要的事情,因为一旦有了应用以后,再更改数据库设计是一件非常花时间 而且复杂的事情。 4.2.2 数据字典 表 4.1 数据字典 数据项 数据类型 是否为空 说明 e-mail 文本 null 电子邮箱 serial_no 自动编号 null 留言 id 标识 name 文本 null 留言人(大小:80) emote 文本 null 表情(大小:15) guest_time 日期/时间 null 留言时间(默认值: date() content 备注 null 留言内容(大小: 250) id 自动编号 null password 文本 null 密码 5 程序设计与实现 5.1 建立数据库 本系统的开发数据库使用的是 microsoft office access 2003。 具体的配置步骤如下: 新建一个空数据库,取名为 data。 在 data 中建立表 guestbook、user。如图 4.1 - 12 - 图 5.1 显示库中表 1、guestbook 表:记录留言内容。 图 5.2 guestbook 表设计视图 图 5.3 guestbook 表内容 - 13 - 2、user 表:记录注册会员信息。 图 5.4 user 表设计视图 图 5.5 user 表内容 5.2 访问数据库的方法 5.2.1数据库连接 bean 创建一个简单的数据库连接 bean 需要 5 个步骤:导入 jdbc 标准类库、注册数 据库驱动程序、建立数据库连接、数据操作和关闭。 5.2.1.1导入 jdbc标准类库 jdbc(java database connectivity,java 数据库连接)是一种可用于执行 sql(structured qurey language,结构化查询语句)语句的应用程序接口,为了 将服务器从客户端接受的信息存入数据库,需要使用 jdbc 标准类库,所以需在此程 序的开始加入以下 import 语句: import java.sql.*; - 14 - 5.2.1.2注册数据库驱动程序 在一个 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.1.3建立数据库连接 载入一个正确的驱动程序后,就可以用它来建立与数据库的连接了。一个 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(); 数据库操作 - 15 - 5.2.1.4 数据操作 与数据库建立了连接,接着就要进行数据操作了。数据操作包括查询、插入、 更新和删除等操作。 查询数据 要进行查询操作,可以使用 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();/关闭数据库连接 - 16 - /异常处理 catch(sqlexception ex) system.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(); 除此之外,还应关闭 resultset 对象(这一步将在 jsp 页面完成,rs 对象的关 闭方法是 rs.close()) 。 编写完上述代码后,要进行编译。在 dos 模式下,进入路径,用 javac 进行编 译。编译通过生成 data1.class 文件,把此文件存放在 tomcat 5.0 webapps root web-inf classesdata1 目录下。 - 17 - 图 5.1 编译 java 文件 编译后得到文件 data1.class,表示成功。 5.2.2 配置 odbc数据源 点击开始程序管理工具数据源(odbc)进入系统 dns 项 图 5.2 在数据源管理器(odbc)中创建数据源 data,添加库 data.mdb - 18 - 图 5.5 添加完成。 5.3 主界面的实现与设计 1.进入首页。如图 图 5.6 游戏网站主页 - 19 - 在主页面中可以进行会员的注册,新闻预览,游戏介绍,留言,游戏图片,职业宝 典。 5.4新闻中心模块的实现与设计 新闻中心对官方游戏公告,以及最新新闻,包括活动公告,临时停机公告,维 护公告。 在主页面中点击 图 5.7 图 5.8 - 20 - 图 5.9 新闻中心 5.5 游戏介绍模块的实现与设计 游戏介绍模块:游戏的简介。 在主页中点击 。如图 5.10 图 5.10 游戏介绍 - 21 - 5.6 游戏图片模块的实现与设计 游戏图片模块:介绍游戏的图片 点击 图 5.11 图 5.12 - 22 - 图 5.13 图 5.14 - 23 - 图 5.15 图 5.16 游戏图片 - 24 - 5.7 职业宝典模块的实现与设计 职业宝典模块:游戏中各个角色的介绍,职业技能介绍。 点击 图 5.17 图 5.18 - 25 - 图 5.19 5.8 注册模块的实现与设计 注册模块:可以经行会员注册。 图 5.20 - 26 - 图 5.21 部分代码: register.jsp 新会员注册 function isnum(passedval) if (passedval=“) return false; for (i=0;i“9“) return false; - 27 - return true; function isva
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2021北京首都医科大学附属中学初中部小学三年级数学下期末一模试卷及答案
- 大修施工方案
- 2024年广西地区中考满分作文《给小广的一封信》7
- 加强学生团队精神的培养计划
- 建立临床路径的实施方案计划
- 跌倒护理创新案例
- 年度创新项目管理与评估计划
- 面部危险与清洁护理
- 商场安全防范工作计划
- 《金沙县平坝尖山铁矿有限公司金沙县平坝乡尖山铁矿(延续)矿产资源绿色开发利用方案(三合一)》评审意见
- 《木兰诗》历年中考古诗欣赏试题汇编(截至2024年)
- 2024年财政部会计法律法规答题活动题目及答案一
- 《冠心病》课件(完整版)
- DZ/T 0462.3-2023 矿产资源“三率”指标要求 第3部分:铁、锰、铬、钒、钛(正式版)
- 2024年南京交通职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 亚低温治疗仪的使用与护理
- 关于轮胎产品强制性认证执行新版标准
- GB 1886.86-2015 食品安全国家标准 食品添加剂 刺云实胶(高清版)
- 正副班主任工作职责
- [理学]《复变函数与积分变换》苏变萍_陈东立答案
- 台风防御与灾后重建-第14号台风莫兰蒂
评论
0/150
提交评论