網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文_第1頁
網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文_第2頁
網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文_第3頁
網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文_第4頁
網(wǎng)上購物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

---文檔均為word文檔,下載后可直接編輯使用亦可打印---摘要眾所周知,當(dāng)今社會處于網(wǎng)絡(luò)時代,支付寶等網(wǎng)絡(luò)支付的興起,帶人們進(jìn)入了網(wǎng)絡(luò)時代,大家在家足不出戶輕輕點(diǎn)擊鼠標(biāo)和鍵盤就可以買到自己喜歡的商品,也就是現(xiàn)在流行的網(wǎng)購。本系統(tǒng)主要是針對廣大網(wǎng)絡(luò)消費(fèi)者而開發(fā)的,專為網(wǎng)絡(luò)消費(fèi)者打造,建設(shè)一個電子商城的系統(tǒng)。消費(fèi)者首先產(chǎn)生對某物的需求,然后在網(wǎng)絡(luò)搜索相對應(yīng)的商品,接著對心儀商品下單,這一過程在該系統(tǒng)的設(shè)計(jì)方面有所體現(xiàn),此系統(tǒng)既列出一個系列的多個商品可供選擇,也符合當(dāng)今這個網(wǎng)絡(luò)時代的發(fā)展趨勢。該系統(tǒng)的設(shè)計(jì)和開發(fā)有著先進(jìn)的技術(shù)和強(qiáng)大的數(shù)據(jù)庫,用SSM搭建基本框架,將消費(fèi)者在線購物、管理員在線對商品進(jìn)行管理、消費(fèi)者信息的管理、訂單查詢及管理等得以實(shí)現(xiàn)。這個系統(tǒng)的優(yōu)點(diǎn)就是操作容易、方便管理、功能齊全、可使用性極強(qiáng)等,而且用戶無論位于何時何地只要有需求就可以打開該系統(tǒng)進(jìn)行購物,這使商品售出的營業(yè)金額增幅明顯。系統(tǒng)潛在客戶巨大,應(yīng)用前景廣闊。本論文對基于SSM的電子商城系的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了一系列的分析,系統(tǒng)需求分析,總體設(shè)計(jì)分析,詳細(xì)細(xì)節(jié)設(shè)計(jì)分析,從開發(fā)環(huán)境、目標(biāo)、流程、功能等方面都進(jìn)行了總體規(guī)劃。關(guān)鍵字:電子商務(wù);電子商城系統(tǒng);JSP技術(shù);MYSQL數(shù)據(jù)庫

DesignandImplementofOnlineShoppingSystemAbstractWiththepopularityofcomputernetworks,theriseofe-commerce,andthegradualimprovementofonlinepaymentandnetworksecuritysystems,people’sliveshaveenteredtheInternetera.Moreandmorepeopleareaccustomedtoshoppingonline.Buyfavoriteproducts.Thissystemismainlydevelopedforthemajorityofonlineconsumers,specificallyforonlineconsumerstobuildanelectronicmallsystem.Thesystemfullytakesintoaccounttheneedsofonlineconsumersintermsofdesign,startingfromthehabitofonlineconsumersbrowsingshopping,toachieveonlineproductpurchaseoperations.Thisnotonlyreflectsthediversificationofproductsales,butalsomeetsthedevelopmenttrendoftoday'ssociety.Thedesignandresearchofthee-MallsystemadoptsJSPtechnologyandMYSQLdatabase.BasedontheSSMarchitecturedevelopment,theuserismainlyallowedtopurchasegoodsonline,andtheadministratorcanperformmerchandisemanagement,usermanagement,andordermanagement.Thesystemhastheadvantagesofsimpleoperation,clearinterface,convenientmanagement,perfectfunctionandsoon.Ithasahighvalueofuse.Throughthepurchaseofgoodsbytheusersofthissystem,itisnotlimitedbytimeandplace,whichcangreatlyincreasetheturnoverofgoodssales.Thepotentialcustomersofthesystemarehugeandtheapplicationprospectsarebroad.ThisthesiscarriesoutaseriesofanalysisonthedesignandimplementationoftheelectronicmallsystembasedonSSM,systemrequirementsanalysis,overalldesignanalysis,detaileddesignanalysis,andoverallplanningfromtheaspectsofdevelopmentenvironment,goals,processes,andfunctions.Keywords:E-commerce;e-Mallsystem;JSPtechnology;MYSQLdatabase

