網(wǎng)上購(gòu)物商城系統(tǒng)分析_第1頁(yè)
網(wǎng)上購(gòu)物商城系統(tǒng)分析_第2頁(yè)
網(wǎng)上購(gòu)物商城系統(tǒng)分析_第3頁(yè)
網(wǎng)上購(gòu)物商城系統(tǒng)分析_第4頁(yè)
網(wǎng)上購(gòu)物商城系統(tǒng)分析_第5頁(yè)
已閱讀5頁(yè),還剩44頁(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)介

頁(yè)共42頁(yè) 第1章緒論網(wǎng)上購(gòu)物商城伴隨著網(wǎng)絡(luò)的快速發(fā)展,其購(gòu)物的種類(lèi)越來(lái)越多,范圍變得越來(lái)越寬廣,從現(xiàn)實(shí)生活中的實(shí)體中小型店鋪到阿里巴巴的淘寶app,再到融合先進(jìn)技術(shù)的購(gòu)物商城中國(guó)購(gòu),從傳統(tǒng)到靠互聯(lián)網(wǎng)商務(wù),一步步改革發(fā)展,這一切都是目前購(gòu)物商城的演變。1.1電子商務(wù)的介紹電子商務(wù)從字面意思來(lái)看,它是一種商品的交易模式平臺(tái),目的在于為買(mǎi)賣(mài)雙方提供線上線下的交互;從專(zhuān)業(yè)角度出發(fā)來(lái)看,它是以網(wǎng)絡(luò)信息技術(shù)為輔助,圍繞商品交換為中心的一種平臺(tái)公平交易活動(dòng);在互聯(lián)網(wǎng)快速更新環(huán)境下,利于用戶進(jìn)行交易的客戶端與保障平臺(tái)完成交易的服務(wù)端兩種端口模式,使得買(mǎi)賣(mài)雙方不需要進(jìn)行面對(duì)面,只需在平臺(tái)上就可以進(jìn)行各種商貿(mào)活動(dòng),這不僅實(shí)現(xiàn)了消費(fèi)者的網(wǎng)上購(gòu)物模式,也為商家與客戶之間的網(wǎng)上交易和在線電子支付帶來(lái)了安全保障[1]。1.1.1產(chǎn)生電子商務(wù)的原因(1)從實(shí)體店到互聯(lián)網(wǎng)技術(shù)的產(chǎn)生應(yīng)用,使得交易方式產(chǎn)生變革,直接推動(dòng)電子商務(wù)的迅速發(fā)展;(2)在電子商務(wù)初步帶來(lái)經(jīng)濟(jì)回升時(shí),政府勇于冒險(xiǎn),積極參與商務(wù)平臺(tái)的發(fā)展中,給與資金支持,且大力宣傳加快了電子商務(wù)的認(rèn)知度,使得能夠快速進(jìn)入發(fā)展的快車(chē)道;(3)電子商務(wù)本身自帶的優(yōu)勢(shì)使得它能夠迅速發(fā)展取代實(shí)體店的交易模式,其簡(jiǎn)潔的選購(gòu)商品方式、安全的電子支付模式、通俗易懂的操作方式讓它在市場(chǎng)的競(jìng)爭(zhēng)中搏得先機(jī),打下市場(chǎng)發(fā)展的基礎(chǔ);電子商務(wù)被廣大的人民群眾所接受,是這是由于它在改變了傳統(tǒng)的面對(duì)面交易方式的同時(shí)使得可以直接交易,伴隨著商機(jī)的出現(xiàn)也創(chuàng)造了新的交易渠道,且與傳統(tǒng)商務(wù)活動(dòng)相比具有簡(jiǎn)潔易用的優(yōu)勢(shì)。1.1.2國(guó)內(nèi)外電子商務(wù)的發(fā)展?fàn)顟B(tài)與趨勢(shì)電子商務(wù)的發(fā)展并不是突如其來(lái)的,它也并非是一個(gè)時(shí)代的新興之物,經(jīng)過(guò)查閱資料指明,在1983年剛出現(xiàn)商品貿(mào)易方式轉(zhuǎn)變的時(shí)期,有頭腦的人就開(kāi)始利用電子商務(wù)進(jìn)行交易活動(dòng),也就是簡(jiǎn)單的電話買(mǎi)賣(mài)交易,伴隨著技術(shù)的成熟,這種商務(wù)活動(dòng)隨著貿(mào)易人群開(kāi)始以點(diǎn)和線的形式在電市場(chǎng)經(jīng)濟(jì)交易中擴(kuò)散,為流動(dòng)性新經(jīng)濟(jì)的發(fā)展帶來(lái)的是電子商務(wù)進(jìn)入新的紀(jì)元,并且從此打開(kāi)了線上交易平臺(tái)的大門(mén),使得電子商務(wù)交易快速的在國(guó)內(nèi)占據(jù)市場(chǎng)地位,在此基礎(chǔ)上,伴隨著1991年的時(shí)候,美國(guó)政府宣布的政策,互聯(lián)網(wǎng)向社會(huì)公眾開(kāi)放,鼓勵(lì)商家在網(wǎng)上受業(yè),再次給電子商務(wù)注入前進(jìn)的能源,短短幾年,產(chǎn)生爆炸性的規(guī)模發(fā)展,讓電子商務(wù)真正走入大眾的視野當(dāng)中,為經(jīng)濟(jì)蓬勃發(fā)展帶來(lái)了關(guān)鍵的領(lǐng)導(dǎo)作用,同時(shí)也沖擊著實(shí)體店的市場(chǎng)指領(lǐng)地位,打開(kāi)了以互聯(lián)網(wǎng)技術(shù)為中心,虛擬交易的另一篇購(gòu)物大地。在國(guó)外電子商務(wù)飛速發(fā)展的同時(shí),國(guó)內(nèi)的市場(chǎng)經(jīng)濟(jì)遭到經(jīng)濟(jì)危機(jī)的壓迫,領(lǐng)導(dǎo)人嗅到了危機(jī)紛紛轉(zhuǎn)身投入我國(guó)經(jīng)濟(jì)市場(chǎng)的研究當(dāng)中,也就是在1990年代初,國(guó)務(wù)院聯(lián)合電子信息系統(tǒng)推廣應(yīng)用管理人員一起牽頭成立"中國(guó)促進(jìn)EDI應(yīng)用協(xié)調(diào)小組",這標(biāo)志著在我國(guó)內(nèi)也有了自己的電子商務(wù)交易平臺(tái),彰顯著我國(guó)已經(jīng)建立了屬于自己的電子商務(wù)根基,然后在推廣進(jìn)入大眾事業(yè)之后,經(jīng)過(guò)短短幾年的發(fā)展,也逐步開(kāi)始擴(kuò)散被國(guó)人所熟知,影響度越來(lái)越高,從而推動(dòng)著我國(guó)的電子商務(wù)發(fā)展邁入快車(chē)道的行類(lèi)。其在之后幾年里相繼出現(xiàn)的阿里巴巴、淘寶網(wǎng)、京東商城,拼多多等電子商務(wù)平臺(tái)崛起,也讓我國(guó)電子商務(wù)這輛載著新型產(chǎn)業(yè)標(biāo)志的列車(chē)邁入新的時(shí)代,進(jìn)入靠互聯(lián)網(wǎng)技術(shù)角逐的國(guó)際圈??傊?,不管在國(guó)外還是國(guó)內(nèi)的發(fā)展當(dāng)中,都需要不斷的更新技術(shù),只有在新型的技術(shù)作為支撐的基礎(chǔ)之上,才能充分利用相關(guān)的技術(shù)來(lái)促進(jìn)實(shí)體店與企業(yè)之間的交互轉(zhuǎn)換,才能擁有新的創(chuàng)新和轉(zhuǎn)型,推動(dòng)國(guó)內(nèi)經(jīng)濟(jì)GDP的增長(zhǎng),提高國(guó)民生活水平[2]。1.2網(wǎng)上購(gòu)物商店與電子商務(wù)之間的聯(lián)系電子商務(wù)和網(wǎng)上購(gòu)物商城之間有著不可分割的聯(lián)系,同時(shí)也有著很明顯的區(qū)別。其一網(wǎng)上購(gòu)物商城是為電子商務(wù)服務(wù),因?yàn)樗鼜V義來(lái)說(shuō)是一種電子商城,狹義上來(lái)講它是一種電子銷(xiāo)售。其二從兩者服務(wù)對(duì)象來(lái)說(shuō),電子商務(wù)它的關(guān)鍵在于各平臺(tái)與實(shí)體店的電子交易交互,而網(wǎng)上購(gòu)物商城它是作為一種能在網(wǎng)上購(gòu)買(mǎi)銷(xiāo)售的手段。所以,電子商務(wù)可以是網(wǎng)上購(gòu)物商城的高級(jí)階段。1.2.1研究該網(wǎng)上購(gòu)物商店的目的及意義研究設(shè)計(jì)該系統(tǒng)的最終目的在于讓商家與平臺(tái)之間資源共享,商城為商家提供交易平臺(tái),資源流動(dòng),商家給平臺(tái)帶來(lái)推廣的作用。這將給兩者帶來(lái)互助共贏的局面與經(jīng)濟(jì)效益,更直接的讓消費(fèi)者簡(jiǎn)便、迅速的找到自己需要的商品。該系統(tǒng)實(shí)現(xiàn)了網(wǎng)上銷(xiāo)售的一種新的銷(xiāo)售途徑,不在像實(shí)體店一樣有多方面的因素限制,能更好的服務(wù)于民,提升廣大群眾的幸福指數(shù),滿足感。1.2.2如今網(wǎng)上商城的發(fā)展到目前為止,電子商務(wù)不在只是剛興起時(shí)的轉(zhuǎn)變過(guò)度實(shí)體店的代替方式,它已經(jīng)成為了各網(wǎng)絡(luò)平臺(tái)及企業(yè)之間的一種輸送紐帶,掌握著資金流動(dòng)的存儲(chǔ)工具,成為不可或缺的關(guān)系產(chǎn)業(yè)輸紐橋梁。在當(dāng)下市場(chǎng)競(jìng)爭(zhēng)中,產(chǎn)生的各種新興網(wǎng)絡(luò)企業(yè)沖擊著傳統(tǒng)市場(chǎng)的地位,傳統(tǒng)企業(yè)要想在市場(chǎng)角逐中擁有一席之地那必須重新改變銷(xiāo)售理念,以應(yīng)對(duì)快速變化的市場(chǎng)競(jìng)爭(zhēng)。無(wú)可厚非,在新經(jīng)濟(jì)時(shí)代背景催發(fā)下,固步自封做獨(dú)門(mén)生意的人注定是被時(shí)代淘汰的產(chǎn)物。所以要像做為一個(gè)市場(chǎng)獲利者必須跟上技術(shù)的變革,參與平臺(tái)的交互利用網(wǎng)絡(luò)線上線下帶來(lái)的優(yōu)勢(shì)及早轉(zhuǎn)變達(dá)到有客觀的經(jīng)濟(jì)收益。這不僅對(duì)雙方都有利,還對(duì)傳統(tǒng)店家銷(xiāo)售模式轉(zhuǎn)型,都具有不可代替的價(jià)值。以此同時(shí)帶來(lái)的是,網(wǎng)絡(luò)新貴向傳統(tǒng)店的轉(zhuǎn)型伸出救援之手,以傳統(tǒng)店家長(zhǎng)達(dá)數(shù)十年的產(chǎn)業(yè)經(jīng)驗(yàn)及客戶增加網(wǎng)上商店的大眾魅力。目前,隨著網(wǎng)絡(luò)購(gòu)物已經(jīng)深入尋常百姓家市場(chǎng)在競(jìng)爭(zhēng)的同時(shí),也解決了傳統(tǒng)企業(yè)所不能帶來(lái)的阻礙,具體有:(1)不受時(shí)間和空間限制;(2)降低成本;(3)方便營(yíng)銷(xiāo);(4)便于管理根據(jù)數(shù)據(jù)庫(kù)信息;(5)優(yōu)質(zhì)的服務(wù);(6)網(wǎng)上支付較傳統(tǒng)拿現(xiàn)金支付更加安全,可避免現(xiàn)金丟失;當(dāng)這些問(wèn)題得到解決之后,互聯(lián)網(wǎng)技術(shù)的發(fā)展隨之也來(lái)到了發(fā)展階段,而優(yōu)化網(wǎng)上購(gòu)物商城的各功能模塊提高用戶體驗(yàn)使得用戶店家達(dá)到雙贏局面也迫在眉睫。所以再這樣的趨勢(shì)下,設(shè)計(jì)了該購(gòu)物商城系統(tǒng)。第2章相關(guān)技術(shù)介紹互聯(lián)網(wǎng)到來(lái),打開(kāi)了我們自我狹隘的求知空間,電子商務(wù)網(wǎng)上購(gòu)物商城的出現(xiàn),帶動(dòng)了新經(jīng)濟(jì)時(shí)代的變革。時(shí)代在進(jìn)步的同時(shí),市場(chǎng)競(jìng)爭(zhēng)也變化莫測(cè),大到全國(guó)各地,小到公司企業(yè)形形色色的商城或者平臺(tái),都需要精湛的技術(shù)做為開(kāi)發(fā)的奠基。一個(gè)優(yōu)越的技術(shù)開(kāi)發(fā)結(jié)構(gòu)能讓企業(yè)商城與用戶之間建立良好的交流,實(shí)現(xiàn)更好的人機(jī)互動(dòng)。在未來(lái)的新潮流當(dāng)中,誰(shuí)掌握了開(kāi)發(fā)技術(shù)精髓,跟上時(shí)代的變遷,它就能獨(dú)樹(shù)一幟,在這暗藏洶涌的領(lǐng)域扼住經(jīng)濟(jì)命脈。所以這次設(shè)計(jì)的網(wǎng)上購(gòu)物商城系統(tǒng)便利用了SpringBoot架構(gòu)、JavaSeript和jquery、mysql等技術(shù)來(lái)實(shí)現(xiàn),保證系統(tǒng)具有優(yōu)越性,便捷性。2.1SpringBoot架構(gòu)介紹SpringBoot框架具有活躍的動(dòng)態(tài)功能,它是由Pivotal團(tuán)隊(duì)提供的全新框架,利用該框架可以用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建問(wèn)題以及開(kāi)發(fā)過(guò)程所遇到的環(huán)境配置問(wèn)題。通過(guò)這種方式,SpringBoot致力于在蓬勃發(fā)展的快速應(yīng)用開(kāi)發(fā)領(lǐng)域(rapidapplicationdevelopment)成為領(lǐng)導(dǎo)者[3]。SpringBoot框架可以做什么可以使用它快速的搭建起一個(gè)網(wǎng)絡(luò)系統(tǒng)并能保證其高效性;也可以使用來(lái)搭建一個(gè)分布式的網(wǎng)站。具有的特點(diǎn):(1)具有快速性,可以自動(dòng)創(chuàng)建Spring應(yīng)用程序,簡(jiǎn)化編譯過(guò)程;(2)可視化性,在Spring框架里面嵌入的Tomcat服務(wù)器,使得編譯環(huán)境無(wú)需部署war文件,便可以將運(yùn)行結(jié)果通過(guò)瀏覽器頁(yè)面呈現(xiàn);(3)簡(jiǎn)潔性,減少編譯環(huán)境里面配置的需求,簡(jiǎn)化Maven配置,提高編碼的運(yùn)行效率;(4)動(dòng)態(tài)性,根據(jù)所使用的框架,自動(dòng)配置Spring,避免操作失誤引起的程序中止或亂碼;(5)生成性,在相應(yīng)的編譯程序中提供生產(chǎn)就緒功能,讓編碼規(guī)范化,正確率提升,保障程序的正常運(yùn)行;2.2JavaSeript和jquery介紹1.JavaSeriptJavaScript是目前編譯web網(wǎng)頁(yè)的一種腳本編程語(yǔ)言,基本現(xiàn)在所使用的HTML頁(yè)面都是由它來(lái)編寫(xiě)。不僅支持面向?qū)ο缶幾g還具有命令式與聲明式兩種不同類(lèi)型的函數(shù)風(fēng)格[4]。JavaScript腳本語(yǔ)言在web網(wǎng)頁(yè)的開(kāi)發(fā)上不僅受到編程人員的極大喜愛(ài),也被廣泛的應(yīng)用到處理對(duì)事件的反應(yīng)當(dāng)中,這是由于它本身自帶的優(yōu)越性使得它具有改變HTML的內(nèi)容,為網(wǎng)頁(yè)添加色彩斑斕的動(dòng)態(tài)頁(yè)面效果提供了續(xù)航能力,以達(dá)到最終呈現(xiàn)給用戶的視覺(jué)感官所看到的時(shí)流暢靚麗的瀏覽界面,不過(guò)要使得JavaScript腳本編譯語(yǔ)言真正深入編程語(yǔ)言當(dāng)中還是需要通過(guò)嵌入在HTML中來(lái)實(shí)現(xiàn)自身的功能。具有的特點(diǎn):(1)具有解釋性,編譯代碼的時(shí)候不需要加以標(biāo)注注釋?zhuān)梢酝ㄟ^(guò)自身的解釋性功能就能一次性完成編譯;(2)嵌入HTML頁(yè)面,可以改變HTML的內(nèi)容與圖像,并且是屬于動(dòng)態(tài)性處理;(3)具有跨平臺(tái)特性,在大多數(shù)瀏覽器支持的頁(yè)面上,支持多平臺(tái)運(yùn)行;(4)功能強(qiáng)大,支持多種報(bào)表導(dǎo)出格式,擁有簡(jiǎn)單強(qiáng)大的報(bào)表引擎;2.jQuery的介紹jQuery它屬于編程里面的JavaScript框架,它[5]具有快速、簡(jiǎn)潔的優(yōu)點(diǎn)。啟先設(shè)計(jì)jQuery目的是減少代碼的作業(yè)量,提高整體的完成速度,可以節(jié)約編譯人員的時(shí)間。不僅如此它還具有把JavaScript框架常用的功能代碼封裝集成,為書(shū)寫(xiě)代碼提供一種簡(jiǎn)便的設(shè)計(jì)模式,方便設(shè)計(jì)者合理規(guī)劃文檔操作,對(duì)時(shí)間的處理具有高效性,保障數(shù)據(jù)代碼的交互性。jQuery[6]作為常用的代碼設(shè)計(jì)框架,無(wú)論怎么優(yōu)化內(nèi)部,都離不開(kāi)核心特性,其不僅具有獨(dú)特的鏈?zhǔn)秸Z(yǔ)法,就像鏈子一樣一環(huán)扣一環(huán),脫環(huán)之后還可以首位尾相接,能保證語(yǔ)法的完整性,而且還具備傳輸速度快且清晰的多功能接口,保證代碼的并發(fā)性運(yùn)行;具有高效靈活的選擇器,可對(duì)相應(yīng)的選擇器進(jìn)行位字?jǐn)U展操作,擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件。具有以下特點(diǎn):(1)對(duì)特定的語(yǔ)言特點(diǎn)采取相應(yīng)的編輯方式;(2)能快速獲取文檔關(guān)鍵性元素jQuery的選擇機(jī)制構(gòu)建于Css的選擇器,它提供了快速查詢DOM文檔中元素的能力,而且大大強(qiáng)化了JavaScript中獲取頁(yè)面元素的方式[7-8]。(3)能夠提供精致的頁(yè)面動(dòng)態(tài)效果jQuery中內(nèi)置了一系列的動(dòng)畫(huà)效果,可以開(kāi)發(fā)出非常漂亮的網(wǎng)頁(yè),許多網(wǎng)站都使用jQuery的內(nèi)置的效果,比如淡入淡出、元素移除等動(dòng)態(tài)特效[7-8]。(4)創(chuàng)建AJAX無(wú)刷新網(wǎng)頁(yè)AJAX是異步的JavaScript和XML的簡(jiǎn)稱(chēng),可以開(kāi)發(fā)出非常靈敏無(wú)刷新的網(wǎng)頁(yè),特別是開(kāi)發(fā)服務(wù)器端網(wǎng)頁(yè)時(shí),比如PHP網(wǎng)站,需要往返地與服務(wù)器通信,如果不使用AJAX,每次數(shù)據(jù)更新不得不重新刷新網(wǎng)頁(yè),而使用AJAX特效后,可以對(duì)頁(yè)面進(jìn)行局部刷新,提供動(dòng)態(tài)的效果[9]。(5)提供對(duì)JavaScript語(yǔ)言的增強(qiáng)jQuery提供了對(duì)基本JavaScript結(jié)構(gòu)的增強(qiáng),比如元素迭代和數(shù)組處理等操作[7-8]。并且jQuery最有特色的語(yǔ)法特點(diǎn)就是與CSS語(yǔ)法相似的選擇器,并且它支持CSS1到CSS3的幾乎所有選擇器,并兼容所有主流瀏覽器,這為快速訪問(wèn)DOM提供了方便[10]。2.3mysql介紹MySQL數(shù)據(jù)庫(kù)它是一個(gè)管理數(shù)據(jù)的關(guān)系型數(shù)據(jù)存儲(chǔ)庫(kù),他本身屬于管理系統(tǒng),是由瑞典MySQLAB公司開(kāi)發(fā),然后被Oracle甲骨文公司收購(gòu)旗下的一種開(kāi)發(fā)數(shù)據(jù)存儲(chǔ)。目前主要作用于開(kāi)發(fā)系統(tǒng)或項(xiàng)目存儲(chǔ)數(shù)據(jù)、利用數(shù)據(jù)方面,在WEB應(yīng)用也比較廣泛,主要用于網(wǎng)頁(yè)系統(tǒng)數(shù)據(jù)的集成及前后端數(shù)據(jù)流信息的交互。其MySQL分支下的SQL腳本是訪問(wèn)數(shù)據(jù)交互的標(biāo)準(zhǔn)語(yǔ)言之一,也是應(yīng)用場(chǎng)所最廣泛的腳本語(yǔ)言。這是由于MySQL擁有占位體積小、交互數(shù)據(jù)速度快、制作開(kāi)發(fā)成本低廉等優(yōu)點(diǎn),最重要的是MYSQL數(shù)據(jù)庫(kù)面對(duì)用戶不收取任何費(fèi)用,全面對(duì)開(kāi)發(fā)人員開(kāi)放數(shù)據(jù)存儲(chǔ)。一般中小型網(wǎng)站的開(kāi)發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。Mysql具有的特點(diǎn):(1)它具有可移植性,這是由于MySQL數(shù)據(jù)庫(kù)它所使用編譯的源碼具有獨(dú)特性,不僅可以在不同的編譯環(huán)境里面進(jìn)行數(shù)據(jù)測(cè)試還可以將編譯數(shù)據(jù)全方位存儲(chǔ)方便下次調(diào)用,靈活易上手;(2)可復(fù)制性,能復(fù)制在不同的編譯環(huán)境里運(yùn)行,可支持自我修復(fù)式集群;(3)可用性強(qiáng),針對(duì)不同的線程,能夠轉(zhuǎn)換成相應(yīng)的事務(wù)編譯器;(4)高性能,不區(qū)分版本的編譯環(huán)境,只要是需要數(shù)據(jù)庫(kù)連接時(shí),它都能滿足;第3章網(wǎng)上購(gòu)物商城系統(tǒng)分析網(wǎng)上購(gòu)物商城它屬于一個(gè)系統(tǒng),然在系統(tǒng)之中,要完成優(yōu)秀的設(shè)計(jì)必須保證在合理的生命周期之內(nèi)完成分析“做什么”,解決“怎么做”,并能保證系統(tǒng)的模型階段有條理,功能性齊全,為后續(xù)的設(shè)計(jì)能提供便捷來(lái)分析處理,這不僅是對(duì)系統(tǒng)的規(guī)劃階段做一個(gè)全面分析也是對(duì)系統(tǒng)開(kāi)發(fā)階段提前鋪墊。系統(tǒng)分析是生命周期中系統(tǒng)開(kāi)發(fā)的重要環(huán)節(jié),這一環(huán)節(jié)工作質(zhì)量的高低決定了系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)階段的進(jìn)度與完成,其可行性分析也是系統(tǒng)開(kāi)發(fā)任務(wù)下達(dá)的指揮之手,只有可行性分析階段的質(zhì)量工作過(guò)關(guān),才有后續(xù)章節(jié)的續(xù)寫(xiě)??尚行苑治鏊哂幸韵聝?yōu)點(diǎn):(1)簡(jiǎn)單性:分析處理,在實(shí)現(xiàn)系統(tǒng)功能的基礎(chǔ)之上,保證絕大部分的用戶能夠通俗易懂,掌握平臺(tái)的使用;(2)針對(duì)性:本次系統(tǒng)的設(shè)計(jì)在實(shí)現(xiàn)現(xiàn)有購(gòu)物系統(tǒng)的功能外,還為用戶提供了安全具有優(yōu)質(zhì)服務(wù)的交易環(huán)境;(3)實(shí)用性:該平臺(tái)能完成各項(xiàng)商品的并列數(shù)據(jù)比較,減少用戶浪費(fèi)過(guò)多的時(shí)間。3.1可行性分析開(kāi)發(fā)一個(gè)能解決代替實(shí)體店繁瑣的購(gòu)物商城平臺(tái)我們就要考慮它的可行性,對(duì)產(chǎn)生的各方面影響進(jìn)行可行性分析,只有排除可能性帶來(lái)的危害或者損失,才能在此基礎(chǔ)上進(jìn)行全面的設(shè)計(jì)。進(jìn)行可行性分析還要考慮必要的條件,如經(jīng)濟(jì)、適用性、技術(shù)性等相關(guān)因素,只有把這些方面研究分析并進(jìn)行預(yù)估,在合理的承受范圍內(nèi)才可以繼續(xù)后續(xù)的工作,這是由于可行性研究它是本次系統(tǒng)開(kāi)發(fā)的第二個(gè)階段,在該此的設(shè)計(jì)中起到咽喉之地的效果,它有必要對(duì)系統(tǒng)進(jìn)行概要分析,從而為確定本次項(xiàng)目開(kāi)發(fā)提供科學(xué)可以來(lái)的依據(jù)。3.1.1經(jīng)濟(jì)的可行性目前,各移動(dòng)終端App及網(wǎng)上購(gòu)物系統(tǒng)的迅速崛起占據(jù)市場(chǎng)大片江山,不僅對(duì)實(shí)體店產(chǎn)生巨大的沖擊,還帶來(lái)了相應(yīng)的售后服務(wù)及瀏覽商品背后流量的無(wú)效消耗。這些看似是習(xí)以為常,對(duì)自身沒(méi)有什么巨大的損失,但是背后反映出來(lái)的是商家的投機(jī)取巧與網(wǎng)名的自我認(rèn)知度不夠全面,存在盲目性,缺乏相應(yīng)的承擔(dān)能力。就比如說(shuō),當(dāng)你在瀏覽某一款商品時(shí),經(jīng)過(guò)在搜索欄里精挑細(xì)選,選取了自己喜歡的商品并進(jìn)行了相應(yīng)的支付,當(dāng)完成一系列操作,等待收貨完成,可這是意外發(fā)生了,突然發(fā)現(xiàn)購(gòu)買(mǎi)的商品存在瑕疵,在于商家進(jìn)行客服的交流的時(shí)候,商家客服總是表現(xiàn)出忙碌的情形,把顧客的反饋當(dāng)作一種“垃圾信息”丟棄在一邊,經(jīng)過(guò)顧客的再三逼迫之下,才緩慢的答復(fù)一二,匆匆了事。這種情況的背后隱藏著巨大的漏洞,一些手段非凡的黑客就會(huì)利用顧客以商店客服溝通之于利用相應(yīng)的腳本或者病毒代碼侵入,獲取這段時(shí)間的流量,雖然看似到忽略不計(jì),但經(jīng)過(guò)幾何倍增之后帶來(lái)的是不可估量的經(jīng)濟(jì)收入。以此同時(shí),對(duì)商家而言,損失的信譽(yù)、商品質(zhì)量不可保證的負(fù)面,并不是經(jīng)濟(jì)的問(wèn)題;對(duì)顧客而言,損失的是寶貴的時(shí)間。這樣一來(lái)二去,不僅流失彼此的流量,還會(huì)對(duì)商品的好評(píng)度帶來(lái)影響,給雙方帶來(lái)不必要的經(jīng)濟(jì)損失。針對(duì)該系統(tǒng)出現(xiàn)的這些問(wèn)題,我們將利用穩(wěn)定的技術(shù),投入合理的資源,全方位的去設(shè)計(jì)開(kāi)發(fā)商城系統(tǒng),因?yàn)楫?dāng)合理解決存在的細(xì)節(jié)問(wèn)題之后,將有助于解決網(wǎng)上商店與客戶之間的服務(wù)性問(wèn)題,不僅能為開(kāi)發(fā)客戶提供錯(cuò)誤數(shù)據(jù)支持維護(hù),還可以為商店經(jīng)營(yíng)者及時(shí)調(diào)整經(jīng)營(yíng)銷(xiāo)售的策略提供技術(shù)支持,讓銷(xiāo)售者在激烈的市場(chǎng)競(jìng)爭(zhēng)中脫穎而出,獨(dú)樹(shù)一幟。因此,分析之后,如果能合理解決細(xì)節(jié)所帶來(lái)的問(wèn)題,那整體線上線下效益將遠(yuǎn)遠(yuǎn)高于系統(tǒng)早期的資源投入。3.1.2技術(shù)的可行性取百家之長(zhǎng),補(bǔ)己方之短。古人在遙遠(yuǎn)的年代都明白這道理,處于現(xiàn)代技術(shù)革新,優(yōu)秀技術(shù)迸發(fā)的時(shí)代亦是如此。本系統(tǒng)將采用市場(chǎng)通用的語(yǔ)言JAVA作為基礎(chǔ)的支撐,在此基礎(chǔ)之上利用市面上數(shù)據(jù)跟新穩(wěn)定的開(kāi)發(fā)技術(shù)環(huán)境來(lái)完成本次商城系統(tǒng)的開(kāi)發(fā),并嚴(yán)格把關(guān)每個(gè)功能模塊方面,杜絕因技術(shù)問(wèn)題產(chǎn)生的系統(tǒng)癱瘓或經(jīng)濟(jì)負(fù)面的出現(xiàn),為用戶提供優(yōu)良的交易環(huán)境和交易安全。3.2前臺(tái)功能模塊的分析顧客可以在線購(gòu)物進(jìn)行交易,其主要能為用戶展示商品價(jià)格,優(yōu)惠商品及商品排行羅列。用戶能快速查詢,根據(jù)查詢條件,查詢用戶所需商品的用戶管理模塊;用戶把心意的商品添加進(jìn)入購(gòu)物能進(jìn)行增刪操作,讓采購(gòu)數(shù)量的改變生成采購(gòu)訂單的購(gòu)物車(chē)模塊;用戶注冊(cè)為會(huì)員,可以獲得相應(yīng)的優(yōu)惠并能對(duì)自己的個(gè)人信息進(jìn)行修改,如密碼、用戶名等的用戶資料修改模塊等主要4個(gè)板塊。如圖3-1所示:圖3-1前臺(tái)功能結(jié)構(gòu)圖3.2.1用戶管理模塊分析用戶可以查詢商品,瀏覽商品,選擇自己喜歡的商品添加進(jìn)入購(gòu)物車(chē)。如圖3-2所示:圖3-2用戶管理模塊功能結(jié)構(gòu)圖3.2.2用戶資料修改模塊分析用戶對(duì)自己的資料信息不滿意的時(shí)候,隨時(shí)隨地都能進(jìn)行修改,要有一種高效性,對(duì)用戶來(lái)說(shuō)有便捷性。如圖3-3所示:圖3-3用戶資料修改模塊功能結(jié)構(gòu)圖3.2.3購(gòu)物車(chē)模塊分析用戶把自己喜歡的商品添加進(jìn)入購(gòu)物車(chē),可以返回商場(chǎng)首頁(yè),進(jìn)行再次挑選商品加入購(gòu)物車(chē),當(dāng)結(jié)算還會(huì)提示是否需要全部生成支付訂單,然后立即購(gòu)買(mǎi)。如圖3-4所示:圖3-4購(gòu)物車(chē)模塊功能結(jié)構(gòu)圖3.2.4訂單查詢模塊分析用戶付款之后,等待賣(mài)家發(fā)貨成功,系統(tǒng)能自動(dòng)生成相應(yīng)的訂單號(hào),提供給用戶,能方便用戶進(jìn)一步跟蹤商品物流信息,達(dá)到方便快捷,準(zhǔn)確。如圖3-5所示:圖3-5訂單查詢模塊功能結(jié)構(gòu)圖3.3后臺(tái)功能模塊分析在管理員維護(hù)階段,由于交易瀏覽信息量大,耗費(fèi)時(shí)間長(zhǎng),交易環(huán)境與服務(wù)態(tài)度不友好會(huì)得不到具體處理。但當(dāng)系統(tǒng)投入使用后,可以避免以上的情況出現(xiàn)并且可以實(shí)現(xiàn)業(yè)務(wù)中的信息集中處理、分析利用信息和信息交流幫助管理員進(jìn)行業(yè)務(wù)監(jiān)督,為以后占據(jù)市場(chǎng)大俠堅(jiān)實(shí)良好的基礎(chǔ)。如圖3-6所示:圖3-6后臺(tái)功能結(jié)構(gòu)圖3.3.1管理員登錄模塊分析對(duì)于一個(gè)商城來(lái)說(shuō),管理員是一個(gè)不可或缺的角色,當(dāng)前臺(tái)出現(xiàn)各種復(fù)雜情況時(shí),系統(tǒng)會(huì)將需要處理的信息反饋在管理員頁(yè)面。而此時(shí)管理員只需要登錄該模塊頁(yè)面就能有條不絮、快捷的處理反饋信息,最大限度滿足用戶的需求,給用戶帶來(lái)優(yōu)秀的服務(wù)態(tài)度。如圖3-7所示:圖3-7管理員登錄模塊功能結(jié)構(gòu)圖3.3.2添加商品模塊分析當(dāng)前臺(tái)店面商品貨物不足,相應(yīng)的管理員可以進(jìn)行補(bǔ)充貨物,保持商品量的充足,及時(shí)避免應(yīng)用戶喜歡該商品而沒(méi)有該商品導(dǎo)致購(gòu)買(mǎi)上失敗,也能使商家利益最大化。如圖3-8所示:圖3-8添加商品模塊功能結(jié)構(gòu)圖3.3.3訂單信息管理模塊分析用戶添加商品支付成功后生成相應(yīng)的購(gòu)物訂單號(hào),反饋給用戶,使用戶在每一個(gè)時(shí)間段都能跟蹤物流信息。如圖3-9所示:圖3-9訂單信息管理模塊功能結(jié)構(gòu)圖3.3.4查詢用戶信息模塊分析后臺(tái)管理員可以根據(jù)用戶的消費(fèi)或者用戶反饋的信息進(jìn)行查閱,能方便管理員對(duì)前臺(tái)反饋信息的處理及篩選回復(fù)。如圖3-10所示:圖3-10查詢用戶信息模塊功能結(jié)構(gòu)圖第4章網(wǎng)上購(gòu)物商城系統(tǒng)設(shè)計(jì)經(jīng)過(guò)上一章節(jié)的分析之后,我們來(lái)到了對(duì)購(gòu)物商城的設(shè)計(jì)階段,而針對(duì)該構(gòu)商城的設(shè)計(jì)主要從兩個(gè)模塊來(lái)進(jìn)行主要的干線設(shè)計(jì),前臺(tái)功能模塊設(shè)計(jì)和后臺(tái)功能模塊設(shè)計(jì)。解決了“怎么做”的問(wèn)題,為后面的實(shí)現(xiàn)做了奠基。4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)我們?yōu)榱朔奖愎芾?,在該?gòu)物商城系統(tǒng)中總的體系結(jié)構(gòu)采用結(jié)構(gòu)化設(shè)計(jì)。首先,我們將整個(gè)系統(tǒng)劃分為幾個(gè)小模塊,在布局上劃分為兩大類(lèi),前臺(tái)功能模塊和后臺(tái)功能模塊設(shè)計(jì)。在設(shè)計(jì)的階段中我從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式,然后再把概念模式轉(zhuǎn)換成邏輯模式,方便后臺(tái)的管理員及時(shí)處理用戶事件。如圖4-1所示:圖4-1系統(tǒng)結(jié)構(gòu)流程圖4.2前臺(tái)功能模塊的設(shè)計(jì)進(jìn)入開(kāi)始頁(yè)面,順序進(jìn)入購(gòu)物首頁(yè),獲取商品關(guān)鍵字信息,然后依次選擇相關(guān)的操作,如圖4-2所示:圖4-2前臺(tái)功能流程圖4.2.1用戶商品管理模塊設(shè)計(jì)用戶可以將能實(shí)現(xiàn)查詢商品,瀏覽商品,選擇喜歡的商品添加進(jìn)入購(gòu)物車(chē),還能查詢相應(yīng)的商品信息。如圖4-3所示:圖4-3用戶管理模塊流程圖4.2.2用戶資料修改模塊設(shè)計(jì)用戶登錄打開(kāi)商城,可以獲得相應(yīng)的個(gè)人信息并能對(duì)自己的個(gè)人信息進(jìn)行修改,如密碼、用戶名等,并且可以進(jìn)入個(gè)人主頁(yè)查閱相關(guān)個(gè)人信息,若發(fā)現(xiàn)自己基本資料不滿意的地方可以進(jìn)行修改與反饋。如圖4-4所示:圖4-4用戶資料修改模塊流程圖4.2.3購(gòu)物車(chē)模塊設(shè)計(jì)用戶在進(jìn)入商城之后,把自己心意的商品添加進(jìn)入購(gòu)物車(chē),能進(jìn)行相關(guān)的增刪,采購(gòu)數(shù)的改變生成采購(gòu)訂單。如圖4-5所示:圖4-5購(gòu)物車(chē)模塊流程圖4.2.4訂單查詢模塊設(shè)計(jì)用戶付款之后,等待賣(mài)家發(fā)貨成功,系統(tǒng)能自動(dòng)生成相應(yīng)的訂單號(hào),提供給用戶,能方便用戶進(jìn)一步跟蹤商品物流信息。如圖4-6所示:圖4-6訂單查詢模塊流程圖4.3后臺(tái)功能模塊設(shè)計(jì)為了避免由于交易瀏覽信息量大,耗費(fèi)時(shí)間長(zhǎng),交易環(huán)境與服務(wù)態(tài)度的問(wèn)題造成用戶與店家產(chǎn)生不信任的問(wèn)題,該系統(tǒng)采用了模塊化管理。如圖4-7所示:圖4-7后臺(tái)功能模塊流程圖4.3.2管理員模塊設(shè)計(jì)管理員可以獲取相應(yīng)的權(quán)力,處理用戶信息并反饋給用戶。如圖4-8所示:圖4-8管理員模塊流程圖4.3.2添加商品模塊設(shè)計(jì)當(dāng)管理員發(fā)現(xiàn)前臺(tái)的店面里面沒(méi)有貨源的時(shí)候,能及時(shí)補(bǔ)充,避免缺少商品而影響用戶體驗(yàn)和店家的經(jīng)濟(jì)損失。如圖4-9所示:圖4-9添加商品模塊流程圖4.3.3訂單信息管理模塊設(shè)計(jì)管理員可以根據(jù)用戶生成的訂單號(hào),跟蹤物流信息,確保貨物商品準(zhǔn)確到達(dá)用戶手中,避免損失,達(dá)到用戶與店家共贏。如圖4-10所示:圖4-10訂單信息管理模塊流程圖4.3.4查詢用戶信息模塊設(shè)計(jì)用戶商品信息及相應(yīng)的屬性不滿意或不清楚的時(shí)候,管理員接到信息之后,就可以根據(jù)用戶的訂單,查詢用戶信息,并把產(chǎn)品相應(yīng)的功能屬性或不足之處反饋給用戶。如圖4-11所示:圖4-11查詢用戶信息模塊流程圖4.4數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)按字面意思來(lái)講就是存儲(chǔ)數(shù)據(jù)信息的一個(gè)結(jié)構(gòu),然在官方指定的書(shū)面與當(dāng)中它是一個(gè)按數(shù)據(jù)結(jié)構(gòu)來(lái)存儲(chǔ)和管理數(shù)據(jù)的計(jì)算機(jī)軟件系統(tǒng)。數(shù)據(jù)庫(kù)具有以下優(yōu)點(diǎn):其一,數(shù)據(jù)庫(kù)本身是一個(gè)實(shí)體,它不僅能獨(dú)立產(chǎn)生一個(gè)庫(kù)來(lái)保存數(shù)據(jù)流,還能處理存放的事務(wù)數(shù)據(jù)。其二,數(shù)據(jù)庫(kù)里面用到的方法和技術(shù)都是采用目前新型開(kāi)發(fā)技術(shù)研發(fā),能更好的組織數(shù)據(jù),維護(hù)數(shù)據(jù),使得數(shù)據(jù)的利用率達(dá)到最大化。所以本次購(gòu)物商城的數(shù)據(jù)將用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ),方便商城的管理。4.4.1用戶表設(shè)計(jì)根據(jù)用戶的需求情況,設(shè)計(jì)了該用戶表,其包含的信息有用戶id、用戶名、密碼、年齡、郵箱、電話等信息,如表格4-1所示:表4-SEQ表格\*ARABIC1用戶表結(jié)構(gòu)名類(lèi)型長(zhǎng)度小數(shù)點(diǎn)是否可為空說(shuō)明IDint110N用戶idLOGIN_NAMEvarchar500Y用戶名PASSWORDvarchar500Y用戶密碼NAMEvarchar500Y用戶性別SEXint110Y用戶年齡EMAILvarchar500Y用戶郵箱PHONEvarchar200Y用戶電話ADDRESSvarchar2550Y地址ROLEint110Y角色名CREATE_DATEdatetime00Y創(chuàng)建日期4.4.2商品表設(shè)計(jì)從管理員角度出發(fā),設(shè)計(jì)出一個(gè)合理的商品表,能有效的方便管理,這是由于商店管理員需要處理的信息量巨大,數(shù)據(jù)安全和保密性要求高,并且商店管理員,還能處理商品的增刪改查之類(lèi)的功能;從用戶的角度出發(fā),當(dāng)管理員添加商品在店面上時(shí)候,用戶可以瀏覽、查詢等功能。其商品表的類(lèi)型字段包含如表格4-2所示:表4-SEQ表格\*ARABIC2商品表結(jié)構(gòu)名類(lèi)型長(zhǎng)度小數(shù)點(diǎn)是否可為空說(shuō)明IDint110N商品idTITLEvarchar2000Y商品標(biāo)題SUPPLIERvarchar200Y商品供應(yīng)商PRICEdouble00Y價(jià)格DISCOUNTdouble00Y折扣商品LOCALITYvarchar3000Y商品所在位置PUTAWAY_DATEdatetime00Y上架日期STORAGEint110Y倉(cāng)庫(kù)存儲(chǔ)量IMAGEvarchar2000Y圖片4.4.3商品類(lèi)型表設(shè)計(jì)羅列出商品的類(lèi)型,提供搜索的便捷性,包含商品編號(hào)、商品名、商品備注信息,如表格4-3所示:表4-SEQ表格\*ARABIC3商品類(lèi)型表結(jié)構(gòu)名類(lèi)型長(zhǎng)度小數(shù)點(diǎn)是否可為空說(shuō)明CODEvarchar1000N商品編號(hào)NAMEvarchar500Y商品名REMARKvarchar1000Y商品備注4.4.4商品訂單表設(shè)計(jì)用戶購(gòu)買(mǎi)成功能提供購(gòu)買(mǎi)的訂單信息,包含訂單id、訂單編號(hào)、創(chuàng)建日期、發(fā)貨日期、發(fā)貨狀態(tài)、發(fā)貨數(shù)量用戶id信息,如表格4-4所示:表4-SEQ表格\*ARABIC4訂單表結(jié)構(gòu)名類(lèi)型長(zhǎng)度小數(shù)點(diǎn)是否可為空說(shuō)明IDint110N訂單idORDER_CODEvarchar200Y訂單編號(hào)CREATE_DATEdatetime00Y創(chuàng)建日期SEND_DATEdatetime00Y發(fā)貨日期STATUSvarchar60Y發(fā)貨狀態(tài)AMOUNTdouble00Y發(fā)貨數(shù)量USER_IDint110Y用戶id信息4.4.5商品訂單物品表設(shè)計(jì)創(chuàng)建訂單之后,生成訂單,包含訂單id、物品id、訂單號(hào)碼信息,如表格4-5所示:表4-SEQ表格\*ARABIC5訂單物品表結(jié)構(gòu)名類(lèi)型長(zhǎng)度小數(shù)點(diǎn)是否為空說(shuō)明ORDER_IDint110N訂單idARTICLE_IDint110N物品idORDER_NUMint110Y訂單號(hào)碼4.4.6商品訂單物品配送表設(shè)計(jì)配送物品表中,包含購(gòu)買(mǎi)的單號(hào)、用戶的id、商品id信息,方便用戶追蹤物流,如表格4-6所示:表4-SEQ表格\*ARABIC6訂單配送表結(jié)構(gòu)名類(lèi)型長(zhǎng)度小數(shù)點(diǎn)是否為空說(shuō)明BUY_NUMint110N購(gòu)買(mǎi)的單號(hào)USER_IDint110N用戶idARTICLE_IDint110Y商品id4.4.7表與表示間的關(guān)系設(shè)計(jì)除了用戶和商品表之外,還需要其它表進(jìn)行連接交互,以便提高整體的管理能力和保證基本的正常運(yùn)行。如圖4-12所示:圖4-12表的關(guān)系圖4.4.8E-R圖E-R圖在書(shū)本當(dāng)中稱(chēng)為實(shí)體-聯(lián)系模型,它是針對(duì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)而研究開(kāi)發(fā)出來(lái)處理抽象信息的有效方法。1.用戶E-R結(jié)構(gòu)圖在用戶表中包含用戶的角色名、用戶的id、用戶名、用戶密碼、用戶性別、用戶年齡、地址、用戶郵箱、創(chuàng)建日期等具體信息,使得用戶通過(guò)這些有效的信息保障了購(gòu)物的時(shí)效,還提供了所購(gòu)物品的保護(hù)。圖4-13用戶E-R結(jié)構(gòu)圖2.商品信息E-R結(jié)構(gòu)圖其商品表中包含商品id、商品標(biāo)題、價(jià)格、折扣商品、商品所在地、倉(cāng)庫(kù)存儲(chǔ)量、商品圖片、上架日期、商品供應(yīng)商等具體信息。圖4-14商品信息E-R結(jié)構(gòu)圖3.商品類(lèi)型E-R結(jié)構(gòu)圖商品類(lèi)型中包含商品名、商品編號(hào)、商品備注等為用戶提供更全面的商品信息。圖4-15商品類(lèi)型E-R結(jié)構(gòu)圖4.商品訂單E-R結(jié)構(gòu)圖訂單里面包含訂單id、訂單編號(hào)、用戶id信息、創(chuàng)建日期、發(fā)貨日期、發(fā)貨狀態(tài)、發(fā)貨數(shù)量等信息。圖4-16商品訂單E-R結(jié)構(gòu)圖5.商品訂單物品E-R結(jié)構(gòu)圖訂單物品里面包含訂單的id、訂單的號(hào)碼、物品的id等信息。圖4-17商品訂單物品E-R結(jié)構(gòu)圖6.商品訂單配送E-R結(jié)構(gòu)圖訂單物品配送物流里面包含用戶的id、購(gòu)買(mǎi)的單號(hào)、商品的id等信息。圖4-18商品訂單配送E-R結(jié)構(gòu)圖第5章網(wǎng)上購(gòu)物商城系統(tǒng)實(shí)現(xiàn)一個(gè)能順利運(yùn)行的購(gòu)物系統(tǒng),除了在分析設(shè)計(jì)階段不可馬虎之外,還要考慮實(shí)現(xiàn)階段的技術(shù),沒(méi)有過(guò)硬的技術(shù)來(lái)作為基礎(chǔ)完善該系統(tǒng)的開(kāi)發(fā),那開(kāi)發(fā)出來(lái)的系統(tǒng)并不會(huì)得到廣大網(wǎng)名的喜愛(ài)和支持。所謂的實(shí)現(xiàn)階段,主要是從該系統(tǒng)的實(shí)用性,經(jīng)濟(jì)性,便捷性出發(fā),將分析設(shè)計(jì)階段緊密聯(lián)系起來(lái),從用戶的角度出發(fā),利用之前章節(jié)所介紹的技術(shù)支持完成該購(gòu)物商城系統(tǒng)的最終階段實(shí)現(xiàn)。5.1系統(tǒng)頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)前面所提及的要想在激烈的購(gòu)物市場(chǎng)中建立一個(gè)優(yōu)秀的購(gòu)物商城系統(tǒng),除了要有過(guò)硬的技術(shù)支持和服務(wù)之外,還需要有一個(gè)美觀的界面。這是為什么呢?因?yàn)橐粋€(gè)美觀的系統(tǒng)界面一方面可以讓用戶在打開(kāi)購(gòu)物頁(yè)面時(shí),擁有消費(fèi)欲望。另一方面在用戶點(diǎn)擊購(gòu)物商城進(jìn)入頁(yè)面以后,查詢靈活,對(duì)比方便。所以該系統(tǒng)在此基礎(chǔ)上,采用了清新脫俗的背景,規(guī)則的商品排列順序展現(xiàn)在前臺(tái)的頁(yè)面之上,并還采用結(jié)構(gòu)模式,模塊化的將各模塊之間的功能分層實(shí)現(xiàn)。5.2前臺(tái)功能模塊的實(shí)現(xiàn)在經(jīng)過(guò)對(duì)前臺(tái)的分析設(shè)計(jì)之后,為了能把該前臺(tái)的各個(gè)功能模塊投入使用提供給用戶一個(gè)真實(shí)的購(gòu)物體驗(yàn),做了相應(yīng)的實(shí)現(xiàn)功能,這樣就能完整保證整個(gè)系統(tǒng)的邏輯性及其可使用性。如圖5-1所示:圖5-1前臺(tái)實(shí)現(xiàn)頁(yè)面圖5.2.1用戶管理模塊實(shí)現(xiàn)用戶可以實(shí)現(xiàn)查詢商品,挑選心儀的商品進(jìn)行購(gòu)買(mǎi)或添加收藏。如圖5-2所示:圖5-2用戶管理模塊的實(shí)現(xiàn)圖5.2.2用戶資料修改模塊實(shí)現(xiàn)用戶登錄頁(yè)面后,進(jìn)入個(gè)人信息頁(yè),修改個(gè)人不滿意的資料。如圖5-3所示:圖5-3用戶資料模塊的實(shí)現(xiàn)圖5.2.3購(gòu)物車(chē)模塊實(shí)現(xiàn)用戶挑選出商品之后,可以成功加入購(gòu)物車(chē),并且對(duì)相應(yīng)的購(gòu)物車(chē)?yán)锩娴纳唐房梢赃M(jìn)行增刪。如圖5-4所示:圖5-4購(gòu)物車(chē)模塊的實(shí)現(xiàn)圖5.2.4訂單查詢模塊實(shí)現(xiàn)用戶把購(gòu)物車(chē)?yán)锩娴纳唐愤x中支付成功之后,會(huì)生成相應(yīng)的訂單編號(hào),供用戶和店家查詢物流信息的動(dòng)態(tài)。如圖5-5所示:圖5-5訂單查詢模塊的實(shí)現(xiàn)圖5.3后臺(tái)功能模塊實(shí)現(xiàn)信息量大,管理員處理不方便,與客服溝通難導(dǎo)致店家與用戶的合作關(guān)系緊張。而為了解決諸如此類(lèi)的負(fù)面影響,該系統(tǒng)合理的實(shí)現(xiàn)了各模塊化的功能,讓管理員能方便、快捷、準(zhǔn)確的解決用戶所面臨的問(wèn)題,為到用戶與店家盡力雙贏局面。如圖5-6所示:圖5-6后臺(tái)功能實(shí)現(xiàn)圖5.3.1管理員登錄模塊實(shí)現(xiàn)在該頁(yè)面,管理員可以處理前臺(tái)反饋的信息,解決商品的不足及其訂單的跟蹤查詢。如圖5-7所示:圖5-7管理員登錄模塊實(shí)現(xiàn)圖5.3.2添加商品模塊實(shí)現(xiàn)后臺(tái)操作人員通過(guò)前臺(tái)店面的反饋,及時(shí)補(bǔ)充貨源,避免經(jīng)濟(jì)損失。如圖5-8所示:圖5-8添加商品模塊實(shí)現(xiàn)圖5.3.3訂單信息管理模塊實(shí)現(xiàn)管理員根據(jù)用戶生成的訂單號(hào),跟蹤物流信息,確保貨物商品準(zhǔn)確到達(dá)用戶手中,避免損失,達(dá)到用戶與店家共贏,建立良好的合作關(guān)系。如圖5-9所示:圖5-9訂單信息模塊的實(shí)現(xiàn)圖5.3.4查詢用戶信息模塊實(shí)現(xiàn)管理員接到用戶反饋信息之后,就可以根據(jù)用戶的訂單,查詢用戶信息,并把產(chǎn)品相應(yīng)的功能屬性或不足之處反饋給用戶。如圖5-10所示:圖5-10查詢用戶信息模塊實(shí)現(xiàn)圖第6章總結(jié)與展望6.1總結(jié)在即將畢業(yè)的季度,我們所寫(xiě)的畢業(yè)設(shè)計(jì)不管對(duì)于個(gè)人還是全體大學(xué)生來(lái)說(shuō)它是一門(mén)大學(xué)生涯必修課程,在大學(xué)校園生活里度過(guò)匆匆4年,迎來(lái)的也是最后一次的高強(qiáng)度寫(xiě)作,面對(duì)著畢業(yè)設(shè)計(jì)的完成,從最初的查閱資料到最后的定稿,我迎接挑戰(zhàn),用自己的實(shí)力去獲取資料,用自己的努力刻苦的完成本次的畢業(yè)設(shè)計(jì)工作,為即將結(jié)束的美好大學(xué)生活畫(huà)上圓滿的句號(hào)。設(shè)計(jì)重要的是鍛煉學(xué)生用所學(xué)的綜合性知識(shí)體驗(yàn)一下做科學(xué)研究的整個(gè)過(guò)程。而對(duì)于此次網(wǎng)上購(gòu)物商城系統(tǒng)的設(shè)計(jì),在此項(xiàng)目中學(xué)到的不僅是知識(shí),更重要的是獨(dú)立精神,這是一種來(lái)自收獲的自信,是一種面臨困難處事不驚的心態(tài)。在畢業(yè)之后,我們要面臨的是從一個(gè)享受校園生活的人轉(zhuǎn)變?yōu)檎嬲纳鐣?huì)人,我們將迎來(lái)的是殘酷的磨礪,所以在此需要在思想和認(rèn)知上能有清晰的條理,遇事能冷靜分析。然,本次系統(tǒng)的設(shè)計(jì)完成讓我有一定的基礎(chǔ)能力面對(duì)即將面臨的畢業(yè)生活。并且隨著社會(huì)的發(fā)展,以互聯(lián)網(wǎng)為主要手段的網(wǎng)上購(gòu)物商城已經(jīng)成為當(dāng)今網(wǎng)民購(gòu)物發(fā)展的趨勢(shì)之一。所以針對(duì)該系統(tǒng),通過(guò)冬春三月的設(shè)計(jì)與開(kāi)發(fā),總體上完成了如下的工作:(1)研究商城的結(jié)構(gòu),參考相關(guān)文獻(xiàn),并提煉精華,對(duì)設(shè)計(jì)的網(wǎng)上購(gòu)物商城有一個(gè)初步輪廓和方向;(2)研究該系統(tǒng)所需要的開(kāi)發(fā)技術(shù),從為系統(tǒng)原型實(shí)現(xiàn)提供解決方案,保證該系統(tǒng)的質(zhì)量和可運(yùn)行性;(3)從系統(tǒng)的需求出發(fā)分析系統(tǒng)要“做什么”提出問(wèn)題,對(duì)下一階段解決“怎么做”提供理論依據(jù);(4)針對(duì)設(shè)計(jì)存在的問(wèn)題進(jìn)行解決,完善購(gòu)物商城前后臺(tái)的交互,讓系統(tǒng)優(yōu)化;(5)對(duì)系統(tǒng)進(jìn)行測(cè)試,發(fā)現(xiàn)并解決存在的問(wèn)題,保證系統(tǒng)質(zhì)量以及能穩(wěn)定運(yùn)行;因?yàn)楸鞠到y(tǒng)的設(shè)計(jì)過(guò)程是畢業(yè)設(shè)計(jì)的一個(gè)實(shí)質(zhì)階段,所以對(duì)于自己提出了要有較高的思考、動(dòng)手能力。希望自己做的很好,能有一個(gè)滿意的結(jié)果。而對(duì)于在完成該購(gòu)物商城系統(tǒng)的整個(gè)過(guò)程中,從剛開(kāi)始的查閱資料到擬定提綱到最后的論文完成,本人都獨(dú)立完成,在保證論文格式正確的基礎(chǔ)上還保持了整體的規(guī)范性,最中呈現(xiàn)給老師、學(xué)校的是一篇優(yōu)秀的論文設(shè)計(jì)。在這個(gè)過(guò)程中,除了完成份內(nèi)解決的問(wèn)題外,還努力讓自己新學(xué)的知識(shí)運(yùn)用到本系統(tǒng)的開(kāi)發(fā)中,使得整個(gè)系統(tǒng)更具有優(yōu)勢(shì)性,質(zhì)量結(jié)構(gòu)方面更加可視化,使得自己能夠完美的完成畢業(yè)設(shè)計(jì)撰寫(xiě),磨練出屬于自己的人生價(jià)值觀,為自己將要面臨的社會(huì)生活豎起了航帆。6.2展望基于JAVA的網(wǎng)上商城購(gòu)物系統(tǒng)的分析、設(shè)計(jì)與實(shí)現(xiàn)之中,用到了許多的方法和技術(shù),然在設(shè)計(jì)的過(guò)程中,由于對(duì)技術(shù)的掌握程度還有待于加強(qiáng),使得本次開(kāi)發(fā)的系統(tǒng)也存在一些有影響的細(xì)節(jié)問(wèn)題,如以下幾個(gè)方面,還需要做進(jìn)一步的完善:(1)該次設(shè)計(jì)的購(gòu)物系統(tǒng)初略的考慮了前后臺(tái)的交互對(duì)接,在系統(tǒng)的承受能力方面并沒(méi)有進(jìn)行深入研究和細(xì)化分析處理,針對(duì)大量的數(shù)據(jù)流信息處理比較薄弱。還有,需進(jìn)一步完善購(gòu)物商城系統(tǒng)信息庫(kù)的存放便于利用,把該系統(tǒng)的信息交流處理能力提高;(2)本次設(shè)計(jì)的系統(tǒng)沒(méi)有對(duì)與其它購(gòu)物商城系統(tǒng)進(jìn)行交互、數(shù)據(jù)共享等擴(kuò)展功能的深入研究,使得系統(tǒng)的一些接口還不夠完善;(3)所使用的技術(shù)和掌握的知識(shí)有待加強(qiáng),相關(guān)JAVA技術(shù)在該系統(tǒng)的開(kāi)發(fā)過(guò)程中應(yīng)用范圍還不夠,還有提高的余地。綜上所述,我們可以知道一設(shè)計(jì)出一個(gè)功能全面交互性強(qiáng)的網(wǎng)上購(gòu)物商城系統(tǒng)可以說(shuō)是不僅考驗(yàn)設(shè)計(jì)者的知識(shí)能力還對(duì)動(dòng)手能力有相當(dāng)強(qiáng)的要求,因?yàn)殡S著互聯(lián)網(wǎng)技術(shù)和開(kāi)發(fā)技術(shù)的不斷發(fā)展,所包含的知識(shí)層次不斷的深入,概念詮釋也在不停向前延伸,適用的應(yīng)用場(chǎng)所也將越來(lái)越廣泛,內(nèi)在產(chǎn)生的結(jié)構(gòu)聯(lián)系也在不斷加強(qiáng),當(dāng)面臨這些新知識(shí)、新理論、新技術(shù)的不斷演變進(jìn)化時(shí),我們就需要不停地去探索發(fā)展新的技術(shù),掌握新的能力,不讓科技支配我們的大腦,而要用我們的雙手去創(chuàng)造智慧的結(jié)晶,使得系統(tǒng)對(duì)接不僅完善還具有人性化。伴隨著時(shí)代進(jìn)步互聯(lián)網(wǎng)技術(shù)的更新,我相信只要我們堅(jiān)持不懈前面將有嶄新的天地讓我們?nèi)ラ_(kāi)拓。致謝時(shí)光荏苒,歲月如梭,大學(xué)四年馬上就要過(guò)去了,而這里有我熟悉的一切,有我熱愛(ài)的一切?;秀敝?,在美麗的校園中,我度過(guò)了人生最寶貴的年華。其間,雖朝暮勤勉,自?shī)^揚(yáng)鞭,學(xué)有所成,但還有許多不足的地方。雖然四年的讀書(shū)生涯在這個(gè)季節(jié)即將畫(huà)上一個(gè)句號(hào),然額,我的人生只是一個(gè)逗號(hào),我將面臨又一次的征程。從論文的撰寫(xiě)到完成的整個(gè)過(guò)程中,我要感謝所有關(guān)心過(guò)我,陪我一路走到最后的人。首先要感謝學(xué)校,感謝學(xué)校給我提供了這樣的一個(gè)學(xué)習(xí)的平臺(tái)和良好的學(xué)習(xí)環(huán)境,也要感謝院系里面的所有老師,感謝他們?cè)谶@四年來(lái)對(duì)我的悉心教導(dǎo),他們嚴(yán)謹(jǐn)細(xì)致,一絲不茍的作風(fēng)一直是我工作和學(xué)習(xí)中的榜樣;他們循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪。他們的言傳身教,將使我在今后的人生中獲益匪淺。其次,衷心地感謝我的指導(dǎo)老師,在指導(dǎo)老師的指導(dǎo)下,我才得以完成本次論文。從論文的立題到論文的撰寫(xiě)完成,整個(gè)過(guò)程中都融入了老師的心血,透特別是在論文的選題和研究方法及思路方面,都得到了他的悉心指導(dǎo),使我獲益非淺。同時(shí),感謝學(xué)院所有的任課老師,在這四年多來(lái)的幫助,讓我學(xué)業(yè)能順利的完成。最后,感謝與我一起完成學(xué)業(yè)的同學(xué)們,也感謝學(xué)院的老師和領(lǐng)導(dǎo)以及在百忙之中抽出時(shí)間對(duì)本論文進(jìn)行審閱、評(píng)議和參加本人論文答辯的各位老師再次表示感謝,正是你們的辛勤耕耘,使我們的基礎(chǔ)知識(shí)又一次得到了鞏固,使理論能與實(shí)踐相結(jié)合,不僅完成了學(xué)業(yè),充實(shí)了自己,也更有利于我今后工作的發(fā)展,謝謝你們!參考文獻(xiàn)[1]李燕.淺談電子商務(wù)的作用[J].學(xué)問(wèn),2009(1):1-1.[2]侯卓.大學(xué)生網(wǎng)上購(gòu)物的現(xiàn)狀與發(fā)展趨勢(shì)分析[J].網(wǎng)友世界,2012(9):4-4.[3]楊家煒.基于SpringBoot的web設(shè)計(jì)與實(shí)現(xiàn)[J].輕工科技,2016(7):4-4.[4]徐青.JavaScript惡意代碼檢測(cè)技術(shù)研究[D].西南交通大學(xué),2014.[5]朱育發(fā).jQuery與jQueryMobile開(kāi)發(fā)完全技術(shù)寶典:中國(guó)鐵道出版社,2014.[6]高云.jQuery技術(shù)內(nèi)幕:深入解析jQuery架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理:機(jī)械工業(yè)出版社,2014.[7]湯東,張富銀.JQUERY入門(mén)實(shí)戰(zhàn):西南財(cái)經(jīng)大學(xué)出版社,2015年,第2頁(yè)[8]湯東,張富銀.JQUERY入門(mén)實(shí)戰(zhàn):西南財(cái)經(jīng)大學(xué)出版社,2015年,第3頁(yè)[9]BearBibeault,YehudaKatz.jQuery實(shí)戰(zhàn):人民郵電出版社,2009.02:第4頁(yè)[10]張旗.淺析Ajax框架在Web系統(tǒng)中的開(kāi)發(fā)與應(yīng)用[J].科技廣場(chǎng),2008(08):223-225.附錄1.展示商品首頁(yè)信息protectedvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//創(chuàng)建代理類(lèi)ServiceProxyserviceProxy=newServiceProxy();//創(chuàng)建服務(wù)層對(duì)象EcShopServiceservice=serviceProxy.bind(newEcShopServiceImpl());//獲取所有的一級(jí)物品類(lèi)型List<ArticleType>firstTypes=service.findAllFArticleType();request.setAttribute("firstTypes",firstTypes);//設(shè)置編碼,該方式只對(duì)post請(qǐng)求有效,對(duì)get請(qǐng)求無(wú)效request.setCharacterEncoding("utf-8");//由于用戶剛進(jìn)入首頁(yè)的時(shí)候并沒(méi)有選擇物品類(lèi)型從firstTypes中第一個(gè)作為查詢條件typeCode不為空說(shuō)明用戶已經(jīng)選擇了物品類(lèi)型StringtypeCode=request.getParameter("typeCode");//獲取用戶輸入的查詢關(guān)鍵字Stringkeyword=request.getParameter("keyword");//將用戶輸入的查詢關(guān)鍵字以及選擇的物品類(lèi)型存起來(lái)request.setAttribute("typeCode",typeCode);request.setAttribute("keyword",keyword);if(firstTypes.size()>0&&(typeCode==null||typeCode.equals(""))){typeCode=firstTypes.get(0).getCode();}//獲取二級(jí)類(lèi)型商品信息必須截取用戶選擇typeCode的前四位StringparentCode=typeCode.substring(0,4);List<ArticleType>seTypes=service.findSeArticleTypes(parentCode);request.setAttribute("seTypes",seTypes);//獲取頁(yè)碼值StringpageIndex=request.getParameter("pageIndex");//創(chuàng)建分頁(yè)實(shí)體,進(jìn)行分頁(yè)查詢PageModelpageModel=newPageModel();if(pageIndex!=null&&!pageIndex.equals("")){pageModel.setPageIndex(Integer.valueOf(pageIndex));}//根據(jù)物品類(lèi)型以及用戶輸入的關(guān)鍵字獲取物品信息List<Article>articles=service.findArticlesByCode(typeCode,keyword==null?"%%":"%"+keyword+"%",pageModel);request.setAttribute("articles",articles);//將pageModel存放在request中request.setAttribute("pageModel",pageModel);//根據(jù)用戶選擇的物品類(lèi)型獲取物品類(lèi)型名字StringtypeName=service.findArticleTypeNameByCode(typeCode);request.setAttribute("typeName",typeName);//跳轉(zhuǎn)至首頁(yè)jsp頁(yè)面請(qǐng)求鏈不會(huì)斷開(kāi)request.getRequestDispatcher("/WEB-INF/jsp/list.jsp").forward(request,response);}}2.展示商品詳細(xì)信息protectedvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//創(chuàng)建代理類(lèi)ServiceProxyserviceProxy=newServiceProxy();//創(chuàng)建服務(wù)層對(duì)象EcShopServiceservice=serviceProxy.bind(newEcShopServiceImpl());//獲取所有的一級(jí)物品類(lèi)型List<ArticleType>firstTypes=service.findAllFArticleType();request.setAttribut

溫馨提示

  • 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)論