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