• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于微信平臺的移動互聯(lián)網(wǎng)百貨門店O2O電商系統(tǒng)設(shè)計(jì)

      2018-05-09 02:52:16李晨來
      無線互聯(lián)科技 2018年9期
      關(guān)鍵詞:架構(gòu)設(shè)計(jì)電商微信

      李晨來

      (深圳職業(yè)技術(shù)學(xué)院,廣東 深圳 518055)

      本系統(tǒng)是為某大型連鎖百貨公司設(shè)計(jì)開發(fā)的基于微信的移動互聯(lián)網(wǎng)O2O電商服務(wù)平臺。近年來,由于實(shí)體零售業(yè)受到互聯(lián)網(wǎng)電商的沖擊,業(yè)績每況愈下,急需轉(zhuǎn)變經(jīng)營方式。當(dāng)今移動互聯(lián)網(wǎng)時(shí)代,微信無疑是國內(nèi)成長最快的移動社交平臺,公司希望借助微信平臺強(qiáng)大的流量入口,打造基于微信的移動互聯(lián)網(wǎng)O2O電商系統(tǒng),從而更好地服務(wù)老客戶,吸引新客戶。

      1 需求分析

      所謂O2O就是線下(Offline)與線上(Online)的合作。O2O可以把線下門店的商品信息反饋給線上的互聯(lián)網(wǎng)用戶,他們就有可能成為自己的線下門店的客戶??蛻粢部梢栽诰W(wǎng)上了解到線下門店促銷及相關(guān)服務(wù)信息。

      微信,不僅是通信工具,還提供了一種新的生活方式。它連接了人和人,服務(wù)品牌和產(chǎn)品,連接了線上和線下,是名副其實(shí)的互聯(lián)網(wǎng)“連接器”。微信的月活躍用戶已突破10億,是國內(nèi)成長最快的移動社交平臺。搭建基于微信的社區(qū)O2O電商平臺相當(dāng)于把實(shí)體店開在了人流最旺的繁華地段。微信本身也致力于幫助傳統(tǒng)企業(yè)將原有商業(yè)模式“移植”到微信平臺,提供了“微信公眾平臺+微信支付”為基礎(chǔ)的閉環(huán)式移動互聯(lián)網(wǎng)“智慧生活”全行業(yè)解決方案。微信公眾平臺提供了基礎(chǔ)、頁面、業(yè)務(wù)、通知、支付等幾大類開發(fā)接口和相應(yīng)的JS-SDK,方便第三方平臺的開發(fā)。

      基于微信的社區(qū)O2O電商平臺,借助微信社交和支付平臺,以互聯(lián)網(wǎng)、移動互聯(lián)網(wǎng)為技術(shù)手段,以客戶的周邊生活服務(wù)為基礎(chǔ)業(yè)務(wù),通過信息互通、交互、業(yè)務(wù)銜接,將線上電商平臺和線下多個(gè)實(shí)體門店的服務(wù)、收銀、庫存、物流倉儲進(jìn)行統(tǒng)一協(xié)調(diào)配置,改善客戶的購物體驗(yàn),更好地維護(hù)客戶關(guān)系,提高線下門店的商業(yè)收益,提升本地商戶和互聯(lián)網(wǎng)商戶的銷售業(yè)績。同時(shí)更好地支持和豐富企業(yè)原有的業(yè)務(wù)流程,最大程度重用企業(yè)原有的IT系統(tǒng),不影響現(xiàn)有的業(yè)務(wù)運(yùn)行[1]。具體的系統(tǒng)需求分析用例如圖1所示。

      圖1 系統(tǒng)需求分析用例

      2 系統(tǒng)架構(gòu)設(shè)計(jì)

      系統(tǒng)的架構(gòu)設(shè)計(jì)規(guī)定了軟件的高層劃分及各部分間的交互。本系統(tǒng)的架構(gòu)設(shè)計(jì)采用了模型-視圖-控制器(Model View Controller,MVC)設(shè)計(jì)模式,系統(tǒng)架構(gòu)分為5層:接入層、表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層、基礎(chǔ)平臺層。分層模式的架構(gòu)設(shè)計(jì)是為了實(shí)現(xiàn)“高內(nèi)聚,低耦合”。按業(yè)務(wù)領(lǐng)域、用戶群來分解業(yè)務(wù),并將業(yè)務(wù)需求分配到各個(gè)子系統(tǒng)、服務(wù),每個(gè)系統(tǒng)和服務(wù)可獨(dú)立部署和維護(hù)。系統(tǒng)架構(gòu)設(shè)計(jì)如圖2所示。

      2.1 接入層

      接入層負(fù)責(zé)將客戶訪問到公司的O2O電商平臺,具體有如下幾種方式。(1)利用微信公眾平臺龐大的用戶群和流量入口,吸引用戶訪問公司的公眾服務(wù)號,進(jìn)而接入微商城或是網(wǎng)上商城。(2)將公司原有的會員系統(tǒng),接入電商平臺,包括會員卡用戶和短信會員用戶。(3)利用第三方營銷工具吸引客戶訪問,如郵件營銷、短信營銷、媒體廣告等。(4)實(shí)體門店客戶線上訪問。接入層的開發(fā)工作量較少,主要是開通認(rèn)證公司公眾服務(wù)號,為微商城的開發(fā)做好準(zhǔn)備。

      圖2 系統(tǒng)架構(gòu)設(shè)計(jì)

      2.2 表現(xiàn)層

      表現(xiàn)層是與用戶直接交互的界面部分,包括集成在微信公眾平臺中的微商城系統(tǒng)和O2O電商網(wǎng)站。微商城系統(tǒng)分為微商城入口和會員中心入口。O2O電商網(wǎng)站包括PC版和移動終端APP版。移動終端APP包括IOS版本和Android版本。

      表現(xiàn)層的開發(fā)采用了Spring MVC框架。微商城開發(fā)采用Html5,CSS3和JavaScript,利用微信公開的JSSDK API開發(fā)接口,進(jìn)行二次開發(fā)。

      2.3 業(yè)務(wù)邏輯層

      業(yè)務(wù)邏輯層負(fù)責(zé)電商系統(tǒng)各種業(yè)務(wù)的處理,負(fù)責(zé)邏輯性數(shù)據(jù)的生成、處理及轉(zhuǎn)換。業(yè)務(wù)邏輯層是系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分,關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求相關(guān)的系統(tǒng)設(shè)計(jì)。主要包括4個(gè)模塊:運(yùn)營后臺模塊、商家中心模塊、用戶中心模塊和其他業(yè)務(wù)對接模塊。

      (1)運(yùn)營后臺模塊:為O2O電商系統(tǒng)的整體運(yùn)營提供支撐管理平臺。包括類目屬性子模塊、商品管理子模塊、前臺維護(hù)子模塊、會員管理子模塊、運(yùn)營活動子模塊、監(jiān)控統(tǒng)計(jì)子模塊。

      (2)商家中心模塊:為進(jìn)駐到商城的各個(gè)商家提供管理平臺。包括商品屬性子模塊、交易管理子模塊、店鋪管理子模塊、營銷工具子模塊、物流運(yùn)費(fèi)子模塊、配送區(qū)域子模塊。

      (3)用戶中心模塊:為用戶相關(guān)購買流程中個(gè)人信息部分提供管理平臺。包括訂單管理子模塊、購物車子模塊、我的評價(jià)子模塊、收藏夾子模塊、信息設(shè)置子模塊。(4)其他設(shè)置模塊:對接財(cái)務(wù)子模塊、庫存子模塊等。通過財(cái)務(wù)子模塊與公司原有的SAP財(cái)務(wù)管理系統(tǒng)對接。庫存子模塊對接公司原有的ERP財(cái)務(wù)管理系統(tǒng)。業(yè)務(wù)邏輯層的開發(fā)采用了Spring框架,并封裝成Java類庫的形式,方便將來類似項(xiàng)目的重用[2]。

      2.4 數(shù)據(jù)訪問層

      數(shù)據(jù)訪問層對業(yè)務(wù)邏輯層數(shù)據(jù)的需求提供支持,把對基礎(chǔ)平臺層的數(shù)據(jù)訪問進(jìn)行封裝,讓上層系統(tǒng)像操作一個(gè)數(shù)據(jù)庫一樣操作基礎(chǔ)平臺層的多個(gè)數(shù)據(jù)庫集合。把數(shù)據(jù)訪問按照服務(wù)類型進(jìn)行分類,提高對底層數(shù)據(jù)的訪問效率。主要包括如下數(shù)據(jù)模塊:建站系統(tǒng)(主站/店鋪)、交易平臺(正向/逆向/支付)、營銷平臺(平臺/商家/券/折扣/組合)、結(jié)算中心(訂單/提現(xiàn)/基礎(chǔ)金)、商品類目(類目/屬性/SPU/SKU)、會員(商家/用戶/運(yùn)營)、物流(運(yùn)費(fèi)/運(yùn)單)、搜索(商品/商家/SEO)、權(quán)限(平臺/行業(yè)/財(cái)務(wù)信用)、信用(DSR/打標(biāo))。

      數(shù)據(jù)訪問層的開發(fā)采用了Mybatis框架,這個(gè)框架對Java開發(fā)和MySQL數(shù)據(jù)庫有很好的支持。數(shù)據(jù)訪問層的Java代碼也封裝成類庫,易于重用和二次開發(fā)。

      2.5 基礎(chǔ)平臺層

      基礎(chǔ)平臺層建設(shè)是系統(tǒng)的基礎(chǔ)保障,具體內(nèi)容包括云服務(wù)器建設(shè)、本地機(jī)房及網(wǎng)絡(luò)安全設(shè)備建設(shè)、存儲系統(tǒng)建設(shè)、緩存系統(tǒng)、索引庫和數(shù)據(jù)庫系統(tǒng)的搭建等。完善的基礎(chǔ)平臺層的搭建和優(yōu)化決定了系統(tǒng)的質(zhì)量和性能。

      數(shù)據(jù)庫部分包括關(guān)系型數(shù)據(jù)庫、非關(guān)系型數(shù)據(jù)庫和歷史數(shù)據(jù)倉庫。關(guān)系型數(shù)據(jù)庫采用MySQL開源數(shù)據(jù)庫,降低使用成本,同時(shí)與數(shù)據(jù)訪問層的Mybatis框架融合得很好。非關(guān)系型數(shù)據(jù)庫主要是圖片和文件。數(shù)據(jù)倉庫存儲海量用戶歷史數(shù)據(jù)和系統(tǒng)日志?;A(chǔ)平臺層采用分布式文件系統(tǒng),需要制定合理的數(shù)據(jù)同步策略和讀寫策略,保證系統(tǒng)性能。

      以上為O2O電商系統(tǒng)的架構(gòu)設(shè)計(jì)描述。根據(jù)上述架構(gòu)設(shè)計(jì)我們能快速構(gòu)建出系統(tǒng)原型和第一個(gè)軟件測試版本,并盡快提交用戶測試,利用快速原型法和迭代開發(fā)等敏捷軟件開發(fā)方法,加快后續(xù)軟件開發(fā)進(jìn)度[3]。

      3 結(jié)語

      移動互聯(lián)網(wǎng)時(shí)代,科技的進(jìn)步改變了人們的生活方式。借助基于微信公眾平臺和微信支付的移動互聯(lián)網(wǎng)O2O電商系統(tǒng),傳統(tǒng)零售可以快速轉(zhuǎn)型移動互聯(lián)網(wǎng)+商業(yè)模式。本系統(tǒng)目前已經(jīng)成功上線應(yīng)用,助力企業(yè)轉(zhuǎn)型升級,為企業(yè)的發(fā)展帶來新的商機(jī)。

      [參考文獻(xiàn)]

      [1]嗷云瘋.“微信智慧生活”全行業(yè)解決方案[EB/OL].(2014-09-01)[2018-04-09].http://www.360doc.com/content/14/0901/09/3180701_406196033.shtml.

      [2]微信公眾平臺.開發(fā)者文檔-服務(wù)號開發(fā)[EB/OL].(2018-03-01)[2018-04-09].https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432.

      [3]張思凱.微信公眾平臺開發(fā)與案例分析[M].北京:電子工業(yè)出版社,2015.

      猜你喜歡
      架構(gòu)設(shè)計(jì)電商微信
      電商助力“種得好”也“賣得火”
      基于安全性需求的高升力控制系統(tǒng)架構(gòu)設(shè)計(jì)
      電商鄙視鏈中的拼多多
      微信
      微信
      微信
      微信
      電商下鄉(xiāng)潮
      對稱加密算法RC5的架構(gòu)設(shè)計(jì)與電路實(shí)現(xiàn)
      應(yīng)用于SAN的自動精簡配置架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)
      美姑县| 磴口县| 武穴市| 略阳县| 松江区| 桐城市| 唐海县| 莒南县| 昭苏县| 峨山| 通河县| 商丘市| 墨脱县| 曲阳县| 武安市| 宝山区| 诸暨市| 苍山县| 阿拉善右旗| 鹤峰县| 赫章县| 华池县| 乌恰县| 威宁| 嘉峪关市| 都兰县| 锦州市| 藁城市| 大名县| 黑水县| 彭山县| 宜都市| 咸宁市| 闵行区| 南部县| 德安县| 肃宁县| 德江县| 曲阜市| 涞水县| 靖安县|