目錄1前言1.1研究背景如今經(jīng)濟(jì)發(fā)展迅速,信息技術(shù)也被運(yùn)用到經(jīng)濟(jì)貿(mào)易行業(yè),因此逐漸衍生為電子商務(wù)。網(wǎng)上購物就是其系統(tǒng)當(dāng)中的一個重要分支,隨著支付寶的誕生,廣大消費(fèi)者也越來越喜歡在網(wǎng)上購物?;ヂ?lián)網(wǎng)影響、改變著人們的生活方式,家用電腦的普及,使得家庭信息化加強(qiáng),越來越多消費(fèi)者,開始網(wǎng)絡(luò)購物,并且習(xí)慣了網(wǎng)上購物。電子商務(wù)系統(tǒng)的成熟,幫助人們可以在家使用鼠標(biāo)和鍵盤就可以在網(wǎng)絡(luò)上買到自己喜歡的商品。改革開放后,人民的經(jīng)濟(jì)水平日益提高,消費(fèi)者對于網(wǎng)上購買商品的需求越來越強(qiáng)烈。因此,電子商城系統(tǒng)應(yīng)運(yùn)而生。將該系統(tǒng)和傳統(tǒng)的門店銷售比較起來有幾點(diǎn)不同,其中后者需要有一個店面,其每年都需要支付大筆租金,而且營業(yè)時間不自由,也需要很多的工作人員。再加上這種店面地點(diǎn)固定,主要的消費(fèi)人群就是該城市的人們。這種銷售模式,在一定的程度上限制了客戶群體,再加上需要支付一定的運(yùn)營成本和人工費(fèi)用,運(yùn)營時間有限,以上這些都會讓這種傳統(tǒng)的實(shí)體店銷售模式業(yè)績下滑。網(wǎng)絡(luò)時代加快了電子商務(wù)成長的步伐,大家更喜歡在網(wǎng)上購物,也導(dǎo)致了實(shí)體店銷售大不如從前。而電子商城系統(tǒng)可以很好的解決了這一問題,不僅可以滿足消費(fèi)者足不出戶就能購買到需要的同時,給消費(fèi)者帶來便利,同時也方便了管理員對商品的管理,提高賣家的營業(yè)額。該電子商城系統(tǒng)采用JSP開發(fā)技術(shù)進(jìn)行編寫,結(jié)合MYSQL作為數(shù)據(jù)庫進(jìn)行設(shè)計(jì),界面清晰易操作,消費(fèi)者只要有使用電腦的經(jīng)驗(yàn),就可以對該系統(tǒng)進(jìn)行熟練的操作,因此該系統(tǒng)具備了其他系統(tǒng)不具備的很多優(yōu)點(diǎn)。1.2研究現(xiàn)狀網(wǎng)絡(luò)的發(fā)展為商品的交易渠道提供了更多元化的選擇空間,從1990年開始,國內(nèi)就已經(jīng)有多家公司產(chǎn)生通過網(wǎng)絡(luò)進(jìn)行購物的想法,但是由于當(dāng)時的條件有限,被許多因素困擾,如公司認(rèn)證困難、相關(guān)的網(wǎng)絡(luò)法律還不夠完善,商品運(yùn)輸也相對困難等,影響了網(wǎng)絡(luò)購物的發(fā)展。2000年之后,我國經(jīng)濟(jì)得到迅速發(fā)展,因此關(guān)于網(wǎng)上交易原有的各種問題也迎刃而解,中國眾多企業(yè)都開始加入到電子商務(wù)這個大軍中。CCNIC發(fā)布的調(diào)查結(jié)果顯示,我國使用網(wǎng)絡(luò)的人數(shù)正在成倍增加,通過網(wǎng)絡(luò)了解的世界也愈加多彩。研究顯示,用戶在上網(wǎng)時很大一部分人會在購物中停留更多時間,而且這一人數(shù)正在逐年增加,隨著網(wǎng)絡(luò)的逐漸完善和普及化,網(wǎng)上購物的發(fā)展速度已經(jīng)覆蓋我國大部分地區(qū)。為充分滿足用戶網(wǎng)絡(luò)購買商品的需求,開發(fā)了本電子商城系統(tǒng)。本電子商城系統(tǒng)的研發(fā)體現(xiàn)了網(wǎng)絡(luò)給人們生活帶來便利這一特點(diǎn),節(jié)省傳統(tǒng)購物模式時消費(fèi)者到店咨詢的費(fèi)用,并且當(dāng)熟悉了網(wǎng)絡(luò)購物的模式后,也可減少消費(fèi)者進(jìn)店購物的時間。由此可見,該平臺擁有良好的發(fā)展前景。1.3研究目的和意義本課題的主要工作是針對傳統(tǒng)購物的弊端,而開發(fā)的電子商城系統(tǒng)。應(yīng)用電子設(shè)備在線上進(jìn)行購買,擁有傳統(tǒng)購物方式所沒有的優(yōu)點(diǎn),如:搜索方式快速、儲存空間充足等。這些優(yōu)勢能極大提高消費(fèi)者的購買欲,并且提高商家的業(yè)績。由此可見,開發(fā)這樣一個系統(tǒng)的重要性。此外,若該系統(tǒng)設(shè)計(jì)的合理,就能夠?yàn)槠髽I(yè)開展一條全新的銷售渠道。綜合傳統(tǒng)銷售模式的優(yōu)點(diǎn),輔助信息庫的管理技術(shù),研發(fā)一款全新的電子購物系統(tǒng),進(jìn)而達(dá)到網(wǎng)絡(luò)購物以消費(fèi)者為重心的購物特點(diǎn),建立規(guī)范化、特色化的購物平臺。傳統(tǒng)店面的缺點(diǎn)為銷售方式略顯單一,優(yōu)化解決這一問題,再綜合市場調(diào)研,應(yīng)用網(wǎng)絡(luò)技術(shù),建立一個網(wǎng)上商城,在線上進(jìn)行商品的購買。與傳統(tǒng)銷售模式相比,該系統(tǒng)的優(yōu)點(diǎn)為:(1)使門面商店的運(yùn)營成本和人工費(fèi)用降低。(2)客戶基礎(chǔ)大,全國各省市的消費(fèi)者都可以通過該網(wǎng)絡(luò)平臺在線購買商品,增加了使用群體的規(guī)模。(3)存儲空間充足,能夠保存大量的產(chǎn)品信息,給購買者選擇。(4)節(jié)省時間,網(wǎng)絡(luò)購物節(jié)省了消費(fèi)者的時間,隨時隨地可以通過網(wǎng)絡(luò)進(jìn)行購買。2相關(guān)技術(shù)簡介2.1JSP技術(shù)JSP程序與Html網(wǎng)頁具有一定的差異,在JSP程序中加入了Java程序代碼段。在對網(wǎng)頁進(jìn)行封裝的過程中采取了Java程序代碼段以及tags標(biāo)識,對傳統(tǒng)的網(wǎng)頁服務(wù)進(jìn)行了擴(kuò)展。運(yùn)用JSP程序設(shè)計(jì)的網(wǎng)頁,雖然其返回給用戶的也是一個html文本,但是用戶可以根據(jù)返回的網(wǎng)頁訪問服務(wù)端的應(yīng)用邏輯。Jsp程序進(jìn)行網(wǎng)頁設(shè)計(jì)過程中,相比于傳統(tǒng)的網(wǎng)頁設(shè)計(jì),突出的特點(diǎn)是集中添加了Java代碼段。而添加Java代碼段的主要功能是使得html網(wǎng)頁具有更高的操作性,使得原本傳送的html文本中包含了可以執(zhí)行的Java代碼段。在web服務(wù)器收到Jsp程序設(shè)計(jì)的網(wǎng)頁后,首先會對其中用行的代碼段進(jìn)行執(zhí)行。通常用用JSP程序進(jìn)行網(wǎng)頁設(shè)計(jì)時,會運(yùn)用Java代碼段將需要表達(dá)的運(yùn)行效果包含在html文本中。其傳送原理和servlet,執(zhí)行端還是設(shè)置在服務(wù)器端,用戶所能訪問的只是服務(wù)器端呈現(xiàn)給用戶的運(yùn)行效果。Jsp程序采用Java代碼段對原本的html網(wǎng)頁進(jìn)行改進(jìn),屬于一個巨大的突破。在傳統(tǒng)的html網(wǎng)頁中,對于服務(wù)器的控制作用較小,可拓展性比較低,而采用Java代碼段進(jìn)行的網(wǎng)頁設(shè)計(jì),可以充分利用互聯(lián)網(wǎng)的資源。采用JSP程序進(jìn)行網(wǎng)頁設(shè)計(jì)時,具有以下幾個優(yōu)點(diǎn)。第一,Jsp程序設(shè)計(jì)的網(wǎng)頁可移植性高,能夠在多個平臺上正常運(yùn)行。而在不同系統(tǒng)之間,只要經(jīng)過稍微的調(diào)整,也可以運(yùn)行。第二,由于JSP程序設(shè)計(jì)網(wǎng)頁的自身優(yōu)點(diǎn),確保設(shè)計(jì)的網(wǎng)頁能夠在多個系統(tǒng)上運(yùn)行。減小了不同系統(tǒng)之間分別設(shè)計(jì)網(wǎng)頁的成本,相比于傳統(tǒng)的html網(wǎng)頁設(shè)計(jì)具有很大的突破。第三,Jsp程序設(shè)計(jì)的網(wǎng)頁拓展性強(qiáng)。由于Java屬于面向?qū)ο笳Z言,因此使用Java代碼端設(shè)計(jì)的網(wǎng)頁具有更高的可拓展性,可以根據(jù)具體的需求,使用一個占用內(nèi)存不大的jar程序運(yùn)行服務(wù)器。而且JSP程序設(shè)計(jì)的網(wǎng)頁是由多彩服務(wù)器集群控制的,相比于單一服務(wù)器控制的網(wǎng)頁具有更大的優(yōu)勢。第四,Jsp程序設(shè)計(jì)的網(wǎng)頁具有多種開發(fā)工具支持。對JSP程序設(shè)計(jì)的網(wǎng)頁進(jìn)行開發(fā)過程中,只要運(yùn)用到Java技術(shù),而目前支持Java的平臺數(shù)量較大。并且其中一部分平臺是免費(fèi)的。第五,支持服務(wù)器端組件。Jsp程序設(shè)計(jì)的網(wǎng)頁在實(shí)際運(yùn)行過程中,可以通過添加服務(wù)器端組件來增強(qiáng)服務(wù)器的功能。并且采用服務(wù)器組件可以提高系統(tǒng)的可操作性。2.2B/S結(jié)構(gòu)采用的B/S架構(gòu)設(shè)計(jì)的系統(tǒng),能夠減小客戶端運(yùn)行程序時的運(yùn)行壓力。這種B/S架構(gòu)采取三種體系結(jié)構(gòu)的方式,將程序運(yùn)行的大部分工作轉(zhuǎn)移到服務(wù)端中。在整個網(wǎng)絡(luò)中分布了眾多的服務(wù)器,這些服務(wù)器能夠及時收到用戶發(fā)送的請求,用戶在客戶機(jī)上安裝極小的啟動程序便可以通過啟動程序發(fā)送請求信號到網(wǎng)絡(luò)上,然后有分布在網(wǎng)絡(luò)上的服務(wù)器收到信號,完成對應(yīng)用程序的執(zhí)行。B/S架構(gòu)是一種依靠互聯(lián)網(wǎng)進(jìn)行的體系架構(gòu),在B/S架構(gòu)運(yùn)作的整個過程中,極其需要互聯(lián)網(wǎng)的支持。在目前互聯(lián)網(wǎng)迅速發(fā)展的背景下,B/S架構(gòu)有了更好的發(fā)揮空間。從目前的實(shí)際情況來看,許多的軟件公司在進(jìn)行軟件系統(tǒng)開發(fā)過程中都運(yùn)用到了B/S架構(gòu),使得開發(fā)的軟件系統(tǒng)能夠運(yùn)行在多個服務(wù)器上,而客戶端只需要承受極小的程序運(yùn)行壓力。這種以互聯(lián)網(wǎng)平臺為支持的架構(gòu),是用于當(dāng)代互聯(lián)網(wǎng)快速發(fā)展的要求。并且隨著互聯(lián)網(wǎng)技術(shù)的不斷突破,B/S架構(gòu)也在不斷的完善。B/S架構(gòu)給用戶帶來了極好的消費(fèi)體驗(yàn),甚至許多用戶在使用過程中并不知曉B/S架構(gòu)的存在,只能從表面上發(fā)現(xiàn)程序運(yùn)行過程中客戶機(jī)的壓力極大地減小。實(shí)際上B/S架構(gòu)依靠用戶客戶機(jī)中的瀏覽器,通過瀏覽器來連接,分布在網(wǎng)絡(luò)上的服務(wù)器有服務(wù)器承擔(dān)程序的大部分運(yùn)行工作。對于用戶來講,使用B/S架構(gòu)設(shè)計(jì)的軟件,減小了對客戶機(jī)的需求,使得用戶只需要連接互聯(lián)網(wǎng)就能使用占用內(nèi)存遠(yuǎn)遠(yuǎn)高于以往的應(yīng)用程序。運(yùn)用B/S架構(gòu)設(shè)計(jì)的應(yīng)用程序,最重要的特點(diǎn)是不會受到客戶機(jī)本身?xiàng)l件的制約,由于其大部分運(yùn)行工作都依靠于分布在網(wǎng)絡(luò)上的多個服務(wù)器,因此只要客戶機(jī)連接互聯(lián)網(wǎng),就能夠享受到服務(wù)器的支持,使用運(yùn)用B/S架構(gòu)設(shè)計(jì)的應(yīng)用程序。本文開發(fā)的電子商城系統(tǒng)就是基于B/S架構(gòu)開發(fā)的一種先進(jìn)的銷售系統(tǒng)?;贑/S架構(gòu)的系統(tǒng)只可以被使用在本地電腦上,不能通過計(jì)算機(jī)網(wǎng)絡(luò)來進(jìn)行使用和操作,在使用地理位置等方面都沒有B/S架構(gòu)使用方便。本電子商城系統(tǒng)是在用戶進(jìn)行商品購買的平臺。用戶隨時隨地對商品信息進(jìn)行查看,購買。所以必須采用基于B/S架構(gòu)的方式來進(jìn)行開發(fā)。2.3MYSQL數(shù)據(jù)庫目前的軟件項(xiàng)目設(shè)計(jì)過程中,由于涉及到的數(shù)據(jù)量十分龐大,使用客戶機(jī)進(jìn)行儲存已經(jīng)不符合目前的現(xiàn)狀,因此采取數(shù)據(jù)庫的方式來儲存程序建設(shè)過程中的數(shù)據(jù)。并且使用數(shù)據(jù)庫來保存數(shù)據(jù),可以提高數(shù)據(jù)的安全性,方便于用戶的使用。也能夠減小程序員開發(fā)程序的成本。數(shù)據(jù)庫主要分為兩種,一種是依靠關(guān)系建立起來的關(guān)系型數(shù)據(jù)庫,另一種是不依靠關(guān)系的非關(guān)系型數(shù)據(jù)庫。這兩種數(shù)據(jù)庫都有各自的優(yōu)點(diǎn),適用于不同的場所。MySQL作為一種關(guān)系型數(shù)據(jù)庫,具有著關(guān)系型數(shù)據(jù)庫的特點(diǎn),依靠關(guān)系建立起的數(shù)據(jù)庫,方便于用戶的訪問與數(shù)據(jù)的操作。并且MySQL支持多線程工作,提高了數(shù)據(jù)庫工作的效率。使得用戶在訪問數(shù)據(jù)庫時,數(shù)據(jù)傳送速度更快。并且MYSQL的規(guī)模比較小,非常適合內(nèi)存較小的客戶機(jī)使用。雖然其主要功能較少,但是完全可以滿足本系統(tǒng)的需求。Mysql數(shù)據(jù)庫提供的功能,使得用戶在數(shù)據(jù)庫建立前期可以更加便捷的操作,并且在數(shù)據(jù)庫的二次擴(kuò)展過程中也更方便于用戶的操作。MYSQL數(shù)據(jù)庫特點(diǎn):1、編譯語言支持面向過程的開發(fā)語言c語言以及面向?qū)ο蟮拈_發(fā)語言c++,使得數(shù)據(jù)庫開發(fā)的平臺較為靈活,源代碼的修改等操作也更加的便捷。2、支持多種操作系統(tǒng)AIX的,F(xiàn)reeBSD下,HP-UX,Linux和MacOS中,Novell公司的Netware,OpenBSD系統(tǒng),OS/2裹時,Solaris,Windows等。3、針對多種不同類型的高級程序語言都提供了相對應(yīng)的API。4、Mysql數(shù)據(jù)庫設(shè)計(jì)過程中,其自身結(jié)構(gòu)能夠滿足多線程,運(yùn)用CPU資源進(jìn)行多線程操作,可以極大地提高M(jìn)ySQL數(shù)據(jù)庫的運(yùn)行效率。5、數(shù)據(jù)庫算法設(shè)計(jì)中優(yōu)化了數(shù)據(jù)庫查詢語言,提高了數(shù)據(jù)庫操作的速度。6、Mysql數(shù)據(jù)庫的編譯支持多種獨(dú)立的編譯環(huán)境,客戶端以及服務(wù)端可以通過多種不同的編程環(huán)境對數(shù)據(jù)庫進(jìn)行操作。7、雖然MySQL數(shù)據(jù)庫占用內(nèi)存較小,但其主要功能都比較完善,并且支持連接到其他的數(shù)據(jù)庫中。8、MySQL數(shù)據(jù)庫的管理工具比較齊全,客戶能夠通過管理工具對數(shù)據(jù)庫進(jìn)行優(yōu)化。9、Mysql數(shù)據(jù)庫的容量十分巨大,可以滿足系統(tǒng)的需求。2.4JAVA技術(shù)Java語言作為一種面向?qū)ο缶幊陶Z言,主要適用于中小型企業(yè)應(yīng)用程序的開發(fā)。在互聯(lián)網(wǎng)環(huán)境下,Java語言是最受歡迎的編程語言之一。Java語言具有面向?qū)ο笳Z言的特點(diǎn),方便于企業(yè)的使用,能夠支持多種編程需求。封裝:Java語言通過封裝技術(shù)使得用戶不能看到程序的內(nèi)在結(jié)構(gòu),只能觀察到程序的外部視圖。Java語言通過類和接口對程序進(jìn)行封裝,類似一種抽象化的概念,也就是從外在的描述事物的特點(diǎn),將其抽象為例,而對象是類的實(shí)例化,是作為一個具體的個體。抽象:抽象是面向?qū)ο笳Z言的核心部分,抽象也就是將事物的外在表現(xiàn)描述出來,主要是抓住事物的外在特征,對事物所具有的性質(zhì)和主要的行為進(jìn)行描述。比如面向?qū)ο笳Z言在抽象人這個個體時,首先要想到人的特點(diǎn),也就是人的外在形象,其次是考慮人的行為特征。繼承:繼承是面向?qū)ο笳Z言的又一個重要結(jié)構(gòu),可以節(jié)省許多的程序開發(fā)成本。并且使用繼承的面向?qū)ο箝_發(fā)語言具有更好的層次性,子類是具有父類特征的類,繼承了父類的一切屬性與行為。多態(tài):多態(tài)是指同一名稱的行為在不同的子類中有著不同的描述,比如繼承父類同一行為的不同子類,其繼承的行為在不同子類中有不同的表現(xiàn)。3系統(tǒng)分析系統(tǒng)分析能夠讓我們對設(shè)計(jì)的系統(tǒng)有更加深入的了解,通過系統(tǒng)的分析可以使我們確定研究方向,明確的目標(biāo),找到可行的方法,通過系統(tǒng)分析讓我們確定最終的選擇方案,協(xié)助我我們對設(shè)計(jì)做出更加合理和科學(xué)的抉擇。3.1可行性分析本電子商城系統(tǒng)主要目標(biāo)是實(shí)現(xiàn)網(wǎng)上商品的銷售、購買。因此,有了這一目標(biāo),那么在開展可行性分析的過程中,也就能夠劃分出三個分析方向。3.1.1技術(shù)可行性在開發(fā)技術(shù)上,本次主要選擇的是JSP技術(shù),編程語言上選擇常見的JAVA,以B/S結(jié)構(gòu)為基礎(chǔ),利用MYSQL數(shù)據(jù)庫進(jìn)行支撐,在研究環(huán)節(jié),主要包括兩方面內(nèi)容:一方面是前期開發(fā)應(yīng)用程序,另一方面則是打造后臺數(shù)據(jù)庫并進(jìn)行維護(hù)。前者主要是對于商城系統(tǒng)的功能進(jìn)行規(guī)劃和設(shè)計(jì),包括后期使用的改善,而后者則更多是對于數(shù)據(jù)進(jìn)行要求,包括相應(yīng)的安全性以及完整程度,同時也需要具備一定的穩(wěn)定運(yùn)行能力。1、JAVA語言最主要的特點(diǎn),就是性能表現(xiàn)穩(wěn)定、兼容性高以及開發(fā)周期相對較短,管理比較便捷。所以,在系統(tǒng)編寫過程中,也能夠幫助開發(fā)者和用戶節(jié)省時間。2、基于B/S模式的系統(tǒng)的開發(fā)已發(fā)展日趨成熟。3、MYSQL數(shù)據(jù)庫開源,穩(wěn)定,充分保證了系統(tǒng)的安全性。

