摘要:在互聯(lián)網(wǎng)發(fā)展的時代下,傳統(tǒng)零售市場逐漸被新零售模式——電商所替代。在這種情況下,傳統(tǒng)市場必須跟上互聯(lián)網(wǎng)時代的步伐,采取線上購買線下送貨模式,才能使得傳統(tǒng)市場重獲發(fā)展前途?!盎ヂ?lián)網(wǎng)+市場零售外送平臺”app將居民附近的實體店鋪發(fā)展為線上店鋪,區(qū)域用戶可以隨時查看就近的門店,了解門店營業(yè)信息并提供導航,幫助用戶便捷地找到店鋪,并由專門的配送人員將商品送到用戶家中,使用戶能方便快捷地購買需要的商品,滿足各種用戶的需求。
關(guān)鍵詞:互聯(lián)網(wǎng);零售市場;Java
1、引言
在互聯(lián)網(wǎng)發(fā)展的時代下,傳統(tǒng)零售市場逐漸被新零售模式—O2O“互聯(lián)網(wǎng)+零售市場”所代替,這種模式有巨大的發(fā)展前景。這種營銷模式應用于互聯(lián)網(wǎng)零售市場,通過推出不同的零售活動來吸引用戶,同時將能夠根據(jù)居住的位置,篩選出附近五公里范圍的超市、服裝店、果蔬市場和數(shù)碼店鋪等,用戶在線上店鋪購買商品,可以對附近的超市,服裝等的商品進行性價比比較,配送人員將商品送到家門口。這種銷售模式與傳統(tǒng)的營銷模式的不同的是,“互聯(lián)網(wǎng)+零售市場”對產(chǎn)品的實時性要求極高,用戶一旦下單,外送人員必須在短時間內(nèi)將商品配送至用戶,否則會適得其反。本文研究的互聯(lián)網(wǎng)+零售市場外送平臺從一定程度上解決了事實性、便捷性、選擇性和個性化的問題。
2、系統(tǒng)關(guān)鍵技術(shù)
本互聯(lián)網(wǎng)+零售市場外送平臺的系統(tǒng)框架是Spring MVC+mybatis,主要技術(shù)是Key/Value數(shù)據(jù)庫緩tair和全文搜索引擎solr。
Spring MVC是一種基于Java的請求驅(qū)動類型的輕量級Web框架,它使用了MVC系統(tǒng)架構(gòu)模式的思想,將Web層進行指責分解,幫助我們簡化日常Web的開發(fā)[1]。本文使用的Spring MVC是工作者模式的一種與MVC模式對應,前端控制器為DispatcherServlet;用于控制器包括用來進行處理器管理的處理器映射器和進行視圖管理的視圖解析器;頁面控制器為Controller層的接口實現(xiàn);它支持本地解析、主題解析及文件上傳等功能,同時提供了強大的契約式編程支持。
MyBatis是apache的一個開源項目,是一個支持SQL查詢、高級映射和數(shù)據(jù)庫存儲過程的框架,MyBatis共分為3層,API接口層、數(shù)據(jù)處理層和基礎(chǔ)支撐層。MyBatis差不多能將所有的JDBC代碼和原始映射消除,將JAVA的POJOS對象映射成數(shù)據(jù)庫中的記錄。
淘寶自主來發(fā)的Tair是一種Key/Value結(jié)構(gòu)數(shù)據(jù)存儲系統(tǒng),默認支持兩種存儲方式(基于內(nèi)存和基于文件),分別和緩存和持久化相對應。Solr是一個獨立的企業(yè)級搜索應用服務器,對外能夠提供相當于Web-service的API接口,是一款非常優(yōu)秀的全文搜索引擎。
3、互聯(lián)網(wǎng)+零售市場外送平臺的設計
3.1系統(tǒng)功能模塊設計
“互聯(lián)網(wǎng)+市場零售外送平臺”app提供了你與家附近的商家的一個交易平臺。其次,還擔負著交易過程和買賣雙方信用的監(jiān)督和管理職能,最大限度地防止網(wǎng)絡欺騙的發(fā)生。為買賣雙方提供技術(shù)支持服務,該app能夠為實體店鋪賣家建立網(wǎng)上的個人店鋪,發(fā)布商品信息。幫助買家快速查找所需商品,實現(xiàn)電子支付。并且在“互聯(lián)網(wǎng)+市場零售外送平臺”app還可以以團購方式進行購買,使用戶以最優(yōu)價格買到商品,所以就算買了價格在10元的商品,只要你附近的居民也購買了同樣商品,你們依舊可以享受免費送貨上門的服務。在售后方面:如果消費者對商品不滿意,可以在“互聯(lián)網(wǎng)+市場零售外送平臺”上點擊退貨處理或者換貨處理,與客服溝通,商家同意后,會有配送人員專門上門取貨。
通過系統(tǒng)的需求分析,結(jié)合消費者的消費習慣和日常需求,設計了以下4個模塊:
該系統(tǒng)的4個模塊功能如下:(1)“店鋪推薦模塊”根據(jù)后臺數(shù)據(jù)的分析,向用戶推薦附近的超市、果蔬店、百貨商品店和藥店等信譽良好的店鋪,并根據(jù)銷售記錄和歷史評價對店鋪進行排行,用戶還可以查看店鋪詳情及其評價信息,購物后可以直接在店鋪中結(jié)算;(2)“店鋪新品發(fā)布”為注冊的線上店鋪提供發(fā)布新品的平臺,可以添加新品的名稱、描述信息,上傳產(chǎn)品照片,指定促銷計劃,為用戶推送最優(yōu)的購物方案;(3)“會員中心”模塊,用戶可以修改自己的個人信息,執(zhí)行發(fā)帖和回帖操作,并且可以查詢購物記錄;(4)“退換貨”模塊提供產(chǎn)品顧問咨詢功能,用戶如需退貨,可以選擇相應的產(chǎn)品顧問進行咨詢,如確實需要退換貨,需要在線進行退換貨申請,系統(tǒng)即時處理,確保當天能退換貨,退換的產(chǎn)品當天能到用戶手中,系統(tǒng)實時跟蹤退換產(chǎn)品軌跡。
3.2數(shù)據(jù)庫的設計
“互聯(lián)網(wǎng)+市場零售外送平臺”系統(tǒng)是一個信息管理系統(tǒng),數(shù)據(jù)庫的設計能夠提升系統(tǒng)的性能,對整個系統(tǒng)的成功至關(guān)重要。本系統(tǒng)采用的是關(guān)系型數(shù)據(jù)庫MySQL,涉及到的使用者包括用戶、線上商鋪和系統(tǒng)管理員,通過分析得到其實體關(guān)系ER圖如下所示:
本系統(tǒng)采用MySQL數(shù)據(jù)庫,通過實體關(guān)系ER圖分析得到系統(tǒng)的關(guān)系模式,可以知道該系統(tǒng)需要建立4張主表consumer表、linestore表、sadmin表和xbuy表,
consumer表存儲消費者用戶的相關(guān)信息,主要包括Cid、CName、Cage、Csecret、Cadress和Ctelep這6個字段;linestore表存儲線上店鋪的相關(guān)信息,主要包括Sid、SName、Stime、Sadress、Stype和Stelep這6個字段;sadmin表存儲系統(tǒng)管理員的相關(guān)信息,主要包括Aid、AName、ASecret和Aautority這4個字段;xbuy表用來存儲用戶的購物信息,主要包括Cid、Sid、buytime、buycount和buytype這5個字段。
實現(xiàn)本系統(tǒng)采用系統(tǒng)框架是Spring MVC+mybatis,主要技術(shù)是Key/Value數(shù)據(jù)庫緩tair和全文搜索引擎solr,系統(tǒng)的可擴展性和可維護性較好,開發(fā)速度快,而且開發(fā)周期較短[3],基本能滿足開發(fā)本平臺功能的需要。
4、結(jié)束語
傳統(tǒng)的消費觀念在互聯(lián)網(wǎng)大數(shù)據(jù)的促進下逐漸淡出人們的視野,因此,在最普遍的傳統(tǒng)市場中,理應當使之融入到新興市場發(fā)展空間。因“互聯(lián)網(wǎng)+市場零售外送平臺”是取“網(wǎng)購之長”,補“實體店購物之短”,取“實體店購物之長”,補“網(wǎng)購之短”,故參與競爭的優(yōu)勢便在于此。從人們?nèi)缃竦幕ヂ?lián)網(wǎng)購物思維中,使傳統(tǒng)零售市場加入互聯(lián)網(wǎng)平臺,為傳統(tǒng)市場添加外送服務。使其銷售渠道不再僅僅局限于依靠傳統(tǒng)方式,從而有更靈活、更有效益的發(fā)展空間。
本平臺設計的4大模塊符合市場的需求,同時以Java作為開發(fā)的程序設計語言,能夠很好的應對系統(tǒng)需求的變化,方便軟件的后期維護。
參考文獻:
[1]李志華,孫榮勝.基于 JSP 技術(shù)的 Web 應用設計[J].電腦開發(fā)與應用,2002,15(3):9-10.
[2]林元元.JDBC 連接 MySQL 數(shù)據(jù)庫的方法淺析[J].湖南郵電職業(yè)技術(shù)學院學報,2009,8(1):42-45.
[3]Java定時任務及其在工作流系統(tǒng)中的應用-Timed ?Task ?of Java and ?Its Application ?in ?Workflow System.現(xiàn)代電子技術(shù)[1004-373X]年:2011卷:34期:8頁:87.
項目基金:漢江師范學院2020年省級大學生創(chuàng)新訓練計劃項目資助,項目編號為S202010518039。
作者簡介:馬少煒(2001年5月),男,貴州貴陽人,漢江師范學院軟件工程專業(yè)本科在讀,研究方向:互聯(lián)網(wǎng)移動開發(fā)。896ED2A5-8C9B-40F1-A25F-C80015160D86