網(wǎng)絡(luò)游戲系統(tǒng)的研究_第1頁(yè)
網(wǎng)絡(luò)游戲系統(tǒng)的研究_第2頁(yè)
網(wǎng)絡(luò)游戲系統(tǒng)的研究_第3頁(yè)
網(wǎng)絡(luò)游戲系統(tǒng)的研究_第4頁(yè)
網(wǎng)絡(luò)游戲系統(tǒng)的研究_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

緒論1.1背景及意義當(dāng)今世界正大步邁入信息化時(shí)代,網(wǎng)絡(luò)產(chǎn)業(yè)迅猛發(fā)展,網(wǎng)絡(luò)游戲幾乎走進(jìn)了每家每戶,成為了其中的主流產(chǎn)業(yè),人們對(duì)于虛擬物品的需求不斷增加。然而游戲交易所涉及到的數(shù)據(jù)都是非常多的,傳統(tǒng)的線上交易變得不是那么方便快捷,因此我開(kāi)發(fā)了網(wǎng)絡(luò)游戲虛擬物品交易系統(tǒng),為用戶提供了一個(gè)網(wǎng)絡(luò)游戲虛擬物品交易的平臺(tái),同時(shí)也方便管理員查看及維護(hù),并且可以通過(guò)需求進(jìn)行網(wǎng)絡(luò)游戲虛擬物品交易信息內(nèi)容的編輯及維護(hù)等。根據(jù)相關(guān)的數(shù)據(jù)顯示,2021年中國(guó)網(wǎng)絡(luò)游戲市場(chǎng)交易規(guī)模已達(dá)到1790.2億元,中國(guó)已經(jīng)成為全球最大的游戲市場(chǎng)。我國(guó)網(wǎng)絡(luò)游戲產(chǎn)業(yè)在近年來(lái)迅速發(fā)展,已逐步成為網(wǎng)絡(luò)經(jīng)濟(jì)及文化娛樂(lè)業(yè)的重要支撐和主要來(lái)源,正已其獨(dú)特的方式帶動(dòng)著整個(gè)國(guó)民經(jīng)濟(jì)相關(guān)產(chǎn)業(yè)的快速高質(zhì)量發(fā)展。從這一方面來(lái)看,是網(wǎng)絡(luò)游戲在中國(guó)發(fā)展的優(yōu)勢(shì),也是其在中國(guó)必須發(fā)展的一個(gè)重要原因?,F(xiàn)如今,隨著網(wǎng)游業(yè)不斷發(fā)展,人們對(duì)于一個(gè)便捷的交易平臺(tái)的需求逐漸變大。因此,如何創(chuàng)建一個(gè)有效的數(shù)據(jù)管理平臺(tái)對(duì)我們的學(xué)習(xí),工作和生活具有重要的現(xiàn)實(shí)意義。1.2研究概況網(wǎng)絡(luò)游戲裝備交易系統(tǒng)是基于B/S架構(gòu)的Web應(yīng)用程序,采用的是現(xiàn)在較為主流的SQLServer2008r2數(shù)據(jù)庫(kù),在JSP程序設(shè)計(jì)的基礎(chǔ)上實(shí)現(xiàn)的。虛擬物品,是指在網(wǎng)友服務(wù)商預(yù)設(shè)的環(huán)境下,存在于虛擬網(wǎng)絡(luò)世界中的客體,這些虛擬物品可能受到法律的保護(hù)。具體包括游戲虛擬貨幣、游戲虛擬裝備、角色等等。并通過(guò)對(duì)國(guó)內(nèi)外相關(guān)產(chǎn)業(yè)的交易方式的研究探索,對(duì)系統(tǒng)進(jìn)行逐步完善建成。1.3研究的內(nèi)容本選題旨在對(duì)當(dāng)前網(wǎng)絡(luò)游戲產(chǎn)業(yè)現(xiàn)狀及交易模式的學(xué)習(xí)探索,并通過(guò)標(biāo)簽分類管理等方式,實(shí)現(xiàn)網(wǎng)絡(luò)游戲虛擬物品交易系統(tǒng)的系統(tǒng)用戶管理、用戶注冊(cè)管理、商家管理、商家商品購(gòu)買(mǎi)管理、商家商品管理、個(gè)人商品管理、個(gè)人商品購(gòu)買(mǎi)管理、系統(tǒng)管理等功能,從而達(dá)到一個(gè)交易平臺(tái)所提供的基本的服務(wù)功能。2相關(guān)技術(shù)2.1JSP技術(shù)介紹JSP技術(shù)是當(dāng)今較為主流的網(wǎng)頁(yè)編程技術(shù),其本身就是一種以Java為基礎(chǔ)的腳本語(yǔ)言,但它的功能是十分強(qiáng)大的,因?yàn)樗梢允褂盟械腏ava類。當(dāng)它與JavaBean類進(jìn)行結(jié)合時(shí),它可以非常清晰地將內(nèi)容與顯示邏輯區(qū)分開(kāi),這就極大的方便了用戶的需求。簡(jiǎn)單來(lái)說(shuō),JavaBean是一種可以復(fù)用的Java類,它可以對(duì)使用JSP技術(shù)的程序進(jìn)行拓展和延伸,從而對(duì)程序進(jìn)行一定的更新,同時(shí)由于它的復(fù)用性,程序維護(hù)和管理就顯得非常便捷。JavaBean組件有內(nèi)部的接口,可以幫助不同的人對(duì)系統(tǒng)進(jìn)行訪問(wèn)。通過(guò)對(duì)本系統(tǒng)的各項(xiàng)模塊與功能實(shí)現(xiàn)的考量,使用JSP技術(shù)是最合適的,且由于其良好復(fù)用性,使程序在后期維護(hù)與管理時(shí)更加方便快捷。2.2JAVA簡(jiǎn)介Java作為目前使用最為廣泛的主流編程語(yǔ)言之一,其具有面向?qū)ο?、?jiǎn)單方便、動(dòng)態(tài)穩(wěn)定與多線程等等優(yōu)點(diǎn),主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù),全面支持JSP等大部分網(wǎng)絡(luò)編程技術(shù)。Java在很多方面與C/C++語(yǔ)言非常相似,但是又去除了其繁瑣復(fù)雜之處,取長(zhǎng)補(bǔ)短,使Java語(yǔ)言變得更加容易理解和操作。同時(shí)其又可在幾乎任何平臺(tái)上運(yùn)行,內(nèi)置對(duì)多線程的支持,運(yùn)行速度非???,同時(shí)具有多態(tài)、繼承和封裝三個(gè)主要特性,廣泛應(yīng)用于各類程序的開(kāi)發(fā)。所以本系統(tǒng)主要選擇Java作為主要的編程語(yǔ)言。2.3MyEclipse開(kāi)發(fā)環(huán)境MyEclipse支持廣泛、兼容性高并且功能強(qiáng)大,是一個(gè)Eclipse插件集合,普遍適應(yīng)于JAVA和J2EE的系統(tǒng)開(kāi)發(fā),支持JDBC,Hibernate,AJAX,Struts,JavaServlet,Spring,EJB3等市面上存在的幾乎所有數(shù)據(jù)庫(kù)鏈接工具和主流Eclipse產(chǎn)品開(kāi)發(fā)工具。MyEclipse在業(yè)內(nèi)是較為流行且為人所熟知的應(yīng)用程序開(kāi)發(fā)工具,該平臺(tái)在開(kāi)發(fā)的過(guò)程中運(yùn)用的就是該工具。MyEclipse可以幫助我們有效地進(jìn)行web項(xiàng)目的研發(fā)與使用,除此之外,還可以提高系統(tǒng)的運(yùn)營(yíng)能力,能夠?yàn)閣eb項(xiàng)目提供必要的環(huán)境支持,從而完成編碼、測(cè)試、調(diào)試及發(fā)布等功能。它可以支持JSP,HTML,SQL,Javascript,Struts,CSS等。除此之外,相似的集成開(kāi)發(fā)工具還有IntellijIDEA、NetBeans等。相比于IDEA,MyEclipse雖然在操作上沒(méi)有IDEA便捷,且在頁(yè)面美觀度上也略遜一籌,但MyEclipse在開(kāi)發(fā)過(guò)程中更流暢且不易因文件過(guò)大而產(chǎn)生卡頓,不需要消耗大量硬盤(pán)資源,內(nèi)存要求更低。而NetBeans作為甲骨文公司生產(chǎn)的IDE,相對(duì)于MyEclipse與IDEA,在市場(chǎng)上還是非常少見(jiàn)的,且在操作方式上與前兩者差別較大,并不適合此項(xiàng)目的開(kāi)發(fā)工作。所以此項(xiàng)目我選擇MyEclipse開(kāi)發(fā)環(huán)境。2.4Tomcat服務(wù)器Tomcat屬于一種輕型的服務(wù)器,所以說(shuō)在中小企業(yè)中并不具有普適性。但是當(dāng)程序員需要開(kāi)發(fā)或調(diào)試JSP程序時(shí),則通常會(huì)將該服務(wù)器作為優(yōu)先考慮對(duì)象。對(duì)于一個(gè)僅具有計(jì)算機(jī)基礎(chǔ)知識(shí)的人來(lái)說(shuō),訪問(wèn)一個(gè)HTML網(wǎng)頁(yè)需要計(jì)算機(jī)系統(tǒng)具有一個(gè)較好的Apache服務(wù)器。Tomcat作為Apache的擴(kuò)展,其運(yùn)行時(shí)二者是不會(huì)互相影響的。當(dāng)系統(tǒng)運(yùn)行時(shí),Tomcat作為獨(dú)立的服務(wù)器運(yùn)行Servle和JSP頁(yè)面,Apache服務(wù)器為HTML頁(yè)面的運(yùn)行提供穩(wěn)定保障。同時(shí)Tomca也具有一定的HTML頁(yè)面處理功能。相似的web服務(wù)器還有Resin、Jetty及WebLogic等,但Tomcat作為一種輕量級(jí)服務(wù)器,運(yùn)行更為方便快捷,甚至在MyEclipse內(nèi)部就內(nèi)置了相關(guān)的EclipseTomcat服務(wù)器,不需要另外運(yùn)行。2.5SQLServer數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是系統(tǒng)開(kāi)發(fā)過(guò)程中不可或缺的一部分。在80年代,Microsoft研發(fā)了SQLServer數(shù)據(jù)庫(kù),其依靠可擴(kuò)展的RDBMS核心品質(zhì)使其在這些年來(lái)成為企業(yè)軟件的首選平臺(tái)。SQLServer數(shù)據(jù)庫(kù)可以完美支持Web,同時(shí)提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。SQLServer可以將數(shù)據(jù)存儲(chǔ)在不同的表中,并且還可以提高系統(tǒng)在實(shí)際應(yīng)用中的速度。數(shù)據(jù)庫(kù)的操作是必不可少的,包括對(duì)數(shù)據(jù)庫(kù)表的增加、刪除、修改、查詢等功能。其易用性與靈活性為數(shù)據(jù)管理提供了相當(dāng)大的便利,并為Web產(chǎn)品帶來(lái)了競(jìng)爭(zhēng)優(yōu)勢(shì)。除此之外,相似的關(guān)系型數(shù)據(jù)庫(kù)還有Oracle、MySQL等。相較于Oracle數(shù)據(jù)庫(kù),SQLServer開(kāi)源且無(wú)需付費(fèi),在此項(xiàng)目的開(kāi)發(fā)成本上占優(yōu)勢(shì)。相較于MySQL,SQLServer在關(guān)系表上更加靈活且更有條理,具有更加優(yōu)秀的存儲(chǔ)引擎。同時(shí)SQLServer為本人本科期間接觸最多、最熟悉的關(guān)系型數(shù)據(jù)庫(kù),其優(yōu)秀的性能使其成為本系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)的不二之選。3系統(tǒng)分析3.1需求分析當(dāng)今世界,網(wǎng)游業(yè)作為新興產(chǎn)業(yè)正在逐步進(jìn)入人們的生活。網(wǎng)絡(luò)數(shù)字化產(chǎn)業(yè)正飛速邁入新領(lǐng)域,人們?cè)趯W(xué)習(xí)工作的閑暇之余,大多都會(huì)選擇進(jìn)行網(wǎng)絡(luò)游戲以此舒緩身心。而大多數(shù)網(wǎng)游都會(huì)選擇推出虛擬物品來(lái)滿足用戶額外的需要,例如游戲內(nèi)部的虛擬貨幣、游戲裝備等等。很多企業(yè)為了吸引更多的用戶,往往使其推出的虛擬商品包含一定的可交易性,提高商品的價(jià)值,從而吸引更多的用戶關(guān)注。這種由網(wǎng)絡(luò)游戲附帶的交易產(chǎn)業(yè)往往會(huì)使用戶產(chǎn)生一定的通過(guò)網(wǎng)絡(luò)游戲追求收益的心理,甚至很多人以此作為自己的全職或兼職工作。那么如何有效地對(duì)虛擬物品的交易進(jìn)行管理與運(yùn)營(yíng),這就需要一個(gè)高效的交易平臺(tái)來(lái)確保交易安全與日常管理。本設(shè)計(jì)主要分為對(duì)于當(dāng)前網(wǎng)絡(luò)游戲產(chǎn)業(yè)現(xiàn)狀及交易模式的學(xué)習(xí)探索,以及一個(gè)交易系統(tǒng)平臺(tái)的實(shí)現(xiàn)。在頁(yè)面上用戶可以登錄帳號(hào)查詢各式網(wǎng)游分類,并進(jìn)入所選網(wǎng)游頁(yè)面查看當(dāng)前在售物品??紤]到虛擬物品交易的特殊性,使用者不僅可以選擇購(gòu)買(mǎi)物品,同時(shí)也可以寄售自身?yè)碛械奶摂M物品,實(shí)現(xiàn)自由交易。另外,玩家可以查詢當(dāng)前訂單詳情,包括已購(gòu)或已售物品的訂單查詢等等,及隨時(shí)修改、刪除、添加新的交易。管理員在后臺(tái)可隨時(shí)審核用戶各項(xiàng)操作與信息。3.2系統(tǒng)可行性分析3.2.1技術(shù)可行性技術(shù)可行性主要取決于系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)中使用的軟硬件配置是否能滿足應(yīng)用要求,相關(guān)技術(shù)是否能保證系統(tǒng)設(shè)計(jì)完成后的正常運(yùn)行。本系統(tǒng)在Windows操作系統(tǒng)中進(jìn)行開(kāi)發(fā),并且目前PC機(jī)的性能已經(jīng)可以勝任普通系統(tǒng)的web服務(wù)器。系統(tǒng)開(kāi)發(fā)所使用的技術(shù)也都是自身所具有的,也是當(dāng)下廣泛應(yīng)用的技術(shù)之一。系統(tǒng)的開(kāi)發(fā)環(huán)境和配置都是可以自行安裝的,使用比較成熟的SQLServer數(shù)據(jù)庫(kù)進(jìn)行對(duì)系統(tǒng)用戶之間的數(shù)據(jù)交互,根據(jù)技術(shù)語(yǔ)言對(duì)數(shù)據(jù)庫(kù)管理,結(jié)合需求進(jìn)行修改維護(hù),使系統(tǒng)保持一定的安全與穩(wěn)定。該系統(tǒng)目前采用比較成熟的JSP技術(shù),并利用其創(chuàng)建的腳本建立非傳統(tǒng)的動(dòng)態(tài)網(wǎng)頁(yè)。它可以在普通文本編輯器上編輯而無(wú)需進(jìn)行繁瑣的編譯,并且它可以直接在服務(wù)器上執(zhí)行,易于學(xué)習(xí)和操作。3.2.2經(jīng)濟(jì)可行性網(wǎng)絡(luò)游戲虛擬物品交易系統(tǒng)在開(kāi)發(fā)之前所做的任何的分析與調(diào)研,是不存在任何費(fèi)用的,使用的也是比較成熟的技術(shù),系統(tǒng)是基于JSP技術(shù)開(kāi)發(fā)的Web項(xiàng)目,采用Myeclipse集成開(kāi)發(fā)平臺(tái)及SQLServer數(shù)據(jù)庫(kù)。所以系統(tǒng)在人力與財(cái)力方面并不需要很高的要求,具有經(jīng)濟(jì)可行性。3.2.3操作可行性可操作性主要是對(duì)系統(tǒng)設(shè)計(jì)完成后,用戶的使用體驗(yàn)度,通過(guò)界面導(dǎo)航菜單可以簡(jiǎn)單明了地進(jìn)行查看所需的信息內(nèi)容。對(duì)于系統(tǒng)的操作,不需要專業(yè)人員都可以直接進(jìn)行功能模塊的操作管理,所以在系統(tǒng)的可操作性是完全可以的。本系統(tǒng)的操作使用的也是界面窗口進(jìn)行登錄,所以操作人員只要會(huì)簡(jiǎn)單的電腦操作就可以了。4系統(tǒng)設(shè)計(jì)4.1項(xiàng)目設(shè)計(jì)目標(biāo)與原則4.1.1關(guān)于交易系統(tǒng)的基本要求(1)功能要求:實(shí)現(xiàn)系統(tǒng)中的注冊(cè)與登錄、個(gè)人與商家的信息管理、商品的買(mǎi)賣(mài)管理、后臺(tái)管理、產(chǎn)品的分類與搜索、評(píng)價(jià)與投訴以及商品與店鋪的收藏等功能模塊。(2)性能:各項(xiàng)操作均可在不同類型用戶登錄后正常執(zhí)行,在不同的操作系統(tǒng)上均可穩(wěn)定運(yùn)行并實(shí)現(xiàn)相關(guān)功能。(3)安全與保密要求:注冊(cè)用戶在登錄時(shí)可以選擇擁有不同的權(quán)限,且會(huì)根據(jù)用戶的類型進(jìn)行限定,并均需通過(guò)后臺(tái)管理員的驗(yàn)證通過(guò)后方可進(jìn)行登錄操作。用戶都必須輸入相關(guān)的密碼、驗(yàn)證碼進(jìn)行身份驗(yàn)證后才能進(jìn)入系統(tǒng)。環(huán)境要求:可在多種操作系統(tǒng)環(huán)境下使用,如Windows系列、Vista系統(tǒng)等等,可適應(yīng)多平臺(tái)環(huán)境。4.1.2設(shè)計(jì)原則系統(tǒng)架構(gòu)設(shè)計(jì)應(yīng)反映用戶與整個(gè)系統(tǒng)接口模塊之間的有效交互,在系統(tǒng)的各項(xiàng)功能模塊間,應(yīng)該保證符合正常的邏輯性,實(shí)現(xiàn)正確的邏輯跳轉(zhuǎn),使功能更加人性化。同時(shí)系統(tǒng)中的數(shù)據(jù)應(yīng)該有一定的擴(kuò)展性與安全性,在未來(lái)的各項(xiàng)管理維護(hù)中可以做到適應(yīng)環(huán)境的更新與發(fā)展,并且在使用上具有易用性,操作人員的操作難度低,使系統(tǒng)更容易理解。4.2系統(tǒng)流程設(shè)計(jì)4.2.1操作流程系統(tǒng)操作流程如圖4-1所示。圖4-1操作流程圖4.2.2添加信息流程添加信息流程如圖4-2所示。圖4-2添加信息流程圖4.2.3刪除信息流程刪除信息流程如圖4-3所示。圖4-3刪除功能流程圖4.3系統(tǒng)體系結(jié)構(gòu)網(wǎng)絡(luò)游戲虛擬物品交易系統(tǒng)的實(shí)現(xiàn)主要依靠不同的系統(tǒng)用戶角色,不同的系統(tǒng)角色所使用的功能模塊不同,如商家與注冊(cè)用戶分別擁有不同的身份,在進(jìn)行商品管理時(shí)有不同的權(quán)限;管理員在后臺(tái)根據(jù)一定的要求對(duì)系統(tǒng)進(jìn)行維護(hù)等。這些功能可以充分滿足網(wǎng)絡(luò)游戲虛擬物品交易系統(tǒng)的需求。系統(tǒng)的結(jié)構(gòu)圖,如圖4-4所示:圖4-4系統(tǒng)結(jié)構(gòu)圖登錄系統(tǒng)流程圖,如圖4-5所示:圖4-5登錄流程圖管理員功能結(jié)構(gòu)圖,如圖4-6所示。圖4-6管理員功能結(jié)構(gòu)圖4.4開(kāi)發(fā)流程設(shè)計(jì)對(duì)于整個(gè)系統(tǒng)的開(kāi)發(fā)流程,需要經(jīng)過(guò)調(diào)查系統(tǒng)所涉及到的各個(gè)模塊之間的銜接與轉(zhuǎn)換,是否具有邏輯性與可行性,是否可以在進(jìn)行完一系列的流程測(cè)試后保證信息輸入與輸出的安全可靠,與數(shù)據(jù)庫(kù)的連接是否有效且數(shù)據(jù)完整等等,通過(guò)綜合各項(xiàng)設(shè)計(jì)方案以確保系統(tǒng)達(dá)到理想狀態(tài)。然后通過(guò)對(duì)系統(tǒng)的各項(xiàng)功能模塊和系統(tǒng)使用的數(shù)據(jù)庫(kù)進(jìn)行分析,編寫(xiě)代碼、系統(tǒng)測(cè)試,如圖4-7所示。圖4-7開(kāi)發(fā)系統(tǒng)流程圖4.5數(shù)據(jù)庫(kù)設(shè)計(jì)通過(guò)對(duì)系統(tǒng)的功能進(jìn)行規(guī)劃分成幾個(gè)實(shí)體信息,實(shí)體信息將通過(guò)E-R圖進(jìn)行說(shuō)明,本系統(tǒng)的主要實(shí)體圖如下:管理員信息實(shí)體E-R圖,如圖4-8所示。圖4-8管理員信息E-R圖管理員功能實(shí)體E-R圖,如圖4-9所示。圖4-9管理員功能實(shí)體E-R圖商家信息實(shí)體屬性E-R圖,如圖4-10所示。圖4-10商家信息E-R圖商家功能實(shí)體E-R圖,如圖4-11所示。圖4-11商家功能實(shí)體E-R圖注冊(cè)用戶功能實(shí)體E-R圖,如圖4-12所示。圖4-12注冊(cè)用戶功能實(shí)體E-R圖注冊(cè)用戶信息實(shí)體E-R圖,如圖4-13示。圖4-13注冊(cè)用戶信息E-R圖系統(tǒng)整體E-R圖如圖4-14所示:圖4-14系統(tǒng)整體E-R圖5系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)功能模塊網(wǎng)絡(luò)游戲虛擬物品交易系統(tǒng),在平臺(tái)首頁(yè)可以查看商家信息、商家商品信息、個(gè)人商品信息、后臺(tái)管理等內(nèi)容,還可以進(jìn)行用戶登錄、用戶注冊(cè)、商家注冊(cè)、信息查詢等操作,如圖5-1所示:圖5-1系統(tǒng)首頁(yè)界面圖首頁(yè)index.jsp主要由qttop.jsp與qtdown.jsp組成,其中插入bht,jsp調(diào)用相關(guān)數(shù)據(jù)庫(kù)圖片實(shí)現(xiàn)首頁(yè)輪播圖效果,同時(shí)通過(guò)標(biāo)簽實(shí)現(xiàn)相關(guān)按鈕設(shè)置。首頁(yè)關(guān)鍵部分代碼如圖5-2所示:圖5-2首頁(yè)關(guān)鍵部分代碼在商家信息頁(yè)面,可以查看商家號(hào)、商家圖片、密碼、商家名稱、商家簡(jiǎn)介、備注等詳細(xì)商家信息,還可以查看評(píng)論內(nèi)容、評(píng)分、評(píng)論人、評(píng)論時(shí)間等評(píng)論信息,如下圖5-3所示:圖5-3商家信息界面通過(guò)點(diǎn)擊主頁(yè)商家信息標(biāo)簽將前端請(qǐng)求從qttop.jsp發(fā)送至shangjiaxinxidetail.jsp,并調(diào)用商家信息數(shù)據(jù)表顯示商家信息。關(guān)鍵部分代碼如圖5-4所示:圖5-4商家信息關(guān)鍵部分代碼在商家商品信息頁(yè)面,可以查看商品編號(hào)、商品名稱、商品類型、游戲名稱、游戲類別、上架數(shù)量、價(jià)格、照片、商家號(hào)、商家名稱等詳細(xì)商家商品信息,如下圖5-5所示:圖5-5商家商品信息界面圖通過(guò)點(diǎn)擊主頁(yè)商家信息標(biāo)簽將前端請(qǐng)求從qttop.jsp發(fā)送至shangjiashangpinxinxilist.jsp,并調(diào)用商家商品信息數(shù)據(jù)表顯示商家商品信息。關(guān)鍵部分代碼如圖5-6所示:圖5-6商家商品信息關(guān)鍵部分代碼在個(gè)人商品信息頁(yè)面,可以查看商品編號(hào)、商品名稱、商品類型、游戲名稱、游戲類別、上架數(shù)量、價(jià)格、照片、用戶名、姓名等詳細(xì)個(gè)人商品信息,如圖5-7所示:圖5-7個(gè)人商品信息界面圖6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的程序設(shè)計(jì)不能保證沒(méi)有錯(cuò)誤,這是一個(gè)開(kāi)發(fā)過(guò)程,在程序運(yùn)行的過(guò)程中是不可避免的,但我們不能使這些錯(cuò)誤始終存在于系統(tǒng)中,錯(cuò)誤可能會(huì)造成無(wú)法估量的后果,如系統(tǒng)崩潰,安全信息,系統(tǒng)無(wú)法正常啟動(dòng)等,為了發(fā)現(xiàn)這些問(wèn)題,并改變和加以適當(dāng)?shù)男拚窍到y(tǒng)運(yùn)行更加符合要求,更加穩(wěn)定,我們需要去進(jìn)行各方面的系統(tǒng)測(cè)試。系統(tǒng)測(cè)試是個(gè)長(zhǎng)期的過(guò)程,它貫穿整個(gè)設(shè)計(jì)始終,雖然耗時(shí)較長(zhǎng),但卻是非常重要的系統(tǒng)開(kāi)發(fā)必經(jīng)的過(guò)程。6.2系統(tǒng)測(cè)試方法在對(duì)系統(tǒng)進(jìn)行測(cè)試的時(shí)候在找到問(wèn)題的情況下必須在第一時(shí)間找到解決問(wèn)題的辦法,不要存在僥幸的心理,這樣才能讓系統(tǒng)開(kāi)發(fā)的質(zhì)量有所保證,并且開(kāi)發(fā)的周期會(huì)大大縮短;還有就是在測(cè)試時(shí),不要出現(xiàn)重復(fù)性的錯(cuò)誤,遇到一個(gè)錯(cuò)誤問(wèn)題,要將整個(gè)系統(tǒng)開(kāi)發(fā)所牽扯的該問(wèn)題都必須一一解決,提高系統(tǒng)的安全性、穩(wěn)定性。白盒測(cè)試與黑盒測(cè)試是系統(tǒng)測(cè)試中較為常見(jiàn)且常用的兩種方法。1、結(jié)構(gòu)測(cè)試俗稱白盒測(cè)試:這種測(cè)試是在對(duì)程序的處理過(guò)程與結(jié)構(gòu)都有完整了解的前提下,依據(jù)程序內(nèi)部的邏輯而完成的系統(tǒng)測(cè)試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計(jì)要求正常工作,不出現(xiàn)任何偏差。2、功能測(cè)試又成黑盒測(cè)試:主要是針對(duì)程序功能能夠按照設(shè)計(jì)正常實(shí)現(xiàn)的一種檢測(cè),在程序接口處進(jìn)行,檢測(cè)程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。結(jié)論所謂虛擬物品交易平臺(tái),它與其他的購(gòu)物平臺(tái)擁有相似的屬性,同樣是一個(gè)網(wǎng)上市場(chǎng),但是它也有自己與眾不同之處,比如它不需要實(shí)體配送這一環(huán)節(jié),所有的交易都可以在網(wǎng)上平臺(tái)上完成。同時(shí),任何用戶都可以隨意選擇賣(mài)家與買(mǎi)家的身份,不需要后期一系列復(fù)雜的申請(qǐng)與審核的過(guò)程,方便又快捷。整個(gè)程序通過(guò)平臺(tái)的系統(tǒng)化管理運(yùn)營(yíng),實(shí)現(xiàn)虛擬世界與現(xiàn)實(shí)世界的對(duì)接,實(shí)現(xiàn)用戶的自由交易與管理。在另一方面,該系統(tǒng)也擁有一定的不足之處,比如還不支持高并發(fā)操作,無(wú)法處理大量用戶數(shù)據(jù)同時(shí)進(jìn)行操作,在大數(shù)據(jù)管理方面還不能完全落實(shí)。在支付方面也不能完全做到像當(dāng)今主流支付方式一樣做到跳轉(zhuǎn)銜接的過(guò)程等,還需在后期進(jìn)行加強(qiáng)和落實(shí)。此時(shí)項(xiàng)目已經(jīng)完成,系統(tǒng)的開(kāi)發(fā)環(huán)境和配置都是可以自行安裝的,不需要花費(fèi)太大的人力物力。系統(tǒng)使用MyEclipse集成開(kāi)發(fā)平臺(tái),基于JSP技術(shù)開(kāi)發(fā),使用比較成熟的SQLServer數(shù)據(jù)庫(kù)進(jìn)行對(duì)系統(tǒng)前臺(tái)及后臺(tái)的數(shù)據(jù)交互,根據(jù)技術(shù)語(yǔ)言對(duì)數(shù)據(jù)庫(kù),結(jié)合需求進(jìn)行修改維護(hù),可以使得系統(tǒng)運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā)。雖然整個(gè)設(shè)計(jì)持續(xù)的時(shí)間不是很長(zhǎng),但是在這其中,我們需要一點(diǎn)一點(diǎn)地去消化所遇到的困難,并且逐步有效地掌握各項(xiàng)技術(shù)方法?;仡櫘厴I(yè)設(shè)計(jì)的整個(gè)過(guò)程,雖然經(jīng)歷了各種各樣的困難,付出了很多汗水也收獲了很多。在以后的學(xué)習(xí)及工作中,我仍將繼續(xù)努力學(xué)習(xí)計(jì)算機(jī)方面的技術(shù),讓我在后期的平臺(tái)開(kāi)發(fā)中可以更好更快的實(shí)現(xiàn)需求功能。

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論