版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、PAGE 畢業(yè)論文 第 PAGE 35 頁PAGE 畢業(yè)設(shè)計(論文)設(shè)計(論文)題目: 網(wǎng)絡(luò)游游戲虛擬物品交易易平臺 的設(shè)計與實實現(xiàn) 學(xué)生姓名 學(xué)生學(xué)號 專業(yè)班級 指導(dǎo)老師 院長 (系主任) 2006 年 5月月 20日網(wǎng)絡(luò)游戲虛擬物品交易易平臺的設(shè)計與實實現(xiàn)摘 要互聯(lián)網(wǎng)的出現(xiàn)使人類的的經(jīng)濟(jì)活動進(jìn)入了了一個新的時期,網(wǎng)網(wǎng)絡(luò)經(jīng)濟(jì)作為一個個嶄新的名詞出現(xiàn)現(xiàn)在科技、金融、教育等各個領(lǐng)域域。新經(jīng)濟(jì)的出現(xiàn)現(xiàn)引發(fā)了人們對新新經(jīng)濟(jì)中企業(yè)的商商業(yè)運作模式的思思考和實踐,這便便為諸多電子商務(wù)務(wù)模式的出現(xiàn)奠定定了基礎(chǔ)。O。隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)發(fā)展,越來越多的的人感受到了網(wǎng)絡(luò)絡(luò)帶給人們的便捷捷與樂趣,越來越越多的人
2、喜歡通過過網(wǎng)絡(luò)游戲來愉悅悅心身,他們把網(wǎng)網(wǎng)絡(luò)游戲融入了自自己的生活,他們們在這個世界里娛娛樂、付出的同時時也想要從這個世世界中索取,于是是,便有了需求和和購買,便有了物物品的等價交換,而而虛擬世界中的虛虛擬物品也就有了了自己的價值,網(wǎng)網(wǎng)絡(luò)游戲中的虛擬擬物品交易也便隨隨之而來。對于目目前虛擬物品交易易市場的混亂現(xiàn)象象,如何為廣大網(wǎng)網(wǎng)游玩家提供一個個安全便捷的交易易平臺是本課題所所研究的重點。O。本課題來自于真實的企企業(yè)級項目,從虛虛擬物品交易的服服務(wù)類網(wǎng)站開始,將將B to C的電電子商務(wù)模式融合合其中,并使用諸諸多先進(jìn)的互聯(lián)網(wǎng)網(wǎng)技術(shù)來實現(xiàn)預(yù)期期的功能。本文則則將對B to C電子商務(wù)模式式和諸
3、多互聯(lián)網(wǎng)技技術(shù)在服務(wù)類網(wǎng)站站中的應(yīng)用做一個個比較深入的探討討。u。關(guān)鍵詞:虛擬物品交易易;電子商務(wù);B to C;AJAX;AtlasF。The design and realization for virtual product trades of the network game7。ABSTRACTThe emergence of the Internet makes the mankinds economic activities get into a new period, network economys conduct and actions is a brand-new of t
4、he word appear in each realms, such as science and technology, finance and education.etc. The lately economic emergence caused people to thinking and fulfillment the business enterprise operate of mode in the business of lately economic, this laid foundation for the emergence of many electronic comm
5、erce modes appear.B。Along with the development of the network technique, more and more people felt that the network brings peoples convenience and fun, more and more people like to pass network game to dulcify their temper, they bring network game in to their normal life, they built the virtual worl
6、d of the network game, they are amusement in this world, pay to also want to obtain from this world, then, had a need and want to purchase, the goods exchnge of equal values appears naturally, and the virtual product in the virtual world also had its own value, the virtual product trades in the netw
7、ork game also follow then. Facing the confusion phenomenon in the trade market of the virtual product currently, how to provide a safely and convenient bargain platform for the large customer is the point that this topic studies.C。The B to C is a economic mode that appeared more early in the Interne
8、t economy. It takes Internet as a tool or means, providing a kind of serves from business enterprise to the end customers. There are types, such as gate website, shopping website and service website.etc. basically. This article will beginning with an actual business enterprise item, do a more thorou
9、gh study about the application of the B to C electronic commerce mode and many advanced Internet technique in the service website.S。This topic comes from an actual business enterprise item, start with the service website of the virtual product trades, blending the B to C electronic commerce mode wit
10、h them, and used many advanced Internet technique to carry out anticipant function.This text will do a more thorough study about the apply of the B to C electronic commerce mode and the advanced Internet technique in the service website.o。Keywords: The virtual product trades;Electronic commerce;B to
11、 C;AJAX;Atlasq。目錄TOC o 1-3 h z u HYPERLINK l _Toc 1 緒論 PAGEREF _Toc h 15。 HYPERLINK l _Toc 1.1 課題背景 PAGEREF _Toc h 1y。 HYPERLINK l _Toc 1.2 研究現(xiàn)狀和發(fā)發(fā)展趨勢 PAGEREF _Toc h 1D。 HYPERLINK l _Toc 1.3 設(shè)計目的 PAGEREF _Toc h 2T。 HYPERLINK l _Toc 1.4 論文組織結(jié)構(gòu)構(gòu) PAGEREF _Toc h 3Q。 HYPERLINK l _Toc 2相關(guān)技術(shù)介紹紹 PAGEREF _To
12、c h 4h。 HYPERLINK l _Toc 2.1 .NET技術(shù)術(shù) PAGEREF _Toc h 49。 HYPERLINK l _Toc 2.2 XML Web Services PAGEREF _Toc h 51。 HYPERLINK l _Toc 2.3 AJAX技術(shù)術(shù) PAGEREF _Toc h 5t。 HYPERLINK l _Toc 2.4 B to C電子商務(wù)模式 PAGEREF _Toc h 6g。 HYPERLINK l _Toc 2.5 網(wǎng)銀在線網(wǎng)上上支付平臺介紹 PAGEREF _Toc h 6A。 HYPERLINK l _Toc 3 系統(tǒng)分析與設(shè)計 PAGER
13、EF _Toc h 8K。 HYPERLINK l _Toc 3.1 平臺概述 PAGEREF _Toc h 8d。 HYPERLINK l _Toc 3.2 系統(tǒng)角色劃分分 PAGEREF _Toc h 93。 HYPERLINK l _Toc 3.3 平臺框架設(shè)計計 PAGEREF _Toc h 9M。 HYPERLINK l _Toc 3.3.1 系統(tǒng)架構(gòu)構(gòu) PAGEREF _Toc h 9Q。 HYPERLINK l _Toc 3.3.2 AJAX架構(gòu) PAGEREF _Toc h 10J。 HYPERLINK l _Toc 3.4 客戶端頁面無無閃爍刷新 PAGEREF _Toc h
14、 10N。 HYPERLINK l _Toc 4 系統(tǒng)實現(xiàn)現(xiàn) PAGEREF _Toc h 13D。 HYPERLINK l _Toc 4.1業(yè)務(wù)實體層設(shè)計計 PAGEREF _Toc h 13I。 HYPERLINK l _Toc 4.2 權(quán)限管理 PAGEREF _Toc h 15P。 HYPERLINK l _Toc 4.2.1 ER圖設(shè)設(shè)計 PAGEREF _Toc h 15X。 HYPERLINK l _Toc 4.2.2 權(quán)限分配配 PAGEREF _Toc h 15O。 HYPERLINK l _Toc 4.2.3 身份驗證證 PAGEREF _Toc h 16k。 HYPERL
15、INK l _Toc 4.3 用戶注冊與登登錄 PAGEREF _Toc h 16n。 HYPERLINK l _Toc 4.3.1 會員注冊冊 PAGEREF _Toc h 16i。 HYPERLINK l _Toc 4.3.2 供應(yīng)商注注冊 PAGEREF _Toc h 195。 HYPERLINK l _Toc 4.3.2 用戶登錄錄 PAGEREF _Toc h 20i。 HYPERLINK l _Toc 4.4 頁面內(nèi)容的無無閃爍刷新 PAGEREF _Toc h 20Z。 HYPERLINK l _Toc 4.4.1 站內(nèi)搜索索 PAGEREF _Toc h 20Q。 HYPERL
16、INK l _Toc 4.4.2 游戲信息息瀏覽 PAGEREF _Toc h 23S。 HYPERLINK l _Toc 4.5 購物 PAGEREF _Toc h 24P。 HYPERLINK l _Toc 4.5.1 訂購商品品 PAGEREF _Toc h 24N。 HYPERLINK l _Toc 4.5.2 購物車 PAGEREF _Toc h 24B。 HYPERLINK l _Toc 4.5.3 生成訂單單 PAGEREF _Toc h 25W。 HYPERLINK l _Toc 4.5.4 支付 PAGEREF _Toc h 25a。 HYPERLINK l _Toc 4.6
17、 商品發(fā)布 PAGEREF _Toc h 26C。 HYPERLINK l _Toc 4.6.1 供應(yīng)商供供貨 PAGEREF _Toc h 26N。 HYPERLINK l _Toc 4.6.2 查詢出貨貨情況 PAGEREF _Toc h 269。 HYPERLINK l _Toc 5 系統(tǒng)測試 PAGEREF _Toc h 281。 HYPERLINK l _Toc 5.1測試環(huán)境 PAGEREF _Toc h 283。 HYPERLINK l _Toc 5.2測試步驟 PAGEREF _Toc h 28I。 HYPERLINK l _Toc 5.2.1 單元測試試 PAGEREF _T
18、oc h 28y。 HYPERLINK l _Toc 5.2.2 系統(tǒng)集成成測試 PAGEREF _Toc h 28g。 HYPERLINK l _Toc 5.3測試結(jié)果 PAGEREF _Toc h 29x。 HYPERLINK l _Toc 5.3測試結(jié)果分析 PAGEREF _Toc h 31N。 HYPERLINK l _Toc 結(jié)論 PAGEREF _Toc h 328。 HYPERLINK l _Toc 致謝 PAGEREF _Toc h 33w。 HYPERLINK l _Toc 參參考文獻(xiàn) PAGEREF _Toc h 34n。1 緒論1.1 課題背景本課題來自于實際的企企業(yè)級
19、項目,將作作為長沙搜游信息息技術(shù)有限公司的的門戶網(wǎng)站投入使使用。M。長沙搜游信息技術(shù)有限限公司成立于2005年年,主營業(yè)務(wù)為網(wǎng)網(wǎng)絡(luò)游戲虛擬物品品交易,旗下“搜搜游網(wǎng)”是當(dāng)前南南方第一家“公司司實體與網(wǎng)站并行行”的專業(yè)提供網(wǎng)網(wǎng)絡(luò)游戲增值服務(wù)務(wù)的大型平臺,通通過提供B to C模式的虛擬物物品交易,讓玩家家直接從搜游購買買商品,為顧客提提供品質(zhì)服務(wù)和法法律保證。0。隨著搜游網(wǎng)用戶數(shù)量和和訪問量的不斷增增長,原有系統(tǒng)暴暴露出了一些較為為嚴(yán)重的問題。為為滿足搜游網(wǎng)業(yè)務(wù)務(wù)迅速擴展對系統(tǒng)統(tǒng)安全性、健壯性性以及可擴展性等等方面的更高要求求,公司決定將原有系系統(tǒng)全部推翻進(jìn)行行重構(gòu),本課題也也便因此而誕生。3。
20、1.2 研究現(xiàn)狀和發(fā)發(fā)展趨勢 虛擬物品,是是指在網(wǎng)絡(luò)游戲服服務(wù)商預(yù)設(shè)的網(wǎng)絡(luò)絡(luò)游戲環(huán)境下,存存在于虛擬的網(wǎng)絡(luò)絡(luò)游戲世界中可能能受到法律保護(hù)的的客體,具體包括括虛擬金幣(貨幣幣)、虛擬裝備(武器、裝甲、藥藥劑)、虛擬動植植物(寵物、盆景景等)、虛擬角色色(虛擬人,ID賬賬號)等。虛擬物物品是網(wǎng)絡(luò)游戲風(fēng)風(fēng)行的產(chǎn)物。B。 虛擬物品交易易被稱作網(wǎng)絡(luò)游游戲第二市場。2005年年初,美國的行業(yè)業(yè)分析師已經(jīng)預(yù)測測2005年網(wǎng)游游第二市場將達(dá)到到9億美元,并將將在2009年增增長到70億美元元。而事實上,在在網(wǎng)絡(luò)游戲的圣圣地-韓國,網(wǎng)網(wǎng)游第二市場的交交易額在2004年年就已經(jīng)超過了網(wǎng)網(wǎng)絡(luò)游戲運營商的的收入。Z。
21、 2005年中中國網(wǎng)絡(luò)游戲產(chǎn)業(yè)業(yè)規(guī)模達(dá)到61億億元,比2004年年增長51%。預(yù)預(yù)計到2006年年該產(chǎn)業(yè)將達(dá)到78億億元,2010年年接近143億元元。網(wǎng)絡(luò)游戲運營營商和代理商收入入比重發(fā)生變化,運運營商收入比重從從2005年的77%增增加到2010年年的85%。與此此同時,該市場的的集中度逐步加大大,主流運營商所所占比重從 2004年年的51%提升到到2005年的67%。(以以上數(shù)據(jù)節(jié)選自艾艾瑞市場咨詢出版版的2005中中國網(wǎng)絡(luò)游戲研究究報告)T。 B to C: 商業(yè)機構(gòu)對消消費者(Business-to-Consumer)的的電子商務(wù),指的的是企業(yè)與消費者者之間進(jìn)行的電子子商務(wù)活動。這類
22、類電子商務(wù)主要是是指在線式網(wǎng)上購購物,這里的物物指實物、信息息和各種售前與售售后服務(wù)。最近幾幾年這類電子商務(wù)務(wù)的發(fā)展異軍突起起,在因特網(wǎng)上目目前已出現(xiàn)許多大大型超級市場,所所出售的產(chǎn)品一應(yīng)應(yīng)俱全,從電腦軟軟件、書籍、食品品、飲料、電腦到到汽車等,幾乎包包括了所有的消費費品1。p。 B to C電電子商務(wù)模式可分分為:一、無形產(chǎn)產(chǎn)品和勞務(wù)的電子子商務(wù)模式。(1)網(wǎng)網(wǎng)上訂閱模式;(2)付付費瀏覽模式;(3)廣廣告支持模式;(4)網(wǎng)網(wǎng)上贈予模式。無無形產(chǎn)品和勞務(wù),如如信息、計算機軟軟件、視聽娛樂產(chǎn)產(chǎn)品等,往往就可可以通過網(wǎng)絡(luò)直接接向消費者提供。二二、實物商品的電電子商務(wù)模式。雖雖然目前在互聯(lián)網(wǎng)網(wǎng)上所
23、進(jìn)行的實物物商品的交易仍不不十分普及,但還還是取得了很大的的進(jìn)步,網(wǎng)上成交交額有增無減。三三、綜合模式。實實際上,多數(shù)企業(yè)業(yè)網(wǎng)上銷售并不是是僅僅采用一種電電子商務(wù)模式,而而往往采用綜合模模式,即將各種模模式結(jié)合起來實施施電子商務(wù)。a。 不管是網(wǎng)游虛虛擬物品交易市場場還是B to C的運營模式,它它們都有很大的市市場提升空間,其其發(fā)展前景喜人。i。1.3 設(shè)計目的 隨著信息技術(shù)術(shù)尤其是網(wǎng)絡(luò)技術(shù)術(shù)的飛速發(fā)展,越越來越多的人感受受到了網(wǎng)絡(luò)帶給人人們的便捷與樂趣趣,越來越多的人人喜歡通過網(wǎng)絡(luò)游游戲來愉悅心身,來來調(diào)節(jié)心情。僅在在中國,就有將近近3000萬的網(wǎng)網(wǎng)游玩家,他們已已經(jīng)把游戲融入了了生活,是他
24、們搭搭建了那個虛擬世世界,他們在這個個世界里娛樂、付付出的同時也要從從這個世界中索取取,于是,便有了了需求和購買,便便有了物品的等價價交換,而虛擬世世界中的虛擬物品品也就有了自己的的價值,網(wǎng)絡(luò)游戲戲中的虛擬物品交交易也便隨之而來來。c。 起初的游戲虛虛擬物品交易市場場亂而雜,沒有任任何規(guī)范和秩序可可言,許多游戲玩玩家想要得到某件件物品卻無法得知知物品來源,而擁擁有該物品的玩家家卻應(yīng)找不到買家家而一籌莫展。同同時,由于交易是是在虛擬的環(huán)境下下進(jìn)行,這便給詐詐騙等一系列犯罪罪活動留下了契機機。為了能使廣大大網(wǎng)游愛好者能夠夠隨心所欲的進(jìn)行行虛擬物品交易,建建立一個可靠高效效的交易平臺顯得得日趨重要。
25、1。1.4 論文組織結(jié)構(gòu)構(gòu)本文開篇介紹了本課題題的背景、研究現(xiàn)狀和和發(fā)展趨勢,從虛虛擬物品的定義開開始,分析了被稱稱作網(wǎng)絡(luò)游戲第二二市場的虛擬物品品交易市場的現(xiàn)狀狀,并且摘錄了艾艾瑞市場咨詢出版版的2005中中國網(wǎng)絡(luò)游戲研究究報告中的一段段數(shù)據(jù)統(tǒng)計資料,從從統(tǒng)計學(xué)的角度分分析虛擬物品交易易的發(fā)展趨勢,之之后又對B to C電子商務(wù)模式式的發(fā)展趨勢做了了一個簡單的評估估。緊隨其后,文文章又對虛擬物品品交易市場混亂的的現(xiàn)狀做了一個簡簡要的分析,便引引出了該課題的設(shè)設(shè)計目的。a。在其后的一個章節(jié)內(nèi),文文章對課題設(shè)計時時所用到的諸多技技術(shù)點一一做了比比較詳細(xì)的介紹,其其中包括.NET、XML Web
26、Services、AJAX等技術(shù)術(shù),還有關(guān)于B to C的電子子商務(wù)模式和網(wǎng)銀銀在線網(wǎng)上支付平平臺的簡單介紹。R。在文章的第三個章節(jié)中中,便開始了對系系統(tǒng)的分析和設(shè)計計。首先對交易平平臺進(jìn)行了一個大大體的介紹,并且且分析了要想成為為一個優(yōu)秀的第三三方的交易平臺需需要滿足的一些條條件,文章在這里里還介紹了使用該該系統(tǒng)的用戶角色色的劃分情況以及及各自所具有的權(quán)權(quán)限;而之后的部部分則著重對系統(tǒng)統(tǒng)的架構(gòu)設(shè)計進(jìn)行行了比較詳細(xì)的說說明,在這個部分分插入了許多圖表表來更好的展示系系統(tǒng)的框架。s。文章的第四部分則著重重闡述系統(tǒng)中諸多多關(guān)鍵技術(shù)點的實實現(xiàn)細(xì)節(jié),通過引引用系統(tǒng)實現(xiàn)中的的部分C#代碼配配合文字說明的
27、方方式來更好的說明明問題。t。2相關(guān)技術(shù)介紹2.1 .NET技術(shù)術(shù)微軟公司對.NET的的定義是這樣的:Microsoft .NET 是是 Microsoft XML Web services 平臺。XML Web services 允許應(yīng)用程序通通過 Internet 進(jìn)行通訊和共享享數(shù)據(jù),而不管所所采用的是哪種操操作系統(tǒng)、設(shè)備或或編程語言。Microsoft .NET 平臺臺提供創(chuàng)建 XML Web services 并將這些服務(wù)集集成在一起之所需需。對個人用戶的的好處是無縫的、吸引人的體驗。E。Web服務(wù)從由簡單網(wǎng)網(wǎng)頁構(gòu)成的靜態(tài)服服務(wù)網(wǎng)站,發(fā)展到到可以交互執(zhí)行一一些復(fù)雜步驟的動動態(tài)服務(wù)網(wǎng)站
28、,這這些服務(wù)可能需要要一個Web服務(wù)務(wù)調(diào)用其他的Web服服務(wù),并且像一個個傳統(tǒng)軟件程序那那樣執(zhí)行命令。這這就需要和其他服服務(wù)整合,需要多多個服務(wù)能夠一起起無縫地協(xié)同工作作,需要能夠創(chuàng)建建出與設(shè)備無關(guān)的的應(yīng)用程序,需要要能夠容易地協(xié)調(diào)調(diào)網(wǎng)絡(luò)上的各個服服務(wù)的操作步驟,容容易地創(chuàng)建新的用用戶化的服務(wù)9。v。微軟公司推出的.NET系系統(tǒng)技術(shù)正是為了了滿足這種需求。.NET將將Internet本本身作為構(gòu)建新一一代操作系統(tǒng)的基基礎(chǔ),并對Internet和和操作系統(tǒng)的設(shè)計計思想進(jìn)行了延伸伸,使開發(fā)人員能能夠創(chuàng)建出與設(shè)備備無關(guān)的應(yīng)用程序序,容易地實現(xiàn)Internet連連接。3。.NET框架具有兩兩個主要組件
29、:公公共語言運行庫和和.NET框框架類庫。公共語語言運行庫是.NET框架的基礎(chǔ)。您您可以將運行庫看看作一個在執(zhí)行時時管理代碼的代理理,它提供核心服服務(wù)(如內(nèi)存管理理、線程管理和遠(yuǎn)遠(yuǎn)程處理),而且且還強制實施嚴(yán)格格的類型安全以及及可確保安全性和和可靠性的其他形形式的代碼準(zhǔn)確性性。事實上,代碼碼管理的概念是運運行庫的基本原則則。以運行庫為目目標(biāo)的代碼稱為托托管代碼,而不以以運行庫為目標(biāo)的的代碼稱為非托管管代碼。.NET框架的另一個主主要組件是類庫,它它是一個綜合性的的面向?qū)ο蟮目芍刂赜妙愋图?,您您可以使用它開發(fā)發(fā)包含從傳統(tǒng)的命命令行或圖形用戶戶界面(GUI)應(yīng)用程序到基基于ASP.NET所提供的
30、最新創(chuàng)創(chuàng)新的應(yīng)用程序(如如Web窗體體和XMLWebservices)在在內(nèi)的應(yīng)用程序8。v。2.2 XML Web ServicesXML Web Services是一種新的web應(yīng)用程序分支,他們是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過web調(diào)用。Web Service可以執(zhí)行從簡單的請求到復(fù)雜商務(wù)處理的任何功能。一旦部署以后,其他Web Service應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù),而并不受語言或者平臺的限制。R。Web Service也也是一種應(yīng)用程序序,它可以使用標(biāo)標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議議,像超文本傳輸輸協(xié)議(HTTP)和XML,將功功能綱領(lǐng)性地體現(xiàn)現(xiàn)在互聯(lián)網(wǎng)和企業(yè)業(yè)內(nèi)部網(wǎng)
31、上??蓪eb服務(wù)視作作Web上的組件件編程。 2。在.NET中,Web service接接口通常使用Web Services Description Language (WSDL)描描述,WSDL 使用用XML來定義這這種接口操作標(biāo)準(zhǔn)準(zhǔn)及輸入輸出參數(shù)數(shù)。接口定義后就就必須使用一些協(xié)協(xié)議調(diào)用接口,如如SOAP協(xié)議,SOAP源源于一種叫做XML RPC(XML遠(yuǎn)遠(yuǎn)程進(jìn)程調(diào)用remote procedure calling)的的協(xié)議。WSDL使使用XML定義Web Services接接口,通過SOAP訪訪問Web Services。6。2.3 AJAX技術(shù)術(shù)AJAX全稱為Asynchronous
32、 JavaScript and XML(異異步JavaScript和和XML),是指指一種創(chuàng)建交互式式網(wǎng)頁應(yīng)用的網(wǎng)頁頁開發(fā)技術(shù)。L。它不是單一的技術(shù),而而是多中技術(shù)的融融合體,它使用DHTML+CSS的方式來來動態(tài)顯示網(wǎng)頁;使用DOM(Document Object Model)進(jìn)進(jìn)行動態(tài)顯示及交交互;使用XML和和XSLT進(jìn)行數(shù)數(shù)據(jù)交換及其他相相關(guān)操作;使用XMLHttpRequest進(jìn)進(jìn)行異步數(shù)據(jù)查詢詢、檢索;使用JavaScript將將所有的東西綁定定到一起11。R。傳統(tǒng)的web應(yīng)用程序序允許用戶填寫表表單(form),當(dāng)提交表單時時就向web服務(wù)務(wù)器發(fā)送一個請求求。服務(wù)器接收并并處理傳
33、來的表單單,然后返回一個個新的網(wǎng)頁。這個個做法浪費了許多多帶寬,因為在前前后兩個頁面中的的大部分HTML代代碼往往是相同的的。由于每次應(yīng)用用的交互都需要向向服務(wù)器發(fā)送請求求,應(yīng)用的響應(yīng)時時間就依賴于服務(wù)務(wù)器的響應(yīng)時間。這這導(dǎo)致了用戶界面面的響應(yīng)比本地應(yīng)應(yīng)用慢得多。I。與此不同,AJAX應(yīng)應(yīng)用可以僅向服務(wù)務(wù)器發(fā)送并取回必必需的數(shù)據(jù),它使使用SOAP或其其它一些基于XML的的web service接接口,并在客戶端端采用JavaScript處處理來自服務(wù)器的的響應(yīng)。因為在服服務(wù)器和瀏覽器之之間交換的數(shù)據(jù)大大量減少,結(jié)果我我們就能看到響應(yīng)應(yīng)更快的應(yīng)用。同同時很多的處理工工作可以在發(fā)出請請求的客戶端機
34、器器上完成,所以Web服服務(wù)器的處理時間間也減少了,用戶戶體驗也便隨之增增強。s。2.4 B to C電電子商務(wù)模式B to C電子商務(wù)務(wù)模式是指:商業(yè)機構(gòu)對消費費者(Business-to-Consumer)的電子商務(wù),是企業(yè)與消費者之間進(jìn)行的電子商務(wù)活動。這類電子商務(wù)主要是指在線式網(wǎng)上購物,這里的“物”指實物、信息和各種售前與售后服務(wù)。最近幾年這類電子商務(wù)的發(fā)展異軍突起,在因特網(wǎng)上目前已出現(xiàn)許多大型超級市場,所出售的產(chǎn)品一應(yīng)俱全,從電腦軟件、書籍、食品、飲料、電腦到汽車等,幾乎包括了所有的消費品。F。B to C電子商務(wù)務(wù)模式可分為無形形產(chǎn)品和勞務(wù)的電電子商務(wù)模式、實實物商品的電子商商務(wù)模
35、式和綜合模模式三種。無形產(chǎn)品和勞務(wù)務(wù)往往可以通過網(wǎng)網(wǎng)絡(luò)直接向消費者者提供,如信息、計算機軟件、視視聽娛樂產(chǎn)品等。雖然目前在互聯(lián)網(wǎng)上所進(jìn)行的實物商品的交易仍不十分普及,但還是取得了很大的進(jìn)步,網(wǎng)上成交額有增無減。實際上,多數(shù)企業(yè)網(wǎng)上銷售并不是僅僅采用一種電子商務(wù)模式,而往往采用將各種模式結(jié)合起來的綜合模式來實施電子商務(wù)。Y。B to C的利潤或者者來源于公司所提提供的服務(wù),如通通過提供購物、咨咨詢、拍賣等服務(wù)務(wù)收取手續(xù)費、會會員費;或者源于于由于站點的瀏覽覽量和點擊量極大大,如在站點上提提供的廣告服務(wù)。B to C的電子商務(wù)模式是近年來各類電子商務(wù)模式中發(fā)展較快的一個。其主要原因是因特網(wǎng)的發(fā)展為
36、企業(yè)和消費者之間開辟了新交易平臺。隨著全球上網(wǎng)人數(shù)的不斷增多,因特網(wǎng)的使用者已經(jīng)成為企業(yè)進(jìn)行電子商務(wù)的主要對象。A。2.5 網(wǎng)銀在線網(wǎng)上上支付平臺介紹網(wǎng)銀在線是由網(wǎng)銀在線線(北京)科技有有限公司建立的一個網(wǎng)上貨貨幣支付平臺,它它的最大特點是它它整合了中國主要要銀行的支付接口口,加上Visa和和Master, 提供安全方便的的單一接口,使你你的電子商務(wù)能夠夠讓中國各地消費費者作在線支付。O。網(wǎng)上支付是通過國內(nèi)各各大銀行的支付網(wǎng)網(wǎng)關(guān)進(jìn)行操作的,采采用的是國際流行行的SSL或SET方方式加密。安全性性是由銀行方面負(fù)負(fù)責(zé)的,是完全有有保證的。網(wǎng)銀在在線不收集用戶的的信用卡資料。當(dāng)當(dāng)用戶需要填寫信信用卡
37、資料時,實實際上已經(jīng)到達(dá)到到銀行的支付網(wǎng)關(guān)關(guān)。所以,用戶不不必?fù)?dān)心他的信用卡資料會會在經(jīng)由網(wǎng)銀在線線泄露。網(wǎng)銀在線線平臺所支持的卡卡種,不但使用SSL128位位加密算法和SET(安安全電子交易)協(xié)協(xié)議,還使用PKI(公公鑰基礎(chǔ)設(shè)施)作作為網(wǎng)銀在線支付付系統(tǒng)的安全架構(gòu)構(gòu),PKI把公鑰鑰密碼和對稱密碼碼結(jié)合起來,在Internet上上實行密鑰的自動動管理,保證網(wǎng)上上數(shù)據(jù)的機密性、真實性、完整性性和不可抵賴性。 進(jìn)而更加加強了了網(wǎng)上支付的安全全性。j。通過網(wǎng)銀在線網(wǎng)上支付付平臺,我們的電子商務(wù)網(wǎng)網(wǎng)上銷售系統(tǒng)只須須把支付數(shù)據(jù)按一一定格式提交到網(wǎng)網(wǎng)銀在線的接口網(wǎng)網(wǎng)關(guān)。接到支付請請求后,網(wǎng)銀在線線彈出窗口
38、,讓付付款者選擇支付銀銀行和卡種,然后后,連上相應(yīng)銀行行的支付網(wǎng)關(guān)。付付款者填上帳號、密碼等執(zhí)行付款款。完成支付后,自自動返回指定的地地址。e。網(wǎng)銀在線的網(wǎng)上支付平平臺采用密匙和MD5校校驗處理與您網(wǎng)站站間數(shù)據(jù)傳輸?shù)陌舶踩?。技術(shù)上,不不要求您的網(wǎng)站有有安全認(rèn)證,不需需要獨立IP地址址。這特別適合中中國沒有統(tǒng)一認(rèn)可可的安全認(rèn)證,IP地地址資源特別缺乏乏的情況。N。3 系統(tǒng)分析與設(shè)計3.1 平臺概述網(wǎng)絡(luò)游戲虛擬物品交易易平臺,顧名思義義就是提供一個平平臺,通過此平臺可以進(jìn)行各種網(wǎng)絡(luò)游戲戲中虛擬物品的交交易,用戶只需在在平臺上注冊一個個帳號,等激活后后登錄,然后通過過平臺隨意挑選商商品,放入購物車車
39、,再通過第三方方的網(wǎng)銀在線,付付費后便完成交易易。而對于平臺的的另一類用戶供應(yīng)應(yīng)商來說,注冊之之后便可通過平臺臺來發(fā)布自己所擁擁有的商品,然后后出售給買家。通通過這個平臺,買買賣雙方即可方便便、快捷、安全的完成整個交易過程程。Y。做為一個第三方的平臺臺,其所有價值都都將體現(xiàn)在于服務(wù)當(dāng)當(dāng)中。要想成就一一個優(yōu)秀的虛擬物物品交易平臺,必必須解決如下的問問題:L。1、有充足的貨源以及及對游戲社區(qū)的了解解貨源是虛擬游戲交易中中的核心,有了充充足的貨源,才能能保證交易的順利利進(jìn)行。而目前正在運行行的游戲不勝枚舉舉,每個玩家又在在不同的服務(wù)器中中,想要找到一件件自己所需要的物物品,對于玩家來來說并不是一件容
40、容易的事情,因此這就要求平臺首先要能能吸引到盡可能多多的供應(yīng)商來提供供各種虛擬物品,并且讓想進(jìn)行交易的買家能夠快捷的找到自己所需要的物品。O。2、對于供應(yīng)商的管理理。在解決貨源問題的同時時,平臺還必須加強對供應(yīng)應(yīng)商的管理。要絕對避免詐騙行為為的出現(xiàn)。對于每每一次交易都進(jìn)行行記錄,在確認(rèn)了了供應(yīng)商真實身份份之后再收購其商商品,保證商品來來源的可靠性和真真實性。N。3、保證交易最終成功功。平臺上所有的交易都是是發(fā)生在網(wǎng)絡(luò)上,因此很有可能在交易中出現(xiàn)“毀約”等現(xiàn)象而使得交易最終沒有完成。在諸如此類情況的處理上,平臺可以考慮增加相應(yīng)的獎懲制度來加以限制,從而保證交易的順利完成。n。4、支付手段的多樣性
41、性為了避免因無法支付貨貨幣而導(dǎo)致服務(wù)效效率的降低等情況況的出現(xiàn),平臺應(yīng)應(yīng)該盡可能多的為為玩家提供支付手手段,便于買家能夠進(jìn)行多種選擇擇。b。3.2 系統(tǒng)角色劃分分一般瀏覽用戶:可以瀏瀏覽平臺中的所有有頁面,但不可以以進(jìn)行任何物品交易。R。物品買家:可以瀏覽平平臺上的所有頁面面;在注冊和激活帳帳號之后,可以從交易易平臺上獲得所需要的虛擬擬物品。y。供應(yīng)商:可以瀏覽平臺臺上的所有頁面;在注冊和激活帳帳號之后,可以向向平臺提供自己所所擁有的虛擬物品品,在平臺上發(fā)布布物品信息以供買買家進(jìn)行搜索查詢詢。L。管理員:通過對系統(tǒng)后后臺的管理,保證證系統(tǒng)的正常運轉(zhuǎn)轉(zhuǎn)。3.3 平臺框架設(shè)計3.3.1 系統(tǒng)架構(gòu)構(gòu)
42、Web客戶端數(shù)據(jù)訪問管理所有低級數(shù)據(jù)訪問的類應(yīng)用程序配置異常處理日志記錄系統(tǒng)框架通用.NET 程序集用于與數(shù)據(jù)庫的連接和生成數(shù)據(jù)集應(yīng)用程序配置Oracle數(shù)據(jù)庫d。圖3-1 系統(tǒng)架構(gòu)圖如圖3-1中所示,對對于整個系統(tǒng)來說,框架可以分為四個層次:客戶在瀏覽器中中敲入交易平臺的的網(wǎng)址,便可打開開平臺web層中中的網(wǎng)頁以供用戶戶瀏覽和交易,而web層中網(wǎng)網(wǎng)頁上內(nèi)容的顯示示以及各種交易流流程的處理都是由由.NET程序集集層實現(xiàn)的,.NET程程序集層讀取數(shù)據(jù)據(jù)庫中的內(nèi)容,經(jīng)經(jīng)過一系列處理后后最終顯示在用戶戶瀏覽器上。a。而對于整個.NET程程序集層,在其內(nèi)內(nèi)部又分為三個層層次:管理所有底層數(shù)數(shù)據(jù)訪問的數(shù)
43、據(jù)庫庫實體類和數(shù)據(jù)庫庫訪問類層、應(yīng)用程序的配置置信息及其他相關(guān)關(guān)處理層、實現(xiàn)一些系統(tǒng)通用用方法的層。Q。對于系統(tǒng)的內(nèi)部實現(xiàn),框架架可以分為三個層層次,這也是圖3-1中所示的核核心部分.NET程程序集所包含的內(nèi)內(nèi)容:通用層用來封裝系統(tǒng)中諸如如數(shù)據(jù)庫鏈接和數(shù)數(shù)據(jù)集生成等操作作的公共方法,這些方方法將在系統(tǒng)實現(xiàn)現(xiàn)中被頻繁調(diào)用;系統(tǒng)框架層用來來封裝諸如應(yīng)用程程序配置信息以及及處理異常等重要操作的業(yè)務(wù)邏輯,系統(tǒng)中中所有的業(yè)務(wù)邏輯就在這這里定義;底層數(shù)數(shù)據(jù)層用來封裝所所有供邏輯層進(jìn)行行數(shù)據(jù)訪問的數(shù)據(jù)據(jù)庫實體類,這些些數(shù)據(jù)庫實體類是是對系統(tǒng)數(shù)據(jù)庫的的對象化,一張表對應(yīng)一個對象象。K。3.3.2 AJAX架架
44、構(gòu)圖3-2展示了AJAX web應(yīng)用程序序的框架結(jié)構(gòu)??煽梢?,AJAX通通過稱為其核心技技術(shù)的HTML、CSS、JavaScript、XML來實現(xiàn)客客戶端與服務(wù)器端端之間的異步通信信。用戶通過瀏覽覽器向服務(wù)器發(fā)送送一個請求,服務(wù)務(wù)器接受請求后返返回完整的xml文文件,之后再用腳腳本解析xml生生成html代碼碼再灌回到頁面中中,新的信息便顯顯示在了用戶的瀏瀏覽器上。U。AJAX異步通信的能能力,使得用戶從從請求/響應(yīng)的循循環(huán)中解脫出來。借借助于AJAX,可可以在用戶單擊按按鈕時,使用JavaScript和和DHTML立即即更新UI,并向向服務(wù)器發(fā)出異步步請求,以執(zhí)行更更新或查詢數(shù)據(jù)庫庫。當(dāng)請求
45、返回時時,就可以使用JavaScript和和CSS來相應(yīng)地地更新UI,而不不是刷新整個頁面面。最重要的是,用用戶甚至不知道瀏瀏覽器正在與服務(wù)務(wù)器通信:Web站站點看起來是即時時響應(yīng)的。L。3.4 客戶端頁面無無閃爍刷新如本文3.3.2中所所述,在Web應(yīng)應(yīng)用程序中使用AJAX技技術(shù)無疑會在很大大程度上增強用戶戶的瀏覽體驗。為為了實現(xiàn)這一目標(biāo)標(biāo),本系統(tǒng)采用的的是由微軟開發(fā)的的一個名叫“Atlas”的AJAX組件件。i。http(s) transportBrowser Clientuser interfaceAJAX engineJavaScript CallSever-side SystemsW
46、eb and/or XML serverdatastores, backendprocessing, legacy systemsHTML+CSS dataHTTP requestXML data圖3-2 Ajax web 應(yīng)用程序框架5。Atlas不僅是用于于編寫以客戶端為為中心的web應(yīng)應(yīng)用程序的另一個個AJAX腳本庫庫,它包括能夠更更輕松地豐富現(xiàn)有有ASP.NET應(yīng)用程序的基基于服務(wù)器的功能能,以及Atlas控件和服務(wù)所使用的客戶端腳本庫。Atlas允許瀏覽器隨時隨意緊密的與ASP.NET進(jìn)行集成,以客戶端控件的方式提供一個全面的開發(fā)平臺,它完全以面向?qū)ο蟮乃枷雽⒖蛻舳薐avaScrip
47、t將要操作的DOM元素封裝起來,帶來了更清晰的代碼模型以及更好的可復(fù)用性,同時Atlas對JavaScript面向?qū)ο蠓矫孢M(jìn)行了強大的擴展,這使得我們可以很容易的通過繼承、重寫等方法來構(gòu)建自定義的控件。F。圖3-3展示了Atlas的體系結(jié)構(gòu):Atlas Client Framework and ServicesHTML Script “Atlas” MarkupAtlas Service ProxiesAtlas Client Script LibraryControls, ComponentsComponent Model and UI FrameworkBase Class Library
48、Type SystemBrowser CapabilityAtlas Server FrameworkAtlas-Enabled ASP.NETPagesWeb Services (ASMX or WICF)ASP.NET Atlas Server ExtensionsAtlas Server ControlsApp Services BridgeWeb Services BridgeASP.NET 2.0Page Framework Server ControlsApplication Services圖3-3 Atlas體系結(jié)構(gòu)X。這樣,編寫Atlas應(yīng)應(yīng)用程序與編寫ASP.NET Web
49、 Form應(yīng)應(yīng)用程序的過程類類似。服務(wù)器端控控件將Atlas的的聲明腳本(相對對于ASP.NET的的HTML UI)發(fā)發(fā)送給客戶端,然然后頁面在Atlas客客戶端框架下運行行。此后,應(yīng)用程程序即可運行于客客戶端,且并不需需要頻繁回送??涂蛻舳藨?yīng)用程序同同樣可以使用Atlas服服務(wù)代理,直接連連接Web Service或或Windows Communication Foundation (WCF)服務(wù)務(wù),給用戶帶來更更豐富的客戶端體體驗。n。4 系統(tǒng)實現(xiàn)4.1業(yè)務(wù)實體層設(shè)計計對于系統(tǒng)中的業(yè)務(wù)實體體層,采用了將數(shù)數(shù)據(jù)庫進(jìn)行對象化化的方法來實現(xiàn)。所謂數(shù)據(jù)庫對象化,就是指將數(shù)據(jù)庫中的每一個表映射成代碼
50、中一個個的類,而表中的每一個字段相應(yīng)的就成了類中的一個個屬性,這樣,對于數(shù)據(jù)庫表的操作就變成了對類或者說是對對象的操作。x。如代碼段4-1中所示示,類ImageData便便是對系統(tǒng)數(shù)據(jù)庫庫中用于保存圖片片信息的數(shù)據(jù)表IMAGES的對象化。該數(shù)據(jù)表有圖片的編號(IMAGEID)、圖片的鏈接地址(IMAGEURL)和圖片的來源(INFOID)三個字段,而相應(yīng)的,ImageData中有m_ImageID、m_ImageURL和m_InfoID三個私有屬性來保存圖片的相關(guān)信息(1315行代碼)。對這三個私有屬性的讀寫操作,是由暴露在外的公有屬性ImageID、ImageURL和InfoID來實現(xiàn)的(1
51、734行代碼),這幾個公有屬性采用C#中的get和set方法實現(xiàn)對類的私有屬性的訪問和賦值。使用這種方法,將類的成員變量設(shè)置為private,完全是面向?qū)ο蟮乃枷?,隱藏了類的私有屬性,保證了類的私有屬性的安全。如果想將其中的一個私有屬性設(shè)置為只讀,只需要將其相應(yīng)的共有屬性中的set方法刪除,這樣便使得外界無法對這個只讀的屬性進(jìn)行任何賦值操作。并且,這樣的代碼,最大的一個優(yōu)點,就是更加便于維護(hù)。Q。代碼段4-1中的911行代碼,是為數(shù)據(jù)據(jù)庫表中的字段起起別名。這樣做是是為了避免今后對對數(shù)據(jù)庫表進(jìn)行改改動而引起系統(tǒng)錯錯誤。有了這樣的申明明,在之后的代碼碼中如果要使用IMAGES表表的字段,那就可可
52、以直接用ImageData的的對象來調(diào)用為這這些字段所起的別別名變量,它僅僅僅是做了一個簡單單的值替換。如果果日后IMAGES數(shù)數(shù)據(jù)表中的字段名名發(fā)生了變化,只只需要在ImagesData類類中修改相應(yīng)的申申明便可以,而其其他的代碼則不需需要進(jìn)行任何的改改動。增強了程序序的健壯性和可維維護(hù)性。V。123456789101112131415161718192021222324252627282930313234353637public class ImagesData public ImagesData() / / TODO: 在此處添加構(gòu)造造函數(shù)邏輯 / public const string
53、 IMAGEID = ImageID; public const string IMAGEURL = ImageURL; public const string INFOID = LinkID; private static string m_ImageID; private static string m_ImageURL; private static string m_InfoID; public static string ImageID set m_ImageID = value; get return m_ImageID; public static string ImageURL
54、 set m_ImageURL = value; get return m_ImageURL; public static string InfoID set m_InfoID = value; get return m_InfoID; 代碼段4-14.2 權(quán)限管理4.2.1 ER圖設(shè)設(shè)計圖4-1 權(quán)限管理ER圖圖4.2.2 權(quán)限分配配對于系統(tǒng)中的諸多角色色和每一個角色所所擁有的不同權(quán)限限以及各種操作,必須有一個健全全完善的權(quán)限管理理系統(tǒng)來支持,才能保證不同用用戶操作的正確性性。系統(tǒng)中的權(quán)限限管理模塊用四張張數(shù)據(jù)表來實現(xiàn),如如圖4-1中所示:其中Role數(shù)數(shù)據(jù)表用來保存系系統(tǒng)中所含有的的的所有
55、角色信息;Privilege表表用來保存系統(tǒng)中中所有功能點的權(quán)限信息息;Privilege_Url表用來保保存每一個權(quán)限所所對應(yīng)的網(wǎng)頁url地地址;Role_Privilege表表是用來聯(lián)系Role數(shù)數(shù)據(jù)表和Privilege數(shù)數(shù)據(jù)表的關(guān)系表。0。用這四張表來實現(xiàn)系統(tǒng)統(tǒng)復(fù)雜的權(quán)限管理理,便于以后的擴展和和維護(hù)。如果要為系統(tǒng)添加加一個角色,只需需在后臺“添加角角色”的頁面中輸輸入角色的相關(guān)信息,之后再再從系統(tǒng)權(quán)限列表表中用勾選ChekcBox的的方式選擇相應(yīng)的的權(quán)限與該角色進(jìn)進(jìn)行關(guān)聯(lián),這便完完成了新的角色與與權(quán)限之間的綁定定。u。而系統(tǒng)中所有的權(quán)限,歸根結(jié)底,其實是對系統(tǒng)所有功能點的細(xì)化。舉個例
56、子來說:“發(fā)布新聞”這么一個功能,它就可以被抽象成為一個權(quán)限,而只有負(fù)責(zé)新聞發(fā)布的管理員才會擁有此權(quán)限。于是我們在查看新聞發(fā)布管理員擁有的所有權(quán)限的時候,在他的權(quán)限列表里就可以看到“發(fā)布新聞”這一項,而這一項并不會出現(xiàn)在供應(yīng)商的權(quán)限列表中,因為系統(tǒng)并沒有為供應(yīng)商分配發(fā)布新聞的權(quán)限。P。從Privilege數(shù)數(shù)據(jù)表中的ParentID字字段可以看出,權(quán)限具具有父子關(guān)系。擁擁有某個子權(quán)限的的角色一定擁有其其父權(quán)限,而擁有有某個父權(quán)限的角角色卻不一定擁有有她的每一個子權(quán)權(quán)限。每一個權(quán)限限對應(yīng)著諸多系統(tǒng)統(tǒng)頁面,只有擁有有某項權(quán)限的用戶戶才可以打開這個個權(quán)限所對應(yīng)的頁面。如果系統(tǒng)在日后后進(jìn)行了擴展,增增
57、加了幾個新的功功能點,同時也增增加了幾個新的頁頁面,這時候,管管理員只需從系統(tǒng)后臺在在權(quán)限列表中添加加幾個權(quán)限,再為為這幾個權(quán)限分配配相應(yīng)的頁面,僅僅此而已,不需要再做任何何額外的事情,擁擁有這些權(quán)限的用用戶便可訪問相應(yīng)應(yīng)的頁面。u。采用這種方法來設(shè)計系系統(tǒng)的權(quán)限管理模模塊,使得系統(tǒng)在在添加角色、刪除除角色、添加權(quán)限限、刪除權(quán)限、為為角色分配權(quán)限等等操作的過程變得得簡單、快捷,而且便于維護(hù),并且,這種方法還能保證系統(tǒng)的權(quán)限限分配精確到功能能點,甚至精確到每一個個頁面。7。4.2.3 身份驗證證用戶登錄系統(tǒng),在打開開系統(tǒng)的某個網(wǎng)頁頁之前,系統(tǒng)會利用注冊用用戶用戶名的唯一一性,在數(shù)據(jù)庫中中進(jìn)行檢索
58、,查詢詢出這個用戶的角角色,判斷他是買買家、是游戲供應(yīng)商還還是管理員,然后后根據(jù)角色再搜索索出這個角色能訪訪問的所有系統(tǒng)頁頁面的列表,再判斷之前用戶戶要進(jìn)行瀏覽的網(wǎng)網(wǎng)頁地址是否包含含在這個列表中,如果有,則則說明該用戶有權(quán)權(quán)訪問該頁面,便便顯示該網(wǎng)頁內(nèi)容容,反之,則提示示無權(quán)訪問的出錯錯信息。而這個頁頁面列表,是以DataSet的的方式保存在Session之中,便于在之后的代碼中進(jìn)行調(diào)用。R。4.3 用戶注冊與登登錄4.3.1 會員注冊冊系統(tǒng)為用戶提供注冊的的功能。用戶注冊冊可注冊的角色有有兩種,一種是物物品買家,另一種種是供應(yīng)商。買家家可以通過平臺選選擇自己需要的物物品,然后進(jìn)行交交易,而供
59、應(yīng)商則則可向平臺出售自自己所擁有的物品品,平臺則以一個個中轉(zhuǎn)站的角色滿滿足供應(yīng)商和買家家之間的供與求的的服務(wù)需求。B。在用戶注冊時有一個選選擇用戶類型的過過程,在用戶選擇擇“會員注冊”后后系統(tǒng)會要求填寫寫用戶的相關(guān)信息息,而電子郵件地地址是必須的,因因為系統(tǒng)會發(fā)送一一封激活帳號的電電子郵件到制定的的郵件地址,并且且這也是確保今后后能依據(jù)電子郵件件地址來找到相應(yīng)應(yīng)用戶的一種手段段。2。對于郵件的發(fā)送,程序序中使用的是.NET Framework2.0中的System.Web.Mail命名空間,在使用這種方法進(jìn)行郵件發(fā)送之前需要在配置文件的節(jié)中配置好郵件服務(wù)器的相關(guān)信息,包括郵件服務(wù)器地址、端口、
60、用戶名和密碼等信息。發(fā)送郵件的代碼實現(xiàn)具體如下:B。1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071public class SendMail public SendMail() / / TODO: 在此處添加構(gòu)造造函數(shù)邏輯 / private string to; /收件人 private string subject; /主題 private string body; /內(nèi)容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- XX行業(yè)市場調(diào)研及消費者需求分析報告
- 2024年在線少兒英語培訓(xùn)行業(yè)發(fā)展運行現(xiàn)狀及投資潛力預(yù)測報告
- 2025解除合同協(xié)議書范本
- 2025汽車產(chǎn)品購銷合同書
- 橡膠井蓋行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2025主體工程勞務(wù)承包合同
- 2025公司車位租賃合同
- 2025消防維保合同范文
- 2025版合同:國際土木工程招投標(biāo)
- 2025簽訂購房合同的注意事項 購房合同標(biāo)準(zhǔn)
- 山東省高等醫(yī)學(xué)院校臨床教學(xué)基地水平評估指標(biāo)體系與標(biāo)準(zhǔn)(修訂)
- 空白貨品簽收單
- 青海省全省市縣鄉(xiāng)鎮(zhèn)衛(wèi)生院街道社區(qū)衛(wèi)生服務(wù)中心基本公共衛(wèi)生服務(wù)醫(yī)療機構(gòu)信息名單目錄450家
- 網(wǎng)絡(luò)暴力的法律規(guī)制開題報告
- 水泥混凝土路面施工方案85171
- 泰康人壽養(yǎng)老社區(qū)介紹課件
- T∕CSTM 00584-2022 建筑用晶體硅光伏屋面瓦
- 環(huán)境保護(hù)知識培訓(xùn)
- 《民航服務(wù)禮儀》項目五 地面服務(wù)禮儀
- 最新干部(職工)基本信息審核表格式
- 國家開放大學(xué)實驗學(xué)院生活中的法律第二單元測驗答案
評論
0/150
提交評論