![基于BS結(jié)構(gòu)的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)_第1頁(yè)](http://file4.renrendoc.com/view/b6c0ae864f1bfed5c6fd0107e576cc44/b6c0ae864f1bfed5c6fd0107e576cc441.gif)
![基于BS結(jié)構(gòu)的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)_第2頁(yè)](http://file4.renrendoc.com/view/b6c0ae864f1bfed5c6fd0107e576cc44/b6c0ae864f1bfed5c6fd0107e576cc442.gif)
![基于BS結(jié)構(gòu)的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)_第3頁(yè)](http://file4.renrendoc.com/view/b6c0ae864f1bfed5c6fd0107e576cc44/b6c0ae864f1bfed5c6fd0107e576cc443.gif)
![基于BS結(jié)構(gòu)的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)_第4頁(yè)](http://file4.renrendoc.com/view/b6c0ae864f1bfed5c6fd0107e576cc44/b6c0ae864f1bfed5c6fd0107e576cc444.gif)
![基于BS結(jié)構(gòu)的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)_第5頁(yè)](http://file4.renrendoc.com/view/b6c0ae864f1bfed5c6fd0107e576cc44/b6c0ae864f1bfed5c6fd0107e576cc445.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
.z...基于B/S構(gòu)造的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)以與實(shí)現(xiàn)*明臣**大學(xué)碩士學(xué)位論文基于B/S構(gòu)造的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)TheDesignandImplementationofputerPartsSalesSystemBasedonB/SStructure基于B/S構(gòu)造的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)TheDesignandImplementationofputerPartsSalesSystemBasedonB/SStructure-.z摘要基于B/S構(gòu)造的計(jì)算機(jī)部件銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)隨著Internet國(guó)際互聯(lián)網(wǎng)的開(kāi)展,越來(lái)越多的單位開(kāi)場(chǎng)建造自己的自動(dòng)電子商務(wù)系統(tǒng)?;贗nternet的信息效勞,商務(wù)效勞已經(jīng)成為現(xiàn)代企業(yè)一項(xiàng)不可缺少的內(nèi)容。在我國(guó),隨著計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的普及與開(kāi)展,電子商務(wù)的迅速崛起,眾多的信息技術(shù)企業(yè)、風(fēng)險(xiǎn)投資公司、生產(chǎn)流通企業(yè)紛紛開(kāi)展電子商務(wù)。電子產(chǎn)品極大的豐富了人們的生活,隨著網(wǎng)絡(luò)化時(shí)代的降臨,網(wǎng)上商城就為人們提供了很好的選購(gòu)平臺(tái),人們可以通過(guò)網(wǎng)絡(luò)更好地了解產(chǎn)品,可以為購(gòu)置者提供更多的信息以便買到滿意如意的商品,目前網(wǎng)上電腦部件銷售已經(jīng)成為了年輕一代的一種購(gòu)物時(shí)尚。在網(wǎng)絡(luò)大家族中,電子商務(wù)是一個(gè)熱點(diǎn)。電子商務(wù)一個(gè)最根本的表達(dá)就是網(wǎng)上銷售?!熬W(wǎng)〞字意味著它具有信息時(shí)代的快捷方便等特征。事實(shí)上電子商務(wù)的出現(xiàn),給消費(fèi)者的地位,消費(fèi)觀念帶來(lái)了重要的變化。電子商務(wù)的網(wǎng)上實(shí)踐,是從網(wǎng)上銷售開(kāi)場(chǎng)的,電腦部件銷售打破了傳統(tǒng)的銷售形式,將商店和網(wǎng)絡(luò)結(jié)合是一種典型的購(gòu)物運(yùn)用。對(duì)于企業(yè)而言,可以通過(guò)這個(gè)銷售平臺(tái)來(lái)擴(kuò)大銷售的覆蓋面積,而不只是局限于實(shí)體的商店,減少企業(yè)對(duì)實(shí)體商店的金錢投資和人員的投入,這樣可以減少風(fēng)險(xiǎn)投資。網(wǎng)上電腦部件銷售主要是為了滿足人們對(duì)電腦部件的需求量的日益增加,使得人們可以通過(guò)一個(gè)網(wǎng)絡(luò)的平臺(tái)來(lái)了解電腦部件的相關(guān)的信息,為人們對(duì)要購(gòu)置的商品的詳細(xì)參數(shù)功能、價(jià)格、和產(chǎn)品相關(guān)的評(píng)價(jià)具有一定的了解,方便購(gòu)置者對(duì)商品的選購(gòu),使得人們可以足不出戶就可以購(gòu)置到滿意如意的商品,免去了與商家的討價(jià)還價(jià),省去了親身去商場(chǎng)“淘金〞的麻煩。網(wǎng)上電腦部件銷售可以為企業(yè)產(chǎn)品的宣傳起到積極的作用,人們可以通過(guò)網(wǎng)絡(luò)了解企業(yè)的文化、商品信息、商品動(dòng)態(tài)趨勢(shì)等諸多方面的信息,提高企業(yè)在人們心中的地位,為提高企業(yè)的信譽(yù)和知名度都有積極的作用。本文所設(shè)計(jì)實(shí)現(xiàn)的系統(tǒng)是一個(gè)基于Internet,采用B2C(BusinesstoConsumers)模式,運(yùn)用ASP.NET2.0相關(guān)技術(shù)及SQLServer2005數(shù)據(jù)庫(kù)進(jìn)展開(kāi)發(fā),并根據(jù)現(xiàn)有的網(wǎng)上購(gòu)物系統(tǒng)的現(xiàn)狀而設(shè)計(jì)開(kāi)發(fā)的電子商務(wù)平臺(tái)。電腦部件銷售由前臺(tái)選購(gòu)、后臺(tái)管理兩大局部組成。管理員可以通過(guò)后臺(tái)管理系統(tǒng),進(jìn)展商品管理、會(huì)員管理、訂單管理等信息的綜合操作,會(huì)員可以通過(guò)前臺(tái)進(jìn)展自由購(gòu)物,大大方便了使用者應(yīng)用,并簡(jiǎn)化了操作流程。本系統(tǒng)滿足了消費(fèi)者與商家雙方面的使用需求,是一款人性化、智能化的應(yīng)用軟件。關(guān)鍵詞:電子商務(wù),網(wǎng)上購(gòu)物,動(dòng)態(tài)網(wǎng)頁(yè),ASP.NET,SQLServer-.zAbstractTheDesignandImplementationofputerPartsSalesSystemBasedonB/SStructureAlongwiththedevelopmentoftheInternettheInternet,moreandmorepaniesstartedtobuildtheirownautomaticelectronicmercesystem.BasedonInternetinformationservice,businessserviceshasbeeamodernenterpriseaindispensablecontent.InChina,alongwiththeputerandpopularizationofthenetworktechnologyanddevelopment,electronicmercerapidrise,manyoftheinformationtechnologyenterprise,riskinvestment,productionandcirculationenterpriseshavebeenindevelopingelectronicmerce.Electronicproductsgreatlyenrichedthelifeofpeople,withtheingoftheeraofnetwork,onlinemallistoprovideagoodplatformofchooseandbuy,peoplecanthroughthenetworktobetterunderstandtheproduct,canforbuyerstoprovidemoreinformationtobuysatisfactoryproducts,thepresenton-lineputerpartssaleshasbeetheyounggenerationofashoppingfashion.Inthenetworkofe*tendedfamily,electronicmerceisahotspot.Theelectronicmerceandoneofthemostfundamentalreflectisonlinesales."Nets"wordmeansthatithastheinformationageofquickandconvenientfeatures.Infact,theemergenceofe-mercetoconsumers’position,consumptionideabringsimportantchanges.Theelectronicmerceonlinepractice,onlinesalesfromthestart,puterpartssalessitebroketraditionalformsofmarketing,willshopsandnetworkbinationisakindoftypicalshoppingwebsiteuse.Forpanies,cangetthroughthissalesplatformtoe*pandsalescoveragearea,andnotjustconfinedtotheentity'sshop,reducetheenterprisetothephysicalstoreofmoneyinvestmentandoperatorinput,socanreducetheinvestmentrisk.Onlineputerpartssalesistomeetthepeopletothemainputerpartsofthegrowingdemand,sopeoplecouldthroughanetworkplatformtounderstandputerpartsoftherelevantinformation,forpeopletobuythegoodsofthedetailedfunctionparameters,price,andproductrelatedevaluationisunderstandingofandconvenienttothechooseandbuyofmoditybuyers,sopeoplecouldneverleavehomecanbuyasatisfactoryproducts,toavoidthemerchantswithbargaining,tellthepersonalgotomarket"goldrush,"trouble.Onlineputerponentsforenterpriseproductsalescanplayapositiveroleinthepromotionofthepeopleareabletounderstandthecultureoftheenterprisenetwork,modityinformation,moditydynamictrendofmanyaspects,suchasinformationtoimproveenterpriseinpeople'sheartsposition,inordertoimproveenterprise'sreputationandpopularityhavepositiveeffect.ThedesignandimplementationofsystemisabasedonInternet,theB2C(BusinesstoConsumers)mode,use2.0relevanttechnologyandSQLServer2005databasedevelopment,andaccordingtothee*istingonlineshoppingsystempresentsituationandthedesignanddevelopmentofelectronicmercialplatform.puterpartssalesonthewebbythefrontdeskthechooseandbuy,posedoftwobackgroundmanagement.Theadministratorcanthroughthebackgroundmanagementsystem,merchandisemanagement,membermanagement,ordermanagementinformationprehensiveoperation,memberscanthroughthefrontdesktofreeshopping,greatlyfacilitatetheuserapplication,andsimplifytheoperationprocess.Thesystemmeetstheconsumerandbusinessofbothpartiesusedemand,isahumannature,intelligentapplicationsoftware.Keywords:E-merce,OnlineShopping,Dynamicpages,ASP.NET,SQLServer-.z目錄第1章緒論11.1課題背景11.2目的和意義11.3系統(tǒng)的設(shè)計(jì)思想21.4系統(tǒng)開(kāi)發(fā)架構(gòu)21.5本文工作31.6論文構(gòu)造與內(nèi)容安排3第2章需求分析52.1需求分析概述52.2系統(tǒng)需求分析52.3系統(tǒng)可行性分析92.3.1經(jīng)濟(jì)可行性92.3.2技術(shù)可行性102.3.3運(yùn)行可行性112.4本章小結(jié)11第3章總體設(shè)計(jì)123.1系統(tǒng)模塊總體設(shè)計(jì)123.2業(yè)務(wù)流程圖153.3數(shù)據(jù)庫(kù)設(shè)計(jì)173.3.1數(shù)據(jù)分析173.3.2詳細(xì)設(shè)計(jì)183.4本章小結(jié)22第4章詳細(xì)設(shè)計(jì)與測(cè)試實(shí)現(xiàn)234.1運(yùn)行平臺(tái)與開(kāi)發(fā)工具234.1.1運(yùn)行平臺(tái)234.1.2開(kāi)發(fā)工具244.2詳細(xì)設(shè)計(jì)254.2.1系統(tǒng)主頁(yè)面設(shè)計(jì)254.2.2用戶前臺(tái)根本功能設(shè)計(jì)264.2.3后臺(tái)根本功能設(shè)計(jì)314.3系統(tǒng)測(cè)試364.3.1系統(tǒng)測(cè)試原因374.3.2系統(tǒng)測(cè)試方法374.3.3系統(tǒng)測(cè)試主要步驟374.3.4系統(tǒng)測(cè)試過(guò)程384.4本章小結(jié)39第5章總結(jié)與展望405.1總結(jié)405.2展望41參考文獻(xiàn)42作者簡(jiǎn)介及在學(xué)期間所取得的科研成果44致謝45-.z第1章緒論互聯(lián)網(wǎng)技術(shù)的飛速開(kāi)展使得電子商務(wù)成為一種現(xiàn)實(shí),并得到了廣泛的應(yīng)用。通過(guò)網(wǎng)絡(luò)商店進(jìn)展網(wǎng)上銷售作為一種重要的電子商務(wù)形式,越來(lái)越多地成為互聯(lián)網(wǎng)上最具代表性的商業(yè)應(yīng)用。在線進(jìn)展計(jì)算機(jī)部件銷售系統(tǒng)的建立,正是迎合這一趨勢(shì)的產(chǎn)物,本文將對(duì)此內(nèi)容進(jìn)展全面剖析。1.1課題背景隨著Internet互聯(lián)網(wǎng)的飛速開(kāi)展,許多企事業(yè)單位開(kāi)場(chǎng)著手構(gòu)建基于Internet的信息效勞的電子商務(wù)系統(tǒng)[1]。我國(guó)在電子商務(wù)領(lǐng)域開(kāi)展迅速,各個(gè)環(huán)節(jié)的相關(guān)行業(yè)開(kāi)展迅速,并且形成了多種樣式的電子商務(wù)效勞模式。電子產(chǎn)品極大的豐富了人們的生活,隨著網(wǎng)絡(luò)化時(shí)代的降臨,網(wǎng)上商城就為人們提供了很好的選購(gòu)平臺(tái),人們可以通過(guò)網(wǎng)絡(luò)更好地了解產(chǎn)品,可以為購(gòu)置者提供更多的信息以便買到滿意如意的商品,目前網(wǎng)上電腦部件銷售已經(jīng)成為了年輕一代的一種購(gòu)物時(shí)尚[2]。1.2目的和意義網(wǎng)上電腦部件銷售主要是為了滿足人們對(duì)電腦部件的需求量的日益增加,使得人們可以通過(guò)一個(gè)網(wǎng)絡(luò)的平臺(tái)來(lái)了解電腦部件的相關(guān)的信息,為人們對(duì)要購(gòu)置的商品的詳細(xì)參數(shù)功能、價(jià)格、和產(chǎn)品相關(guān)的評(píng)價(jià)具有一定的了解,方便購(gòu)置者對(duì)商品的選購(gòu),使得人們可以足不出戶就可以購(gòu)置到滿意如意的商品,免去了與商家的討價(jià)還價(jià),省去了親身去商場(chǎng)“淘金〞的麻煩。對(duì)于企業(yè)而言,可以通過(guò)這個(gè)銷售平臺(tái)來(lái)擴(kuò)大銷售的覆蓋面積,而不只是局限于實(shí)體的商店,減少企業(yè)對(duì)實(shí)體商店的金錢投資和人員的投入,這樣可以減少風(fēng)險(xiǎn)投資。通過(guò)網(wǎng)上電腦部件銷售系統(tǒng)可以為企業(yè)的產(chǎn)品進(jìn)展宣傳,介紹企業(yè)文化、商品信息、商品動(dòng)態(tài)趨勢(shì)等諸多方面的信息,提高企業(yè)在人們心中的地位,為提高企業(yè)的信譽(yù)和知名度都有積極的作用。1.3系統(tǒng)的設(shè)計(jì)思想根據(jù)實(shí)際需求,本系統(tǒng)將按照實(shí)用、先進(jìn)、可靠、易維護(hù)、可靈活擴(kuò)展、智能的原則進(jìn)展設(shè)計(jì)與實(shí)現(xiàn),以充分發(fā)揮計(jì)算機(jī)的優(yōu)勢(shì)[3]。系統(tǒng)以用戶需求為目標(biāo),為其量身制作一個(gè)功能齊全、操作簡(jiǎn)單、實(shí)用性強(qiáng),充分滿足購(gòu)物者的需求,真正成為為用戶提供快捷、方便的工具。系統(tǒng)的設(shè)計(jì)思想成熟,采用的技術(shù)也是非常成熟的,為用戶提供高性能的系統(tǒng),可以方便的實(shí)現(xiàn)用戶的需要。系統(tǒng)通過(guò)合理而先進(jìn)的構(gòu)造設(shè)計(jì)以及軟、硬件的優(yōu)化選型,可保證系統(tǒng)的可靠性與容錯(cuò)性。系統(tǒng)將充分考慮將來(lái)的擴(kuò)展性,購(gòu)置者可以根據(jù)自己的需要,靈活的瀏覽頁(yè)面,查找所需的物品。系統(tǒng)在設(shè)計(jì)時(shí),充分考慮后臺(tái)的管理,方便的將產(chǎn)品添加到前臺(tái),每一個(gè)系統(tǒng)考慮得很周密。1.4系統(tǒng)開(kāi)發(fā)架構(gòu)在Internet/Intranet領(lǐng)域,目前“瀏覽器—Web效勞器—數(shù)據(jù)庫(kù)效勞器〞構(gòu)造是一種非常流行的客戶機(jī)/效勞器構(gòu)造。這種構(gòu)造最大的優(yōu)點(diǎn)[4]是:客戶機(jī)通過(guò)采用統(tǒng)一瀏覽器的方式來(lái)為用戶的使用提供更大的方便,同時(shí)也使客戶機(jī)端的維護(hù)問(wèn)題得以順利解決,而不要進(jìn)展特殊維護(hù)。但是軟件的開(kāi)發(fā)工作和維護(hù)工作卻仍然存在,并且這些工作被轉(zhuǎn)移到了Web效勞器端進(jìn)展,需要程序員通過(guò)編寫腳本語(yǔ)言來(lái)相應(yīng)Web效勞器端的頁(yè)面。瀏覽器/效勞器〔B/S,即Browser/Server〕構(gòu)造是通過(guò)對(duì)Internet技術(shù),對(duì)C/S架構(gòu)所做的一種改良,而形成的一種的新的技術(shù)架構(gòu)。通過(guò)B/S架構(gòu),瀏覽器可以完全實(shí)現(xiàn)用戶界面,而不要其他的輔助軟件,同時(shí)事物邏輯中有一局部可以在系統(tǒng)的前端進(jìn)展實(shí)現(xiàn),而在效勞器端實(shí)現(xiàn)的是事物處理的主要局部,這樣,B/S架構(gòu)就形成了三層構(gòu)造模式。新的B/S架構(gòu)不需要復(fù)雜的專用途軟件,只需簡(jiǎn)單地通過(guò)瀏覽器用戶就可以實(shí)現(xiàn)應(yīng)用程序的運(yùn)行,極大地節(jié)約了開(kāi)發(fā)的本錢和維護(hù)本錢。三層的B/S體系構(gòu)造是首先將客戶機(jī)的任務(wù)進(jìn)展別離,二層構(gòu)造模式的C/S架構(gòu)的事物處理邏輯模塊進(jìn)展別離,讓其組成單獨(dú)的一個(gè)層次,并且擔(dān)負(fù)其相應(yīng)的任務(wù)和職責(zé)。通過(guò)這樣的處理方式,客戶機(jī)就可以將負(fù)載均勻地分散到各個(gè)Web效勞器上,由Web效勞器來(lái)進(jìn)展具體實(shí)現(xiàn)和處理,從而大大減輕客戶機(jī)的負(fù)擔(dān),于是原來(lái)的兩層的C/S構(gòu)造轉(zhuǎn)變成三層的B/S構(gòu)造?;贐/S構(gòu)造的應(yīng)用系統(tǒng)不必安裝專門的前端應(yīng)用程序,在各種平臺(tái)上的用戶都可以通過(guò)瀏覽器及處理相應(yīng)的信息,操作更加簡(jiǎn)單方便。隨著軟件系統(tǒng)對(duì)升級(jí)和改良速度的加快,B/S架構(gòu)的優(yōu)勢(shì)愈創(chuàng)造顯。在大規(guī)模用戶的情況下,通過(guò)采用B/S架構(gòu)并不會(huì)增加對(duì)軟件系統(tǒng)升級(jí)和維護(hù)的工作量,而只需對(duì)效勞器進(jìn)展升級(jí)和改良即可完成。因此,從未來(lái)的開(kāi)展趨勢(shì)看,無(wú)論是現(xiàn)在還是將來(lái),采用統(tǒng)一的B/S開(kāi)發(fā)架構(gòu)都會(huì)開(kāi)發(fā)人員是最好的選擇。1.5本文工作本文主要研究了基于電子商務(wù)平臺(tái)的電腦部件銷售,并從設(shè)計(jì)上對(duì)其加以分析,并最終進(jìn)展了實(shí)現(xiàn)與測(cè)試。本文所設(shè)計(jì)實(shí)現(xiàn)的系統(tǒng)是一個(gè)基于Internet,采用B2C(BusinesstoConsumers)模式,運(yùn)用ASP.NET2.0相關(guān)技術(shù)及SQLServer2005數(shù)據(jù)庫(kù)進(jìn)展開(kāi)發(fā),并根據(jù)現(xiàn)有的網(wǎng)上購(gòu)物系統(tǒng)的現(xiàn)狀而設(shè)計(jì)開(kāi)發(fā)的電子商務(wù)平臺(tái)。電腦部件銷售由前臺(tái)選購(gòu)、后臺(tái)管理兩大局部組成。管理員可以通過(guò)后臺(tái)管理系統(tǒng),進(jìn)展商品管理、會(huì)員管理、訂單管理等信息的綜合操作,會(huì)員可以通過(guò)前臺(tái)進(jìn)展自由購(gòu)物,大大方便了使用者應(yīng)用,并簡(jiǎn)化了操作流程。本系統(tǒng)滿足了消費(fèi)者與商家雙方面的使用需求,是一款人性化、智能化的應(yīng)用軟件。1.6論文構(gòu)造與內(nèi)容安排本文對(duì)章節(jié)做了如下安排:第一章,緒論,介紹了本文的研究背景和目的意義,并對(duì)本系統(tǒng)的設(shè)計(jì)思想和開(kāi)發(fā)架構(gòu)做了總體布局。第二章,從需求分析上對(duì)本文所做的系統(tǒng)做了分析,分析了其所需的功能和可行性。第三章,系統(tǒng)的總體設(shè)計(jì),包括系統(tǒng)的模塊設(shè)計(jì)、業(yè)務(wù)流程設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)。第四章,針對(duì)系統(tǒng)需求和總體設(shè)計(jì),分別對(duì)系統(tǒng)各模塊進(jìn)展了詳細(xì)的設(shè)計(jì)并加以實(shí)現(xiàn),最后對(duì)系統(tǒng)做了測(cè)試。第五章,對(duì)本文做了整體回憶和總結(jié),首先總結(jié)了本文所的主要內(nèi)容,并對(duì)未來(lái)系統(tǒng)的開(kāi)展趨勢(shì)做了展望。-.z第2章需求分析需求分析的任務(wù)[5]:需求分析分析員通過(guò)對(duì)軟件的需求進(jìn)展分析,進(jìn)而能夠提供一種可以轉(zhuǎn)化為包括數(shù)據(jù)、構(gòu)造和過(guò)程等設(shè)計(jì)在內(nèi)的數(shù)據(jù)和功能的表示。而在軟件完成后,需求分析階段研究的對(duì)象是軟件工程的用戶需求。2.1需求分析概述軟件需求分析過(guò)程通過(guò)對(duì)前期準(zhǔn)備工作的需求資料進(jìn)展綜合分析和整體設(shè)計(jì),將軟件的*圍縮小至詳細(xì)定義的階段,同時(shí)得出軟件過(guò)程中各種不同的軟件元素和模塊,并為其找到切實(shí)可行的解決方案和實(shí)施過(guò)程。需求分析的過(guò)程包括以下四個(gè)局部:?jiǎn)栴}識(shí)別、分析與綜合、制訂規(guī)格說(shuō)明和評(píng)審。問(wèn)題識(shí)別是通過(guò)對(duì)軟件進(jìn)展分析,從系統(tǒng)的角度來(lái)確定系統(tǒng)開(kāi)發(fā)所要遵循的要求和軟件實(shí)現(xiàn)所需的條件,同時(shí)對(duì)軟件的需求提出標(biāo)準(zhǔn)和要求。其中軟件的需求主要包括功能需求、環(huán)境需求、平安需求、性能需求以及用戶界面需求等。分析與綜合則要對(duì)系統(tǒng)所有的軟件功能進(jìn)展細(xì)化,需要找出系統(tǒng)中所包含的各個(gè)元素之間的相互聯(lián)系,對(duì)其進(jìn)展需求分析,看它們是否符合要求,并最終整理成解決方案。制訂規(guī)格說(shuō)明書就是所謂的編制文檔,將需求階段的需求分析的最終結(jié)果編制成規(guī)格說(shuō)明書,留作今后系統(tǒng)開(kāi)發(fā)的依據(jù)。評(píng)審工作是對(duì)需求分析階段的成功的評(píng)估,只有通過(guò)評(píng)審才能進(jìn)展系統(tǒng)開(kāi)發(fā)的下一個(gè)階段,否則,需要對(duì)需求分析進(jìn)展重新評(píng)定。2.2系統(tǒng)需求分析需求分析是對(duì)一組系統(tǒng)活動(dòng)的概括,系統(tǒng)分析員必須與軟件用戶共同完成需求分析工作[6]。需求分析的主要任務(wù)是定義所開(kāi)發(fā)的軟件的功能、性能等指標(biāo)和要求。首先要了解用戶的相關(guān)業(yè)務(wù),如果是一家公司做網(wǎng)上商城,除了參考現(xiàn)在已經(jīng)存在的類似和相關(guān)系統(tǒng)外,還需要通過(guò)用戶的演示講解以及相關(guān)文檔的說(shuō)明,充分與用戶進(jìn)展交流、溝通。在這個(gè)過(guò)程中,系統(tǒng)分析員可以提出自己的想法和建議,來(lái)為用戶提供更多的選擇,這樣用戶和系統(tǒng)分析員才能夠在系統(tǒng)設(shè)計(jì)上達(dá)成一致,而這對(duì)于軟件的開(kāi)發(fā)來(lái)說(shuō)是非常重要的,也是不可或缺的。需求分析的第二步是要對(duì)用戶的業(yè)務(wù)流程進(jìn)展分析,并對(duì)用戶活動(dòng)加以整理,將用戶的所有活動(dòng)形成固定次序的業(yè)務(wù)流程活動(dòng)。1、數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖,如圖2.1所示。圖2.1系統(tǒng)數(shù)據(jù)流圖2、數(shù)據(jù)字典數(shù)據(jù)字典的作用[8]是提供元數(shù)據(jù),在系統(tǒng)分析和設(shè)計(jì)過(guò)程中為用戶提供有關(guān)數(shù)據(jù)的描述信息。主要對(duì)數(shù)據(jù)流圖中的處理邏輯、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、外部實(shí)體和數(shù)據(jù)項(xiàng)等方面進(jìn)展具體的定義。數(shù)據(jù)字典配以數(shù)據(jù)流程圖,可以從文字和圖形兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)展完整的描述。系統(tǒng)數(shù)據(jù)項(xiàng)參見(jiàn)表3.1所示?!?〕數(shù)據(jù)項(xiàng)定義系統(tǒng)數(shù)據(jù)項(xiàng)定義表,如表2.1所示。表2.1系統(tǒng)數(shù)據(jù)項(xiàng)定義表編號(hào)名稱別名類型長(zhǎng)度I01-01UserID用戶IDbigint8字節(jié)I01-02Username用戶登錄名Varchar50字節(jié)I01-03Turename用戶真實(shí)**Varchar50字節(jié)I01-04Password用戶密碼Varchar255字節(jié)I01-05Email用戶Varchar50字節(jié)01-06Postcode用戶Varchar10字節(jié)I01-07Num**Varchar255字節(jié)I01-8CreateDate創(chuàng)立日期datetime8字節(jié)I01-9ID商品IDbigint8字節(jié)I01-10Name商品名稱varchar50字節(jié)I01-11Remark商品簡(jiǎn)介te*t1000字節(jié)I01-12Price商品價(jià)格money8字節(jié)I01-13CategoryID商品類別IDVarchar10字節(jié)I01-14ViewCount瀏覽次數(shù)Int4字節(jié)I01-15PictureUrl商品圖片Varchar255字節(jié)I01-16LasterDate最后瀏覽時(shí)間datetime8字節(jié)I01-17Stock商品庫(kù)存數(shù)量Int4字節(jié)I01-18SaleNumber商品銷售數(shù)量Int4字節(jié)I01-19IsTejia是否特價(jià)bit1字節(jié)I01-20ItemID購(gòu)物工程編號(hào)Varchar50字節(jié)I01-21Number購(gòu)物項(xiàng)數(shù)量Int4字節(jié)I01-22OrderID訂單IDbigint8字節(jié)I01-23OrderNo訂單號(hào)Varchar50字節(jié)I01-24UserID訂購(gòu)人IDbigint8字節(jié)I01-25CreateDate訂單產(chǎn)生日期Datetime8字節(jié)I01-26TotalNumber商品數(shù)量int4字節(jié)I01-27Statusmoney訂單付款狀態(tài)tinyint2字節(jié)I01-28Status訂單發(fā)送狀態(tài)tinyint2字節(jié)I01-29ReName訂單接收人**Varchar20字節(jié)I01-30RePhone訂單接收人Varchar50字節(jié)I01-31ReAdd訂單接收地址Varchar200字節(jié)I01-32RePostCode訂單接收地址Varchar10字節(jié)I01-33ShipType運(yùn)送方式Int4字節(jié)I01-34TotalMoney訂單總價(jià)money8字節(jié)I01-35NewsID公告IDbigint8字節(jié)I01-36NewsTitle公告標(biāo)題Varchar50字節(jié)I01-37NewsData公告信息nte*t1000字節(jié)I01-38CreateDate公告產(chǎn)生日期Datatime8字節(jié)I01-39AdminName管理員名稱Varchar50字節(jié)I01-40Password管理員密碼Varchar255字節(jié)I01-41RoleID管理員角色I(xiàn)nt4字節(jié)〔2〕數(shù)據(jù)流定義系統(tǒng)頂層數(shù)據(jù)流定義數(shù)據(jù)流D21-01數(shù)據(jù)流名稱:查找商品數(shù)據(jù)流來(lái)源:顧客數(shù)據(jù)流去向:P2-01數(shù)據(jù)流組成:I01-13+I01-10數(shù)據(jù)流D21-02數(shù)據(jù)流名稱:商品根本信息數(shù)據(jù)流來(lái)源:P2-01數(shù)據(jù)流去向:F2-02數(shù)據(jù)流組成:I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-16+I01-17數(shù)據(jù)流D21-04數(shù)據(jù)流名稱:購(gòu)置商品根本信息數(shù)據(jù)流來(lái)源:P2-03數(shù)據(jù)流去向:F2-03數(shù)據(jù)流組成:I01-10+I01-12+I01-21+I01-22+I01-26數(shù)據(jù)流D21-09數(shù)據(jù)流名稱:訂單根本信息數(shù)據(jù)流來(lái)源:P2-05數(shù)據(jù)流去向:F2-04數(shù)據(jù)流組成:I01-20+I01-21+I01-22+I01-23+I01-24+I01-25+I01-26+I01-27+I01-28+I01-29+I01-30+I01-31+I01-32+I01-33+I01-34數(shù)據(jù)流D21-13數(shù)據(jù)流名稱:用戶根本信息數(shù)據(jù)流來(lái)源:P2-07數(shù)據(jù)流去向:F2-01數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08數(shù)據(jù)流D21-15數(shù)據(jù)流名稱:新聞根本信息數(shù)據(jù)流來(lái)源:P2-09數(shù)據(jù)流去向:F2-05數(shù)據(jù)流組成:I01-35+I01-36+I01-37+I01-38數(shù)據(jù)流D21-22數(shù)據(jù)流名稱:管理員信息數(shù)據(jù)流來(lái)源:P2-11數(shù)據(jù)流去向:P2-10數(shù)據(jù)流組成:I01-39+I01-40+I01-412.3系統(tǒng)可行性分析[9]經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性是對(duì)將要開(kāi)發(fā)的系統(tǒng)的本錢效益進(jìn)展分析的一個(gè)度量。計(jì)算機(jī)軟件系統(tǒng)的開(kāi)發(fā)對(duì)一個(gè)公司企業(yè)來(lái)說(shuō)通常被視為資本投資,因此也應(yīng)該像其他的資本投資一樣進(jìn)展同樣的投資分析。這些投資分析,這其中包括本錢效益分析、投資回收期分析、純收入分析等。本錢效益分析應(yīng)該從兩個(gè)方面進(jìn)展,一方面是本錢估計(jì),包括系統(tǒng)開(kāi)發(fā)期間的開(kāi)發(fā)本錢和系統(tǒng)開(kāi)發(fā)成功后的運(yùn)行本錢;另一方面是效益或利潤(rùn)估計(jì),效益包括有形效益和無(wú)形效益,無(wú)形效益主要是社會(huì)效益。技術(shù)可行性通過(guò)對(duì)系統(tǒng)的設(shè)計(jì)目標(biāo)來(lái)衡量需要的技術(shù)是否具備,一般可以從軟硬件的性能方面要求、環(huán)境條件要求、操作人員水平及人員數(shù)量等方面來(lái)考慮和分析。在系統(tǒng)實(shí)施的可行性方面,開(kāi)發(fā)軟件選用較流行的ASP.NET,數(shù)據(jù)庫(kù)選擇SQLServer2005數(shù)據(jù)庫(kù)。在硬件方面,內(nèi)存在1G以上,硬盤在80GB,可以滿足系統(tǒng)的開(kāi)發(fā)環(huán)境。運(yùn)行可行性在網(wǎng)絡(luò)技術(shù)十分興旺的現(xiàn)今社會(huì),家用電腦和商用電腦的普及,人們對(duì)網(wǎng)絡(luò)帶來(lái)效益的認(rèn)識(shí),越來(lái)越多的人意識(shí)到網(wǎng)絡(luò)對(duì)我們個(gè)人、生活、工作的幫助,網(wǎng)絡(luò)已經(jīng)是我們生活中不可或缺的一局部。此系統(tǒng)設(shè)計(jì)得很人性化,注重細(xì)節(jié),簡(jiǎn)單方便,易于操作,對(duì)于首次上網(wǎng)的用戶也可輕松掌握,有過(guò)網(wǎng)上購(gòu)物的用戶更加易懂好用?,F(xiàn)在工作,學(xué)習(xí)等方面的競(jìng)爭(zhēng)力越來(lái)越大,個(gè)人的時(shí)間越來(lái)越覺(jué)得不夠用,所以現(xiàn)在很少有人花費(fèi)大量的時(shí)間在逛商場(chǎng)或者是逛超市上。所以只用點(diǎn)幾下鼠標(biāo),瀏覽幾個(gè)界面,不用浪費(fèi)過(guò)多時(shí)間就可以挑選出自己心儀的商品,足不出戶就有人將商品送貨上門,這種購(gòu)物形式被越來(lái)越多的人認(rèn)可,并得到越來(lái)越多人的青睞。良好的信譽(yù)與平安性及可靠性都很高的網(wǎng)上支付體系也提高了的可信度,讓人們放心購(gòu)物,不必?fù)?dān)憂上當(dāng)受騙。通過(guò)以上對(duì)此銷售的闡述和對(duì)用戶現(xiàn)在情況的分析,運(yùn)行方面是可行的。2.4本章小結(jié)本章主要對(duì)系統(tǒng)的需求做了概要分析。首先從需求分析的概念出發(fā),介紹了系統(tǒng)的功能需求,分析了用戶的相關(guān)業(yè)務(wù)和用戶的業(yè)務(wù)流程,并制作了數(shù)據(jù)流圖和數(shù)據(jù)字典。然后分別從經(jīng)濟(jì)、技術(shù)和運(yùn)行上對(duì)系統(tǒng)做了可行性分析。經(jīng)過(guò)對(duì)系統(tǒng)的可行性分析,證明該系統(tǒng)是切實(shí)可行的。-.z第3章總體設(shè)計(jì)總體設(shè)計(jì)的任務(wù)是從整體上對(duì)軟件進(jìn)展籌劃,同時(shí)確定軟件的功能和目標(biāo),在技術(shù)上切實(shí)可行,同時(shí)從者的角度對(duì)系統(tǒng)欄目進(jìn)展劃分。3.1系統(tǒng)模塊總體設(shè)計(jì)網(wǎng)上商城系統(tǒng)一般包含兩種用戶類型,因此,可以將系統(tǒng)分為前臺(tái)和后臺(tái)兩局部,而這種分法也是當(dāng)前大局部的系統(tǒng)常用的方法[10]。前臺(tái)客戶端主要為客戶提供效勞,用于展現(xiàn)商城信息和完成與客戶的交流和信息處理,后臺(tái)客戶端則的管理者使用,用于對(duì)內(nèi)容進(jìn)展管理和監(jiān)視。本系統(tǒng)一共分為兩大局部〔前臺(tái)、后臺(tái)〕,共包含二十一個(gè)模塊。這二十一個(gè)模塊在外表上雖然是相互獨(dú)立的,但是在對(duì)數(shù)據(jù)庫(kù)的上的聯(lián)系卻十分嚴(yán)密。各個(gè)模塊的是同一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),但是它們所的數(shù)據(jù)表并不一樣。每個(gè)局部的功能都是按照在需求分析中得出的結(jié)論進(jìn)展設(shè)計(jì)的。1、系統(tǒng)模塊〔1〕前臺(tái)管理包括九大模塊,它們分別是會(huì)員注冊(cè)模塊及登錄模塊、商品瀏覽模塊、商品詳細(xì)信息模塊、商品搜索模塊、會(huì)員信息修改模塊、會(huì)員購(gòu)物車及購(gòu)物信息管理模塊、會(huì)員訂單查詢模塊、商品評(píng)論模塊、模擬網(wǎng)上付款模塊?!?〕后臺(tái)管理包括十二大模塊,主要有管理員登錄模塊、管理員信息修改模塊、商品類別管理模塊、商品根本信息添加模塊、商品明細(xì)信息管理模塊、訂單查詢模塊、訂單管理模塊、賬務(wù)統(tǒng)計(jì)模塊、評(píng)論信息管理模塊、會(huì)員信息管理模塊、系統(tǒng)信息發(fā)布管理模塊、管理員管理模塊。2、模塊功能〔1〕會(huì)員注冊(cè)登錄模塊為了保證交易信息的有效性和功能,瀏覽者必須首先注冊(cè)成為會(huì)員,之后才能在中購(gòu)物[11]。通過(guò)注冊(cè)登錄,記錄注冊(cè)瀏覽者的根本信息,保證合法用戶網(wǎng)上交易信息的有效性?!?〕會(huì)員信息修改模塊會(huì)員在剛剛注冊(cè)信息的時(shí)候,可能有些選擇項(xiàng)沒(méi)有填寫或是對(duì)當(dāng)時(shí)自己設(shè)置的密碼的平安性不夠放心,會(huì)員可在此模塊中對(duì)自己的信息再次進(jìn)展修改、確認(rèn),以保證信息的完整性和平安性。〔3〕會(huì)員購(gòu)物車及購(gòu)物信息管理模塊瀏覽者要購(gòu)置的商品,可以在正式購(gòu)置之前暫時(shí)存放在購(gòu)物車中,可以根據(jù)自己的需要?jiǎng)討B(tài)修改購(gòu)物車中的商品種類及數(shù)量。瀏覽者確定選中物品后,系統(tǒng)提示進(jìn)展確認(rèn)訂單及填寫訂單的附加信息,最后生成訂單號(hào),用戶可進(jìn)入會(huì)員中心進(jìn)展查看或給沒(méi)有付款的訂單進(jìn)展付款?!?〕商品瀏覽模塊用戶無(wú)需登錄狀態(tài)下就可瀏覽網(wǎng)頁(yè),并可根據(jù)自己的需求瀏覽不同的模塊如最新上市商品、特價(jià)商品、銷售排行榜商品、點(diǎn)擊率排行榜商品、按商品分類瀏覽等?!?〕會(huì)員訂單查詢模塊會(huì)員可進(jìn)入會(huì)員中心我的訂單模塊中查看所有的訂單詳細(xì)信息及訂單所處的狀態(tài)如是否付款、是否發(fā)貨?!?〕商品評(píng)論模塊用戶在瀏覽商品時(shí)可在商品詳細(xì)信息頁(yè)面對(duì)商品進(jìn)入評(píng)論,評(píng)論內(nèi)容會(huì)立即顯示在頁(yè)面中?!?〕商品詳細(xì)信息模塊此頁(yè)面單獨(dú)顯示一個(gè)商品的詳細(xì)信息如商品名稱、瀏覽次數(shù)、庫(kù)存量、商品簡(jiǎn)介、商品特性、商品圖片、商品評(píng)論等?!?〕商品搜索模塊用戶可根據(jù)商品類別和輸入關(guān)鍵字來(lái)查詢自己需要的商品?!?〕模擬網(wǎng)上付款模塊虛擬的網(wǎng)上第三方支付系統(tǒng),可進(jìn)展虛擬的網(wǎng)上付款業(yè)務(wù)?!?0〕管理員登錄模塊與會(huì)員一樣,管理員也有自己的信息,有固定的登錄名和密碼?!?1〕管理員信息修改模塊管理員也可對(duì)自己的密碼進(jìn)展修改?!?2〕商品類別管理模塊本系統(tǒng)的商品類別設(shè)計(jì),可對(duì)類別進(jìn)展添加,刪除、編輯、添加特性、選擇上級(jí)類別等功能。例如添加類別時(shí)先選擇上級(jí)分類后添加類別名稱、類別簡(jiǎn)介,然后點(diǎn)擊完成按鈕進(jìn)入類別管理頁(yè)面,在類別管理頁(yè)面中可進(jìn)展類別的修改,同級(jí)類別順序的調(diào)整,最下級(jí)類別的添加商品特性和刪除等?!?3〕商品根本信息添加模塊此模塊記錄商品的詳細(xì)信息,包括商品的名稱、價(jià)格、類型、商品特性、商品簡(jiǎn)介等信息,方便用戶在瀏覽商品時(shí)對(duì)該商品有一個(gè)詳細(xì)的了解?!?4〕商品明細(xì)信息管理模塊該模塊中記錄了每款商品的詳細(xì)信息,管理員可在此項(xiàng)中對(duì)*款商品的根本信息進(jìn)展修改,刪除等管理?!?5〕賬務(wù)統(tǒng)計(jì)模塊賬務(wù)統(tǒng)計(jì)是網(wǎng)上購(gòu)物系統(tǒng)必不可少的一個(gè)功能,此模塊是方便管理員算出在特定的時(shí)間內(nèi)銷售金額?!?6〕訂單查詢模塊跟蹤并記錄購(gòu)物情況,通過(guò)訂單查詢可以實(shí)現(xiàn)查看指定訂單號(hào)的前臺(tái)交易的具體情況,方便管理員了解在本的具體交易信息?!?7〕訂單管理模塊此模塊中管理員可對(duì)訂單進(jìn)展管理,如對(duì)已付款定單的發(fā)貨處理和對(duì)訂單詳細(xì)信息的打印功能,訂單管理的類別又分為已處理訂單、未處理訂單、已付款訂單、今日訂單等方便管理員管理?!?8〕評(píng)論信息管理模塊:管理員對(duì)前臺(tái)用戶評(píng)論的信息內(nèi)容進(jìn)展統(tǒng)一的管理,對(duì)惡意攻擊性評(píng)論進(jìn)展刪除?!?9〕會(huì)員信息管理模塊對(duì)購(gòu)物的會(huì)員資料進(jìn)展統(tǒng)一的管理,這樣有助于加強(qiáng)賣方與買方的溝通?!?0〕系統(tǒng)信息發(fā)布管理模塊對(duì)本系統(tǒng)的新聞進(jìn)展發(fā)布如活動(dòng)信息、公告信息以及一切管理員想對(duì)用戶說(shuō)明的信息都可在此進(jìn)展發(fā)布,其中包括客服熱線、聯(lián)系我們、電子等。〔21〕管理員管理模塊此模塊只可超級(jí)管理員使用,用于管理員的添加,權(quán)限分配等。后臺(tái)管理員只有一個(gè)具有最高管理權(quán)限即超級(jí)管理員admin,admin可以管理后臺(tái)的任何工程。admin可以通過(guò)系統(tǒng)設(shè)置來(lái)添加、刪除后臺(tái)用戶,后臺(tái)用戶有三個(gè)管理權(quán)限分別是:系統(tǒng)管理員負(fù)責(zé)管理維護(hù)系統(tǒng)、新聞信息管理和會(huì)員信息管理,商品管理員負(fù)責(zé)管理商品信息,財(cái)務(wù)管理員負(fù)責(zé)管理單據(jù)信息。前臺(tái)功能構(gòu)造圖,如圖3.1所示。圖3.1前臺(tái)功能構(gòu)造圖后臺(tái)功能構(gòu)造圖,如圖3.2所示。圖3.2后臺(tái)功能構(gòu)造圖3.2業(yè)務(wù)流程圖電腦部件在線銷售系統(tǒng)利用現(xiàn)在比擬廣泛的ASP.NET[12]和運(yùn)行穩(wěn)定的SQLServer2005數(shù)據(jù)庫(kù)[13]的架構(gòu)實(shí)現(xiàn)的,此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。系統(tǒng)完成后應(yīng)能夠到達(dá)以下目標(biāo):1、用戶可以通過(guò)IE瀏覽器[14]本。2、進(jìn)入本的用戶可對(duì)商品根據(jù)不同需求進(jìn)展瀏覽、對(duì)感興趣的商品類別進(jìn)展分類查找、通過(guò)查詢功能對(duì)指定商品進(jìn)展詳細(xì)瀏覽。3、用戶可將要購(gòu)置的商品添加到購(gòu)物車,可對(duì)購(gòu)物車中的商品數(shù)量進(jìn)修改、刪除*商品、清空購(gòu)物車。4、用戶可對(duì)購(gòu)置的商品進(jìn)展確定,生成訂單,并為訂單添加附加信息,此訂單將存儲(chǔ)到數(shù)據(jù)庫(kù)中,供管理員管理[15]。5、后臺(tái)管理員對(duì)商品、訂單、用戶、信息發(fā)布等進(jìn)展管理。6、用戶為已下訂單進(jìn)展網(wǎng)上交費(fèi)〔簡(jiǎn)單實(shí)現(xiàn)〕。根據(jù)網(wǎng)上購(gòu)物的具體情況,業(yè)務(wù)可分為兩類,第一類是前臺(tái)業(yè)務(wù),主要負(fù)責(zé)用戶登錄、查詢、訂購(gòu)、交費(fèi)的相關(guān)處理,第二類是后臺(tái)管理業(yè)務(wù),主要負(fù)責(zé)管理員的登錄、商品信息管理、用戶信息管理、訂單管理、賬務(wù)統(tǒng)計(jì)、系統(tǒng)設(shè)置等。前臺(tái)/后臺(tái)業(yè)務(wù)的流程1、用戶通過(guò)IE瀏覽器本購(gòu)物。2、用戶可注冊(cè)成為本站會(huì)員。3、可對(duì)注冊(cè)信息進(jìn)展信息維護(hù)。4、對(duì)已下訂單進(jìn)展查看。5、用戶對(duì)商品進(jìn)展瀏覽。6、用戶對(duì)商品進(jìn)展模糊查詢。7、用戶對(duì)已經(jīng)分類的商品進(jìn)展類型的查看。8、用戶將要購(gòu)置的商品添加到購(gòu)物車。9、對(duì)購(gòu)物車中的商品進(jìn)展刪除、清空、數(shù)量修改。10、確定購(gòu)物車中商品,填寫訂單信息、確定下單。11、管理人員處理訂單,并將訂單打印。12、管理人員對(duì)系統(tǒng)進(jìn)展設(shè)置和管理。前臺(tái)業(yè)務(wù)流程圖[16],如圖3.3所示。圖3.3前臺(tái)業(yè)務(wù)流程圖后臺(tái)業(yè)務(wù)流程圖[17],如圖3.4所示。圖3.4后臺(tái)業(yè)務(wù)流程圖3.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是一種建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的技術(shù),也是系統(tǒng)開(kāi)發(fā)和建立的過(guò)程中所必須的核心技術(shù)[18]。數(shù)據(jù)庫(kù)設(shè)計(jì)在軟件系統(tǒng)的開(kāi)發(fā)過(guò)程中及其重要,數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)不合理,可能最終不能夠滿足用戶的要求,也會(huì)導(dǎo)致數(shù)據(jù)庫(kù)中存在大量的冗余數(shù)據(jù),導(dǎo)致數(shù)據(jù)異常,并且會(huì)占用大量的磁盤空間,造成空間的浪費(fèi)。因此,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)需要在特定的應(yīng)用環(huán)境下,為用戶構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,保證數(shù)據(jù)庫(kù)能夠有效地存儲(chǔ)數(shù)據(jù)和完成用戶的要求和功能。一些長(zhǎng)期保存的信息在軟件系統(tǒng)中是要經(jīng)常使用的[19],而這些信息為能夠減小數(shù)據(jù)冗余,防止各類異常的發(fā)生,需要對(duì)數(shù)據(jù)進(jìn)展簡(jiǎn)化和修改,并且需要對(duì)數(shù)據(jù)構(gòu)造進(jìn)展規(guī)*化處理。本文所設(shè)計(jì)和實(shí)現(xiàn)的數(shù)據(jù)庫(kù)采用的是SQLServer2005[20]。SQLServer2005是當(dāng)前較為流行的一種數(shù)據(jù)庫(kù),介于關(guān)系代數(shù)和關(guān)系演算之間。同時(shí),SQLServer2005也是一個(gè)具有強(qiáng)大功能的通用的關(guān)系數(shù)據(jù)庫(kù)。SQL語(yǔ)言因其具有綜合性、功能強(qiáng)大且簡(jiǎn)單易學(xué)的特點(diǎn),已逐漸成為國(guó)際標(biāo)準(zhǔn)[21]。數(shù)據(jù)分析數(shù)據(jù)分析要對(duì)數(shù)據(jù)庫(kù)的邏輯構(gòu)造和物理構(gòu)造熟悉、清楚,對(duì)應(yīng)用程序所使用的信息進(jìn)展細(xì)致的編制、組織和篩選。數(shù)據(jù)分析要通過(guò)一種能過(guò)對(duì)所捕獲的用戶信息進(jìn)展分析和分類,并將其直接轉(zhuǎn)化為數(shù)據(jù)庫(kù)構(gòu)造的一種模型。在數(shù)據(jù)分析過(guò)程中,我們采用的是一種基于信息化的建模技術(shù),通過(guò)實(shí)體、關(guān)系和屬性這三方面的根本要素來(lái)定義所需的信息。詳細(xì)設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)著重考慮以下幾點(diǎn)相關(guān)事項(xiàng)〔1〕數(shù)據(jù)庫(kù)的具體用途及該用途是否會(huì)影響到設(shè)計(jì)?!?〕對(duì)數(shù)據(jù)庫(kù)規(guī)*化定義相關(guān)規(guī)則,以防止在數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)一些錯(cuò)誤?!?〕加強(qiáng)對(duì)數(shù)據(jù)完整性、平安性的保護(hù)工作?!?〕對(duì)數(shù)據(jù)庫(kù)及用戶權(quán)限的一些平安要求和標(biāo)準(zhǔn)。〔5〕應(yīng)用程序?qū)π阅艿南嚓P(guān)需求,對(duì)于系統(tǒng)的性能而言,在數(shù)據(jù)庫(kù)大小和硬件配置之間權(quán)衡[23]也是十分重要,并且在系統(tǒng)設(shè)計(jì)中占有重要地位。數(shù)據(jù)庫(kù)E-R圖,如圖3.5所示。圖3.5數(shù)據(jù)庫(kù)E-R圖根據(jù)系統(tǒng)設(shè)計(jì)過(guò)程中的實(shí)際情況和相關(guān)特點(diǎn),本系統(tǒng)的數(shù)據(jù)庫(kù)命名為:“shop〞,根據(jù)系統(tǒng)需要,“shop〞數(shù)據(jù)庫(kù)中共分11*信息表。訂單明細(xì)表,如表3.1所示。表3.1訂單明細(xì)表OrderItem序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID訂單編號(hào)Varchar502Order訂單IDbigint83ProductID商品IDbigint84Number商品數(shù)量Int4商品信息表,如表3.2所示。表3.2商品信息表Product序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID商品IDbigint82Name商品名稱Varchar203Remark商品簡(jiǎn)介Varchar2554Stock商品庫(kù)存int45Price商品單價(jià)money86CreateDate添加日期DateTime207SaleNumber銷售數(shù)量int48PictureUrl圖片引用地址Varchar509CategoryID商品類別IDbigint810ViewCount瀏覽次數(shù)Int411LasterDate最后瀏覽時(shí)間DateTime812IsTejia是否特價(jià)bit1用戶信息表,如表3.3所示。表3.3用戶信息表User序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID用戶IDbigint82Username用戶賬號(hào)Varchar503Password用戶密碼Varchar504Email電子Varchar205Turename真實(shí)**Varchar106Num**Nchar207Telephone聯(lián)系Vaechar508Address家庭地址Vaechar509Postcode郵政編碼Vaechar2010CreateDate創(chuàng)立時(shí)間DateTime8訂單信息表,如表3.4所示。表3.4訂單信息表Order序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID訂單IDBigint82OrderNo訂單編號(hào)Varchar503UserID用戶IDbigint84CreateDate創(chuàng)立時(shí)間DateTime85TotalNumber訂單總量int46TotalMoney訂單總價(jià)money87Status發(fā)貨狀態(tài)tinyint28ReName收貨人**Varchar509ReAdd收貨人地址Varchar20010RePhone聯(lián)系Varchar5011RePostCode郵政編碼char1012ShipType運(yùn)送方式int413Statusmoney
付款狀態(tài)tinyint2管理員信息表,如表3.5所示。表3.5管理員信息表Admin序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID管理員IDInt42Adminname管理員賬號(hào)Varchar503Password管理員密碼Varchar504RoleID管理員角色int4商品類別表,如表3.6所示。表3.6商品類別表Category序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID類別IDInt42Name類別名稱Varchar503ParentID父分類IDint44ShowOrder顯示順序int45Remark備注te*t1000商品特性表,如表3.7所示。表3.7商品特性表Attribute序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID類別IDInt42Name名稱編碼Varchar503Te*t名稱Varchar504DataType數(shù)據(jù)類型Varchar105Unit單位Varchar106CategoryID所屬商品分類bigint87Remark備注Varchar255商品特性明細(xì)表,如表3.8所示。表3.8商品特性明細(xì)表ProductAttribute序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID值IDInt42ProductID商品的IDbigint83AttributeID特性的IDint44Value特性的值te*t1000商品評(píng)論表如表3.9所示。表3.9商品評(píng)論表Productment序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID類別IDInt42Title標(biāo)題Varchar503Body評(píng)論內(nèi)容Varchar10004IPIP地址Varchar505Email電子Varchar2556CreateDate評(píng)論時(shí)間datetime87ProductID所屬商品的IDbigint8新聞信息表如表3.10所示。表3.10新聞信息表News序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID管理員IDInt42NewsTitle新聞標(biāo)題Varchar503NewsData新聞內(nèi)容nte*t10004CreateDate創(chuàng)立時(shí)間datetime8管理員角色表如表3.11所示。表3.11管理員角色表Roles序號(hào)英文名中文名類型長(zhǎng)度(字符)1ID角色I(xiàn)DInt42RoleName角色名稱Varchar503.4本章小結(jié)本章主要對(duì)系統(tǒng)做了總體上的布局和設(shè)計(jì)。首先從系統(tǒng)的前臺(tái)和后臺(tái)上,對(duì)系統(tǒng)模塊進(jìn)展了劃分,并介紹了相應(yīng)的功能。然后分別從前臺(tái)和后天介紹了系統(tǒng)的業(yè)務(wù)流程。最后對(duì)系統(tǒng)的相關(guān)數(shù)據(jù)進(jìn)展分析,并對(duì)數(shù)據(jù)庫(kù)做了詳細(xì)的設(shè)計(jì)。-.z第4章詳細(xì)設(shè)計(jì)與測(cè)試實(shí)現(xiàn)詳細(xì)設(shè)計(jì)的主要任務(wù)是確認(rèn)開(kāi)發(fā)平臺(tái)所需的系統(tǒng)配置,為每個(gè)模塊確定采用的完成方法,選擇適當(dāng)?shù)拈_(kāi)發(fā)工具表達(dá)完成系統(tǒng)設(shè)計(jì)的過(guò)程,寫出模塊的詳細(xì)過(guò)程性描述,確定每一模塊使用的數(shù)據(jù)構(gòu)造。詳細(xì)設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)模塊功能邏輯上的正確性與算法運(yùn)用描述的完整性。4.1運(yùn)行平臺(tái)與開(kāi)發(fā)工具運(yùn)行平臺(tái)良好的系統(tǒng)運(yùn)行平臺(tái)能夠?qū)υO(shè)計(jì)起到關(guān)鍵性的作用,加快了的平安性與運(yùn)行,到達(dá)事半功倍的效果。因此在詳細(xì)設(shè)計(jì)之前要對(duì)運(yùn)行環(huán)境進(jìn)展細(xì)致的配備。硬件配置環(huán)境:臺(tái)式計(jì)算機(jī)〔PC〕一臺(tái),如表4.1所示。表4.1運(yùn)行環(huán)境硬件配置硬件配置處理器PentiumⅣ內(nèi)存512M硬盤空間40G以上軟件配置環(huán)境1、開(kāi)發(fā)環(huán)境后臺(tái)數(shù)據(jù)庫(kù):SQLServer2005開(kāi)發(fā)環(huán)境:MicrosoftVisualStudio2005集成開(kāi)發(fā)環(huán)境開(kāi)發(fā)語(yǔ)言:ASP.NET+C*開(kāi)發(fā)環(huán)境運(yùn)行平臺(tái):Windows*PProfessional2、效勞器端操作系統(tǒng):WindowsServer2003WEB效勞器:IIS5.0數(shù)據(jù)庫(kù)效勞器:SQLServer2005瀏覽器:IE6.0效勞器運(yùn)行環(huán)境:Microsofe.NETFrameworkSDKv2.03、客戶端瀏覽器:IE6.0開(kāi)發(fā)工具1、ASP.NET2.0ASP.NET[24]是一種建立在通用語(yǔ)言上的程序架構(gòu),可以建立功能強(qiáng)大的Web應(yīng)用程序。提供許多比現(xiàn)在的Web開(kāi)發(fā)模式更加強(qiáng)大的優(yōu)勢(shì),并且在執(zhí)行效率方面也有較大的提高。ASP.NET構(gòu)架用利用微軟公司的最新產(chǎn)品VisualStudio.Net開(kāi)發(fā)環(huán)境進(jìn)展開(kāi)發(fā)的;是一個(gè)基于通用語(yǔ)言編譯運(yùn)行的程序,可以運(yùn)行在Web開(kāi)發(fā)的全部平臺(tái)上。消息機(jī)制及通用語(yǔ)言的根本庫(kù)、數(shù)據(jù)接口處理等均能無(wú)縫地整合到ASP.NET的Web應(yīng)用中。ASP.NET簡(jiǎn)化了開(kāi)發(fā),使程序代碼開(kāi)發(fā)更加簡(jiǎn)單。開(kāi)發(fā)人員不僅可以在自己的應(yīng)用程序代碼中定義"plug-in"模塊,而且可以添加自定義的組件。ASP.NET使用一種稱為"ZeroLocalAdministration"的哲學(xué)觀念使ASP.NET的基于應(yīng)用的開(kāi)發(fā)更加具體快捷。2、SQLServer2005]SQLServer2005[25集成了全面、端到端的數(shù)據(jù)解決方案,能夠?yàn)橛脩籼峁┢桨部煽康臄?shù)據(jù)管理平臺(tái)和商務(wù)智能應(yīng)用。并且為不同規(guī)模的組織提供更好、更可靠的效勞。SQLServer2005能夠充分利用數(shù)據(jù)資源來(lái)為業(yè)務(wù)邏輯進(jìn)展分析和處理,提供一個(gè)平安可靠的數(shù)據(jù)庫(kù)效勞;能夠通過(guò)全面的商業(yè)智能功能為組織內(nèi)的信息工作者提供關(guān)鍵且及時(shí)的商業(yè)信息,以提高企業(yè)的生產(chǎn)力;能夠簡(jiǎn)化開(kāi)發(fā)、部署和應(yīng)用的復(fù)雜性,減少IT復(fù)雜度;提供更簡(jiǎn)單、已用的產(chǎn)品,部署上的低本錢和易實(shí)現(xiàn),容易維護(hù)。4.2詳細(xì)設(shè)計(jì)系統(tǒng)主頁(yè)面設(shè)計(jì)本的頁(yè)面構(gòu)造被設(shè)計(jì)為上左中右下構(gòu)造的樣式,這種樣式的設(shè)計(jì)被大多數(shù)人群所喜愛(ài),設(shè)計(jì)清晰明了,瀏覽方便快捷,全站功能一目了然。上面局部為本頭部,運(yùn)用母版頁(yè)設(shè)計(jì),其余頁(yè)面進(jìn)展包含使用,顯示主要內(nèi)容為本站的名稱、主要功能及信息導(dǎo)航;左邊局部是會(huì)員注冊(cè)登錄模塊,銷售排行榜和點(diǎn)擊率商品排行榜模塊等;中部局部為最新上市的商品展示。右部局部為新聞公告、商品搜索、特價(jià)商品展示。底部為所有商品流動(dòng)展示和一個(gè)固定模式的題尾,用于顯示本的發(fā)布單位、聯(lián)系方式及所有等。本的系統(tǒng)主頁(yè)界面截圖如圖4.1所示。圖4.1系統(tǒng)主頁(yè)界面截圖用戶前臺(tái)根本功能設(shè)計(jì)1、會(huì)員注冊(cè)功能設(shè)計(jì)在用戶進(jìn)展會(huì)員注冊(cè)功能操作時(shí),系統(tǒng)將自動(dòng)為用戶生成一個(gè)會(huì)員編號(hào),用戶進(jìn)展用戶名、真實(shí)**、密碼、家庭住址、郵政編碼、聯(lián)系、電子等相關(guān)信息的填寫。點(diǎn)擊“檢查是否重名〞按鈕,系統(tǒng)會(huì)自動(dòng)檢查用戶名是否重名是否可用,返回提示信息。按相應(yīng)提示要求填寫完后點(diǎn)擊“提交〞按鈕系統(tǒng)將把用戶信息存儲(chǔ)到數(shù)據(jù)庫(kù)中,同時(shí)給出注冊(cè)成功的提示信息。會(huì)員注冊(cè)界面截圖,如圖4.2所示。圖4.2會(huì)員注冊(cè)界面截圖會(huì)員注冊(cè)程序流程描述當(dāng)用戶進(jìn)入進(jìn)展注冊(cè)時(shí)進(jìn)展相關(guān)信息填寫過(guò)程中,系統(tǒng)將對(duì)信息進(jìn)展判斷,看格式是否正確,如果不正確則提示錯(cuò)誤信息。最后點(diǎn)擊注冊(cè)按鈕完成注冊(cè)。用戶注冊(cè)程序流程圖,如圖4.3所示。圖4.3用戶注冊(cè)程序流程圖2、選購(gòu)中心功能設(shè)計(jì)本系統(tǒng)選購(gòu)中心頁(yè)面采用<frame>框架構(gòu)造設(shè)計(jì),頁(yè)面左側(cè)為Category.asp*頁(yè)面,其中只包括TreeView控件,用來(lái)顯示商品類別。右側(cè)頁(yè)面Product.asp*為顯示商品內(nèi)容的頁(yè)面,根據(jù)用戶在左側(cè)選擇的類別來(lái)顯示商品,此頁(yè)面中又包括四個(gè)<frame>框架來(lái)顯示四個(gè)頁(yè)面內(nèi)容,分別按銷售瀏覽頁(yè)面、按時(shí)間瀏覽頁(yè)面、按點(diǎn)擊次數(shù)瀏覽頁(yè)面、按價(jià)格瀏覽頁(yè)面,用戶根據(jù)不同需求按不同順序?yàn)g覽。選購(gòu)中心界面截圖如圖4.4所示。圖4.4選購(gòu)中心界面截圖3、商品詳細(xì)信息查看及商品評(píng)論功能設(shè)計(jì)在所顯示頁(yè)面中,點(diǎn)擊商品進(jìn)入到商品信息查看頁(yè)面,系統(tǒng)通過(guò)數(shù)據(jù)源查詢出該商品的所有信息,通過(guò)文本框和圖片控件等相關(guān)控件顯示出來(lái);點(diǎn)擊“添加購(gòu)物車〞按鈕,則可以把該商品添加到購(gòu)物車中,用戶可到購(gòu)物車中查看。頁(yè)面下部為用戶對(duì)此商品的評(píng)論內(nèi)容和添加評(píng)論的模塊,用戶在評(píng)論模塊中填寫評(píng)論題目、、評(píng)論內(nèi)容,然后點(diǎn)擊提交按鈕發(fā)表對(duì)此商品的評(píng)論。評(píng)論內(nèi)容會(huì)馬上顯示在當(dāng)前頁(yè)面中。商品詳細(xì)信息查看及選擇商品界面截圖如圖4.5所示。圖4.5商品詳細(xì)信息及商品評(píng)論界面截圖4、購(gòu)物車功能設(shè)計(jì)用戶在本購(gòu)置商品,就應(yīng)該知道購(gòu)物流程,這樣才能保證用戶方便的購(gòu)置所需的商品。購(gòu)置商品程序流程圖,如圖4.6所示。圖4.6購(gòu)置商品程序流程圖購(gòu)物車設(shè)置頁(yè)面截圖,如圖4.7所示。圖4.7查看購(gòu)物車設(shè)置界面截圖頁(yè)面通過(guò)數(shù)據(jù)列表顯示出系統(tǒng)現(xiàn)有用戶所購(gòu)置商品的信息,用戶通過(guò)修改商品數(shù)量項(xiàng)和刪除項(xiàng)來(lái)管理購(gòu)物車的商品,登錄用戶點(diǎn)擊我要?jiǎng)?chuàng)立訂單按鈕進(jìn)入填寫訂單信息頁(yè)面,信息填寫完成后進(jìn)入訂單創(chuàng)立完成顯示訂單詳細(xì)信息頁(yè)面。訂單詳細(xì)信息頁(yè)面截圖,如圖4.8所示。圖4.8訂單詳細(xì)信息頁(yè)面截圖訂單所有詳細(xì)信息有系統(tǒng)自動(dòng)生成唯一的12位訂單編號(hào),訂單的創(chuàng)立時(shí)間,時(shí)間準(zhǔn)確到秒同,商品總數(shù)量,商品總金額,及商品名稱,商品單價(jià),每個(gè)商品數(shù)量列表,和用戶填寫的收貨人的信息,默認(rèn)為用戶注冊(cè)時(shí)填寫的注冊(cè)信息,這樣設(shè)計(jì)更加人性化,方便用戶使用,最后有引導(dǎo)用戶付款的向?qū)?。后臺(tái)根本功能設(shè)計(jì)1、后臺(tái)管理首頁(yè)后臺(tái)管理頁(yè)面設(shè)計(jì)構(gòu)造為上左右構(gòu)造的樣式,分為四個(gè)主要功能模塊:系統(tǒng)設(shè)置模塊、商品管理模塊、賬戶管理模塊、單據(jù)管理模塊。上半局部為模塊的導(dǎo)航局部,點(diǎn)擊后在頁(yè)面左側(cè)顯示每個(gè)模塊的詳細(xì)導(dǎo)航,這樣的設(shè)計(jì)方便管理,簡(jiǎn)單明了。后臺(tái)管理首頁(yè)截圖,如圖4.9所示。圖4.9后臺(tái)管理首頁(yè)截圖2、商品管理商品管理分為對(duì)商品類別的管理和對(duì)商品的管理,商品類別的管理分為添加類別、修改、調(diào)整同一級(jí)類別的顯示順序、刪除、添加類別特性。其中添加類別特性功能,極大的簡(jiǎn)化管理員添加商品時(shí)的操作,例如,為鼠標(biāo)類別添加特性“功能〞,為顯卡類別添加特性“芯片廠商〞,在添加一個(gè)商品時(shí)選擇類別鼠標(biāo)時(shí)就會(huì)自動(dòng)獲取并顯示鼠標(biāo)類別特性“功能〞,選擇顯卡類別就會(huì)自動(dòng)獲取并顯示“芯片廠商〞類別特性,管理人員只填寫特性數(shù)值即可,管理人員不用在簡(jiǎn)介中介紹這個(gè)特性值,這個(gè)商品特性在前臺(tái)的本商品詳細(xì)信息頁(yè)面就會(huì)以列表形式顯示,這個(gè)樣式即美觀又簡(jiǎn)化管理員的操作,符合本系統(tǒng)人性化的設(shè)計(jì)目的。商品類別管理頁(yè)面各個(gè)圖標(biāo)的意義:修改商品類別信息。:下移商品類別的顯示順序。:上移商品類別的顯示順序。:為此類別添加特性名稱。:刪除此商品類別。商品類別管理頁(yè)面截圖,如圖4.10所示。圖4.10商品類別管理頁(yè)面截圖商品管理分為對(duì)商品根本信息的添加、修改、上傳商品圖片、管理商品評(píng)論、刪除商品。添加商品時(shí)要為商品填寫根本信息,商品名稱、商品特性值、選擇商品所屬類別、商品價(jià)格、商品庫(kù)存、是否特價(jià),各個(gè)填寫信息的控件均有格式驗(yàn)證,保證了輸入信息的準(zhǔn)確性。然后點(diǎn)擊提交按鈕,提交商品信息,進(jìn)入商品管理頁(yè)面,選擇操作項(xiàng)的上傳圖片圖標(biāo),進(jìn)入上傳圖片頁(yè)面,為此商品上傳圖片。添加商品流程圖,如圖4.11所示。圖4.11添加商品程序流程圖商品管理頁(yè)面實(shí)現(xiàn)的功能為修改商品的根本信息、為此商品上傳或修改圖片、管理商品評(píng)論、刪除商品。在此頁(yè)面即可查看商品的信息又可對(duì)商品信息進(jìn)展修改,可修改的工程有商品的名稱、特性值、商品簡(jiǎn)介、庫(kù)存量、價(jià)格。商品圖片即可添加又可修改,如果無(wú)原圖片,則上傳之后顯示唯一的圖片,如果已有圖片,上傳圖片之后會(huì)自動(dòng)修改顯示新圖片。在商品管理頁(yè)面點(diǎn)擊管理商品評(píng)論圖標(biāo)進(jìn)入管理商品評(píng)論頁(yè)面,此頁(yè)面中,管理員可看到用戶對(duì)該商品的所有評(píng)論,并且可以進(jìn)展管理,刪除那些惡意攻擊性的評(píng)論。添加商品頁(yè)面截圖,如圖4.12所示。圖4.12添加商品頁(yè)面截圖商品管理頁(yè)面各個(gè)圖標(biāo)的意義:修改商品根本信息。:添加或修改商品顯示圖片。:進(jìn)入管理商品評(píng)論頁(yè)面,管理商品評(píng)論。:刪除商品。商品管理頁(yè)面截圖,如圖4.13所示。圖4.13商品管理頁(yè)面截圖3、訂單管理訂單管理頁(yè)面截圖,如圖4.14所示。圖4.14訂單管理頁(yè)面截圖管理人員登錄到后臺(tái)管理界面,點(diǎn)擊“單據(jù)管理〞可以查看全部的訂單,也可以按需求查看不同導(dǎo)航的訂單,如已經(jīng)處理的訂單、未處理的訂單、今日訂單、未付款訂單和已付款的訂單,在查看訂單時(shí)管理員可點(diǎn)擊訂單編號(hào)來(lái)查看訂單的詳細(xì)信息和實(shí)現(xiàn)對(duì)每個(gè)訂單的打印功能,在查看訂單時(shí)管理人員可以對(duì)未處理的訂單進(jìn)展訂單處理。訂單處理完成后系統(tǒng)會(huì)自動(dòng)更改訂單的顯示狀態(tài)。在單據(jù)管理頁(yè)面中還有一個(gè)簡(jiǎn)單的賬務(wù)統(tǒng)計(jì)功能,管理人員通過(guò)輸入日期區(qū)間,系統(tǒng)會(huì)計(jì)算出這段時(shí)間所有訂單金額的總和。此功能簡(jiǎn)明方便,根本滿足管理人員的統(tǒng)計(jì)需求。4、新聞管理新聞添加頁(yè)面截圖,如圖4.15示。圖4.15新聞添加頁(yè)面截圖此頁(yè)面通過(guò)一個(gè)FreeTe*tBo*控件實(shí)現(xiàn)了對(duì)任意文本的添加,可以對(duì)要添加的新聞文本進(jìn)展格式顏色的任意修改,完全按管理人員的設(shè)計(jì)形式來(lái)發(fā)布信息,增強(qiáng)了信息樣式的多樣性,增加了用戶對(duì)新聞的關(guān)注度。4.3系統(tǒng)測(cè)試與傳統(tǒng)的軟件測(cè)試不同,Web系統(tǒng)的測(cè)試需要[26]對(duì)系統(tǒng)所設(shè)計(jì)的運(yùn)行要求進(jìn)展測(cè)試和驗(yàn)證,其中,最重要的是需要從最終用戶的角度對(duì)系統(tǒng)在用戶瀏覽器上的顯示進(jìn)展測(cè)試,檢驗(yàn)系統(tǒng)的平安性和可用性。因此我們從功能、可用性、平安性[27]等角度出發(fā),對(duì)系統(tǒng)進(jìn)展測(cè)試。具體在IIS集成開(kāi)發(fā)環(huán)境的測(cè)試模式里調(diào)試的。通過(guò)設(shè)斷點(diǎn)和單步調(diào)試一步一步跟蹤進(jìn)到函數(shù)內(nèi)部找到出錯(cuò)語(yǔ)句,也可利用變量查看器查看其變量值是否正確等等。同時(shí),對(duì)程序的所有功能模塊進(jìn)展了詳細(xì)的測(cè)試及調(diào)試,結(jié)果正確。系統(tǒng)測(cè)試原因由于軟件產(chǎn)品的大量應(yīng)用,社會(huì)的各個(gè)領(lǐng)域都已離不開(kāi)各類軟件產(chǎn)品,軟件產(chǎn)品的質(zhì)量也就成了社會(huì)關(guān)注的話題。而軟件產(chǎn)品的生產(chǎn)者,則為了占有更多的市場(chǎng),更要將軟件產(chǎn)品的質(zhì)量提高,保證自身的競(jìng)爭(zhēng)力。用戶為了能夠完成自己的業(yè)務(wù),也需要選擇優(yōu)質(zhì)的軟件。系統(tǒng)測(cè)試方法本系統(tǒng)測(cè)試方法是采用黑盒測(cè)試和白盒測(cè)試相結(jié)合的方法進(jìn)展測(cè)試。黑盒測(cè)試屬于功能測(cè)試,測(cè)試人員并不知道程序的構(gòu)造和處理過(guò)程,對(duì)于測(cè)試人員來(lái)說(shuō),整個(gè)程序就像一個(gè)“黑盒子〞一樣,只是根據(jù)軟件的說(shuō)明書和功能需求來(lái)進(jìn)展測(cè)試。白盒測(cè)試屬于性能測(cè)試,測(cè)試人員完全知道程序的構(gòu)造和處理過(guò)程,而整個(gè)程序?qū)y(cè)試人員就像一個(gè)透明的“白盒子〞,測(cè)試人員需要根據(jù)程序內(nèi)部的處理過(guò)程和邏輯過(guò)程來(lái)進(jìn)展測(cè)試。系統(tǒng)測(cè)試主要步驟軟件測(cè)試的主要步驟包括單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試1、單元測(cè)試(UnitTesting)單元測(cè)試是對(duì)系統(tǒng)的模塊進(jìn)展測(cè)試,因此也稱為模塊測(cè)試。單元測(cè)試通常在編碼階段進(jìn)展,用來(lái)檢測(cè)該段單元代碼是否符合設(shè)計(jì)要求,是否有錯(cuò)誤等。單元測(cè)試通常采用的方法是白盒測(cè)試。2、集成測(cè)試〔IntegrationTesting〕集成測(cè)試是對(duì)系統(tǒng)各模塊組合后的測(cè)試,因此也稱為組裝測(cè)試。集成測(cè)試主要為了測(cè)試各模塊間的接口和通信功能。集成測(cè)試通常采用的方法是黑盒測(cè)試。3、確認(rèn)測(cè)試(ValidationTesting)確認(rèn)測(cè)試在程序根本完成后進(jìn)展的測(cè)試,是為了檢測(cè)整體軟件的功能、性能等,查看功能和性能是否符合設(shè)計(jì)要求和用戶的需求。通常情況下,確認(rèn)測(cè)試采用的是黑盒測(cè)試的方法。系統(tǒng)測(cè)試過(guò)程1、功能測(cè)試1.測(cè)試Web應(yīng)用系統(tǒng)的一個(gè)主要特征是。是在頁(yè)面與頁(yè)面之間進(jìn)展切換和指導(dǎo)用戶去特定頁(yè)面的常用方法。測(cè)試首先需要對(duì)所有進(jìn)展檢驗(yàn),檢驗(yàn)其是否到了指定頁(yè)面,然后檢查指定的頁(yè)面是否存在或是否有錯(cuò)誤,最后是要保證在系統(tǒng)的Web系統(tǒng)上沒(méi)有孤立頁(yè)面的存在,保證每一個(gè)頁(yè)面都擁有正確的URL地址。本系統(tǒng)的測(cè)試測(cè)試了前臺(tái)后臺(tái)所有的頁(yè)面和檢查系統(tǒng)工程中所有對(duì)應(yīng)的頁(yè)面,測(cè)試結(jié)果所有頁(yè)面均可到達(dá)指定頁(yè)面,并且無(wú)孤立頁(yè)面存在,因此測(cè)試成功。2.表單測(cè)試表單測(cè)試是在用戶向系統(tǒng)提交保單信息時(shí)的測(cè)試,表單是用戶向系統(tǒng)后臺(tái)提交信息的根本單元。在表單測(cè)試時(shí)需要校驗(yàn)表單提交給效勞器內(nèi)容的正確性和合法性。在此項(xiàng)測(cè)試中,測(cè)試的內(nèi)容包括用戶登錄,以及系統(tǒng)中各個(gè)子系統(tǒng)中含有表單提交項(xiàng)的所有頁(yè)面。如用戶注冊(cè)、填寫訂單配送信息、會(huì)員資料修改、商品添加/刪除、事務(wù)處理等進(jìn)展測(cè)試操作,結(jié)果填入數(shù)據(jù)能夠準(zhǔn)確提交,功能能夠正常完成,并且界面能夠隨時(shí)刷新,因此測(cè)試成功。2、性能測(cè)試1.連接速度測(cè)試用戶連接頁(yè)面的速度取決于兩個(gè)方面,其一是應(yīng)用效勞器的性能;其二是所開(kāi)發(fā)系統(tǒng)的性能。在應(yīng)用效勞器環(huán)境已定的情況下經(jīng)測(cè)試,系統(tǒng)啟動(dòng)后,速度比擬快。2.購(gòu)物流程測(cè)試[29]測(cè)試目標(biāo)描述,用戶只有登錄之后才能購(gòu)置商品,用戶在瀏覽商品信息時(shí)可點(diǎn)擊參加購(gòu)物車按鈕,把物品放入購(gòu)物車中,然后通過(guò)導(dǎo)航“查看我的購(gòu)物車〞,進(jìn)入購(gòu)物車管理頁(yè)面,之后點(diǎn)擊創(chuàng)立訂單按鈕,進(jìn)入確認(rèn)訂單頁(yè)面,如果用戶未登錄,則不可創(chuàng)立訂單。按上述描述得到測(cè)試結(jié)果完全按本系統(tǒng)設(shè)計(jì)的流程運(yùn)行,測(cè)試成功。未登錄的用戶不能創(chuàng)立訂單,出現(xiàn)提示信息對(duì)話框,提示信息對(duì)話框截圖,如圖4.16所示。圖4.16測(cè)試結(jié)果截圖4.4本章小結(jié)本章主要對(duì)系統(tǒng)做了詳細(xì)設(shè)計(jì),并加以實(shí)現(xiàn),最后并對(duì)系統(tǒng)做了測(cè)試。首先介紹了系統(tǒng)的運(yùn)行平臺(tái)和開(kāi)發(fā)工具,接下來(lái)對(duì)系統(tǒng)了做了詳細(xì)的設(shè)計(jì),包括系統(tǒng)的主頁(yè)面和前臺(tái)設(shè)計(jì)、后臺(tái)設(shè)計(jì),同時(shí)加以實(shí)現(xiàn)。最后,對(duì)系統(tǒng)從功能和性能上分別進(jìn)展測(cè)試。-.z第5章總結(jié)與展望5.1總結(jié)在互聯(lián)網(wǎng)技術(shù)飛速開(kāi)展的今天,越來(lái)越多的單位和商家開(kāi)場(chǎng)著手構(gòu)建屬于自己的電子商務(wù)系統(tǒng)。在互聯(lián)網(wǎng)上展開(kāi)的信息效勞中,商務(wù)效勞已經(jīng)成為當(dāng)今社會(huì)一項(xiàng)必不可少的效勞工程。在我國(guó),計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)已經(jīng)十分普及,并且隨著電子商務(wù)技術(shù)的迅速開(kāi)展,也使越來(lái)越多的信息技術(shù)公司、風(fēng)投企業(yè)和涉及生產(chǎn)流通的企業(yè)和公司紛紛進(jìn)展電子商務(wù)業(yè)務(wù)。電子產(chǎn)品的多元化極大的豐富了人們的生活,隨著網(wǎng)絡(luò)化時(shí)代的降臨,網(wǎng)上商城就為人們提供了很好的選購(gòu)平臺(tái),人們可以通過(guò)網(wǎng)絡(luò)更好地了解產(chǎn)品,可以為購(gòu)置者提供更多的信息以便買到滿意如意的商品,目前網(wǎng)上電腦部件銷售已經(jīng)成為了年輕一代的一種購(gòu)物時(shí)尚。網(wǎng)上電腦部件銷售主要是為了滿足人們對(duì)電腦部件的需求量的日益增加,使得人們可以通過(guò)一個(gè)網(wǎng)絡(luò)的平臺(tái)來(lái)了解電腦部件的相關(guān)的信息,為人們對(duì)要購(gòu)置的商品的詳細(xì)參數(shù)功能、價(jià)格、和產(chǎn)品相關(guān)的評(píng)價(jià)具有一定的了解,方便購(gòu)置者對(duì)商品的選購(gòu),使得人們可以足不出戶就可以購(gòu)置到滿意如意的商品,免去了與商家的討價(jià)還價(jià),省去了親身去商場(chǎng)“淘金〞的麻煩。對(duì)于企業(yè)而言,可以通過(guò)這個(gè)銷售平臺(tái)來(lái)擴(kuò)大銷售的覆蓋面積,而不只是局限于實(shí)體的商店,減少企業(yè)對(duì)實(shí)體商店的金錢
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)FPC雙面板零件數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度沙子購(gòu)銷價(jià)格指數(shù)合同范本3篇
- 足浴店2025年承包經(jīng)營(yíng)合同模板
- 2025年倉(cāng)庫(kù)保管勞務(wù)合同范文
- 2025版企業(yè)戰(zhàn)略規(guī)劃保密及員工勞動(dòng)合同范本2篇
- 2025年促銷活動(dòng)服務(wù)員合同范文
- 2025年綜合建筑工程項(xiàng)目合同文本
- 2025年產(chǎn)品品質(zhì)檢測(cè)服務(wù)合同模板
- 2025年住宅裝修工程采購(gòu)合同
- 二零二五年度新能源充電樁施工合同-綜合單價(jià)與能源補(bǔ)給協(xié)議252篇
- 質(zhì)保管理制度
- 2024年全國(guó)卷新課標(biāo)1高考英語(yǔ)試題及答案
- 2024年10月自考13003數(shù)據(jù)結(jié)構(gòu)與算法試題及答案
- 華為經(jīng)營(yíng)管理-華為激勵(lì)機(jī)制(6版)
- 2024年標(biāo)準(zhǔn)化工地建設(shè)管理實(shí)施細(xì)則(3篇)
- 干燥綜合征診斷及治療指南
- 糧油廠食品安全培訓(xùn)
- 南京信息工程大學(xué)《教師領(lǐng)導(dǎo)力》2022-2023學(xué)年第一學(xué)期期末試卷
- 電力基本知識(shí)培訓(xùn)課件
- 2024年大學(xué)生電子版三方協(xié)議書模板
- 安踏組織架構(gòu)分析
評(píng)論
0/150
提交評(píng)論