哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
摘 要
网页游戏又称Web游 戏 , 无 端 网 游 , 其 实 就是用浏览器玩的游戏
它不用下载客户端,只要能打开浏览器,数秒钟即可进入游戏,不用
下载庞大客户端,更不存在机器配置不够的问题。 而且关 闭 或 者 切 换
也极 其 方 便 。
游戏 的 开 发 采 用 目 前 比 较 流 行 的 asp.net2.0作 为 前 台 开 发 工 具 。以
C#作为编 程 语 言 , 并 应 用 Js脚 本 编 写 定 时器对游戏 时 间 进 行 控 制 。 以
安全 性 较 高 的 的 SQL Server2005做 为 后 台 数 据 库对游戏中 的 大 量 数 据
进行 管 理 。
游戏 属 于 B/S(浏 览 器 /服务 器 ) 模 式 , 玩 家 无 需 下 载 客 户 端 , 只
要打 开 网 页 就 可 以 游 戏 。 数 据 库 放 在 单 独 的服务器上 , 方 便 管 理 员 进
行系 统 的 维 护 。
本文 中 所 做 的 主 要 工 作 是 , 介 绍 asp.net2.0和 SQL Server2005的 一
般原 理 ; 阐 述 整 个 系 统 结 构 及 工 作 原 理 ; 分析了系统 实 现 中 的 特 殊 性
难点 和 重 点 。 设 计 实 现 用 户 注 册 /登 录 、 建 筑 建 设 、 军 队 发 展 、 科 技 研
究、 发 动 战 争 等 模 块 ; 以 及 管 理 员 对 游 戏 的管理及维 护 。 分 析 并 解 决
实现 中 的 若 干 技 术 问 题 ; 并 对 系 统 进 行 测 试并分析结 果 。
关键 词 网页 游 戏 ; B/S;asp.net;数据 库
I
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
Abstract
P l a y t h e g a m e , a l s o k n o w n a s W e b p a g e s , o n l i n e g a m e s f o r n o
r e a s o n , i n f a c t , i s t o u s e t h e b r o w s e r t o p l a y t h e g a m e , w h i c h d o n o t
have to d ownlo ad the clien t, a s l ong a s the y can open the bro wser , can
be a few seconds into the game, do not have to download a large client,
b u t t h e r e i s n o m a c h i n e c o n f i g u r a t i o n N o t e n o u g h . A n d t o c l o s e o r
switch is also very convenient.
T h e u s e o f t h e c u r r e n t d e v e l o p m e n t o f t h e g a m e m o r e p o p u l a r a s a
f r o n t a s p . n e t 2 . 0 d e v e l o p m e n t t o o l s . A s t o C # p r o g r a m m i n g l a n g u a g e
a n d a p p l i c a t i o n s c r i p t i n g J s t i m e r o n t h e t i m e c o n t r o l o f t h e g a m e . I n
order to secure a higher SQL Server2005 as the background database on
the game of managing large amounts of data.
Game s bel ong to the B / S (browse r / server) mo de, play ers ne ed to
download the client, as long as the page will be able to open the game.
Database on a separate server to facilitate the maintenance of the system
administrator.
T h i s a r t i c l e m a d e t h e m a i n t a s k i s t o i n t r o d u c e a s p . n e t 2 . 0 a n d S Q L
S e r v e r 2 0 0 5 g e n e r a l p r i n c i p l e s ; o n t h e e n t i r e s y s t e m s t r u c t u r e a n d
w o r k i n g p r i n c i p l e ; a n a l y s i s o f t h e s y s t e m o f s p e c i a l d i f f i c u l t i e s a n d
focus. Design and implementatio n of user re gistration / login, bui l ding
c o n s t r u c t i o n , t h e d e v e l o p m e n t o f t h e m i l i t a r y , s c i e n t i f i c a n d
t e c h n o l o- g i c a l r e s e a r c h , s u c h a s t h e w a r m o d u l e ; a d m i n i s t r a t o r o f t h e
g a m e , a s w el l a s t h e m a n a g e m e n t a n d m a i n t e n a n c e . A n a l y z e a n d s o l v e
t h e a c h i e v e m e n t o f a n u m b e r o f t e c h n i c a l p r o b l e m s ; a n d s y s t e m s f o r
testing and analysis.
Key words webgame B/S asp.net DateBase
II
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
目 录
摘 要 ..........................................................................................................I
Abstract.....................................................................................................II
第 1章 绪 论 .................................................................................................1
1.1 课 题 背 景 ........................................................................................1
1.2 目 的 和 意 义 .....................................................................................1
1.2.1 网 页 游 戏 开 发 的 目 的 ..............................................................1
1.2.2 网 页 游 戏 设 计 的 意 义 ..............................................................2
1.3 系 统 设 计 思 想 .................................................................................2
第 2章 可 行 性 分 析 ......................................................................................3
2.1 网 页 游 戏 的 发 展 及 特 点 ...................................................................3
2.1.1 网 页 游 戏 的 历 史 .....................................................................3
2.1.2 网 页 游 戏 的 特 点 .....................................................................4
2.2 业 务 流 程 图 .....................................................................................4
2.2.1 游 戏 业 务 流 程 图 .....................................................................4
2.2.2 管 理 业 务 流 程 图 .....................................................................5
2.3 可 行 性 分 析 .....................................................................................6
2.3.1 经 济 可 行 性 ............................................................................6
2.3.2 技 术 可 行 性 ............................................................................7
2.3.3 运 行 可 行 性 ............................................................................8
2.4 本 章 小 结 ........................................................................................8
第 3章 需 求 分 析 ..........................................................................................9
3.1 网 页 游 戏 的 发 展 空 间 .......................................................................9
3.2 网 页 游 戏 设 计 与 实 现 的 需 求 分 析 ...................................................10
3.2.1 数 据 流 图 ..............................................................................10
3.3 本 章 小 结 .......................................................................................16
第 4章 总 体 设 计 ........................................................................................16
4.1 游 戏 模 块 总 体 设 计 .........................................................................17
4.2 数 据 库 设 计 ...................................................................................18
4.3 本 章 小 节 .......................................................................................24
III
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
第 5章 详 细 设 计 ........................................................................................25
5.1 系 统 开 发 及 运 行 平 台 设 置 ..............................................................25
5.1.1 硬 件 环 境 ..............................................................................25
5.1.2 软 件 环 境 ..............................................................................26
5.2 开 发 工 具 简 介 ................................................................................26
5.2.1 asp.net简 介 ...........................................................................26
5.2.2 SQL Server简 介 ....................................................................27
5.3 系 统 主 界 面 设 计 ............................................................................28
5.4.1 用 户 注 册 功 能 设 计 ................................................................28
5.4.2 建 筑 升 级 功 能 设 计 ................................................................29
5.4.3 邮 件 发 送 功 能 设 计 ................................................................30
5.4.4 管 理 员 管 理 数 据 功 能 设 计 .....................................................31
5.5 本 章 小 结 .......................................................................................32
第 6章 系 统 测 试 与 性 能 分 析 ......................................................................34
6.1 软 件 测 试 .......................................................................................34
6.1.1测 试 的 基 本 概 念 ....................................................................34
6.1.2 测 试 的 步 骤 ..........................................................................35
6.2 本 系 统 测 试 ...................................................................................35
6.3 本 章 小 结 .......................................................................................37
结 论 .........................................................................................................38
致 谢 .........................................................................................................39
参 考 文 献 .................................................................................................. 40
附 录 1........................................................................................................41
附 录 2........................................................................................................46
IV
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
第1章 绪论
1.1 课题背景
网页游戏 又 称 Web游戏 , 无 端 网 游 , 其 实 就是用浏览 器 玩 的 游 戏 ,
它不 用 下 载 客 户 端 , 任 何 地 方 任 何 时 间 任 何一台能上 网 的 电 脑 就 可 以
快乐 的 游 戏 , 尤 其 适 合 上 班 一 族 。 网 页 游 戏只要能打 开 浏 览 器 , 数 秒
钟即 可 进 入 游 戏 , 不 用 下 载 庞 大 客 户 端 , 更不存在机 器 配 置 不 够 的 问
题。 而 且 关 闭 或 者 切 换 也 极 其 方 便 。
网页游戏 区 别 于 传 统 的 在 线FLASH游戏 , 玩 家 就 如 同 操 作 其 他 新 闻
网 站 一 样 简 单 , 也 不 需 像 传 统 网 游 戏 一 样 花 费 大 量 的 时 间 升 级 。 是
“简单的 操作下又 能 获得传统网 游 快 感”的游戏。
还有很重要的一 点 是 网 页 游 戏 比 传 统 网 络游戏更具 获益空间,网 页
游戏 恰恰 获 得 的是 网 民中有支 付 能力的玩 家 。 白领 玩家 的 特 点 是 工 作
压力 大, 玩 游 戏 的 时 间 和 精力 少 ,但荷 包 中有足 够的 钞票 ,舍得 给 其
所看中的 网 络娱 乐方 式 投钱 。
1.2 目的和意义
1.2.1 网页游戏开发的目的
从游戏市场和用户视角来看 ,网页游 戏 绝非主流游戏 , 而 且 也 不 可
能成为主 流 。 但是它 满足 了一 部分人的需 求 , 适 应 了 一 个 细 分 市场 。
根据中国网页游戏 论 坛的投票调查 ,玩网页 游 戏 的 人群主要分布为
上班 白领 (60.39%)和学 生群体( 32.63%) 。 白 领 特 点 是 工作 压 力 大
玩游 戏 的 时 间 和 精力 都 相 当 有 限 。但是无 论 如何, 娱乐需 求 、 尤 其 是
忙碌 工作 间 歇放松心 情 的需 求 , 对 于 白领 来 说 是一 直存在 的 。
网页游戏 尽管具备只要会上网就能 玩 的 特 点 , 但网页游戏 并 不 能 取
“传奇”、“魔兽” 而 代之 , 也 正 是 由 于 参 与的便 捷 性 , 决定了它 最有 可
能攒获 的是 那些 终 日 困 锢 在高 档写字楼 只尺方寸之 间的 白领 们 。
1