版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE 毕业论文 第57页PAGE 毕业设计(论文文)设计(论文)题题目: 网络游戏虚虚拟物品交易易平台 的设计与实实现 学生姓名 学生生学号 专业班级 指导老师 系 2006 年年 5月 20日网络游戏虚拟物物品交易平台台的设计与实实现摘 要互联网的出现现使人类的经经济活动进入入了一个新的的时期,网络络经济作为一一个崭新的名名词出现在科科技、金融、教教育等各个领领域。新经济济的出现引发发了人们对新新经济中企业业的商业运作作模式的思考考和实践,这这便为诸多电电子商务模式式的出现奠定定了基础。随着网络技术术的飞速发展展,越来越多多的人感受到到了网络带给给人们的便捷捷与乐趣,越越来越多的人人喜欢
2、通过网网络游戏来愉愉悦心身,他他们把网络游游戏融入了自自己的生活,他他们在这个世世界里娱乐、付付出的同时也也想要从这个个世界中索取取,于是,便便有了需求和和购买,便有有了物品的等等价交换,而而虚拟世界中中的虚拟物品品也就有了自自己的价值,网网络游戏中的的虚拟物品交交易也便随之之而来。对于于目前虚拟物物品交易市场场的混乱现象象,如何为广广大网游玩家家提供一个安安全便捷的交交易平台是本本课题所研究究的重点。本课题来自于于真实的企业业级项目,从从虚拟物品交交易的服务类类网站开始,将将B to C的电子商商务模式融合合其中,并使使用诸多先进进的互联网技技术来实现预预期的功能。本本文则将对BB to C
3、C电子商务模模式和诸多互互联网技术在在服务类网站站中的应用做做一个比较深深入的探讨。关键词:虚拟物物品交易;电子商务;B to C;AJAX;AtlassThe dessign aand reealizaation for vvirtuaal prooduct tradees of the nnetworrk gammeABSTRACCTThe emeergencce of the IInternnet maakes tthe maankindds ecconomiic acttivitiies geet intto a nnew peeriod, netwwork eeconommys cc
4、onducct andd actiions iis a bbrand-new oof thee wordd appeear inn eachh reallms, ssuch aas sciience and ttechnoology, finaance aand edducatiionetc. The llatelyy econnomic emerggence causeed peoople tto thiinkingg and fulfiillmennt thee busiiness enterrprisee operrate oof modde in the bbusineess off
5、lateely ecconomiic, thhis laaid fooundattion ffor thhe emeergencce of many electtronicc commmerce modess appeear.Along wwith tthe deeveloppment of thhe nettwork technnique, moree and more peoplle fellt thaat thee netwwork bbringss peopples conveeniencce andd fun, moree and more peoplle likke to pass
6、 netwoork gaame too dulccify ttheir tempeer, thhey brring nnetworrk gamme in to thheir nnormall lifee, theey buiilt thhe virrtual worldd of tthe neetworkk gamee, theey aree amussementt in tthis wworld, pay to allso waant too obtaain frrom thhis woorld, then, had a neeed andd wantt to ppurchaase, tth
7、e gooods exchnnge off equaal vallues aappearrs natturallly, annd thee virttual pproducct in the vvirtuaal worrld allso haad its ownn valuue, thhe virrtual produuct trrades in thhe nettwork game also folloow theen. Faacing the cconfussion pphenommenon in thhe traade maarket of thhe virrtual produuct
8、cuurrenttly, hhow too provvide aa safeely annd connvenieent baargainn plattform for tthe laarge ccustommer iss the pointt thatt thiss topiic stuudies.The B to C is a econoomic mmode tthat aappearred moore eaarly iin thee Inteernet econoomy. IIt takkes Innterneet as a toool or meanss, proovidinng a k
9、kind oof serrves ffrom bbusineess ennterprrise tto thee end custoomers. Therre aree typees, suuch ass gatee webssite, shoppping wwebsitte andd servvice wwebsitte.eetc. bbasicaally. This articcle wiill beeginniing wiith ann actuual buusinesss entterpriise ittem, ddo a mmore tthorouugh sttudy aabout t
10、he aappliccationn of tthe B to C electtronicc commmerce mode and mmany aadvancced Innterneet tecchniquue in the sservicce webbsite.This ttopic comess fromm an aactuall busiiness enterrprisee itemm, staart wiith thhe serrvice websiite off the virtuual prroductt traddes, bblendiing thhe B tto C eelect
11、rronic commeerce mmode wwith tthem, and uused mmany aadvancced Innterneet tecchniquue to carryy out anticcipantt funcction.This text will do a more thoroough sstudy aboutt the applyy of tthe B to C electtronicc commmerce mode and tthe addvanceed Intternett techhniquee in tthe seervicee webssite.Keyw
12、ordds: The vvirtuaal prooduct tradees;Electtronicc commmerce;B to C;AJAX;Atlass目录TOC o 1-3 h z u HYPERLINK l _Toc169170890 1 绪论 PAGEREF _Toc169170890 h 1 HYPERLINK l _Toc169170891 1.1 课题背背景 PAGEREF _Toc169170891 h 1 HYPERLINK l _Toc169170892 1.2 研究现现状和发展趋趋势 PAGEREF _Toc169170892 h 1 HYPERLINK l _Toc
13、169170893 1.3 设计目目的 PAGEREF _Toc169170893 h 2 HYPERLINK l _Toc169170894 1.4 论文组组织结构 PAGEREF _Toc169170894 h 3 HYPERLINK l _Toc1691700895 2相关技术介介绍 PAGEREF _Toc169170895 h 4 HYPERLINK l _Toc169170896 2.1 .NEET技术 PAGEREF _Toc169170896 h 4 HYPERLINK l _Toc169170897 2.2 XMLL Web Serviices PAGEREF _Toc169
14、170897 h 5 HYPERLINK l _Toc169170898 2.3 AJAAX技术 PAGEREF _Toc169170898 h 5 HYPERLINK l _Toc169170899 2.4 B tto C电子子商务模式 PAGEREF _Toc169170899 h 6 HYPERLINK l _Toc169170900 2.5 网银在在线网上支付付平台介绍 PAGEREF _Toc169170900 h 6 HYPERLINK l _Toc169170901 3 系统分析与与设计 PAGEREF _Toc169170901 h 8 HYPERLINK l _Toc1691
15、70902 3.1 平台概概述 PAGEREF _Toc169170902 h 8 HYPERLINK l _Toc169170903 3.2 系统角角色划分 PAGEREF _Toc169170903 h 9 HYPERLINK l _Toc169170904 3.3 平台框框架设计 PAGEREF _Toc169170904 h 9 HYPERLINK l _Toc169170905 3.3.1 系系统架构 PAGEREF _Toc169170905 h 9 HYPERLINK l _Toc169170906 3.3.2 AAJAX架构构 PAGEREF _Toc169170906 h 1
16、0 HYPERLINK l _Toc169170907 3.4 客户端端页面无闪烁烁刷新 PAGEREF _Toc169170907 h 10 HYPERLINK l _Toc1691770908 4 系统实现现 PAGEREF _Toc169170908 h 13 HYPERLINK l _Toc169170909 4.1业务实体体层设计 PAGEREF _Toc169170909 h 13 HYPERLINK l _Toc169170910 4.2 权限管管理 PAGEREF _Toc169170910 h 15 HYPERLINK l _Toc169170911 4.2.1 EER图设计
17、 PAGEREF _Toc169170911 h 15 HYPERLINK l _Toc169170912 4.2.2 权权限分配 PAGEREF _Toc169170912 h 15 HYPERLINK l _Toc169170913 4.2.3 身身份验证 PAGEREF _Toc169170913 h 16 HYPERLINK l _Toc169170914 4.3 用户注注册与登录 PAGEREF _Toc169170914 h 16 HYPERLINK l _Toc169170915 4.3.1 会会员注册 PAGEREF _Toc169170915 h 16 HYPERLINK l
18、 _Toc169170916 4.3.2 供供应商注册 PAGEREF _Toc169170916 h 19 HYPERLINK l _Toc169170917 4.3.2 用用户登录 PAGEREF _Toc169170917 h 20 HYPERLINK l _Toc169170918 4.4 页面内内容的无闪烁烁刷新 PAGEREF _Toc169170918 h 20 HYPERLINK l _Toc169170919 4.4.1 站站内搜索 PAGEREF _Toc169170919 h 20 HYPERLINK l _Toc169170920 4.4.2 游游戏信息浏览览 PAGE
19、REF _Toc169170920 h 23 HYPERLINK l _Toc169170921 44.5 购物物 PAGEREF _Toc169170921 h 24 HYPERLINK l _Toc169170922 4.5.1 订订购商品 PAGEREF _Toc169170922 h 24 HYPERLINK l _Toc169170923 4.5.2 购购物车 PAGEREF _Toc169170923 h 24 HYPERLINK l _Toc169170924 4.5.3 生生成订单 PAGEREF _Toc169170924 h 25 HYPERLINK l _Toc16917
20、0925 4.5.4 支支付 PAGEREF _Toc169170925 h 25 HYPERLINK l _Toc169170926 4.6 商品发发布 PAGEREF _Toc169170926 h 26 HYPERLINK l _Toc169170927 4.6.1 供供应商供货 PAGEREF _Toc169170927 h 26 HYPERLINK l _Toc169170928 4.6.2 查查询出货情况况 PAGEREF _Toc169170928 h 26 HYPERLINK l _Toc169170929 5 系统测试 PAGEREF _Toc169170929 h 28 H
21、YPERLINK l _Toc169170930 5.1测试环境境 PAGEREF _Toc169170930 h 28 HYPERLINK l _Toc169170931 5.2测试步骤骤 PAGEREF _Toc169170931 h 28 HYPERLINK l _Toc169170932 5.2.1 单单元测试 PAGEREF _Toc169170932 h 28 HYPERLINK l _Toc169170933 5.2.2 系系统集成测试试 PAGEREF _Toc169170933 h 28 HYPERLINK l _Toc169170934 5.3测试结果果 PAGEREF _
22、Toc169170934 h 29 HYPERLINK l _Toc169170935 5.3测试结果果分析 PAGEREF _Toc169170935 h 31 HYPERLINK l _Toc169170936 结论 PAGEREF _Toc169170936 h 32 HYPERLINK l _Toc169170937 致谢 PAGEREF _Toc169170937 h 33 HYPERLINK l _Tocc1691770938 参考文献 PAGEREF _Toc169170938 h 341 绪论1.1 课题背背景本课题来自于实实际的企业级级项目,将作作为长沙搜游游信息技术有有限公
23、司的门门户网站投入入使用。长沙搜游信息技技术有限公司司成立于20005年,主主营业务为网网络游戏虚拟拟物品交易,旗旗下“搜游网网”是当前南南方第一家“公公司实体与网网站并行”的的专业提供网网络游戏增值值服务的大型型平台,通过过提供B tto C模式式的虚拟物品品交易,让玩玩家直接从搜搜游购买商品品,为顾客提提供品质服务务和法律保证证。随着搜游网用户户数量和访问问量的不断增增长,原有系系统暴露出了了一些较为严严重的问题。为为满足搜游网网业务迅速扩扩展对系统安安全性、健壮壮性以及可扩扩展性等方面面的更高要求求,公司决定将原原有系统全部部推翻进行重重构,本课题题也便因此而而诞生。1.2 研究现现状和
24、发展趋趋势 虚拟物物品,是指在在网络游戏服服务商预设的的网络游戏环环境下,存在在于虚拟的网网络游戏世界界中可能受到到法律保护的的客体,具体体包括虚拟金金币(货币)、虚拟装备备(武器、装装甲、药剂)、虚拟动植植物(宠物、盆盆景等)、虚虚拟角色(虚虚拟人,IDD账号)等。虚虚拟物品是网网络游戏风行行的产物。 虚拟物物品交易被称称作网络游游戏第二市场场。20005年初,美美国的行业分分析师已经预预测20055年网游第二二市场将达到到9亿美元,并并将在20009年增长到到70亿美元元。而事实上上,在网络游游戏的圣地地-韩国国,网游第二二市场的交易易额在20004年就已经经超过了网络络游戏运营商商的收入
25、。 20005年中国网网络游戏产业业规模达到661亿元,比比2004年年增长51%。预计到22006年该该产业将达到到78亿元,22010年接接近143亿亿元。网络游游戏运营商和和代理商收入入比重发生变变化,运营商商收入比重从从2005年年的77%增增加到20110年的855%。与此同同时,该市场场的集中度逐逐步加大,主主流运营商所所占比重从 2004年年的51%提提升到20005年的677%。(以上上数据节选自自艾瑞市场咨咨询出版的22005中国国网络游戏研研究报告) B tto C: 商业机构对对消费者(BBusineess-too-Conssumer)的的电子商务,指指的是企业与与消费者
26、之间间进行的电子子商务活动。这这类电子商务务主要是指在在线式网上购购物,这里的的物指实实物、信息和和各种售前与与售后服务。最最近几年这类类电子商务的的发展异军突突起,在因特特网上目前已已出现许多大大型超级市场场,所出售的的产品一应俱俱全,从电脑脑软件、书籍籍、食品、饮饮料、电脑到到汽车等,几几乎包括了所所有的消费品品1。 B tto C电子子商务模式可可分为:一、无无形产品和劳劳务的电子商商务模式。(11)网上订阅阅模式;(22)付费浏览览模式;(33)广告支持持模式;(44)网上赠予予模式。无形形产品和劳务务,如信息、计计算机软件、视视听娱乐产品品等,往往就就可以通过网网络直接向消消费者提供
27、。二二、实物商品品的电子商务务模式。虽然然目前在互联联网上所进行行的实物商品品的交易仍不不十分普及,但但还是取得了了很大的进步步,网上成交交额有增无减减。三、综合合模式。实际际上,多数企企业网上销售售并不是仅仅仅采用一种电电子商务模式式,而往往采采用综合模式式,即将各种种模式结合起起来实施电子子商务。 不管是是网游虚拟物物品交易市场场还是B tto C的运运营模式,它它们都有很大大的市场提升升空间,其发发展前景喜人人。1.3 设计目目的 随着信信息技术尤其其是网络技术术的飞速发展展,越来越多多的人感受到到了网络带给给人们的便捷捷与乐趣,越越来越多的人人喜欢通过网网络游戏来愉愉悦心身,来来调节心
28、情。仅仅在中国,就就有将近30000万的网网游玩家,他他们已经把游游戏融入了生生活,是他们们搭建了那个个虚拟世界,他他们在这个世世界里娱乐、付付出的同时也也要从这个世世界中索取,于于是,便有了了需求和购买买,便有了物物品的等价交交换,而虚拟拟世界中的虚虚拟物品也就就有了自己的的价值,网络络游戏中的虚虚拟物品交易易也便随之而而来。 起初的的游戏虚拟物物品交易市场场乱而杂,没没有任何规范范和秩序可言言,许多游戏戏玩家想要得得到某件物品品却无法得知知物品来源,而而拥有该物品品的玩家却应应找不到买家家而一筹莫展展。同时,由由于交易是在在虚拟的环境境下进行,这这便给诈骗等等一系列犯罪罪活动留下了了契机。
29、为了了能使广大网网游爱好者能能够随心所欲欲的进行虚拟拟物品交易,建建立一个可靠靠高效的交易易平台显得日日趋重要。1.4 论文组组织结构本文开篇介绍了了本课题的背背景、研究现现状和发展趋趋势,从虚拟拟物品的定义义开始,分析析了被称作网网络游戏第二二市场的虚拟拟物品交易市市场的现状,并并且摘录了艾艾瑞市场咨询询出版的22005中国国网络游戏研研究报告中中的一段数据据统计资料,从从统计学的角角度分析虚拟拟物品交易的的发展趋势,之之后又对B to C电电子商务模式式的发展趋势势做了一个简简单的评估。紧紧随其后,文文章又对虚拟拟物品交易市市场混乱的现现状做了一个个简要的分析析,便引出了了该课题的设设计目
30、的。在其后的一个章章节内,文章章对课题设计计时所用到的的诸多技术点点一一做了比比较详细的介介绍,其中包包括.NETT、XML Web SServicces、AJJAX等技术术,还有关于于B to C的电子商商务模式和网网银在线网上上支付平台的的简单介绍。在文章的第三个个章节中,便便开始了对系系统的分析和和设计。首先先对交易平台台进行了一个个大体的介绍绍,并且分析析了要想成为为一个优秀的的第三方的交交易平台需要要满足的一些些条件,文章章在这里还介介绍了使用该该系统的用户户角色的划分分情况以及各各自所具有的的权限;而之之后的部分则则着重对系统统的架构设计计进行了比较较详细的说明明,在这个部部分插入
31、了许许多图表来更更好的展示系系统的框架。文章的第四部分分则着重阐述述系统中诸多多关键技术点点的实现细节节,通过引用用系统实现中中的部分C#代码配合文文字说明的方方式来更好的的说明问题。2相关技术介绍绍2.1 .NEET技术微软公司对.NET的定定义是这样的的:Micrrosoftt .NEET 是 MMicrossoft XXML Weeb serrvicess 平台。XXML Weeb serrvicess 允许应用用程序通过 Interrnet 进进行通讯和共共享数据,而而不管所采用用的是哪种操操作系统、设设备或编程语语言。Miccrosofft .NEET 平台提提供创建 XXML We
32、eb serrvicess 并将这些些服务集成在在一起之所需需。对个人用用户的好处是是无缝的、吸吸引人的体验验。Web服务从由由简单网页构构成的静态服服务网站,发发展到可以交交互执行一些些复杂步骤的的动态服务网网站,这些服服务可能需要要一个Webb服务调用其其他的Webb服务,并且且像一个传统统软件程序那那样执行命令令。这就需要要和其他服务务整合,需要要多个服务能能够一起无缝缝地协同工作作,需要能够够创建出与设设备无关的应应用程序,需需要能够容易易地协调网络络上的各个服服务的操作步步骤,容易地地创建新的用用户化的服务务9。微软公司推出的的.NET系系统技术正是是为了满足这这种需求。.NET将I
33、Internnet本身作作为构建新一一代操作系统统的基础,并并对Inteernet和和操作系统的的设计思想进进行了延伸,使使开发人员能能够创建出与与设备无关的的应用程序,容容易地实现IInternnet连接。.NET框框架具有两个个主要组件:公共语言运运行库和.NET框框架类库。公公共语言运行行库是.NNET框架架的基础。您您可以将运行行库看作一个个在执行时管管理代码的代代理,它提供供核心服务(如如内存管理、线线程管理和远远程处理),而而且还强制实实施严格的类类型安全以及及可确保安全全性和可靠性性的其他形式式的代码准确确性。事实上上,代码管理理的概念是运运行库的基本本原则。以运运行库为目标标的
34、代码称为为托管代码,而而不以运行库库为目标的代代码称为非托托管代码。.NET框框架的另一个个主要组件是是类库,它是是一个综合性性的面向对象象的可重用类类型集合,您您可以使用它它开发包含从从传统的命令令行或图形用用户界面(GUI)应用程序到到基于ASSP.NETT所提供的的最新创新的的应用程序(如如Web窗体和XXMLWeebserrvicess)在内的应应用程序8。2.2 XMLL Web ServiicesXML Weeb Serviices是一一种新的weeb应用程序序分支,他们们是自包含、自自描述、模块块化的应用,可可以发布、定定位、通过wweb调用。WWeb Serviice可以执执行
35、从简单的的请求到复杂杂商务处理的的任何功能。一一旦部署以后后,其他Weeb Serviice应用程程序可以发现现并调用它部部署的服务,而而并不受语言言或者平台的限限制。Web Serrvice也也是一种应用用程序,它可可以使用标准准的互联网协协议,像超文文本传输协议议(HTTPP)和XMLL,将功能纲纲领性地体现现在互联网和和企业内部网网上。可将WWeb服务视视作Web上上的组件编程程。 在.NET中,WWeb seervicee接口通常使使用Web Serviices DDescriiptionn Langguage (WSDLL)描述,WSDL 使用XMLL来定义这种种接口操作标标准及输入
36、输输出参数。接接口定义后就就必须使用一一些协议调用用接口,如SSOAP协议议,SOAPP源于一种叫叫做XML RPC(XXML远程进进程调用reemote proceedure calliing)的协协议。WSDDL使用XMML定义Weeb Serrvicess接口,通过过SOAP访访问Web Serviices。2.3 AJAAX技术AJAX全称为为Asyncchronoous JaavaScrript aand XMML(异步JJavaSccript和和XML),是是指一种创建建交互式网页页应用的网页页开发技术。它不是单一的技技术,而是多多中技术的融融合体,它使使用DHTMML+CSSS的
37、方式来动动态显示网页页;使用DOOM(Doccumentt Objeect Moodel)进进行动态显示示及交互;使使用XML和和XSLT进进行数据交换换及其他相关关操作;使用用XMLHtttpReqquest进进行异步数据据查询、检索索;使用JaavaScrript将所所有的东西绑绑定到一起11。传统的web应应用程序允许许用户填写表表单(forrm),当提提交表单时就就向web服服务器发送一一个请求。服服务器接收并并处理传来的的表单,然后后返回一个新新的网页。这这个做法浪费费了许多带宽宽,因为在前前后两个页面面中的大部分分HTML代代码往往是相相同的。由于于每次应用的的交互都需要要向服务器
38、发发送请求,应应用的响应时时间就依赖于于服务器的响响应时间。这这导致了用户户界面的响应应比本地应用用慢得多。与此不同,AJJAX应用可可以仅向服务务器发送并取取回必需的数数据,它使用用SOAP或或其它一些基基于XML的的web sservicce接口,并并在客户端采采用JavaaScrippt处理来自自服务器的响响应。因为在在服务器和浏浏览器之间交交换的数据大大量减少,结结果我们就能能看到响应更更快的应用。同同时很多的处处理工作可以以在发出请求求的客户端机机器上完成,所所以Web服服务器的处理理时间也减少少了,用户体体验也便随之之增强。2.4 B tto C电子子商务模式B to C电电子商务
39、模式是指:商业机构对对消费者(BBusineess-too-Conssumer)的的电子商务,是企业与消费者之间进行的电子商务活动。这类电子商务主要是指在线式网上购物,这里的“物”指实物、信息和各种售前与售后服务。最近几年这类电子商务的发展异军突起,在因特网上目前已出现许多大型超级市场,所出售的产品一应俱全,从电脑软件、书籍、食品、饮料、电脑到汽车等,几乎包括了所有的消费品。B to C电电子商务模式式可分为无形形产品和劳务务的电子商务务模式、实物物商品的电子子商务模式和和综合模式三三种。无形产品和和劳务往往可可以通过网络络直接向消费费者提供,如如信息、计算算机软件、视视听娱乐产品品等。虽然目
40、目前在互联网网上所进行的的实物商品的的交易仍不十十分普及,但但还是取得了了很大的进步步,网上成交交额有增无减减。实际上,多多数企业网上上销售并不是是仅仅采用一一种电子商务务模式,而往往往采用将各各种模式结合合起来的综合合模式来实施施电子商务。B to C的的利润或者来来源于公司所所提供的服务务,如通过提提供购物、咨咨询、拍卖等等服务收取手手续费、会员员费;或者源源于由于站点点的浏览量和和点击量极大大,如在站点点上提供的广广告服务。BB to CC的电子商务务模式是近年年来各类电子子商务模式中中发展较快的的一个。其主主要原因是因因特网的发展展为企业和消消费者之间开开辟了新交易易平台。随着着全球上
41、网人人数的不断增增多,因特网网的使用者已已经成为企业业进行电子商商务的主要对对象。2.5 网银在在线网上支付付平台介绍网银在线是由网网银在线(北北京)科技有有限公司建立立的一个网上上货币支付平平台,它的最大特点点是它整合了了中国主要银银行的支付接接口,加上VVisa和MMasterr, 提供安安全方便的单单一接口,使使你的电子商商务能够让中中国各地消费费者作在线支支付。网上支付是通过过国内各大银银行的支付网网关进行操作作的,采用的的是国际流行行的SSL或或SET方式式加密。安全全性是由银行行方面负责的的,是完全有有保证的。网网银在线不收收集用户的信信用卡资料。当当用户需要填填写信用卡资资料时,
42、实际际上已经到达达到银行的支支付网关。所所以,用户不不必担心他的信用卡资资料会在经由由网银在线泄泄露。网银在在线平台所支支持的卡种,不不但使用SSSL128位位加密算法和和SET(安安全电子交易易)协议,还还使用PKII(公钥基础础设施)作为为网银在线支支付系统的安安全架构,PPKI把公钥钥密码和对称称密码结合起起来,在Innterneet上实行密密钥的自动管管理,保证网网上数据的机机密性、真实实性、完整性性和不可抵赖赖性。 进而而更加加强了了网上支付的的安全性。通过网银在线网网上支付平台台,我们的电子商商务网上销售售系统只须把把支付数据按按一定格式提提交到网银在在线的接口网网关。接到支支付请
43、求后,网网银在线弹出出窗口,让付付款者选择支支付银行和卡卡种,然后,连连上相应银行行的支付网关关。付款者填填上帐号、密密码等执行付付款。完成支支付后,自动动返回指定的的地址。网银在线的网上上支付平台采采用密匙和MMD5校验处处理与您网站站间数据传输输的安全。技技术上,不要要求您的网站站有安全认证证,不需要独独立IP地址址。这特别适适合中国没有有统一认可的的安全认证,IIP地址资源源特别缺乏的的情况。3 系统分析与与设计3.1 平台概概述网络游戏虚拟物物品交易平台台,顾名思义义就是提供一一个平台,通通过此平台可可以进行各种网络络游戏中虚拟拟物品的交易易,用户只需需在平台上注注册一个帐号号,等激活
44、后后登录,然后后通过平台随随意挑选商品品,放入购物物车,再通过过第三方的网网银在线,付付费后便完成成交易。而对对于平台的另另一类用户供供应商来说,注注册之后便可可通过平台来来发布自己所所拥有的商品品,然后出售售给买家。通通过这个平台台,买卖双方方即可方便、快捷、安全的完成整个交易易过程。做为一个第三方方的平台,其其所有价值都都将体现在于服服务当中。要要想成就一个个优秀的虚拟拟物品交易平平台,必须解解决如下的问问题:1、有充足的货货源以及对游游戏社区的了了解货源是虚拟游戏戏交易中的核核心,有了充充足的货源,才才能保证交易易的顺利进行行。而目前正在在运行的游戏戏不胜枚举,每每个玩家又在在不同的服务
45、务器中,想要要找到一件自自己所需要的的物品,对于于玩家来说并并不是一件容容易的事情,因此这就要求求平台首先要要能吸引到尽尽可能多的供供应商来提供供各种虚拟物物品,并且让让想进行交易易的买家能够够快捷的找到到自己所需要要的物品。2、对于供应商商的管理。在解决货源问题题的同时,平平台还必须加加强对供应商商的管理。要要绝对避免诈骗骗行为的出现现。对于每一一次交易都进进行记录,在在确认了供应应商真实身份份之后再收购购其商品,保保证商品来源源的可靠性和和真实性。3、保证交易最最终成功。平台上所有的交交易都是发生生在网络上,因此很有可能在交易中出现“毁约”等现象而使得交易最终没有完成。在诸如此类情况的处理
46、上,平台可以考虑增加相应的奖惩制度来加以限制,从而保证交易的顺利完成。4、支付手段的的多样性为了避免因无法法支付货币而而导致服务效效率的降低等等情况的出现现,平台应该该尽可能多的的为玩家提供供支付手段,便于买家能够进行多种选择。3.2 系统角角色划分一般浏览用户户:可以浏览览平台中的所所有页面,但但不可以进行行任何物品交易易。物品买家:可以以浏览平台上上的所有页面面;在注册和激激活帐号之后后,可以从交交易平台上获获得所需要的的虚拟物品。供应商:可以浏浏览平台上的的所有页面;在注册和激激活帐号之后后,可以向平平台提供自己己所拥有的虚虚拟物品,在在平台上发布布物品信息以以供买家进行行搜索查询。管理
47、员:通过对对系统后台的的管理,保证证系统的正常常运转。3.3 平台框框架设计3.3.1 系系统架构WebWeb客户端数据访问管理所有低级数据访问的类应用程序配置异常处理日志记录系统框架通用.NET 程序集用于与数据库的连接和生成数据集应用程序配置Oracle数据库图3-1 系统统架构图如图3-1中中所示,对于于整个系统来说,框架可以分为四个层次:客户在浏览览器中敲入交交易平台的网网址,便可打打开平台weeb层中的网网页以供用户户浏览和交易易,而web层层中网页上内内容的显示以以及各种交易易流程的处理理都是由.NNET程序集集层实现的,.NET程序集层读取数据库中的内容,经过一系列处理后最终显示
48、在用户浏览器上。而对于整个.NNET程序集集层,在其内内部又分为三三个层次:管理所有底底层数据访问问的数据库实实体类和数据据库访问类层层、应用程序的的配置信息及及其他相关处处理层、实现一些系系统通用方法的层。对于系统的内部部实现,框架架可以分为三三个层次,这这也是图3-1中所示的的核心部分.NET程序序集所包含的的内容:通用层用来封装系统统中诸如数据据库链接和数数据集生成等等操作的公共方方法,这些方方法将在系统统实现中被频繁调用;系统框架层层用来封装诸诸如应用程序序配置信息以以及处理异常等重要操作的的业务逻辑,系系统中所有的的业务逻辑就就在这里定义义;底层数据据层用来封装装所有供逻辑辑层进行数
49、据据访问的数据据库实体类,这些数据库实体类是对系统数据库的对象化,一张表对应一个对象。3.3.2 AAJAX架构构图3-2展示示了AJAXX web应应用程序的框框架结构。可可见,AJAAX通过称为为其核心技术术的HTMLL、CSS、JJavaSccript、XXML来实现现客户端与服服务器端之间间的异步通信信。用户通过过浏览器向服服务器发送一一个请求,服服务器接受请请求后返回完完整的xmll文件,之后后再用脚本解解析xml生生成htmll代码再灌回回到页面中,新新的信息便显显示在了用户户的浏览器上上。AJAX异步通通信的能力,使使得用户从请请求/响应的的循环中解脱脱出来。借助助于AJAXX,
50、可以在用用户单击按钮钮时,使用JJavaSccript和和DHTMLL立即更新UUI,并向服服务器发出异异步请求,以以执行更新或或查询数据库库。当请求返返回时,就可可以使用JaavaScrript和CCSS来相应应地更新UII,而不是刷刷新整个页面面。最重要的的是,用户甚甚至不知道浏浏览器正在与与服务器通信信:Web站站点看起来是是即时响应的的。3.4 客户端端页面无闪烁烁刷新如本文3.33.2中所述述,在Webb应用程序中中使用AJAAX技术无疑疑会在很大程程度上增强用用户的浏览体体验。为了实实现这一目标标,本系统采采用的是由微微软开发的一一个名叫“AAtlas”的的AJAX组组件。http
51、(s) transporthttp(s) transportBrowser Clientuser interfaceAJAX engineJavaScript CallSever-side SystemsWeb and/or XML serverdatastores, backendprocessing, legacy systemsHTML+CSS dataHTTP requestXML data图3-2 Ajax web 应用程序框架Atlas不不仅是用于编编写以客户端端为中心的wweb应用程程序的另一个个AJAX脚脚本库,它包包括能够更轻轻松地丰富现现有ASP.NET应用程序序的基于服务
52、务器的功能,以以及Atlaas控件和服务所使用的的客户端脚本本库。Atllas允许浏浏览器随时随随意紧密的与与ASP.NNET进行集集成,以客户户端控件的方方式提供一个个全面的开发发平台,它完完全以面向对对象的思想将将客户端JaavaScrript将要要操作的DOOM元素封装装起来,带来来了更清晰的的代码模型以以及更好的可可复用性,同同时Atlaas对JavvaScriipt面向对对象方面进行行了强大的扩扩展,这使得得我们可以很很容易的通过过继承、重写写等方法来构构建自定义的的控件。图3-3展示示了Atlaas的体系结构:Atlas Atlas Client Framework and Ser
53、vicesHTML Script “Atlas” MarkupAtlas Service ProxiesAtlas Client Script LibraryControls, ComponentsComponent Model and UI FrameworkBase Class LibraryType SystemBrowser CapabilityAtlas Server FrameworkAtlas-Enabled ASP.NETPagesWeb Services (ASMX or WICF)ASP.NET Atlas Server ExtensionsAtlas Server Con
54、trolsApp Services BridgeWeb Services BridgeASP.NET 2.0Page Framework Server ControlsApplication Services图3-3 Atlas体系结构这样,编写AAtlas应应用程序与编编写ASP.NET WWeb Foorm应用程程序的过程类类似。服务器器端控件将AAtlas的的声明脚本(相相对于ASPP.NET的的HTML UI)发送送给客户端,然然后页面在AAtlas客客户端框架下下运行。此后后,应用程序序即可运行于于客户端,且且并不需要频频繁回送。客客户端应用程程序同样可以以使用Atllas服务代代理
55、,直接连连接Web Serviice或Wiindowss Commmunicaation Founddationn (WCFF)服务,给给用户带来更更丰富的客户户端体验。4 系统实现4.1业务实体体层设计对于系统中的业业务实体层,采采用了将数据据库进行对象象化的方法来来实现。所谓谓数据库对象象化,就是指指将数据库中中的每一个表映射射成代码中一一个个的类,而而表中的每一一个字段相应应的就成了类类中的一个个个属性,这样,对于于数据库表的的操作就变成成了对类或者者说是对对象象的操作。如代码段4-11中所示,类类ImageeData便便是对系统数数据库中用于于保存图片信信息的数据表表IMAGEES的对
56、象化化。该数据表有有图片的编号号(IMAGGEID)、图图片的链接地地址(IMAAGEURLL)和图片的来源(INFFOID)三个字字段,而相应应的,ImaageDatta中有m_ImageeID、m_ImageeURL和mm_InfooID三个私私有属性来保存图图片的相关信信息(1315行代码码)。对这三个私私有属性的读读写操作,是是由暴露在外外的公有属性ImaggeID、IImageUURL和InnfoID来来实现的(11734行行代码),这几个公有有属性采用CC#中的geet和set方法实实现对类的私私有属性的访访问和赋值。使使用这种方法法,将类的成成员变量设置置为privvate,完完
57、全是面向对对象的思想,隐隐藏了类的私私有属性,保保证了类的私私有属性的安安全。如果想将其中的一一个私有属性性设置为只读读,只需要将将其相应的共共有属性中的的set方法法删除,这样样便使得外界界无法对这个个只读的属性性进行任何赋赋值操作。并并且,这样的的代码,最大大的一个优点点,就是更加加便于维护。代码段4-1中中的911行代码,是为为数据库表中中的字段起别别名。这样做做是为了避免免今后对数据据库表进行改改动而引起系系统错误。有了这样的的申明,在之之后的代码中中如果要使用用IMAGEES表的字段段,那就可以以直接用ImmageDaata的对象象来调用为这这些字段所起起的别名变量量,它仅仅是是做了
58、一个简简单的值替换换。如果日后后IMAGEES数据表中中的字段名发发生了变化,只需要在ImagesData类中修改相应的申明便可以,而其他的代码则不需要进行任何的改动。增强了程序的健壮性和可维护性。123456789101112131415161718192021222324252627282930313234353637public classs ImageesDataa pubblic IImagessData() / / TTODO: 在此处添加加构造函数逻逻辑 / pubblic constt strinng IMAAGEID = ImmageIDD; pubblic constt s
59、trinng IMAAGEURLL = IImageUURL; pubblic constt strinng INFFOID = LinnkID; priivate statiic strinng m_IImageIID; priivate statiic strinng m_IImageUURL; priivate statiic strinng m_IInfoIDD; pubblic statiic strinng ImaageID set m_ImaageID = vallue; get returrn m_IImageIID; pubblic statiic strinng Imaag
60、eURLL set m_ImaageURLL = vaalue; get returrn m_IImageUURL; pubblic statiic strinng InffoID set m_InffoID = valuue; get returrn m_IInfoIDD; 代码段4-14.2 权限管管理4.2.1 EER图设计图4-1 权限限管理ER图图4.2.2 权权限分配对于系统中的的诸多角色和和每一个角色色所拥有的不不同权限以及及各种操作,必须有一个个健全完善的的权限管理系系统来支持,才能保证不不同用户操作作的正确性。系统中的权限管理模块用四张数据表来实现,如图4-1中所示:其中Ro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网教育平台技术服务合同
- 耐腐蚀不锈钢购销合同
- 医疗网站建设某医院招标文件深度解析
- 招聘与配置服务合同模板
- 短期出差工作任务合同
- 联盟经营合同范本
- 加油站招标项目施工中的质量保证体系
- 主体劳务分包合同的优化
- 饲料新产品发布会购销合同
- 软件合同保密协议的实践指南指南
- 神经内科常用特殊药物使用注意事项
- 医院布草洗涤服务方案(技术方案)
- 中等职业学校英语教学大纲词汇表本表共收词2200个左右含
- 新技术新项目申请审批表
- 2.6《营养要均衡》课件
- 广东省中山市2023-2024学年数学四年级第一学期期末达标测试试题含答案
- 油墨配色原理及工艺课件
- -2020汇川MD500-PLUS系列通用变频器快速安装与调试手册
- 帮助后进生主题班会
- 第五章领队服务与技巧课件
- 定语从句简单版
评论
0/150
提交评论