綜上所述:本電子商城系統(tǒng)的開發(fā)技術(shù)具有很高可行性,同時就開發(fā)者而言,野具備相應(yīng)的開發(fā)技術(shù)水平,因此在系統(tǒng)開發(fā)上面,可行性比較顯著。3.1.2操作可行性本電子商城系統(tǒng)的注冊登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進(jìn)行訪問操作,用戶只要平時使用過電腦基本上就能完成相應(yīng)的操作。包括在前期開發(fā)上,結(jié)構(gòu)和編程語言的選擇,也都能夠提高系統(tǒng)的使用體驗(yàn)。所以,考慮到管理員在進(jìn)行管理過程中的便捷性,系統(tǒng)管理員只需要進(jìn)行登錄,隨后便可以針對相應(yīng)的商品、用戶以及訂單開展管理工作,提高了系統(tǒng)的實(shí)用性,也對于用戶的實(shí)際操作更加省時省心。本次研發(fā)的系統(tǒng)有三大特點(diǎn):一是操作便捷,二是管理簡單,三是交互體驗(yàn)突出,就操作而言,門檻比較低,所以,在操作上,系統(tǒng)的可行性較高。3.1.3經(jīng)濟(jì)可行性本次系統(tǒng)研發(fā)以B/S結(jié)構(gòu)為基礎(chǔ),數(shù)據(jù)庫選擇的是MYSQL數(shù)據(jù)庫,因此,無論是研發(fā)需要的硬件還是配套的軟件,在市場上都比較常見,同時,在開發(fā)程序環(huán)節(jié),重點(diǎn)還是在于開發(fā)和維護(hù)系統(tǒng)。因此,也就不需要過大的人力和財(cái)力投入,所以系統(tǒng)邏輯比較清晰,不用耗費(fèi)過多時間進(jìn)行開發(fā),在經(jīng)濟(jì)方面具有較高的可行性。綜上所述,無論是技術(shù)層面,還是經(jīng)濟(jì)層面,甚至是操作層面,本次電子商城系統(tǒng)開發(fā)都存在比較顯著的可行性。3.2需求分析3.2.1市場需求隨著計(jì)算機(jī)的應(yīng)用普及,電子商務(wù)也逐步的興起;大多廠家開始實(shí)行電子商務(wù),網(wǎng)絡(luò)銷售產(chǎn)品,電子商務(wù)是基于互聯(lián)網(wǎng)系統(tǒng)上的銷售平臺,在過去幾年里,很多廠家逐步將戰(zhàn)略重心放到了網(wǎng)絡(luò)銷售上面,也先后完成了網(wǎng)絡(luò)銷售業(yè)務(wù)的發(fā)展。考慮到經(jīng)濟(jì)不斷發(fā)展,人們的物質(zhì)生活水平也有了進(jìn)步,計(jì)算機(jī)已成為每家每戶必備的電器,通過計(jì)算機(jī)開展網(wǎng)絡(luò)購物的人群也不斷增多。因此,實(shí)現(xiàn)網(wǎng)上的銷售,已經(jīng)成為未來商場競爭中,必不可少的成功籌碼。計(jì)算機(jī)技術(shù)的普及成熟,電子商務(wù)在線支付技術(shù)的應(yīng)用,所以開展網(wǎng)絡(luò)購物的人數(shù)也不斷提高,人們享受著互聯(lián)網(wǎng)帶來的好處,不用出門,就可以實(shí)現(xiàn)購買、完成消費(fèi)??紤]到目前市場競爭不斷升溫,因此基于互聯(lián)網(wǎng)完成相應(yīng)電子商城系統(tǒng)的打造已成為必不可少的一項(xiàng)工作。借助網(wǎng)絡(luò)的作用,商家也可以豐富宣傳渠道、吸引更多客戶,進(jìn)而創(chuàng)造出更高的效益。3.2.2性能需求要想推動電子商城系統(tǒng)的有效、持續(xù)運(yùn)行,也就需要性能的支撐和保障。特別是在開發(fā)電子商城系統(tǒng)時,也需要搭配適宜的方法,以便完成系統(tǒng)的安全性建設(shè),保障系統(tǒng)有效運(yùn)行。在這個過程中,需要考慮的內(nèi)容有:安全性:安全是一個系統(tǒng)生存和延續(xù)的基礎(chǔ),也是保障用戶體驗(yàn)和隱私安全的閘門,尤其是對于電子商城系統(tǒng)這一涉及隱私較多的系統(tǒng)。先進(jìn)性:根據(jù)現(xiàn)在的實(shí)際情況,要站在用戶需求的角度進(jìn)行開發(fā),以便能夠提高用戶的使用體驗(yàn),促進(jìn)成交。可擴(kuò)展性:電子商城系統(tǒng)給消費(fèi)者購買商品的環(huán)節(jié)提高了使用的便捷程度,讓用戶可以實(shí)現(xiàn)高效購買,所以在開發(fā)時,也需要關(guān)注系統(tǒng)可擴(kuò)展性,以便能夠在技術(shù)出現(xiàn)了更迭時,跟上時代的發(fā)展步伐。有效性:在有效性這里,主要需要關(guān)注的是功能方面,也就是說,系統(tǒng)的功能必須要契合用戶需求,并且盡量滿足。3.2.3功能需求對于電子系統(tǒng)來說,對應(yīng)的用戶實(shí)際上也有兩類,一類用戶就是系統(tǒng)的服務(wù)對象,也就是消費(fèi),另一類用戶,則是系統(tǒng)的管理員。用戶間靜態(tài)結(jié)構(gòu)如圖3-1所示。圖3-1用戶間靜態(tài)結(jié)構(gòu)圖用戶進(jìn)入網(wǎng)站后可查看網(wǎng)站信息,包括新聞公告、商品信息等,注冊登錄后可進(jìn)行商品查詢、加人購物車、支付購買等操作,并可進(jìn)入個人中心,個人中心主要功能模塊包括個人基本信息、我的訂單、充值以及我的留言。用戶用例圖如圖3-2所示。圖3-2用戶用例圖在管理員完成了登錄操作之后,需要涉及到的功能模塊有六個:一是用戶關(guān)系,二是商品管理,三是訂單管理,四是基礎(chǔ)信息,五是訂單統(tǒng)計(jì)分析,六是商品類型管理。管理員用例圖如圖3-3所示。圖3-3管理員用例圖3.3數(shù)據(jù)流程分析在數(shù)據(jù)流程分析環(huán)節(jié),需要覆蓋到系統(tǒng)中的全部階段和相應(yīng)的管理業(yè)務(wù)活動,對于全部業(yè)務(wù)相關(guān)信息及時掌握,包括對應(yīng)的處置過程和數(shù)據(jù)的存儲,同時也要結(jié)合業(yè)務(wù)的實(shí)踐情況,開展相應(yīng)的數(shù)據(jù)流程圖的繪制工作。TFD,也就是TransactionFlowDiagram,即數(shù)據(jù)流程圖,主要指的是通過相應(yīng)的連線和符號的搭配,呈現(xiàn)出相應(yīng)的業(yè)務(wù)處理過程,也就是針對系統(tǒng)而言,對其中相應(yīng)的單位和人員見業(yè)務(wù)關(guān)系和作業(yè)情況以及相應(yīng)的信息傳輸進(jìn)行描繪的圖。本電子商城系統(tǒng)的頂層數(shù)據(jù)流圖如圖3-4所示。圖3-4系統(tǒng)頂層數(shù)據(jù)流程圖在系統(tǒng)數(shù)據(jù)流圖中,有三大模塊:一是商品管理,二是用戶管理,三是訂單管理。在商品管理中,也就是幫助用戶查看相應(yīng)的商品信息并完成購買,以及管理員圍繞商品在后臺進(jìn)行管理;訂單管理對于用戶來說,就是管理自身的訂單,而對于管理員來說,管理范圍就需要覆蓋到全體用戶;用戶管理對于用戶而言,主要是修改相應(yīng)的個人信息,對于管理員來說,則是要管理相應(yīng)的用戶信息。圖3-5為本次研發(fā)的系統(tǒng)數(shù)據(jù)流圖。圖3-5系統(tǒng)數(shù)據(jù)流圖3.4業(yè)務(wù)流程分析本電子商城系統(tǒng)對應(yīng)的工作流程是:系統(tǒng)進(jìn)行啟動,顯示主界面,主界面對于全部用戶都開放。結(jié)合登錄用戶的權(quán)限,若用戶尚未注冊,僅只能提供瀏覽功能,其他功能需要注冊之后才能實(shí)現(xiàn),包括對商品進(jìn)行下訂單、查詢、購買等。對于管理員而言,則需要圍繞系統(tǒng)信息,開展相應(yīng)的核實(shí)、增減以及調(diào)整等,同時也需要圍繞系統(tǒng)管理相應(yīng)的全部功能完成操作。本電子商城系統(tǒng)的業(yè)務(wù)流程圖如圖3-6所示:圖3-7系統(tǒng)業(yè)務(wù)流程圖4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概要設(shè)計(jì)在研發(fā)過程中,本次研發(fā)主要選擇了B/S結(jié)構(gòu),也就是Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu),編程語言選擇JAVA,數(shù)據(jù)庫選擇MYSQL數(shù)據(jù)庫,對于Internet環(huán)境能夠表現(xiàn)出比較高的契合度。用戶只需要保持Internet連接,就可以突破時間和空間的束縛。圖4-1為本次系統(tǒng)的主要工作原理圖。圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)針對系統(tǒng)結(jié)構(gòu)進(jìn)行結(jié)構(gòu)設(shè)計(jì),實(shí)際上就是拆分任務(wù)的過程,用數(shù)量較多的小任務(wù)完成大任務(wù)的實(shí)現(xiàn),不同小任務(wù)相互連接,最終就構(gòu)成了大任務(wù)。就工作步驟而言:1、用相應(yīng)數(shù)量的子模塊分解系統(tǒng);2、預(yù)先設(shè)計(jì)好相應(yīng)的子模塊需要實(shí)現(xiàn)的功能3、設(shè)計(jì)好不同模塊間的邏輯關(guān)系4、設(shè)計(jì)好模塊對應(yīng)的界面,同時對于信息跨模塊傳輸完成梳理就設(shè)計(jì)而言,需要把明確的方案來應(yīng)用到相應(yīng)的小目標(biāo)的實(shí)現(xiàn),具體來看,在相應(yīng)的小目標(biāo)實(shí)現(xiàn)過程中,首先,就需要手機(jī)和歸納相應(yīng)的需求信息。進(jìn)而才能夠圍繞系統(tǒng)相應(yīng)的功能開展設(shè)計(jì)并改善,設(shè)計(jì)出一個具體可實(shí)現(xiàn)的系統(tǒng)結(jié)構(gòu)。本電子商城系統(tǒng)的結(jié)構(gòu)圖如圖4-2所示。圖4-2系統(tǒng)結(jié)構(gòu)圖4.3網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)由于在系統(tǒng)開發(fā)中,選擇了當(dāng)下前沿的B/S架構(gòu),所以開發(fā)的復(fù)雜性并不高,并且便于分享,后期維護(hù)難度也偏低。圖4-3為本系統(tǒng)對應(yīng)的網(wǎng)絡(luò)拓?fù)鋱D。圖4-3系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D4.4數(shù)據(jù)庫設(shè)計(jì)計(jì)算機(jī)信息系統(tǒng)的運(yùn)作,離不開數(shù)據(jù)庫的支撐。信息的一系列操作,也都需要依靠數(shù)據(jù)庫管理系統(tǒng)才可以實(shí)現(xiàn)?,F(xiàn)在,對于電腦系統(tǒng)而言,數(shù)據(jù)庫扮演者極其重要的角色,無可替代。并且就系統(tǒng)運(yùn)行而言,其運(yùn)行質(zhì)量以及運(yùn)行速度,都與數(shù)據(jù)庫開發(fā)的好壞息息相關(guān)。在設(shè)計(jì)數(shù)據(jù)庫時,主要有四項(xiàng)內(nèi)容:一是需求分析,二是概念設(shè)計(jì),三是邏輯設(shè)計(jì),四是物理設(shè)計(jì)。4.4.1數(shù)據(jù)庫實(shí)體(E-R圖)E-R圖是常見的一類數(shù)據(jù)描述方法,主要作用對象是數(shù)據(jù)類型的相互關(guān)系,特別是現(xiàn)實(shí)模型的關(guān)系。實(shí)體聯(lián)系模型,則主要是圍繞實(shí)際運(yùn)行過程,相應(yīng)的實(shí)體關(guān)系,而結(jié)合數(shù)據(jù)庫設(shè)計(jì)的相應(yīng)內(nèi)容,則可以用來完成數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的呈現(xiàn)。在這一模型中,可以根據(jù)目前的數(shù)據(jù)模型來展示目前項(xiàng)目實(shí)體間所具有的現(xiàn)實(shí)關(guān)聯(lián)。E-R圖是可以表示實(shí)體間相互關(guān)聯(lián)的意義,直觀反映出實(shí)體間的關(guān)聯(lián)。在為實(shí)體設(shè)計(jì)屬性與關(guān)聯(lián)的時候便可以確定實(shí)體間主外鍵的關(guān)聯(lián)關(guān)系,實(shí)體所具有的延伸性。在E-R圖中這些都能直觀的顯示出來。像這樣將數(shù)據(jù)分類成組后,就會產(chǎn)生了與相關(guān)的分組所不同的信心,這樣更加的易于用戶進(jìn)行觀察和實(shí)際分析。E-R圖中的三個最為重要的元素就是實(shí)體、屬性、關(guān)系。E-R圖即由這三點(diǎn)組成。本電子商城系統(tǒng)的E-R圖如下所示:(1)圖4-4為本次系統(tǒng)的分類信息實(shí)體E-R圖:圖4-4分類信息實(shí)體圖(2)圖4-5為本次系統(tǒng)的商品實(shí)體E-R圖:圖4-5商品實(shí)體圖(3)圖4-6為訂單實(shí)體E-R圖:圖4-6訂單實(shí)體圖(4)圖4-7為用戶實(shí)體E-R圖:圖4-7用戶實(shí)體圖(5)圖4-8為留言實(shí)體E-R圖:圖4-8留言實(shí)體圖4.4.2數(shù)據(jù)庫表設(shè)計(jì)在數(shù)據(jù)庫設(shè)計(jì)過程中,一般都是基于已有的數(shù)據(jù)庫管理系統(tǒng)實(shí)現(xiàn)設(shè)計(jì),一般來說,用得比較多的數(shù)據(jù)庫管理系統(tǒng)有三類:一是MYSQL數(shù)據(jù)庫,二是SQLServer數(shù)據(jù)庫,三是Oracle數(shù)據(jù)庫。本次主要選擇的是MYSQL數(shù)據(jù)庫管理系統(tǒng),相應(yīng)的設(shè)計(jì)結(jié)果為:表4-1ftype分類信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1fidint11是否編號2ftypevarchar20否是分類名稱3isdelvarchar20否是是否刪除表4-2goods商品信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1idint11是否編號2fidint11否是分類編號3priclevarchar20否是價格4objectvarchar20否是標(biāo)簽5imgvarchar30否是圖片6pidint11否是說明7namevarchar20否是名稱8miaoshutext否是描述9areavarchar50否是庫存10datetimedatetime否是添加時間11tuijianint11否是推薦12gidvarchar100否是商品編號13weightvarchar20否是特價14gurlvarchar255否是銷售量15isshowvarchar10否是是否上架表4-3order1訂單信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1idint11是否編號2fidint11否是商品編號3uidint11否是用戶編號4pjvarchar100否是用戶評價5ostatevarchar10否是訂單狀態(tài)6datedatetime否是下單時間7amountint11否是訂單數(shù)8jiesuanint11否是結(jié)算9unamevarchar20否是用戶名10telvarchar20否是電話11addressvarchar50否是地址12isdelvarchar20否是是否刪除表4-4userinfo用戶信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1uidint11是否編號2uname`varchar20否是用戶名3sexvarchar10否是性別4addressvarchar100否是地址5pwdvarchar20否是密碼6levelint11否是類型7ustateint11否是狀態(tài)8telvarchar20否是電話9mbanswervarchar30否是密保問題10questionvarchar30否是問題答案11emailvarchar30否是郵箱表4-5bbs留言信息表序號列名數(shù)據(jù)類型長度主鍵允許空說明1idint11是否編號2namevarchar100否是標(biāo)題3notetext否是內(nèi)容4statetext否是狀態(tài)5uidint11否是用戶編號6isdelvarchar20否是是否刪除7stimedatetime否是留言時間5系統(tǒng)實(shí)現(xiàn)5.1用戶功能模塊的實(shí)現(xiàn)在進(jìn)入到系統(tǒng)之后,用戶能夠?qū)崿F(xiàn)相應(yīng)的系統(tǒng)信息查看功能,可以查看的內(nèi)容一是首頁信息,二是新聞公告,三是商品信息,圖5-1為本系統(tǒng)的前臺主界面。圖5-1系統(tǒng)主界面圖5.1.1用戶注冊界面如果用戶沒有已注冊的賬號,那么就需要完成注冊,注冊過程,需要提供六大信息;一是用戶名設(shè)置,二是密碼信息,三是重復(fù)秘密,四是性別,五是聯(lián)系方式,六是地址,圖5-2為用戶注冊的界面。圖5-2用戶注冊界面圖5.1.2用戶登錄界面用戶要想進(jìn)行商品購買操作,必須登錄系統(tǒng),用戶登錄界面展示如圖5-3所示。圖5-3用戶登錄界面圖5.1.3商品詳情界面在商品詳情界面,用戶能夠?qū)τ谏唐返脑敿?xì)信息進(jìn)行查看,并可點(diǎn)擊加入購物車或結(jié)算按鈕進(jìn)行相應(yīng)操作,商品詳情界面展示如圖5-4所示。圖5-4商品詳情界面圖5.1.4購物車界面在購物車界面里,用戶也可以對于購物車的商品信息進(jìn)行查看,并可點(diǎn)擊下單或刪除按鈕進(jìn)行相應(yīng)操作,購物車界面展示如圖5-5所示。圖5-5購物車界面圖5.1.5我的訂單界面用戶在我的訂單界面可查看所有訂單信息,并可進(jìn)行訂單確認(rèn)以及退貨退款操作,我的訂單界面展示如圖5-6所示。圖5-6我的訂單界面圖5.1.6留言界面用戶通過登錄,就可以在留言界面完成相應(yīng)的留言,圖5-7為系統(tǒng)的留言界面。圖5-7留言界面圖5.2管理員功能模塊的實(shí)現(xiàn)5.2.1管理員登錄界面如果管理員需要在系統(tǒng)后臺完成相應(yīng)的操作,那么就需要完成系統(tǒng)的登錄,圖5-8為管理員登錄界面。圖5-8管理員管理界面圖5.2.2用戶管理界面通過登錄,管理員可以進(jìn)入到后臺,完成相應(yīng)的管理,對于目前已有用戶的信息,管理員不僅可以進(jìn)行查看,同時也可以做刪改等,管理員還可以進(jìn)行用戶信息的增加,圖5-9為用戶管理界面。圖5-9用戶管理界面圖5.2.3留言管理界面在留言管理界面,管理員一方面可以對于用戶的留言進(jìn)行查看,另一方面也可以回復(fù)用戶的留言,圖5-10為留言管理界面,圖5-11為回復(fù)留言界面。圖5-10客戶留言管理界面圖圖5-11回復(fù)留言界面圖5.2.4訂單管理界面管理員在訂單管理界面可處理用戶訂單,可進(jìn)行確認(rèn)訂單、確認(rèn)退貨以及拒絕退貨等操作,訂單管理界面展示如圖5-12所示。圖5-12訂單管理界面圖5.2.5商品管理界面管理員可進(jìn)行商品管理操作,對已有商品信息管理員可進(jìn)行修改和刪除操作,商品管理界面展示如圖5-13所示。添加商品界面展示如圖5-14所示。圖5-13商品管理界面圖圖5-14添加商品界面圖6系統(tǒng)測試6.1測試目的對系統(tǒng)進(jìn)行測驗(yàn)是一個持久性的工程,它關(guān)系信息的管制,是極其重要的。一方面,它是保障系統(tǒng)質(zhì)量優(yōu)良的門戶,另一方面,它對系統(tǒng)起監(jiān)查作用,有最終使用權(quán)限。系統(tǒng)內(nèi)部程序進(jìn)行測驗(yàn)是為了查找程序運(yùn)行過程中出現(xiàn)的錯誤。這種測驗(yàn)可以減少軟件的損害,使其運(yùn)轉(zhuǎn)更加平穩(wěn)。對系統(tǒng)的每一次的測驗(yàn)都需要提前提供測驗(yàn)數(shù)值,每一個數(shù)值對應(yīng)一個結(jié)果。如果測驗(yàn)結(jié)果不同于標(biāo)準(zhǔn)值,那就是說明程序中的錯誤是存在的,需要我們來找到并改正。對系統(tǒng)進(jìn)行測驗(yàn)的主要達(dá)成目標(biāo)是排查出系統(tǒng)中可能存在的任何錯誤,提高系統(tǒng)的性能,驗(yàn)收樣本,對系統(tǒng)的價值做出評估。這個過程分為以下三個環(huán)節(jié):其一,系統(tǒng)不同模塊的測驗(yàn),檢驗(yàn)每一個模塊的正確度;其二,部件組合測驗(yàn),檢驗(yàn)每一個模塊的連接處的正確度;其三,系統(tǒng)的最后確定,即測驗(yàn)系統(tǒng)的性能是否符合客戶的需求。通過多次的測驗(yàn),提出并糾正錯誤之后,仍然需要再次的測驗(yàn)保障系統(tǒng)的質(zhì)量。6.2測試步驟及方法以下為該軟件測試的具體步驟:(1)模塊測試,該步驟主要用于查找代碼和系統(tǒng)設(shè)計(jì)中所存在的錯誤,彌補(bǔ)其缺陷。(2)系統(tǒng)測試,該步驟主要是糾正軟件自身有關(guān)細(xì)節(jié)的差錯以及內(nèi)容闡述方面的錯誤。(3)驗(yàn)收測試,該步驟主要是查找系統(tǒng)基本要求所闡明內(nèi)容的錯誤。測驗(yàn)方法:其一,檢驗(yàn)系統(tǒng)內(nèi)部數(shù)據(jù)庫的連接處能否良好運(yùn)轉(zhuǎn),其基本內(nèi)容的完善情況。

其二,系統(tǒng)設(shè)備使用程度。

其三,

每一個網(wǎng)站使用的良好程度,每個性能的實(shí)施效果,數(shù)據(jù)轉(zhuǎn)換的便捷程度。(4)測試過程:在整個系統(tǒng)大致完成之后,接下來就是系統(tǒng)化測試的階段了,首先我們是從外到內(nèi)進(jìn)行測試,首先用戶注冊的,在這里我們不僅要用正常的數(shù)據(jù)去測試,還是有錯誤,要想到更多錯誤的方式去測試,看有沒有出現(xiàn)bug。用戶的登陸也是如此,看有沒有提示出用戶登陸錯誤的信息。然后再查看購物的界面,添加到購物車有沒有出現(xiàn)什么bug,功能是不是正常的,再這些測試,如果出現(xiàn)bug,不要慌張,更應(yīng)該值得我們開心,因?yàn)檫@些避免了投入使用的時候出現(xiàn)這些bug,那損失的東西就更多了。6.3功能測試對網(wǎng)站進(jìn)行功能測試需包含以下五項(xiàng)主要內(nèi)容:該系統(tǒng)適合使用的性能、其內(nèi)容的精確度、系統(tǒng)的可實(shí)踐度和操縱度、體系的順從性能、瀏覽網(wǎng)站的安全程度。本系統(tǒng)功能測試如表6-1所示:表6-1網(wǎng)站功能測試測試內(nèi)容測試結(jié)果適用性好準(zhǔn)確性好可操作性好依從性好安全性好6.4測試策略為了方便用戶使用本電子商城系統(tǒng),以及盡可能減少電子商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的測試錯誤的發(fā)生。該測試系統(tǒng)的主要范圍,以測試在以下三個方面:其一,對于該系統(tǒng)的原始文件,需進(jìn)行以下測驗(yàn):內(nèi)容單元測驗(yàn)、對組合單元的子系統(tǒng)進(jìn)行合成測驗(yàn)、整個系統(tǒng)的檢測、對檢驗(yàn)結(jié)果的查收;

其二,整理出測驗(yàn)對象可以測驗(yàn)出的性能以及其無法測驗(yàn)的性能;

其三,測驗(yàn)系統(tǒng)的辨析性能,設(shè)置文件,不受日期變動影響的設(shè)想、建設(shè)和施行的測驗(yàn)。6.5測試分析由于沒有足夠的經(jīng)驗(yàn)積累,適合系統(tǒng)的原始文件在編寫時容易導(dǎo)致系統(tǒng)漏洞的出現(xiàn),編程者自身所擁有的想法與現(xiàn)實(shí)情況相違背,例如,像代碼這樣的原始文件不符合規(guī)定,使得在兩接口連接處顯露出弊端,進(jìn)而導(dǎo)致系統(tǒng)性能與使用對象的需求矛盾,也就使最后的系統(tǒng)驗(yàn)收不合格,無法滿足需求。因此,系統(tǒng)想要投入網(wǎng)絡(luò),必須經(jīng)過多次的測驗(yàn)。只有通過不斷的改正,才能形成較為完整的系統(tǒng)。測驗(yàn)完備后,依據(jù)相關(guān)文檔,需對其性能進(jìn)行測驗(yàn),減少性能漏洞。如果系統(tǒng)有漏洞產(chǎn)生,一方面會影響其基本性能,另一方面還會造成數(shù)據(jù)的缺失。通過多次的測驗(yàn),提高系統(tǒng)的穩(wěn)固度,保障系統(tǒng)的基本性能。通過前期實(shí)驗(yàn)測試,該系統(tǒng)的全部性能都可以很好的實(shí)現(xiàn),不會存在任何不實(shí)現(xiàn)象。到現(xiàn)今為止,該系統(tǒng)的性能測試順利的完工。本電子商城系統(tǒng)滿足用戶的要求和需求,本系統(tǒng)的使用能夠有效的提高用戶購買商品的效率。

總結(jié)通過對本電子商城系統(tǒng)的開發(fā),我對系統(tǒng)開發(fā)有一個更清楚的了解,系統(tǒng)的開發(fā)過程中,最先是發(fā)現(xiàn)其存在的問題,準(zhǔn)確描述,剖析其需求,之后需設(shè)想其性能,具體策劃。了解其過程,幫助我更好的學(xué)習(xí),此外,也拓寬了我計(jì)算機(jī)的知識,我覺得收獲不小。在系統(tǒng)開發(fā)的早期階段,我必須熟悉網(wǎng)絡(luò)購物的流程,對軟件編程的相關(guān)知識有一個初步的了解。從一開始的知識有一個整體設(shè)計(jì)的理解,然后從概要設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼,和開始,最終的測試,感覺非常充分的整個過程中,雖然遇到了很多困難,但當(dāng)我通過自己的努力去尋找各種數(shù)據(jù)或向老師對學(xué)生要求甚至對系統(tǒng)的設(shè)計(jì),最終的設(shè)計(jì)方案,該系統(tǒng)的成功運(yùn)行,那種成就感和滿足感足以安慰自己的長時間以來的辛苦奮斗。隨著設(shè)計(jì)漸漸進(jìn)入尾聲,我所設(shè)計(jì)的電子商城系統(tǒng)也初具規(guī)模,可是它們并不是非常完善,盡管他付出了我?guī)缀跛行乃己秃顾?,我還是認(rèn)為它可以做的更好,因?yàn)槲业拇髮W(xué)學(xué)習(xí)生涯不久將會完成,我希望可以點(diǎn)綴一個很好的句點(diǎn)。整個大學(xué)生涯過程中,我一直在不斷的學(xué)習(xí)和領(lǐng)悟,充分利用機(jī)會,把自己的所學(xué)運(yùn)用于現(xiàn)實(shí)生活,不斷的踐行,雖然過程中可能會有難處,但對困難的每一次克服都對我有很大的幫助,我的知識和經(jīng)驗(yàn)也得到了豐富。在這幾個月的畢業(yè)設(shè)計(jì)實(shí)習(xí)過程中,我學(xué)到了很多我們大學(xué)生在課堂上無法學(xué)到的東西,同時也明白了自己在專業(yè)知識上還有所欠缺。目前計(jì)算機(jī)仍在不斷普及、應(yīng)用領(lǐng)域也仍在迅速擴(kuò)大,要跟上時代發(fā)展的腳步,就必須積極努力,不斷學(xué)習(xí)實(shí)踐。在大學(xué)生活的最后階段,我意識到在往后的生活和工作中,我會保持自己的初心,堅(jiān)定不移,一直學(xué)習(xí),了解新的思想,掌握專業(yè)知識,順應(yīng)時代潮流的必由之路。

參考文獻(xiàn)[1]張孝祥.JAVA郵件開發(fā)詳解[M].北京:電子工業(yè)出版社,2007:10-300.[2]雷文華,薛小文.MATLAB和Servlet在

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論