基于社區(qū)電商的訂單履約系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-12-13 08:39
隨著科學(xué)技術(shù)的不斷發(fā)展和創(chuàng)新,電子商務(wù)的商業(yè)模式也在不斷發(fā)生著變化。從最初的平臺(tái)型電商再到現(xiàn)在的新零售,我國(guó)的電子商務(wù)發(fā)展已經(jīng)進(jìn)入了 3.0時(shí)代。從2018年下半年開(kāi)始,社區(qū)場(chǎng)景的新型商業(yè)模式“社區(qū)電商”應(yīng)運(yùn)而生,它的出現(xiàn)不僅打開(kāi)了電商領(lǐng)域一直難以觸碰的生鮮市場(chǎng),同時(shí)以更高的投資回報(bào)率在渠道下沉方面為各大電商平臺(tái)提供了強(qiáng)有力的戰(zhàn)略支撐。社區(qū)電商打破了傳統(tǒng)的B2C模式,以與小區(qū)便利店主合作的方式,通過(guò)社區(qū)拼團(tuán),將小區(qū)用戶(hù)在團(tuán)購(gòu)活動(dòng)中的訂單一次性集約發(fā)貨至便利店主,從而降低了物流成本,使消費(fèi)者以更低的價(jià)格買(mǎi)到更好的商品。本文首先介紹了項(xiàng)目產(chǎn)生的背景和發(fā)展現(xiàn)狀,然后對(duì)系統(tǒng)進(jìn)行了全面詳細(xì)的需求分析,進(jìn)而完成了系統(tǒng)架構(gòu)設(shè)計(jì)、模塊劃分以及數(shù)據(jù)庫(kù)設(shè)計(jì)。最后對(duì)系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了闡述,說(shuō)明了測(cè)試與維護(hù)情況,并做出總結(jié)與展望。在系統(tǒng)研發(fā)過(guò)程中,作者獨(dú)立完成了訂單管道模塊、訂單生產(chǎn)模塊、訂單配送模塊以及訂單監(jiān)測(cè)模塊的設(shè)計(jì)與實(shí)現(xiàn),參與完成了需求分析、系統(tǒng)架構(gòu)設(shè)計(jì)以及測(cè)試維護(hù)工作。系統(tǒng)在研發(fā)時(shí)采用了 MVC設(shè)計(jì)模式及SSH技術(shù)框架,以MySQL和Redis數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ),并將系統(tǒng)部署在Nginx服務(wù)...
【文章來(lái)源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:102 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1?MVC模式流程圖??-
處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。在此過(guò)程中,不僅實(shí)現(xiàn)了?MVC的??分離,還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。弱化數(shù)據(jù)庫(kù)的變化對(duì)前端的影響,從??而提高了系統(tǒng)的可復(fù)用性和開(kāi)發(fā)效率。如圖2-2所示為SSH框架。??分析微所要涉及的??K?uihorn;>^nn,nntr??|?表.離表之_絲?F???\(Data?Access?Wr);???O?? ̄f-i?’?|根據(jù)橫塊需要的各種持?Kl??久分漁作,確定栢應(yīng)的??^編寫(xiě)DAO接口和實(shí)現(xiàn)類(lèi)??方法?^??業(yè)務(wù)邏輯層^?編寫(xiě)業(yè)務(wù)邏輯,來(lái)調(diào)用??編寫(xiě)Service方法接口和??\ffiusmess?Layer)/?DAO?操作??k?實(shí)現(xiàn)類(lèi)??=?〇??^^?v??(?表現(xiàn)層、?I?I??VjPresentation?Layer)/??Web展現(xiàn),簡(jiǎn)單的非法?N?}Spmrn??操作控制??\/??圖2-2?SSH框架??Figure?2-2?SSH?Framework??8??
所以說(shuō)它是一個(gè)輕量級(jí)框架。由于Hibernate可以實(shí)現(xiàn)SQL語(yǔ)句的自動(dòng)生成,自動(dòng)??執(zhí)行,從而簡(jiǎn)化了開(kāi)發(fā)人員在增刪改查數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí)的步驟,直接使用面向?qū)ο蟮??方法操作持久化實(shí)例即可。如圖2-5所示為Hibernate工作流程。??# ̄ ̄七)?(娜一_?)—K*)???^??????f?由hibernate.cfg.xml中的<mapp?ng?^??resour?ce=?'com/xxAJserhbm.xml?V>?¥^Session??k?胃并牌析映射信息?」?V??)???v???(?'N?/??N??通過(guò)?config?buildSe?ionFactory〇?創(chuàng)建?session.getTransacticmO?commit〇?提??SessionFactory?交事務(wù)??v??y?V??y??八??\f??r?^?r??n??iM.es
本文編號(hào):2914262
【文章來(lái)源】:北京交通大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:102 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-1?MVC模式流程圖??-
處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。在此過(guò)程中,不僅實(shí)現(xiàn)了?MVC的??分離,還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。弱化數(shù)據(jù)庫(kù)的變化對(duì)前端的影響,從??而提高了系統(tǒng)的可復(fù)用性和開(kāi)發(fā)效率。如圖2-2所示為SSH框架。??分析微所要涉及的??K?uihorn;>^nn,nntr??|?表.離表之_絲?F???\(Data?Access?Wr);???O?? ̄f-i?’?|根據(jù)橫塊需要的各種持?Kl??久分漁作,確定栢應(yīng)的??^編寫(xiě)DAO接口和實(shí)現(xiàn)類(lèi)??方法?^??業(yè)務(wù)邏輯層^?編寫(xiě)業(yè)務(wù)邏輯,來(lái)調(diào)用??編寫(xiě)Service方法接口和??\ffiusmess?Layer)/?DAO?操作??k?實(shí)現(xiàn)類(lèi)??=?〇??^^?v??(?表現(xiàn)層、?I?I??VjPresentation?Layer)/??Web展現(xiàn),簡(jiǎn)單的非法?N?}Spmrn??操作控制??\/??圖2-2?SSH框架??Figure?2-2?SSH?Framework??8??
所以說(shuō)它是一個(gè)輕量級(jí)框架。由于Hibernate可以實(shí)現(xiàn)SQL語(yǔ)句的自動(dòng)生成,自動(dòng)??執(zhí)行,從而簡(jiǎn)化了開(kāi)發(fā)人員在增刪改查數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí)的步驟,直接使用面向?qū)ο蟮??方法操作持久化實(shí)例即可。如圖2-5所示為Hibernate工作流程。??# ̄ ̄七)?(娜一_?)—K*)???^??????f?由hibernate.cfg.xml中的<mapp?ng?^??resour?ce=?'com/xxAJserhbm.xml?V>?¥^Session??k?胃并牌析映射信息?」?V??)???v???(?'N?/??N??通過(guò)?config?buildSe?ionFactory〇?創(chuàng)建?session.getTransacticmO?commit〇?提??SessionFactory?交事務(wù)??v??y?V??y??八??\f??r?^?r??n??iM.es
本文編號(hào):2914262
本文鏈接:http://sikaile.net/guanlilunwen/wuliuguanlilunwen/2914262.html
最近更新
教材專(zhuān)著