毕 业 设 计
设计题目: 大型网络游戏门户网站
系 部: 电子信息工程系
专业名称: 计算机软件技术
班 级: 07462 学 号: 59
姓 名: 吴良海
指导教师: 宋万里
完成时间: 2010 年 4 月 16 日
摘要
利用 ASP.NET 技术实现大型网络游戏门户网站的开发。该项目利用 asp.net 技术设计动
态页面,用 ASP.NET 实现数据库的连接与访问,用 SQL Server 2005 实现数据库的管理,
用 Web Services(网络服务)实现网络的调用。介绍了网络管理员登录和添加删除数据库
信息的总体设计与实现,且对其各模块的实现作了详细探讨,同时附有少量的重要源程序
代码。
我们从学校的实际情况出发,经过对网络游戏帐号管理事项的一番考察和分析,在对
网络游戏帐号需求的分析基础上,确立了网络游戏帐号管理系统的具体实现功能。并阐述
系统的结构设计和功能设计,实现网络游戏帐号的分类显示,最近网络游戏帐号的提示,
网络游戏帐号滚动功能等。经过授权的用户可以通过 Web 浏览器,以人机交互式的客户端
程序实现对网络游戏帐号的管理、管理、实时的进行行为统计和记录。本系统具有很好的
外部接口,能够很好的配合站点的其它子系统服务于网络游戏帐号管理。
关键词:ASP.NET 技术;大型网络游戏门户网站;网络游戏帐号管理 ;SQL
server 2005
目录
摘 要............................................................................................................................1
1 绪论............................................................................................................................5
1.1课题研究的背景..............................................................................................5
1.2研究的现状和发展趋势..................................................................................6
1.3需要解决的主要问题......................................................................................6
1.4论文的主要内容和贡献..................................................................................6
2 系统技术基础............................................................................................................8
2.1系统开发方法..................................................................................................8
2.2 系统设计模式.................................................................................................8
2.3 网站框架.........................................................................................................8
2.4 asp...................................................................................................................9
2.5 SQL Server...................................................................................................10
3系统设计...................................................................................................................17
3.1 系统架构设计...............................................................................................17
3.2 数据库设计...................................................................................................18
3.2.1创建数据库表.....................................................................................18
4系统实现...................................................................................................................26
4.1界面设计........................................................................................................26
4.2功能设计........................................................................................................27
5关键技术实现...........................................................................................................32
6总结...........................................................................................................................39
致谢..............................................................................................................................40
参考文献......................................................................................................................41
大型网络游戏门户网站建设
1 绪论
1.1 课题研究的背景
随着 Internet 的迅猛发展,社会已经进入了网络时代。电子商务、网上
购物、网上新闻、网上调查、网上学校等已经确确实实地存在于我们身边 ,
Internet 正在改变一切,它使世界变的越来越“小”,也使社会竞争更加平等。
在网络飞速发展的今天,游览游戏网站已经成为游戏玩家必不可少的日常娱乐
之一
最近几年游戏产业特别是网络游戏得到飞速发展。而随着人们工作节奏的
加快,小型的、竞技性的网络游戏因为游戏所需时间短,竞技性和娱乐性强等
特点,越来越受到工作人士的喜爱。盛大公司推出的“泡泡堂”是一款比较好也
是比较成功的网络小游戏。本课题就是想对该游戏进行分析研究,借助于它的
游戏规则,用 java 语言模拟开发一个类似的,功能相对简单的网络小游戏。从
而使自己更清楚的认识小游戏开发需要的知识和开发的环节和涉及到的领域。
1.2 本课题研究的意义
本课题以开发该游戏为平台,综合运用网络编程,数据之间的通讯,程序中
算法的实现,线程的分配,程序运行中的内存使用情况的控制等。通过这些技
术的综合运用,更深入的了解计算机程序方面的相关知识,熟悉游戏开发的理
念和流程,了解整个游戏项目开发的关注点
2 系统技术基础
2.1 系统开发方法
首先要知道用户的需要,然后根据用户需要进行系统的分析,在系统设计阶
段进行功能模块的划分及确定采用的数据库类型及开发平台。编码阶段完成后
还要经过测试阶段,通过 Web 服务完成浏览请求。
2.2 .NET框架
ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web
应用程序所必需的服务。它能够面向任何浏览器或设备的更安全的、更强的可
升级性、更稳定的应用程序提供了新的编程模型和基础结构。
ASP.NET是Microsoft .NET Framework的一部分,是一种可以在高度分
布的Internet环境中简化应用程序开发的计算环境。.NET Framework包含公
共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。
它也包含.NET Framework类库,这是一个开发人员用于创建应用程序的综合
的、面向 对象的类型集合。
ASP.NET提供了下面的优点:
可管理性、安全、易于部署、增强的性能、灵活的输出缓存、国际化、移动设
备支持、扩展性和可用性、跟踪和调试、与.NET Framework 集成、与现有
ASP 应用程序的兼容性。
2.3 ASP.NET
ASP.NET 是用于创建动态 Web 应用程序的一种技术,它是.NET 框架的一
部分,可以采用与.NET 框架兼容的语言编写 ASP.NET 应用程序 ,其中包括
VB.NET、C#和 J#。ASP.NET 页面要经过编译,与使用脚本编写语言相比,
具有更优良的性能。Web Forms 允许构建强大的基于窗体的 Web 页面。在构
建这些页面时,可以使用 ASP.NET 服务器控件创建常用的 UI 元素并对其进行
编程执行常见的任务。这些控件允许由可复用的内置或自定义组件快速构建
Web 窗体,从而简化页面代码的编写。
ASP.NET 特性
1. 增强的表现
ASP.NET 在服务器上运行基于通用语言的程序。不同于以前的 ASP 即时解
释程序,而是将程序在服务器端首次运行时进行编译,其运行效率比逐条解
释高的多。
2. 世界级工具的支持
ASP.NET 构架可以用微软公司 Visual Studio.NET 开发环境进行开发,以
WYSIWYG 的方式进行编译,这些还只是 ASP.NET 强大软件支持的一小部
分。
3. 权力性和灵活性
因为 ASP.NET 是基于通用语言编译运行的程序,所以其强大性和适应性可
以使它运行在 Web 应用软件几乎全部的开发平台上。通用语言的基本库、
数据接口的处理都能无缝整合到 ASP.NET 的 Web 应用中。ASP.NET 同时
也是独立于特定语言的,可以选择一种最适合自己的语言来编写程序,或者
把程序用多种语言来编写。