




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要網(wǎng)上圖書商城系統(tǒng)是一種具備B/S交互功能商業(yè)信息系統(tǒng),它在網(wǎng)絡(luò)上建立一種虛擬圖書商城,使購(gòu)物過(guò)程變得輕松、快捷、以便。本系統(tǒng)分為5個(gè)重要模塊:商品管理模塊、訂單管理模塊、購(gòu)物車功能模塊、顧客顧客管理模塊和系統(tǒng)顧客管理模塊。本論文通過(guò)對(duì)電子商務(wù)研究,并鑒于高校網(wǎng)絡(luò)實(shí)際狀況,探討了如何運(yùn)用主流Web服務(wù)器IIS、性能優(yōu)越數(shù)據(jù)庫(kù)Access,特別是服務(wù)器端先進(jìn)Web程序設(shè)計(jì)語(yǔ)言ASP以及電子商務(wù)有關(guān)技術(shù)詳細(xì)應(yīng)用,構(gòu)建一種高效實(shí)用網(wǎng)上圖書商城系統(tǒng)。本文詳細(xì)地簡(jiǎn)介了網(wǎng)上圖書商城系統(tǒng)設(shè)計(jì)思想、設(shè)計(jì)過(guò)程,并嚴(yán)格按照軟件工程辦法,從問(wèn)題定義、可行性研究、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、軟件測(cè)試等方面對(duì)該系統(tǒng)進(jìn)行了詳細(xì)闡明。核心詞:圖書;網(wǎng)上購(gòu)物;IIS;ASP;ACCESS
AbstractOnlinebookstoresystemisakindofbusinessinformationsystemprovidedwiththeexchangefunctionwhichbuildsupavirtualbookstoreonthenetworkandmaketheshoppingprocessbecomeeasily,fastandconveniently.Thison-linebookstoresystemwasdividedintofivemodules:themerchandisemanagementmodule,theorderformmanagementmodule,theshoppingcartmanagementmodule,theclientusermanagementmoduleandthesystemusermanagementmodule.Accordingtothetheresearchoftheelectroniccommerce,aswellasinconsideroftheactualcircumstanceofhighschoolnetwork,thisthesisprobesintohowtoconstructahighefficientandreliableonlinebookstoresystembyusingthemainstreamWebserverIIS、theAccessofthepredominantfunctiondatabase,especiallyusingtheservercarryexcellentWebprogramdesignlanguageASPandtheconcreteapplicationoftherelatedtechniqueoftheelectroniccommerce.Thistextisstrictlybasedonthesoftwareengineeringmethod,anddetailsthissystemfromthedefinitionoftheproblem,thepossibilityresearch,thedemandanalysis,theessentialsdesign,thedetaileddesign,thecode,thetestandsoon.Keywords:Books;Electroniccommerce;IIS;ASP;ACCESS目錄TOC\o"1-4"\h\u20322一、緒論 15316(一)選題背景 18576(二)研究現(xiàn)狀 132186二、可行性研究 29241(一)技術(shù)可行性研究 220647(二)經(jīng)濟(jì)可行性研究 432556(三)操作可行性研究 423938三、需求分析 512677四、系統(tǒng)設(shè)計(jì) 78794(一)系統(tǒng)總體設(shè)計(jì) 770221.總體設(shè)計(jì)思路 7222472.功能構(gòu)造設(shè)計(jì) 8215163.前臺(tái)模塊詳細(xì)功能描述 989254.后臺(tái)模塊詳細(xì)功能描述 994385.系統(tǒng)體系構(gòu)造 1020461(二)系統(tǒng)詳細(xì)設(shè)計(jì) 1015921.代碼設(shè)計(jì) 1073922.數(shù)據(jù)庫(kù)設(shè)計(jì) 1119577(三)顧客界面設(shè)計(jì) 1517004五、總結(jié)與展望 1629711參照文獻(xiàn) 1732679致謝 18一、緒論(一)選題背景網(wǎng)上購(gòu)物是Internet爆炸式發(fā)展直接產(chǎn)物,是網(wǎng)絡(luò)技術(shù)應(yīng)用全新發(fā)展方向。Internet自身所具備開(kāi)放性、全球性、低成本、高效率特點(diǎn)也成為網(wǎng)上購(gòu)物內(nèi)在特性,并使得網(wǎng)上購(gòu)物大大超過(guò)了作為一種新貿(mào)易形式所具備價(jià)值,它不但會(huì)變化公司自身生產(chǎn)、經(jīng)營(yíng)、管理活動(dòng),并且將影響到整個(gè)社會(huì)經(jīng)濟(jì)運(yùn)營(yíng)與構(gòu)造[1]?;ヂ?lián)網(wǎng)絡(luò)技術(shù)在全球廣泛使用,標(biāo)志著人類社會(huì)開(kāi)始進(jìn)入“網(wǎng)絡(luò)經(jīng)濟(jì)”時(shí)代?!熬W(wǎng)絡(luò)經(jīng)濟(jì)”時(shí)代一種最明顯特性就是信息技術(shù)在老式商業(yè)領(lǐng)域應(yīng)用,即電子商務(wù)。電子商務(wù)就是運(yùn)用計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、多媒體技術(shù)等技術(shù)實(shí)現(xiàn)商務(wù)活動(dòng)電子化、信息化、數(shù)字化、無(wú)紙化和國(guó)際化。電子商務(wù)作為一種新型、高效交易方式風(fēng)靡全球,它為商業(yè)領(lǐng)域帶來(lái)了主線性革命,同步也對(duì)人們購(gòu)物習(xí)慣和尋常生活產(chǎn)生了深刻影響。電子商務(wù)是一種遼闊領(lǐng)域,是一種新興市場(chǎng)。它帶來(lái)了創(chuàng)新,帶來(lái)了變革,帶來(lái)了商機(jī),帶來(lái)了無(wú)限光明將來(lái)。網(wǎng)上圖書商城作為電子商務(wù)一種應(yīng)用形式,具備遼闊發(fā)展前景。書籍是人類進(jìn)步階梯,人類社會(huì)發(fā)展和進(jìn)步都離不開(kāi)書籍。人們已經(jīng)普遍地結(jié)識(shí)到了書籍重要。書籍作為商品,有它一定特殊性:圖書屬低價(jià)商品,易于運(yùn)送,并且諸多顧客在買書時(shí)不規(guī)定當(dāng)面檢查,因而構(gòu)建網(wǎng)上圖書商城就有其獨(dú)特優(yōu)勢(shì)。網(wǎng)上圖書商城與老式書店相比,至少具備如下優(yōu)勢(shì):信息量大,圖書信息豐富,檢索定購(gòu)便捷,可提供如暢銷書排行、讀者評(píng)論等個(gè)性化服務(wù)。隨著社會(huì)經(jīng)濟(jì)發(fā)展及消費(fèi)水平提高,人們但愿得到更加以便、更快捷購(gòu)物方式,同步也樂(lè)于嘗試各種新購(gòu)物方式。在這一市場(chǎng)需求推動(dòng)下,公司會(huì)對(duì)商品零售方式進(jìn)行創(chuàng)新,而先進(jìn)技術(shù)給創(chuàng)新提供了重要支撐與平臺(tái)。鑒于互聯(lián)網(wǎng)優(yōu)勢(shì)以及對(duì)國(guó)內(nèi)外網(wǎng)上銷售現(xiàn)狀研究分析,本系統(tǒng)設(shè)計(jì)立足于網(wǎng)絡(luò)平臺(tái),集購(gòu)物支付等功能于一體,為想從事網(wǎng)上圖書銷售人提供一種具備實(shí)用價(jià)值網(wǎng)站模板。(二)研究現(xiàn)狀當(dāng)前國(guó)內(nèi)大中都市電腦和網(wǎng)絡(luò)應(yīng)用已經(jīng)非常普遍,互聯(lián)網(wǎng)產(chǎn)業(yè)市場(chǎng)空間不容忽視,隨著經(jīng)濟(jì)發(fā)展和人們思想意識(shí)逐漸開(kāi)放,更多人加入到網(wǎng)上購(gòu)物行列,各種網(wǎng)絡(luò)設(shè)施完善,經(jīng)濟(jì)持續(xù)發(fā)展及人們生活水平提高,網(wǎng)絡(luò)正在沖擊著人們老式消費(fèi)習(xí)慣和思維生活方式,越來(lái)越多人們逐漸習(xí)慣于到網(wǎng)上購(gòu)買商品。自20世紀(jì)90年代以來(lái),網(wǎng)上圖書商城迅速發(fā)展,美國(guó)和歐洲某些書商、出版商、學(xué)術(shù)團(tuán)隊(duì)、大學(xué)出版社等等紛紛成立各自網(wǎng)上圖書商城,以此來(lái)建立或拓展業(yè)務(wù)。成熟階段網(wǎng)上圖書商城具備諸多特點(diǎn):如消費(fèi)群體更大,可供圖書更多,圖書信息更豐富,圖書配送系統(tǒng)更發(fā)達(dá),可以網(wǎng)上支付,注重售后服務(wù)等等。二、可行性研究建設(shè)Web平臺(tái)系統(tǒng)必要性取決于需求迫切性和實(shí)現(xiàn)也許性??尚行圆⒉坏扔谝苍S性,它還涉及必要性,如果領(lǐng)導(dǎo)或管理人員對(duì)信息需求并不迫切或各方面條件不具備,就是不具備可行性??尚行匝芯渴擒浖_(kāi)發(fā)過(guò)程中第二項(xiàng)活動(dòng)。它是對(duì)系統(tǒng)進(jìn)行全面、概要分析。在本階段可以從技術(shù)、經(jīng)濟(jì)和管理三個(gè)方面對(duì)網(wǎng)上圖書商城系統(tǒng)可行性進(jìn)行分析研究,從而為擬定項(xiàng)目開(kāi)發(fā)決策提供科學(xué)根據(jù)。(一)技術(shù)可行性研究本系統(tǒng)采用ASP技術(shù)及相應(yīng)數(shù)據(jù)庫(kù)技術(shù)并且運(yùn)用基于B/S構(gòu)造多層開(kāi)發(fā)模式。ASP全名ActiveServerPages,是一種Web服務(wù)器端開(kāi)發(fā)環(huán)境,運(yùn)用它可以產(chǎn)生和執(zhí)行動(dòng)態(tài)、互動(dòng)、高性能Web服務(wù)應(yīng)用程序。ASP網(wǎng)頁(yè)可以包括HTML標(biāo)記、普通文本、腳本命令以及COM組件等。運(yùn)用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)立使用HTML網(wǎng)頁(yè)作為顧客界面Web應(yīng)用程序。與HTML相比,ASP網(wǎng)頁(yè)具備如下特點(diǎn):(1)運(yùn)用ASP可以突破靜態(tài)網(wǎng)頁(yè)某些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);(2)ASP文獻(xiàn)是包括在HTML代碼所構(gòu)成文獻(xiàn)中,易于修改和測(cè)試;(3)服務(wù)器上ASP解釋程序會(huì)在服務(wù)器端執(zhí)行ASP程序,并將成果以HTML格式傳送到客戶端瀏覽器上,因而使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生網(wǎng)頁(yè);(4)ASP提供了某些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從Web瀏覽器中獲取顧客通過(guò)HTML表單提交信息,并在腳本中對(duì)這些信息進(jìn)行解決,然后向Web瀏覽器發(fā)送信息;(5)ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)送Email或訪問(wèn)文獻(xiàn)系統(tǒng)等;(6)由于服務(wù)器是將ASP程序執(zhí)行成果以HTML格式傳回客戶端瀏覽器,因而使用者不會(huì)看到ASP所編寫原始程序代碼,可防止ASP程序代碼被竊取。ASP技術(shù)為創(chuàng)立動(dòng)態(tài)Web頁(yè)面提供一種簡(jiǎn)化、迅速方式,該技術(shù)為創(chuàng)立顯示動(dòng)態(tài)生成內(nèi)容Web頁(yè)面提供了一種簡(jiǎn)捷而迅速辦法[2]。ASP技術(shù)設(shè)計(jì)目是使得構(gòu)造基于Web應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序可以與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開(kāi)發(fā)工具共同工作。顧客工作界面是通過(guò)IE瀏覽器來(lái)實(shí)現(xiàn)。B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S構(gòu)造。B/S模式最大特點(diǎn)是:顧客可以通過(guò)WWW瀏覽器去訪問(wèn)Internet上文本、數(shù)據(jù)、圖像、動(dòng)畫、視頻點(diǎn)播和聲音信息,這些信息都是由許許多多Web服務(wù)器產(chǎn)生,而每一種Web服務(wù)器又可以通過(guò)各種方式與數(shù)據(jù)庫(kù)服務(wù)器連接,大量數(shù)據(jù)實(shí)際存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中??蛻舳顺薟WW瀏覽器,普通不必任何顧客程序,只需從Web服務(wù)器上下載程序到本地來(lái)執(zhí)行,在下載過(guò)程中若遇到與數(shù)據(jù)庫(kù)關(guān)于指令,由Web服務(wù)器交給數(shù)據(jù)庫(kù)服務(wù)器來(lái)解釋執(zhí)行,并返回給Web服務(wù)器,Web服務(wù)器又返回給顧客。B/S模式最大好處是運(yùn)營(yíng)維護(hù)比較簡(jiǎn)便,能實(shí)現(xiàn)不同人員,從不同地點(diǎn),以不同接入方式(例如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同數(shù)據(jù)。Access是微軟公司推出基于Windows桌面關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,即RelationalDatabaseManagementSystem),是Office系列應(yīng)用軟件之一。它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)對(duì)象;提供了各種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善數(shù)據(jù)庫(kù)管理系統(tǒng)提供了以便,也使得普通顧客不必編寫代碼,就可以完畢大某些數(shù)據(jù)管理任務(wù)。Access是當(dāng)前最流行數(shù)據(jù)庫(kù)管理軟件之一,具備豐富功能,操作簡(jiǎn)樸,對(duì)于數(shù)據(jù)管理安全可靠,與其她軟件兼容較好[3]。作為一種完整電子商務(wù)類網(wǎng)站,后臺(tái)信息存儲(chǔ)是網(wǎng)站建設(shè)中非常重要一種環(huán)節(jié)。Access是網(wǎng)絡(luò)上和ASP配合使用最多一種數(shù)據(jù)庫(kù)系統(tǒng)[4]。ASP幾乎能支持市面上所有主流數(shù)據(jù)庫(kù),Access是其中最為抱負(fù)之一。因而,基于上述考慮,服務(wù)器端咱們采用Access數(shù)據(jù)庫(kù)系統(tǒng)和ASP組件來(lái)構(gòu)成系統(tǒng);客戶端采用瀏覽器來(lái)完畢全過(guò)程,同步可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。它使用以便、操作簡(jiǎn)樸、高效實(shí)用。(二)經(jīng)濟(jì)可行性研究開(kāi)發(fā)一種電子商務(wù)類網(wǎng)站重要是為了獲取較好經(jīng)濟(jì)效益和公司管理效益,因而分析系統(tǒng)開(kāi)發(fā)經(jīng)濟(jì)可行性重要是對(duì)其成本估算論證。普通說(shuō)來(lái),電子商務(wù)類網(wǎng)站成本重要涉及如下幾某些:購(gòu)買并安裝軟硬件及有關(guān)設(shè)備費(fèi)用,系統(tǒng)開(kāi)發(fā)、安裝、運(yùn)營(yíng)、維護(hù)費(fèi)用。鑒于電子商務(wù)不斷發(fā)展,在商業(yè)背景運(yùn)營(yíng)機(jī)制下,其公司管理效益和經(jīng)濟(jì)效益可按年純收入、投資回收期和投資回收率來(lái)決定。本系統(tǒng)立足于以最小投資獲得最大收益為目,盡量使顧客購(gòu)物過(guò)程輕松、快捷、以便。網(wǎng)站一旦建成投入運(yùn)營(yíng)即產(chǎn)生經(jīng)濟(jì)效益,后期只需要維護(hù)及安全保護(hù),就會(huì)給顧客帶來(lái)非??捎^收益,對(duì)于市場(chǎng)擴(kuò)大經(jīng)營(yíng)和長(zhǎng)遠(yuǎn)發(fā)展也很有益處[5]。(三)操作可行性研究界面設(shè)計(jì)時(shí)應(yīng)充分考慮網(wǎng)站后臺(tái)管理人員習(xí)慣,使得操作簡(jiǎn)樸,數(shù)據(jù)錄入迅速、規(guī)范、可靠,記錄精確,制表靈活,合用性強(qiáng),容易擴(kuò)充。同步更要考慮到前臺(tái)客戶在瀏覽網(wǎng)頁(yè)方面習(xí)慣以及對(duì)網(wǎng)頁(yè)美觀度規(guī)定,對(duì)訪問(wèn)響應(yīng)時(shí)間、更新解決時(shí)間迅速性規(guī)定。系統(tǒng)服務(wù)端要可以在任何符合IIS規(guī)范Web服務(wù)器上運(yùn)營(yíng),同步只要符合本系統(tǒng)數(shù)據(jù)庫(kù)構(gòu)造規(guī)定,數(shù)據(jù)庫(kù)要能滿足系統(tǒng)對(duì)精度、容量、速度規(guī)定。網(wǎng)站能迅速安全地實(shí)現(xiàn)顧客注冊(cè)、登錄和購(gòu)物、查詢、交流等前臺(tái)功能;能精確安全地實(shí)現(xiàn)后臺(tái)管理;能擬定事務(wù)邊界,對(duì)的提交與回滾。前臺(tái)顧客能看到自己購(gòu)物車內(nèi)商品,登錄后能查看自己購(gòu)物歷史記錄;只有獲得管理員資格人才干登陸后臺(tái)對(duì)網(wǎng)站進(jìn)行管理與維護(hù)[1]。三、需求分析所謂需求分析,是指對(duì)要解決問(wèn)題進(jìn)行詳細(xì)分析,弄清晰問(wèn)題規(guī)定。它是系統(tǒng)開(kāi)發(fā)過(guò)程中最核心一種過(guò)程。在這個(gè)過(guò)程中,咱們要擬定各種各樣需要。只有在擬定了這些需要之后,咱們才可以分析和謀求系統(tǒng)開(kāi)發(fā)解決辦法。為了使讀者進(jìn)一步理解本系統(tǒng)設(shè)計(jì),下面將對(duì)系統(tǒng)進(jìn)行流程分析。在本系統(tǒng)中重要購(gòu)物流程如圖1所示:瀏覽網(wǎng)頁(yè)瀏覽網(wǎng)頁(yè)選取商品點(diǎn)擊“購(gòu)買”注冊(cè)登錄進(jìn)入購(gòu)物車?yán)^續(xù)選購(gòu)下訂單付款生成新訂單并確認(rèn)填寫收貨地址發(fā)貨收到貨品網(wǎng)上訂購(gòu)成功與否登錄是否與否注冊(cè)是否圖1商品購(gòu)買流程圖多顧客系統(tǒng)工作流程都是從顧客登錄模塊開(kāi)始,之后,對(duì)顧客身份進(jìn)行認(rèn)證,確認(rèn)顧客與否有效注冊(cè)顧客以決定顧客操作權(quán)限,從而決定顧客工作界面[2]。本系統(tǒng)詳細(xì)功能如下:1.圖書管理●添加、修改、刪除圖書信息;●添加、修改、刪除圖書類別;●查看圖書信息。2.訂單管理●訂單解決;●訂單查詢;●訂單刪除。3.購(gòu)物車管理●查看購(gòu)物車信息;●向購(gòu)物車中添加圖書;●從購(gòu)物車中刪除圖書;●圖書數(shù)量、金額小計(jì)。4.前臺(tái)顧客顧客功能●注冊(cè)顧客,登錄網(wǎng)站和注銷登錄;●修改和刪除顧客資料;●瀏覽和查詢圖書信息;●評(píng)論書籍;●求購(gòu)登記;●訂單查詢;●購(gòu)物車功能。5、后臺(tái)系統(tǒng)顧客功能●添加、修改、刪除系統(tǒng)顧客;●注冊(cè)會(huì)員管理;●網(wǎng)站公示管理;●查看網(wǎng)站留言;●網(wǎng)站信息設(shè)立(涉及網(wǎng)站名稱,客服電話,地址,郵編等);●網(wǎng)站廣告設(shè)立;●網(wǎng)站主題設(shè)立。四、系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是在系統(tǒng)分析基本上由抽象到詳細(xì)過(guò)程。系統(tǒng)設(shè)計(jì)階段重要目是將系統(tǒng)分析階段所提出反映顧客信息需求系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)行基于計(jì)算機(jī)與通信系統(tǒng)物理方案[3]。這一階段重要任務(wù)就是從系統(tǒng)總體目的出發(fā),依照系統(tǒng)分析階段對(duì)系統(tǒng)邏輯功能規(guī)定,并考慮到經(jīng)濟(jì)、技術(shù)和運(yùn)營(yíng)環(huán)境等方面條件,擬定系統(tǒng)總體構(gòu)造和系統(tǒng)各構(gòu)成某些技術(shù)方案,合理選取計(jì)算機(jī)和通信軟、硬件設(shè)備,提出系統(tǒng)實(shí)行籌劃,保證系統(tǒng)總體目的實(shí)現(xiàn)。系統(tǒng)設(shè)計(jì)分為兩某些:系統(tǒng)總體設(shè)計(jì)和系統(tǒng)詳細(xì)設(shè)計(jì)[4]。(一)系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體構(gòu)造設(shè)計(jì)是指整個(gè)系統(tǒng)由哪些某些構(gòu)成,以及各某些在物理上、邏輯上互有關(guān)系,涉及硬件某些和軟件某些。為了實(shí)現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)各項(xiàng)指標(biāo),總體構(gòu)造設(shè)計(jì)重要任務(wù)是將整個(gè)系統(tǒng)合理劃分為各個(gè)功能模塊,對(duì)的地解決模塊之間與模塊內(nèi)部聯(lián)系以及它們之間調(diào)用關(guān)系和數(shù)據(jù)聯(lián)系,定義整個(gè)模塊內(nèi)部構(gòu)造。1.總體設(shè)計(jì)思路網(wǎng)上圖書商城系統(tǒng)設(shè)計(jì)是一種建立在新型媒體之上新型設(shè)計(jì),它與老式媒體相比有許多不同,在信息傳播方面具備聲像結(jié)合、圖文并茂、視聽(tīng)互動(dòng)特點(diǎn),通過(guò)各種各樣形式傳達(dá)各種各樣商品信息,并且更新和修正較為快捷以便而不受時(shí)間和地區(qū)限制。網(wǎng)上圖書商城系統(tǒng)總體設(shè)計(jì)思路如下:(1)需求綜合論述:重要是闡明建站總體需求和盼望目的瀏覽者,并且擬定但愿瀏覽者所能看到設(shè)計(jì)與所需購(gòu)買商品最后效果,建站需求是設(shè)計(jì)策劃網(wǎng)站功能第一步;(2)網(wǎng)站基本功能描述:重要涉及描述網(wǎng)站瀏覽者如何運(yùn)用這個(gè)網(wǎng)站,網(wǎng)站管理員如何管理,詳細(xì)到一步一步功能細(xì)節(jié)描述,以及如何運(yùn)用相應(yīng)技術(shù)去實(shí)現(xiàn)建設(shè)目的和商業(yè)需求;(3)網(wǎng)站信息布局圖:網(wǎng)站信息布局圖是網(wǎng)站各模塊或各網(wǎng)頁(yè)直觀圖,重要目是提供一種明晰網(wǎng)站導(dǎo)航直觀圖,以及分模塊或網(wǎng)頁(yè)網(wǎng)站層次構(gòu)造分布圖;(4)數(shù)據(jù)流程圖及數(shù)據(jù)庫(kù)示意圖:這是網(wǎng)站建設(shè)藍(lán)圖中技術(shù)某些,重要直觀地闡明網(wǎng)站使用與維護(hù)數(shù)據(jù)流程,分析數(shù)據(jù)來(lái)源,以及瀏覽者和網(wǎng)站管理者如何運(yùn)用與更新網(wǎng)站數(shù)據(jù)[5]。2.功能構(gòu)造設(shè)計(jì)依照系統(tǒng)分析成果所描述系統(tǒng)邏輯模型,把各個(gè)解決模塊進(jìn)一步分解,擬定系統(tǒng)層次構(gòu)造關(guān)系,把邏輯模型變?yōu)槲锢砟P汀T谲浖こ滔到y(tǒng)設(shè)計(jì)過(guò)程中,系統(tǒng)劃分普通原則如下:(1)子系統(tǒng)要具備獨(dú)立性,即應(yīng)把相對(duì)獨(dú)立事務(wù)解決過(guò)程作為一種子系統(tǒng),這樣子系統(tǒng)具備較高內(nèi)聚性,與其他藕合較弱,便于軟件開(kāi)發(fā)、使用及日后系統(tǒng)維護(hù);(2)子系統(tǒng)劃提成果應(yīng)使數(shù)據(jù)冗余度較小,應(yīng)避免某些數(shù)據(jù)在各種子系統(tǒng)中浮現(xiàn),特別是修改,以保證系統(tǒng)安全性、可靠性和數(shù)據(jù)一致性;(3)子系統(tǒng)劃分應(yīng)能滿足當(dāng)前和日后管理上需要,功能應(yīng)齊全,操作要以便且為此后發(fā)展留有接口;(4)子系統(tǒng)劃分應(yīng)以該單位管理職能為根據(jù),應(yīng)盡量避免過(guò)度依賴于組織機(jī)構(gòu),以防止機(jī)構(gòu)變更后為系統(tǒng)帶來(lái)不必要麻煩。對(duì)網(wǎng)上圖書商城系統(tǒng)數(shù)據(jù)流圖采用變換中心法和事務(wù)中心法進(jìn)行分析,并逐漸進(jìn)行功能分解,直到分解成為含義明確、功能單一單元功能模塊,從而得到系統(tǒng)功能模塊構(gòu)造圖,即系統(tǒng)功能構(gòu)造圖[6]。如圖2,反映了網(wǎng)上圖書商城系統(tǒng)功能模塊劃分:圖2網(wǎng)上圖書商城系統(tǒng)功能模塊構(gòu)造圖3.前臺(tái)模塊詳細(xì)功能描述其中,顧客信息管理以及訂單是禁止匿名顧客訪問(wèn)內(nèi)容。(1)顧客信息管理模塊注冊(cè)新顧客、登錄、顧客修改密碼、顧客個(gè)人資料管理。(2)商品信息模塊新到圖書瀏覽(首頁(yè)顯示最新添加圖書列表)、熱門圖書瀏覽(首頁(yè)顯示網(wǎng)站推薦精品圖書列表)、圖書分類瀏覽、圖書搜索、圖書詳細(xì)信息。(3)購(gòu)物車模塊添加商品到購(gòu)物車、購(gòu)物車信息修改、下訂單。(4)訂單模塊查詢個(gè)人訂單列表、查詢某筆訂單詳細(xì)信息。4.后臺(tái)模塊詳細(xì)功能描述(1)管理員信息管理登錄;添加新管理員、刪除管理員;修改密碼;設(shè)立管理員權(quán)限(由超級(jí)管理員操作)。(2)顧客信息管理查詢顧客信息、設(shè)立顧客級(jí)別、修改賬戶金額。(3)商品信息管理添加、修改、刪除商品類別;添加、修改、刪除商品信息。(4)網(wǎng)站信息管理管理網(wǎng)站公示、查看網(wǎng)站留言、設(shè)立網(wǎng)站廣告、更改網(wǎng)站主題、設(shè)立網(wǎng)站信息(涉及網(wǎng)站名稱,客服電話,地址,郵編等)。5.系統(tǒng)體系構(gòu)造當(dāng)前,Web項(xiàng)目較為流行開(kāi)發(fā)模式是三層邏輯體系構(gòu)造,網(wǎng)上圖書商城系統(tǒng)開(kāi)發(fā)按照WindowsDNA(WindowsDistributedInternetApplication,分布式集成網(wǎng)絡(luò)應(yīng)用體系構(gòu)造),采用基于XML三層B/S體系構(gòu)造。WindowsDNA通過(guò)將核心服務(wù)高度集成到操作系統(tǒng)中,使計(jì)算機(jī)在內(nèi)部網(wǎng)和公共網(wǎng)上都可以充分發(fā)揮協(xié)同工作能力,使咱們可以充分運(yùn)用Internet和老式基于LAN客戶機(jī)/服務(wù)器系統(tǒng)各自優(yōu)勢(shì),使復(fù)雜可以支持大量顧客網(wǎng)絡(luò)應(yīng)用程序更加易于創(chuàng)立且功能更加強(qiáng)大[7]。WindowsDNA提供一種開(kāi)發(fā)三層構(gòu)造Web應(yīng)用程序通用辦法是電子商務(wù)開(kāi)發(fā)良好環(huán)境。三層邏輯體系構(gòu)造是指數(shù)據(jù)訪問(wèn)層(DAL)、業(yè)務(wù)邏輯層(BLL)、顧客表達(dá)層(USL)。DAL涉及到數(shù)據(jù)庫(kù)自身、存儲(chǔ)過(guò)程以及提供數(shù)據(jù)庫(kù)接口組件;BLL指是封裝了應(yīng)用程序商務(wù)邏輯組件;而USL指是Web應(yīng)用程序頁(yè)。(二)系統(tǒng)詳細(xì)設(shè)計(jì)1.代碼設(shè)計(jì)代碼,是用來(lái)表達(dá)客觀事物實(shí)體類型以及屬性一種或一組易于計(jì)算機(jī)辨認(rèn)和解決特定符號(hào)或記號(hào),它可以是字符、數(shù)字、某些特殊符號(hào)或它們組合,可以起到表達(dá)、記錄和檢索作用[7]。代碼是代表系統(tǒng)中客觀存在事物名稱、屬性或狀態(tài)符號(hào)。由于當(dāng)代管理活動(dòng)中產(chǎn)生數(shù)據(jù)量大,所需要信息種類也諸多,為了滿足各種管理職能和各個(gè)管理層次對(duì)信息需求,必要通過(guò)度類整頓后才干更有效運(yùn)用。代碼設(shè)計(jì)就是信息分類詳細(xì)體現(xiàn),將系統(tǒng)中具備某些共同屬性或特性信息歸并到一起[8],用某些便于計(jì)算機(jī)或人辨認(rèn)和解決符號(hào)來(lái)表達(dá)各種信息。設(shè)計(jì)出一種好代碼方案,對(duì)于系統(tǒng)開(kāi)發(fā)工作極為有利,它使許多解決工作變得十分以便,通過(guò)對(duì)數(shù)據(jù)庫(kù)以及彼此之間聯(lián)系進(jìn)行分析,對(duì)所有數(shù)據(jù)庫(kù)文獻(xiàn)中主碼和外碼構(gòu)成進(jìn)行分析[9]。為了編程時(shí)以便記憶,本系統(tǒng)均采用英文縮寫,作為該項(xiàng)代碼。例如:“ProductInfo”表達(dá)商品信息表,“ProductID”表達(dá)商品編號(hào),“ProductName”表達(dá)商品名稱[8]。2.數(shù)據(jù)庫(kù)設(shè)計(jì)幾乎所有Web項(xiàng)目都是基于數(shù)據(jù)庫(kù),這使得數(shù)據(jù)設(shè)計(jì)在整個(gè)項(xiàng)目中地位舉足輕重。有關(guān)研究表白,在數(shù)據(jù)應(yīng)用系統(tǒng)開(kāi)發(fā)中,項(xiàng)目成功50%靠數(shù)據(jù)庫(kù)設(shè)計(jì),良好數(shù)據(jù)庫(kù)設(shè)計(jì)往往可以減少開(kāi)發(fā)承擔(dān)。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一種給定應(yīng)用環(huán)境,通過(guò)合理邏輯設(shè)計(jì)和有效物理設(shè)計(jì)來(lái)構(gòu)造較優(yōu)數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),滿足顧客各種信息需求。從數(shù)據(jù)應(yīng)用系統(tǒng)和開(kāi)發(fā)全過(guò)程來(lái)考慮,數(shù)據(jù)庫(kù)設(shè)計(jì)可分為六個(gè)階段:需求分析、概念構(gòu)造設(shè)計(jì)、邏輯構(gòu)造設(shè)計(jì)、物理構(gòu)造設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)行、數(shù)據(jù)庫(kù)運(yùn)營(yíng)與維護(hù),按照這樣設(shè)計(jì)過(guò)程,數(shù)據(jù)庫(kù)構(gòu)造設(shè)計(jì)不同階段可形成數(shù)據(jù)庫(kù)各級(jí)模式。數(shù)據(jù)庫(kù)設(shè)計(jì)核心問(wèn)題是如何從系統(tǒng)觀點(diǎn)出發(fā)建立一種數(shù)據(jù)庫(kù)模式。一種良好數(shù)據(jù)庫(kù)應(yīng)當(dāng)充分反映物流發(fā)展變化狀況,充分滿足組織各級(jí)管理規(guī)定,同步還應(yīng)當(dāng)使后繼系統(tǒng)開(kāi)發(fā)工作以便、快捷,易于管理和維護(hù)。在物理設(shè)計(jì)階段依照DBMS特點(diǎn)和解決規(guī)定,進(jìn)行物理儲(chǔ)存安排[9]。數(shù)據(jù)庫(kù)需求分析網(wǎng)上圖書商城是一種典型電子商務(wù)系統(tǒng),針對(duì)它將要實(shí)現(xiàn)業(yè)務(wù)功能,數(shù)據(jù)庫(kù)中應(yīng)當(dāng)具備如下模塊:(1)顧客信息:涉及顧客編號(hào)、顧客名、密碼、賬戶金額、姓名、地址等。(2)商品信息:涉及商品編號(hào)、商品名稱、商品價(jià)格、描述及所屬類別等。(3)購(gòu)物車:用來(lái)存儲(chǔ)顧客購(gòu)物信息,如商品編號(hào)、數(shù)量等。(4)訂單:一筆完整訂單記錄應(yīng)當(dāng)涉及它所有關(guān)商品集合以及各個(gè)商品數(shù)量等信息。(5)管理員信息:與顧客信息類似,涉及管理員編號(hào)、登錄名、密碼、角色類別等。數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)在數(shù)據(jù)庫(kù)技術(shù)中,咱們用模型概念描述數(shù)據(jù)庫(kù)構(gòu)造與語(yǔ)義,對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。表達(dá)實(shí)體類型及實(shí)體間聯(lián)系模型稱為“數(shù)據(jù)模型”,其中之一就是實(shí)體聯(lián)系模型(ER模型)。ER模型是獨(dú)立于計(jì)算機(jī)系統(tǒng)模型,完全不涉及信息在系統(tǒng)中表達(dá),只是用來(lái)描述某個(gè)特定組織關(guān)懷信息構(gòu)造,此類模型稱為“概念數(shù)據(jù)模型”[10]。在網(wǎng)上圖書商城系統(tǒng)中,存在顧客、商品、購(gòu)物車、訂單、管理員等幾種對(duì)象實(shí)體,以上述實(shí)體為例,一種顧客相應(yīng)各種商品,同步一種商品相應(yīng)各種顧客;一種顧客相應(yīng)各種購(gòu)物車,同步一種購(gòu)物車只屬于一種顧客;一種顧客相應(yīng)各種訂單,一種訂單只能屬于一種顧客;一種商品相應(yīng)各種購(gòu)物車,一種購(gòu)物車相應(yīng)各種商品;一種商品相應(yīng)各種訂單,一種訂單相應(yīng)各種商品;一種訂單相應(yīng)各種購(gòu)物車,一種購(gòu)物車只能屬于一種訂單;一種管理員相應(yīng)各種顧客、商品、購(gòu)物車、訂單,一種顧客、商品、購(gòu)物車、訂單只能屬于一種管理員。由此可知顧客和購(gòu)物車之間、顧客和訂單之間、訂單和購(gòu)物車之間、管理員和顧客、商品、購(gòu)物車、訂單之間都是一對(duì)多關(guān)系;商品和購(gòu)物車之間、顧客和商品之間是多對(duì)多關(guān)系。依照上述分析可相應(yīng)實(shí)體—關(guān)系圖如下:如圖3所示顧客和商品、訂單之間局部ER圖,圖4所示商品、訂單和購(gòu)物車之間局部ER圖,圖5所示各實(shí)體之間總體ER圖[11]。AddressAcountUserPwdUsernameUseridAddressAcountUserPwdUsernameUserid用戶用戶M1CreatedDateOrderDate產(chǎn)生CreatedDateOrderDate產(chǎn)生購(gòu)買購(gòu)買QuantityQuantityQuantityQuantityNN商品訂單商品訂單OrderIdProductOrderIdProductProductIdProductNameProductIdProductNameOrderDateProductPriceOrderDateProductPriceQuantityIntroQuantityIntroUnitCostCategoryIdUnitCostCategoryId圖3顧客和商品、訂單之間局部ER圖OrderIdProductIdOrderIdProductIdProductIdProductNameProductIdProductNameOrderDateProductPriceOrderDateProductPriceQuantityIntroQuantityIntroUnitCostCategoryIdUnitCostCategoryId訂單訂單商品商品CreatedDateOrderDateCreatedDateOrderDateM1相應(yīng)相應(yīng)相應(yīng)相應(yīng)QuantityQuantityQuantityQuantityNN購(gòu)物車購(gòu)物車QuantityCreatedDateProductIdCartIdRecordIdQuantityCreatedDateProductIdCartIdRecordId圖4商品、訂單和購(gòu)物車之間局部ER圖顧客顧客MN1產(chǎn)生管理購(gòu)買產(chǎn)生管理購(gòu)買N1N管理管理商品管理員訂單N11N管理管理商品管理員訂單相應(yīng)管理M11相應(yīng)管理相應(yīng)相應(yīng)NNN購(gòu)物車購(gòu)物車圖5各實(shí)體之間總體ER圖(三)顧客界面設(shè)計(jì)當(dāng)前,界面設(shè)計(jì)已成為評(píng)價(jià)軟件質(zhì)量一條重要指標(biāo),一種計(jì)算機(jī)系統(tǒng)成功與否,很大限度上取決于顧客使用人機(jī)界面、人機(jī)對(duì)話體驗(yàn)或感受。所謂顧客界面是指軟件系統(tǒng)與顧客交互接口,也是控制和選取信息輸入輸出重要途徑,普通涉及輸入、輸出、人機(jī)對(duì)話界面與方式等。顧客界面設(shè)計(jì)應(yīng)堅(jiān)持和諧、簡(jiǎn)便、實(shí)用、易于操作原則,盡量避免過(guò)于啰嗦和花哨。信息輸入重要采用手工操作方式,以鍵盤、鼠標(biāo)作為輸入設(shè)備,輸出設(shè)備采用顯示終端、打印機(jī)、以及紙張、磁盤作為輸出介質(zhì)[12]。五、總結(jié)與展望Web開(kāi)發(fā)技術(shù)飛速發(fā)展增進(jìn)了電子商務(wù)普及。當(dāng)前,越來(lái)越多商業(yè)活動(dòng)開(kāi)始遷移到Internet中來(lái)進(jìn)行,一種新購(gòu)物方式——網(wǎng)上購(gòu)物商城已成為一種必然趨勢(shì),這種購(gòu)物方式無(wú)疑給商家和消費(fèi)者帶來(lái)極大便利,
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市河道清淤施工方案
- 工地施工勞務(wù)用工合同
- 土地出讓合同補(bǔ)充協(xié)議
- 霓虹燈施工方案
- 合金網(wǎng)兜施工方案
- 配電線路施工方案
- 南通輕質(zhì)混凝土施工方案
- 塑料管卡箍連接施工方案
- 臨朐立柱宣傳欄施工方案
- 建筑工程勞務(wù)用工協(xié)議
- 腎病綜合征【內(nèi)科學(xué)課件】
- 珍珠球運(yùn)動(dòng)-課件
- 線性代數(shù)電子教案(全套)課件
- 《藥品儲(chǔ)存與養(yǎng)護(hù)》考試復(fù)習(xí)題庫(kù)(含答案)
- 食品添加劑采購(gòu)使用臺(tái)賬(二)
- 小學(xué)生心理健康教育講座課件
- QuickBooks操作手冊(cè)范本
- 輿論學(xué)教程PPT整本書課件完整版電子教案全套課件最全教學(xué)教程ppt(最新)
- 危險(xiǎn)化學(xué)品物質(zhì)安全告知卡(硫酸)
- DB4403∕T 54-2020 停車庫(kù)(場(chǎng))交通設(shè)施建設(shè)與管理規(guī)范
- 特種作業(yè)人員進(jìn)場(chǎng)報(bào)審表
評(píng)論
0/150
提交評(píng)論