主流手机游戏人性化搭建与下载平台设计摘要互联网的出现使人类的经济活动进入了一个新的时期,网络经济作为一个崭新的名词出现在科技、金融、教育等各个领域。新经济的出现引发了人们对新经济中企业的商业运作模式的思考和实践,这便为诸多电子商务模式的出现奠定了基础。随着网络技术的飞速发展,越来越多的人感受到了网络带给人们的便捷与乐趣,越来越多的人喜欢通过网络游戏来愉悦心身,他们把网络游戏融入了自己的生活,他们在这个世界里娱乐、付出的同时也想要从这个世界中索取,如何为广大网游玩家提供一个安全便捷的下载平台是本课题所研究的重点。本课题来自于真实的企业级项目,从下载的服务类网站开始,并使用诸多先进的互联网技术来实现预期的功能。本文则将对诸多互联网技术在服务类网站中的应用做一个比较深入的探讨。ABSTRACTTheemergenceoftheInternetmakesthemankind'seconomicactivitiesgetintoanewperiod,networkeconomy'sconductandactionsisabrand-newofthewordappearineachrealms,suchasscienceandtechnology,financeandeducation...etc.Thelatelyeconomicemergencecausedpeopletothinkingandfulfillmentthebusinessenterpriseoperateofmodeinthebusinessoflatelyeconomic,thislaidfoundationfortheemergenceofmanyelectroniccommercemodesappear.Alongwiththedevelopmentofthenetworktechnique,moreandmorepeoplefeltthatthenetworkbringspeople'sconvenienceandfun,moreandmorepeopleliketopassnetworkgametodulcifytheirtemper,theybringnetworkgameintotheirnormallife,theybuiltthevirtualworldofthenetworkgame,theyareamusementinthisworld,paytoalsowanttoobtainfromthisworld,then,hadaneedandwanttopurchase,thegoods’exchngeofequalvaluesappearsnaturally,andthevirtualproductinthevirtualworldalsohadit’sownvalue,thevirtualproducttradesinthenetworkgamealsofollowthen.Facingtheconfusionphenomenoninthetrademarketofthevirtualproductcurrently,howtoprovideasafelyandconvenientbargainplatformforthelargecustomeristhepointthatthistopicstudies.TheBtoCisaeconomicmodethatappearedmoreearlyintheInterneteconomy.IttakesInternetasatoolormeans,providingakindofservesfrombusinessenterprisetotheendcustomers.Therearetypes,suchasgatewebsite,shoppingwebsiteandservicewebsite...etc.basically.Thisarticlewillbeginningwithanactualbusinessenterpriseitem,doamorethoroughstudyabouttheapplicationoftheBtoCelectroniccommercemodeandmanyadvancedInternettechniqueintheservicewebsite.Thistopiccomesfromanactualbusinessenterpriseitem,startwiththeservicewebsiteofthevirtualproducttrades,blendingtheBtoCelectroniccommercemodewiththem,andusedmanyadvancedInternettechniquetocarryoutanticipantfunction.ThistextwilldoamorethoroughstudyabouttheapplyoftheBtoCelectroniccommercemodeandtheadvancedInternettechniqueintheservicewebsite.Keywords:Thevirtualproducttrades;Electroniccommerce;BtoC;AJAX;Atlas1绪论1.1选题背景在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而备受人们的重视。为了让更多人了解我们这个云集众多主流游戏咨询与下载平台的网站,提高网站的知名度,所以,设计独具匠心的网站页面是必须得。网站是指在因特网上,更具一定规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览起来访问网站,获取自己需要的资讯或者享受网络服务。在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像,声音,动画,视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的呀。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。面对日益加快的生活节奏和信息社会日新月异的变化,游戏极需要一种快捷,便利的平台来为广大的玩家进行服务,展现最新的游戏和永恒经典的游戏。融合运用现代化信息技术完成这一目标,建立“一座游戏与玩家之间畅通无阻的大桥”已成为商家应该解决的重要问题之一。1.3设计目的面对日益增强的网络网站竞争,在这一行业中,有越来越多的问题需要让网站设计者们注意。这个网站的设计需要能够向玩家朋友们展示基本的游戏资讯,游戏下载,和游戏相关网站。对于游戏咨询这方面来说,要求既要有最新的文字类文章,也需要能够想玩家展示照片或者视频。而游戏下载,需要能够为玩家提供准确的链接,并且还要保证当前的链接有效。对于游戏相关网站来说,我们要求的功能是让玩家通过我们的首页导航栏,或者是其栏目模块里面的内容,可以连接到相对应的游戏首页或者是游戏网站的具体页面中。1.4论文组织结构本文开篇介绍了本课题的背景、研究现状和发展趋势,从虚拟物品的定义开始,分析了被称作网络游戏第二市场的虚拟物品交易市场的现状,并且摘录了艾瑞市场咨询出版的《2005中国网络游戏研究报告》中的一段数据统计资料,从统计学的角度分析虚拟物品交易的发展趋势,之后又对BtoC电子商务模式的发展趋势做了一个简单的评估。紧随其后,文章又对虚拟物品交易市场混乱的现状做了一个简要的分析,便引出了该课题的设计目的。在其后的一个章节内,文章对课题设计时所用到的诸多技术点一一做了比较详细的介绍,其中包括.NET、XMLWebServices、AJAX等技术,还有关于BtoC的电子商务模式和网银在线网上支付平台的简单介绍。在文章的第三个章节中,便开始了对系统的分析和设计。首先对主流手机游戏人性化搭建与下载平台进行了一个大体的介绍,并且分析了要想成为一个优秀的第三方的主流手机游戏人性化搭建与下载平台需要满足的一些条件,文章在这里还介绍了使用该系统的用户角色的划分情况以及各自所具有的权限;而之后的部分则着重对系统的架构设计进行了比较详细的说明,在这个部分插入了许多图表来更好的展示系统的框架。文章的第四部分则着重阐述系统中诸多关键技术点的实现细节,通过引用系统实现中的部分C#代码配合文字说明的方式来更好的说明问题。2相关技术介绍2.1.NET技术微软公司对.NET的定义是这样的:Microsoft®.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个Web服务调用其他的Web服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务[9]。微软公司推出的.NET系统技术正是为了满足这种需求。.NET将Internet本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。.NET框架具有两个主要组件:公共语言运行库和.NET框架类库。公共语言运行库是.NET框架的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET框架的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发包含从传统的命令行或图形用户界面(GUI)应用程序到基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XMLWebservices)在内的应用程序[8]。2.2XMLWebServicesXMLWebServices是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务,而并不受语言或者平台的限制。WebService也是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和企业内部网上。可将Web服务视作Web上的组件编程。在.NET中,Webservice接口通常使用WebServicesDescriptionLanguage(WSDL)描述,WSDL使用XML来定义这种接口操作标准及输入输出参数。接口定义后就必须使用一些协议调用接口,如SOAP协议,SOAP源于一种叫做XMLRPC(XML远程进程调用remoteprocedurecalling)的协议。WSDL使用XML定义WebServices接口,通过SOAP访问WebServices。2.3AJAX技术