畢業(yè)設(shè)計(論文)-基于SSM框架的童裝購買平臺微信小程序+ssm_第1頁
畢業(yè)設(shè)計(論文)-基于SSM框架的童裝購買平臺微信小程序+ssm_第2頁
畢業(yè)設(shè)計(論文)-基于SSM框架的童裝購買平臺微信小程序+ssm_第3頁
畢業(yè)設(shè)計(論文)-基于SSM框架的童裝購買平臺微信小程序+ssm_第4頁
畢業(yè)設(shè)計(論文)-基于SSM框架的童裝購買平臺微信小程序+ssm_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

IV摘要進入21世紀網(wǎng)絡(luò)和計算機得到了飛速發(fā)展,并和生活進行了緊密的結(jié)合。目前,網(wǎng)絡(luò)的運行速度以達到了千兆,覆蓋范圍更是深入到生活中的角角落落。這就促使電子商城的發(fā)展。電子商城可以實現(xiàn)遠程購物,遠程選擇喜歡的商品和隨時追蹤訂單的狀態(tài)。電子商城給人們帶來前所未有的體驗,滿足了新時代人們的購物需求,所以電子商城模式得到大力發(fā)展。本系統(tǒng)為基于SSM框架的童裝購買平臺,是采用微信小程序和網(wǎng)絡(luò)技術(shù)進行開發(fā)的在線購物平臺,可以實現(xiàn)商品的展示、購買、評價以及咨詢等。本系統(tǒng)采用JAVA語言,數(shù)據(jù)庫為Mysql,運行環(huán)境為微信開發(fā)者工具。使用角色分為注冊用戶、管理員、商家,本系統(tǒng)的功能包括商家信息管理、商品信息展示以及管理、注冊用戶管理、訂單管理、商品評價、在線咨詢同時還可以購物車管理。其中,注冊用戶可以購買商品、評價商品、管理訂單、在線咨詢,管理員可以管理所有功能以及個人信息。商家可以管理商品信息和咨詢信息、訂單信息。本系統(tǒng)實現(xiàn)了商品的在線銷售與購買,方便了購買者和銷售者雙方的利益,提高銷量和購買效率,更符合現(xiàn)代人生活。關(guān)鍵詞:購物車,用戶注冊,商品信息管理,訂單管理,JAVA語言AbstractInthe21stcentury,networkandcomputerhavedevelopedrapidlyandarecloselycombinedwithlife.Atpresent,theoperationspeedofthenetworkhasreachedGigabit,andthecoverageisdeepintothecornersoflife.Thispromotesthedevelopmentofelectronicmall.E-mallcanrealizeremoteshopping,remoteselectionoffavoritegoodsandtrackingthestatusofordersatanytime.E-mallbringspeopleunprecedentedexperienceandmeetspeople'sshoppingneedsinthenewera,sothee-mallmodelhasbeenvigorouslydeveloped.Thissystemisachildren'sclothingpurchaseplatformbasedonSSMframework.Itisanonlineshoppingplatformdevelopedbyusingwechatappletandnetworktechnology.Itcanrealizecommoditydisplay,purchase,evaluationandconsultation.ThesystemadoptsJavalanguage,thedatabaseismysql,andtherunningenvironmentiswechatdevelopertool.Thefunctionsofthissystemincludebusinessinformationmanagement,commodityinformationdisplayandmanagement,registeredusermanagement,ordermanagement,commodityevaluation,onlineconsultation,aswellasshoppingcartmanagement.Amongthem,registereduserscanpurchasegoods,evaluategoods,manageordersandonlineconsultation,andadministratorscanmanageallfunctionsandpersonalinformation.Merchantscanmanagecommodityinformation,consultationinformationandorderinformation.Thesystemrealizestheonlinesalesandpurchaseofgoods,facilitatestheinterestsofbothbuyersandsellers,improvesthesalesvolumeandpurchaseefficiency,andismoreinlinewithmodernpeople'slife.Keywords:shoppingcart,userregistration,commodityinformationmanagement,ordermanagement,Javalanguage目錄摘要 IAbstract II第1章緒論 11.1課題研究背景 11.2課題現(xiàn)狀與實現(xiàn)意義 11.3課題內(nèi)容 21.4論文結(jié)構(gòu)安排 2第2章系統(tǒng)分析 32.1系統(tǒng)使用相關(guān)技術(shù)分析 32.1.1Java語言介紹 32.1.2Mysql數(shù)據(jù)庫介紹 32.1.3Tomcat服務(wù)器介紹 32.2系統(tǒng)可行性分析 42.2.1系統(tǒng)經(jīng)濟可行性分析 42.2.2系統(tǒng)技術(shù)可行性分析 42.2.3系統(tǒng)操作可行性分析 52.3系統(tǒng)需求分析 52.3.1傳統(tǒng)銷售系統(tǒng)優(yōu)缺點分析 52.3.2本基于SSM框架的童裝購買平臺分析 62.4系統(tǒng)功能分析 62.5系統(tǒng)性能分析 72.6用例圖 82.7系統(tǒng)業(yè)務(wù)流程 8第3章系統(tǒng)設(shè)計 123.1系統(tǒng)體系結(jié)構(gòu) 123.2系統(tǒng)功能結(jié)構(gòu) 123.3數(shù)據(jù)庫設(shè)計 133.3.1ER圖設(shè)計 133.3.2數(shù)據(jù)庫表設(shè)計 15第4章系統(tǒng)實現(xiàn) 244.1用戶注冊功能的界面實現(xiàn) 244.2登錄功能的界面實現(xiàn) 244.3管理員功能的設(shè)計實現(xiàn) 264.3.1用戶管理功能的實現(xiàn)界面 264.3.2個人中心管理功能的實現(xiàn)界面 264.3.3商家管理功能的實現(xiàn)界面 274.3.4商品分類管理功能的實現(xiàn)界面 274.3.5訂單管理功能的實現(xiàn)界面 284.3.6商品信息管理功能的界面實現(xiàn) 294.4用戶角色功能的界面實現(xiàn) 294.4.1商品瀏覽功能的界面實現(xiàn) 294.4.2提交訂單功能的實現(xiàn)界面 304.4.3訂單管理功能的實現(xiàn)界面 314.4.4用戶充值功能的界面實現(xiàn) 314.4.5購物車管理功能的實現(xiàn) 324.5商家功能的實現(xiàn)界面 32第5章系統(tǒng)測試 345.1系統(tǒng)測試的方法 345.2測試環(huán)境與測試條件 345.3實例測試表格 345.4測試總結(jié) 35總結(jié) 36致謝 37參考文獻 38第1章緒論1.1課題研究背景自計算機發(fā)展以來給人們的生活帶來了改變。第一代計算機為1946年美國設(shè)計,最開始用于復雜的科學計算,占地面積、開機時間要求都非常高,經(jīng)過數(shù)十幾的改變計算機技術(shù)才發(fā)展到今天。現(xiàn)如今已是電子時代、數(shù)據(jù)時代,所有的生活都離不開計算機和網(wǎng)絡(luò)。工作中有各類辦公軟件、APP,娛樂中有各類游戲軟件、視頻軟件等都為生活帶來了便捷,特別是我國的手機支付功能更是領(lǐng)先世界。科技推動了時代的發(fā)展?,F(xiàn)在人們購物大多已從傳統(tǒng)的實體購物轉(zhuǎn)換到線上購物。線上購物擁有更大的優(yōu)點,商品種類全、價格優(yōu)惠、售后有保障。由于傳統(tǒng)實體購物需要親力親為,商品單一,價格不透明已漸漸在線上購物的打壓下難以發(fā)展。現(xiàn)在,網(wǎng)絡(luò)覆蓋范圍擴大,價格便宜,各大商戶都開放的有無線網(wǎng)絡(luò)。手機也得到了普及,計算機技術(shù)也深入到手機中。普通生活、娛樂等都可以在線上解決。線上已成為趨勢,大部分的行業(yè)都可以在線上開通業(yè)務(wù),通過線上為人們解決問題,改變面對面方式,提高工作效率以及減少時間浪費。1.2課題現(xiàn)狀與實現(xiàn)意義現(xiàn)在網(wǎng)上購物平臺使用率高的有淘寶、京東、唯品會以及剛時興出來的網(wǎng)紅直播帶貨。對于商家來言,想要突破發(fā)展就需要加入電商平臺,但現(xiàn)在的加入費用、運營費用、競爭力都非常高造成效果不好,甚至虧本的情況。淘寶、京東、唯品會這類平臺都屬于三方平臺,商家遵守平臺規(guī)定進行商品的銷售、管理、展示,競爭力可想而知。網(wǎng)絡(luò)直播帶貨需要的費用更高,對商家來言可謂雪上加霜。本系統(tǒng)采用商家對用戶的模式,商家利用本平臺可以管理商品、訂單等。本系統(tǒng)可以幫助商家工作管理,實現(xiàn)商品的無地域、無時間銷售。購買用戶可以隨時瀏覽、查詢商品,可以了解商品的詳情以及商品的其它用戶的評價內(nèi)容。本系統(tǒng)可以幫助用戶更快的選擇商品和跟蹤訂單,幫助商家增加銷售途徑,減少經(jīng)營費用。本基于SSM框架的童裝購買平臺實現(xiàn)數(shù)據(jù)的自動化,減少商家的工作內(nèi)容并實現(xiàn)數(shù)據(jù)的清晰化。1.3課題內(nèi)容本基于SSM框架的童裝購買平臺使用角色可以分為注冊用戶、管理員、商家。用戶可以瀏覽商品信息、商家信息、商品評價信息等,還可以購買商品和管理購物車、訂單、個人信息、在線評價商品等,當對商品有問題時也可以在線咨詢,管理員負責本系統(tǒng)的管理,可以審核商品、管理商品、審核注冊用戶信息以及查看商品的評價、用戶的咨詢和進行咨詢的回復。商家可以發(fā)布商品和管理訂單等。1.4論文結(jié)構(gòu)安排本論文的結(jié)構(gòu)安排為三部分,分別為:(1)第一部分,摘要,本部分為簡單的闡述,使讀者可以對本論文有大致的了解;外文翻譯,采用英語對摘要進行翻譯;目錄,本部分可以使讀者對本論文有詳細的了解。(2)第二部分為正文部分,緒論,本章從課題開發(fā)的來源、現(xiàn)狀來進行介紹,總結(jié)出本系統(tǒng)開發(fā)的意義以及內(nèi)容等;系統(tǒng)分析,本章包括語言、技術(shù)等的介紹以及系統(tǒng)的需求分析、可行性分析、流程分析等;系統(tǒng)設(shè)計,本章包括系統(tǒng)的功能結(jié)構(gòu)圖、數(shù)據(jù)庫設(shè)計等;系統(tǒng)實現(xiàn),本章采用系統(tǒng)運行截圖加文字進行本系統(tǒng)的詳細介紹;系統(tǒng)測試,本章采用測試的方法進行主要核心功能的測試介紹;(3)第三部分為總結(jié)、致謝、參考文獻。第2章系統(tǒng)分析2.1系統(tǒng)使用相關(guān)技術(shù)分析2.1.1Java語言介紹Java語言是一種分布式的簡單的開發(fā)語言,有很好的特征,在安全方面、性能方面等。非常適合在Internet環(huán)境中使用,也是目前企業(yè)級運用中最常用的一個編程語言,具有很大的影響力。主要是通過面向?qū)ο蟮男问竭M行開發(fā),這樣的話,就更能滿足人們的需求。在編程開發(fā)使用中,主要通過封裝的方式,通過類來實現(xiàn),具有很好的可編輯行和操作性,這就是面向?qū)ο笳Z言的最大特性,還可以在同一個類中把共同特性的類封裝起來,形成一個抽象類,抽象類形容的不是一個對象,而是一個實體,這樣就使用過程中就可以進行實例化,達到更好的效果。類之間還可以進行繼承,比如一個類可以把另個類的特征進行繼承,這樣就可以重復使用,所以說這種繼承性的類實際上還是同一個類體,這樣就可以達到最大的效果。通過java開發(fā)的代碼還有很好的擴展性,可以通過不同的類達到的不同的效果,更好的提高使用效率,而且在后期維護方面非常的方便,開發(fā)的代碼更加實用,更加簡潔。2.1.2Mysql數(shù)據(jù)庫介紹Mysql數(shù)據(jù)庫是Oracle公司推出的一個數(shù)據(jù)庫管理軟件,有很好的性能設(shè)計,可以充分發(fā)揮和利用互聯(lián)網(wǎng)的優(yōu)勢,而且在數(shù)據(jù)庫管理方面非常的方便,支持圖形化管理,非常適合新手的使用,可以直接在本地進行數(shù)據(jù)管理和配置,而且有很強大的數(shù)據(jù)處理能力,還有很好的安全性。在數(shù)據(jù)存儲的過程中可以支持多處理器的存儲結(jié)構(gòu),可以自動生產(chǎn)和處理sql語句,有很強大的數(shù)據(jù)讀取和復制存儲功能,最最重要的是一個開放式的數(shù)據(jù)軟件,可以為開放人員提供一個很好的數(shù)據(jù)庫管理平臺。2.1.3Tomcat服務(wù)器介紹Tomcat服務(wù)器是一個小型的輕量級服務(wù)器,非常適合一些小型的系統(tǒng)和本地的服務(wù)器使用,特別適合一些新手開發(fā)者使用。Tomcat服務(wù)器主要是當成java程序的服務(wù)器使用,Tomcat服務(wù)器相當于就是Apache的一個擴展應(yīng)用,區(qū)別就是他可以獨立運行,當客戶端上配置好Tomcat服務(wù)器以后,就可以直接通過服務(wù)器對HTML頁面完成數(shù)據(jù)訪問和響應(yīng)。非常受程序員的喜歡,因為占用的運行空間非常的小時,不影響服務(wù)器性能,而且擴展性很好,支持很多開發(fā)過程中常用的功能,可以根據(jù)開發(fā)者的需求進行不斷的改進和完善,所以說Tomcat服務(wù)器是目前使用非常廣泛的一個服務(wù)器。2.2系統(tǒng)可行性分析系統(tǒng)是否可行決定了系統(tǒng)開發(fā)的成功性。想要系統(tǒng)的設(shè)計工作不會白費就需要經(jīng)過詳細的系統(tǒng)可行性分析。根據(jù)充分調(diào)查和參考相關(guān)論文發(fā)現(xiàn),系統(tǒng)的可行性分析一般包括系統(tǒng)的技術(shù)可行性分析、系統(tǒng)的經(jīng)濟可行性分析、系統(tǒng)的操作可行性分析三種。2.2.1系統(tǒng)經(jīng)濟可行性分析本系統(tǒng)是微信小程序的平臺,采用的Java語言開發(fā)的,開發(fā)周期比較短,而且技術(shù)成熟,所以在開發(fā)過程中沒有過高的投入要求,有很好的經(jīng)濟可行性。2.2.2系統(tǒng)技術(shù)可行性分析本系統(tǒng)采用的技術(shù)有Vue網(wǎng)頁技術(shù)、Mysql數(shù)據(jù)庫、B/s模式、Java語言等。(1)通過Vue進行前臺的頁面開發(fā),具有很好的穩(wěn)定性,而且可以直接在線升級維護,可以更方便的實現(xiàn)數(shù)據(jù)管理,通過Vue的最大特征就是系統(tǒng)提前已經(jīng)自動完成了很大不重要的簡單工作,可以自動生成很多常規(guī)代碼,這樣減少很大的工作量。而且Vue技術(shù)非常成熟,可以參考的案例也非常多。(2)數(shù)據(jù)庫采用Mysql數(shù)據(jù)庫,也是非常適合學生用的一款小型數(shù)據(jù)庫,使用起來非常的簡單,而且數(shù)據(jù)處理效率高。(3)采用B/S模式的網(wǎng)站已經(jīng)是目前的開發(fā)主流,也是未來的發(fā)展方向。(4)采用Java語言進行后臺代碼的開發(fā),是面向?qū)ο蟮拈_發(fā)語言,可以直接查看和調(diào)用已用的案例,可以直接調(diào)用XML服務(wù),而且兼容性非常的強,不管是哪個平臺,都可以直接調(diào)用,而且是通用的,可以提高開發(fā)者的工作效率,而且有很好的靈活性,使用起來非常的方便。所以通過以上幾點的分析,開發(fā)人員只要能熟練的操作以上的技術(shù)就行,具有開發(fā)技術(shù)可行性。2.2.3系統(tǒng)操作可行性分析因為本系統(tǒng)在管理端是采用B/s的架構(gòu)模式進行開發(fā)的,所以管理員只要安裝的有瀏覽器和數(shù)據(jù)庫服務(wù)器就可以進行系統(tǒng)的訪問的使用。而且非常的簡單易操作,普通用戶只需要有最簡單的互聯(lián)網(wǎng)操作經(jīng)驗就行。2.3系統(tǒng)需求分析現(xiàn)在的電子商務(wù)的技術(shù)發(fā)展已經(jīng)非常成熟,各大電商平臺的銷售額也非??捎^,特別是在一些重要的節(jié)日里一天的銷售額都會達到幾十億?;赟SM框架的童裝購買平臺可以方便用戶選擇到更適合自己的商品,并且售后服務(wù)非常完善?,F(xiàn)在實體商店里也會采用線上、線下相結(jié)合的方式進行商品的銷售,由用戶自主購物,管理人員在線發(fā)貨、上新等,非常適合現(xiàn)代生活?;赟SM框架的童裝購買平臺是時代的趨勢,其需求性不言而喻。2.3.1傳統(tǒng)銷售系統(tǒng)優(yōu)缺點分析在最早出現(xiàn)的銷售系統(tǒng)中主要使用人為工作人員,這類銷售系統(tǒng)主要是采用C/s模式,這種模式可以保證數(shù)據(jù)的安全和存儲性,數(shù)據(jù)庫采用的也都是復雜、高性能的數(shù)據(jù)庫,這類銷售系統(tǒng)需要使用人員經(jīng)過定期的培訓才可以使用。隨著網(wǎng)絡(luò)的快速發(fā)展,這類銷售系統(tǒng)的缺點也逐漸暴露出來,由于采用C/s模式就必須要求固定的客戶端,這就需要足夠嚴格的客戶端條件,一旦客戶端出現(xiàn)問題,系統(tǒng)里的數(shù)據(jù)都會出現(xiàn)問題,穩(wěn)定性差,而且C/s模式的系統(tǒng)最大的問題是不能多次修改,如果系統(tǒng)經(jīng)過了多次的補充、修改就會造成運行出錯,為系統(tǒng)的使用造成不便。傳統(tǒng)的銷售系統(tǒng)通常采用的是腳本語言,腳本語言不夠成熟,更容易出錯,造成使用人員的損失。2.3.2本基于SSM框架的童裝購買平臺分析通過對傳統(tǒng)銷售系統(tǒng)的分析發(fā)現(xiàn)主要問題在于系統(tǒng)的模式架構(gòu)上和數(shù)據(jù)庫上。想要數(shù)據(jù)更為穩(wěn)定就需要更穩(wěn)定的數(shù)據(jù)庫,好的數(shù)據(jù)庫可以保證系統(tǒng)擁有更大的容錯率和移植性,也可以在多種數(shù)據(jù)庫中進行相互結(jié)合以此來保證系統(tǒng)里數(shù)據(jù)的安全。同時還需要注意系統(tǒng)的延續(xù)性,時代不斷的發(fā)展,就會要求系統(tǒng)的服務(wù)更加的完善。想要使系統(tǒng)的生命周期更長就需要更為成熟的開發(fā)語言、技術(shù)、環(huán)境等。本基于SSM框架的童裝購買平臺采用的模式架構(gòu)為微信小程序,微信小程序框架可以脫離固定的客戶端,把系統(tǒng)部署到微信上供用戶使用,還可以把功能進行模塊劃分使數(shù)據(jù)庫和操作界面分開,這樣可以實現(xiàn)當任何一方出現(xiàn)問題時,另一方不受影響。數(shù)據(jù)庫采用Mysql,Mysql數(shù)據(jù)庫可以單獨運行,當用戶在進行操作后可自動保存操作后的數(shù)據(jù),改變需要去數(shù)據(jù)庫里修改數(shù)據(jù)的問題。開發(fā)語言采用Java,Java語言為動態(tài)語言,使用時間長久,已發(fā)展的非常成熟。本系統(tǒng)的其它技術(shù)包括微信開發(fā)者運行軟件,Vue網(wǎng)頁技術(shù),Html技術(shù)等都是經(jīng)過時間考驗的。2.4系統(tǒng)功能分析本人參考大量的網(wǎng)上購物軟件以及充分調(diào)查消費者和商家的需求,設(shè)計出的本基于SSM框架的童裝購買平臺使用角色為注冊用戶、管理員、商家??蚣芙缑娣譃槲⑿哦撕凸芾韱T、商家操作界面。微信端的功能設(shè)計為:搜索功能,不管是注冊用戶和管理員、商家都可以使用本功能進行特定商品的搜索;商家功能,本界面里展示了不同的商家信息,注冊用戶只可以在首頁進行信息的瀏覽;商品信息功能,本界面里展示了最新上架的商品詳情,可以詳細了解,注冊用戶在登錄后可以進行購買;在線咨詢功能,注冊用戶可以實現(xiàn)提問和咨詢;購物車功能,可以實現(xiàn)購物車里商品的結(jié)賬和刪除;我的訂單管理功能,可以追蹤自己的訂單;用戶充值功能,實現(xiàn)在線充值,方便支付;商品購買功能,用戶在經(jīng)過注冊、登錄后可以購買商品;商品評價功能,當訂單完成后可以進行商品評價;個人信息管理功能,對注冊時填寫的資料進行修改;收藏功能,可以收藏商品。后臺管理員的功能設(shè)計為:商家管理功能,可以審核商家資料;商品信息管理功能,對商品進行上架、下架、編輯等,還可以查看商品的評價;訂單管理功能,此功能可以收到用戶的訂單,并對訂單進行審核和發(fā)貨;在線咨詢管理功能,可以對用戶的咨詢進行查詢以及回復;注冊用戶管理功能,實現(xiàn)注冊用戶資料的查詢;商品分類管理功能,分類可以使商品更好的打理、查詢;尺碼信息管理功能,實現(xiàn)商品尺碼的劃分;款式信息管理功能,對童裝的不同款式進行管理。2.5系統(tǒng)性能分析在系統(tǒng)分析中還有重要的一點就是系統(tǒng)的性能分析,除卻系統(tǒng)的功能分析其它問題都可以劃分到系統(tǒng)的性能分析。主要包括系統(tǒng)數(shù)據(jù)問題、系統(tǒng)運行問題、系統(tǒng)安全問題。系統(tǒng)數(shù)據(jù)問題表現(xiàn)在數(shù)據(jù)庫的設(shè)計中,因為童裝購買平臺的核心在于商品的購買,在購買操作中會引起多種數(shù)據(jù)的變化。想要數(shù)據(jù)在變化時不會出錯就需要在數(shù)據(jù)庫設(shè)計時注意不同數(shù)據(jù)字段、類型等的主外鍵聯(lián)系;系統(tǒng)的運行問題表現(xiàn)在多平臺、多人在運行系統(tǒng)時的穩(wěn)定性。系統(tǒng)的運行速度也需要注意,運行的卡頓、讀碼速度等都需要經(jīng)過多次測試;系統(tǒng)的安全性問題表現(xiàn)在不同角色的使用權(quán)限,注冊用戶做為權(quán)限最少的角色不能越權(quán),管理員做為權(quán)限最多的角色要可以管理其它幾種角色。2.6用例圖根據(jù)功能分析得出,本系統(tǒng)的主要使用角色為管理員和注冊用戶、商家。注冊用戶可以查看商家、管理充值、瀏覽商品、購買商品、在線咨詢以及管理購物車、訂單等。管理員可以管理系統(tǒng)信息、用戶的咨詢、注冊用戶、商品信息以及商家信息、訂單信息、商品評價、分類信息等。商家可以管理商品和訂單。系統(tǒng)用例圖如下圖2-1所示:圖2-1基于SSM框架的童裝購買平臺用例圖2.7系統(tǒng)業(yè)務(wù)流程業(yè)務(wù)流程可以按照用戶使用本系統(tǒng)的步驟進行設(shè)計。本系統(tǒng)中注冊用戶的流程為查看商家、瀏覽商品、購買商品、加入購物車、管理訂單、管理充值、對商品評價、在線咨詢等。管理員的流程為管理商家信息、用戶的咨詢、用戶的訂單、用戶的注冊資訊、管理商品等。商家的流程為管理商品、訂單等。基于SSM框架的童裝購買平臺的業(yè)務(wù)流程如下圖2-2所示:圖2-2基于SSM框架的童裝購買平臺業(yè)務(wù)流程圖(1)用戶注冊是游客成為注冊用戶的必經(jīng)之路,在注冊時需要輸入信息、判斷信息。用戶注冊的流程圖如下圖2-3所示:圖2-3用戶注冊的流程圖(2)用戶咨詢時需要判斷咨詢的內(nèi)容是否合法,用戶咨詢功能可以實現(xiàn)用戶也商家之間的溝通。用戶咨詢流程圖如下圖2-4所示:圖2-4用戶咨詢流程圖(3)購買商品的過程需要多種數(shù)據(jù)的配合,購買商品的流程屬于本系統(tǒng)的核心。首頁確定登錄,然后瀏覽商品,加購物車,購買,結(jié)算等。商品購買流程如下圖2-5所示:圖2-5商品購買流程圖第3章系統(tǒng)設(shè)計3.1系統(tǒng)體系結(jié)構(gòu)系統(tǒng)的體系結(jié)構(gòu)非常重要,往往決定了系統(tǒng)的質(zhì)量和生命周期。針對不同的系統(tǒng)可以采用不同的系統(tǒng)體系結(jié)構(gòu)。本系統(tǒng)為童裝購買平臺系統(tǒng),屬于開放式的平臺,所以在管理端的體系結(jié)構(gòu)中采用B/s。B/s結(jié)構(gòu)拋棄了固定客戶端要求,采用服務(wù)器、客戶端的模式。用戶操作界面在微信端展示,商家、管理員操作界面在后臺展示。B/s結(jié)構(gòu)基于互聯(lián)網(wǎng),需要網(wǎng)絡(luò)的支持,由用戶在瀏覽器上發(fā)布命令,服務(wù)器負責向數(shù)據(jù)庫傳送命令,最后再由服務(wù)器把反饋的結(jié)果傳回瀏覽器給用戶進行呈現(xiàn)。3.2系統(tǒng)功能結(jié)構(gòu)系統(tǒng)的功能結(jié)構(gòu)是系統(tǒng)實現(xiàn)的框架,本系統(tǒng)的主要結(jié)構(gòu)為管理員和用戶、商家。管理員的功能為系統(tǒng)管理、商家管理、分類管理、商品管理、注冊用戶管理、訂單管理、在線咨詢管理、尺碼管理、個人中心管理等。用戶的功能為在線注冊與登錄、商家瀏覽、商品信息瀏覽、充值管理、購物車管理、我的訂單管理、在線咨詢、收藏管理和商品評價。商家的功能為商品管理和訂單信息。本基于SSM框架的童裝購買平臺功能結(jié)構(gòu)圖如下圖3-1所示:圖3-1基于SSM框架的童裝購買平臺功能結(jié)構(gòu)圖3.3數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計在系統(tǒng)設(shè)計中占有重大比例,數(shù)據(jù)庫的設(shè)計包括ER圖設(shè)計和數(shù)據(jù)庫表設(shè)計。3.3.1ER圖設(shè)計根據(jù)本系統(tǒng)的特點,本系統(tǒng)設(shè)計的主要實體包括管理員信息、用戶信息、商品信息、訂單信息、商家信息和咨詢信息。管理員ER圖包括的屬性有管理員的編號、用戶名和密碼。管理員ER圖如下圖3-2所示:圖3-2管理員實體的ER圖商品信息包含的屬性為商品的詳細描述,有商品編號、商品名稱等。商品信息ER圖如下圖3-3所示:圖3-3商品信息實體ER圖(3)注冊用戶信息的屬性包括用戶的個人資料,有姓名、性別、電話等。注冊用戶信息實體ER圖如下圖3-4所示:圖3-4注冊用戶實體ER圖(4)訂單實體的屬性有訂單時間、訂單編號、訂單人等。訂單實體ER圖如下圖3-5所示:圖3-5訂單信息實體ER圖(5)咨詢信息實體的屬性有咨詢?nèi)?、咨詢?nèi)容、咨詢時間等。咨詢信息實體的ER圖如下圖3-6所示:圖3-6咨詢信息實體ER圖(6)商家信息實體的屬性有資訊標題、資訊內(nèi)容、發(fā)布時間。商品資訊實體ER圖如下圖3-7所示:圖3-7商家信息實體ER圖(7)本基于SSM框架的童裝購買平臺的整體實體關(guān)系圖如下圖3-8所示:圖3-8系統(tǒng)關(guān)系ER圖3.3.2數(shù)據(jù)庫表設(shè)計根據(jù)數(shù)據(jù)ER圖的設(shè)計,本系統(tǒng)的數(shù)據(jù)庫表有管理員信息表、用戶信息表、商品信息表、商家信息表等。本系統(tǒng)的數(shù)據(jù)庫表如下圖3-1至3-17所示:表3-1address表3-2cart表3-3chimaxinxi表3-4config表3-5discussshangjia表3-6discussshangpinxinxi表3-7kuanshixinxi表3-8messages表3-9orders表3-10shangjia表3-11shangpinfenlei表3-12shangpinxinxi表3-13storeup表3-14token表3-15users表3-16yonghu表3-17zaixianzixun第4章系統(tǒng)實現(xiàn)4.1用戶注冊功能的界面實現(xiàn)用戶注冊功能設(shè)計的目的是實現(xiàn)用戶的操作。系統(tǒng)中想要進行操作就需要先成為注冊用戶。用戶注冊功能界面中設(shè)置了用戶的資料字段,本界面的數(shù)據(jù)和用戶信息表相連,當游客在本界面里注冊成功,所填寫的資料會保存到用戶信息表中。用戶注冊功能的運行界面如下圖4-1所示:圖4-1用戶注冊功能的運行界面4.2登錄功能的界面實現(xiàn)用戶注冊成功后,需要登錄。登錄界面設(shè)計的目的是保證當前的使用角色等級。管理員同樣需要登錄后才可以進行操作。用戶登錄和管理員、商家登錄的界面分為兩個,在登錄時只需要填寫用戶賬號和密碼就可以實現(xiàn)。用戶登錄的運行界面如下圖4-2所示:圖4-2用戶登錄的運行界面管理員、商家登錄的界面中包含的元素有系統(tǒng)題目、輸入框、登錄按鈕。管理員、商家登錄的條件是需要賬號、密碼、身份。管理員、商家登錄的運行界面如下圖4-3所示:圖4-3管理員、商家登錄運行界面4.3管理員功能的設(shè)計實現(xiàn)4.3.1用戶管理功能的實現(xiàn)界面用戶注冊后的資料管理員可以在注冊用戶管理功能里看到,本功能設(shè)計的目的是審核注冊用戶的資料,當發(fā)現(xiàn)不當?shù)氖褂糜脩艨梢詣h除其賬號。當刪除注冊用戶信息后相對應(yīng)的用戶信息表里的信息也會隨著刪除掉。注冊用戶管理功能的運行界面如下圖4-4所示:圖4-4注冊用戶管理功能的運行界面4.3.2個人中心管理功能的實現(xiàn)界面?zhèn)€人中心管理的內(nèi)容包括當前登錄賬號修改、密碼信息管理。本系統(tǒng)中可以擁有多個管理員。個人中心管理功能的運行界面如下圖4-5所示:圖4-5個人中心管理功能的運行界面4.3.3商家管理功能的實現(xiàn)界面用戶瀏覽的商家都是由管理員在此功能里進行維護添加的,同樣當管理員添加、編輯商家信息后,數(shù)據(jù)庫表中的商家信息表也會發(fā)生改變。商家信息管理功能的運行界面如下圖4-6所示:圖4-6商家信息管理功能的運行界面4.3.4商品分類管理功能的實現(xiàn)界面本功能可以實現(xiàn)商品的分類,管理員可以查詢和添加、修改商品的分類。商品分類功能的運行界面如下圖4-7所示:圖4-7查詢商品分類運行界面添加商品分類運行界面如下圖4-8所示:圖4-8添加商品分類的運行界面展示4.3.5訂單管理功能的實現(xiàn)界面用戶下訂單后,管理員都可以在本功能里收到。當審核訂單無誤后可以進行下一步操作。訂單管理功能的運行界面如下圖4-9所示:圖4-9訂單管理功能的運行界面4.3.6商品信息管理功能的界面實現(xiàn)商品信息由管理員進行更新,在發(fā)布商品信息時可以顯示發(fā)布時間。查詢商品信息的運行界面如下圖4-10所示:圖4-10查詢商品信息功能的運行界面4.4用戶角色功能的界面實現(xiàn)4.4.1商品瀏覽功能的界面實現(xiàn)用戶的功能主要展示在微信端,在微信端可以瀏覽所有分類的商品。商品詳情中主要展示商品的圖片、價格、標題。商品信息瀏覽功能的運行界面如下圖4-11所示:圖4-11瀏覽商品運行界面4.4.2提交訂單功能的實現(xiàn)界面選擇商品點擊購買可以跳轉(zhuǎn)到提交訂單界面,在本界面里需要填寫地址、購買數(shù)量。提交訂單功能的運行界面如下圖4-12所示:圖4-12用戶提交訂單的運行界面4.4.3訂單管理功

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論