龔靜
(東華大學計算機科學與技術學院,上海 200051)
大型企業營銷渠道通常非常龐大,企業面對眾多的批發商、直銷商、分銷商等多元化渠道,為有效監控和管理,需要及時采集渠道網點準確的銷售和庫存信息。隨著大數據、移動互聯網等新興技術的普及運用,企業越來越重視對數據的價值發掘,傳統手工填寫登記采集數據的方式已經無法滿足企業發展的需求,因此,基于GIS的移動數據采集方式開始流行。
A集團為提升品牌代理商企業管理精細化水平,全面增強集團的營銷決策支持能力,為集團提高管控能力,實現集團戰略目標,滿足集團從總部到大區各管理階層的應用需要,決定啟動智能營銷管理項目,力圖以現有業務為基礎,建立適應未來發展的營銷終端大數據平臺。該平臺項目部分數據通過移動終端采集獲取品牌代理商、競品代理商以及終端網點等位置和商品信息,并遠程傳送給服務器端分析、處理。本文以A集團為例,對其數據移動采集和地圖展示系統的設計與實現進行探討。
該系統旨在梳理A集團當前營銷相關業務數據的來源,建立數據采集體系、工具和流程。具體來說,在該環節需實現的功能需求如下:①與集團現有管理系統緊密對接,所有分析結果均支持在數據智慧決策門戶中展示,并與GIS融合;②包括各代理商和網點的靜態信息(地理位置、日常業務、與A集團的合作、運營管理實力等)和營銷數據的搜集(包括進銷存數據以及售后服務數據),為公司智能營銷管理提供準確、可靠、有效的數據;③匯總、整合來自現有業務系統、移動采集平臺和零散的非結構化數據;④該體系將最終設計符合業務實際的分析模型,建立代理商營銷數據自動化分析和展示體系,同時,系統具備高度可擴展性,以支持業務/品牌拓展及分析模塊的深度展開。
圖1 系統架構圖
該系統采用3層結構的客戶服務器體系,如圖1所示,包括功能表現層、邏輯應用層和數據服務層。功能表現層采用Web瀏覽器的方式,顯示各類功能操作鏈接,包括數據展示、地圖展示等功能,既可以自定義統計條件來查看相應數據,并以數據圖表來展示,也可以通過地圖來查看各網點數據;邏輯應用層包括數據采集模塊和WebGIS模塊,數據采集模塊實現了數據錄入、審核、查詢等功能以及相應接口調用,WebGIS模塊實現了地圖層次展示和橫向數據分析功能以及與數據庫之間的接口調用;數據服務層中GIS部分基于百度地圖API操作接口,其他采集基本信息存儲于本地數據庫,并與遠程服務器同步更新。
系統主要交互式網頁,比如系統登錄、數據采集信息存儲、審核和數據展示等功能的核心技術中都采用了Ajax技術。Ajax采用異步調用方式,用戶向Ajax引擎發出請求,Ajax引擎進行判斷并在后臺與服務器進行少量數據交換,使網頁異步更新。這樣做,既節省了網絡帶寬,又減少了用戶訪問延時的情況發生。
1.3.1 數據采集
該模塊主要采集品牌代理商的信息,包括采集時間、門店位置、代理商姓名、聯系方式和門店照片,等等。采集時間自動獲取,門店位置采用HTML5 GeolocationAPI來定位用戶的經緯度、海拔等較為基本的地理信息,再調用百度地圖API完成門店所在城市、街道等信息的自動填充。
1.3.2 數據審核
在數據審核模塊中,審核員根據數據信息質量決定采集信息的通過或駁回,采用了Ajax技術實現。采集員提交已采集的信息后,審核員對這些信息進行審核。
1.3.3 地圖展示
單擊中國地圖某省市區域,頁面動態顯示該省市的網點數據信息。當具體點擊某網點時,可查看該網點的詳細信息。
系統采用用戶名加密碼驗證的方式進行權限管理。數據采集流程為:填報—上報—審批—匯總。采集內容包括結構化銷售數據、結構化門店基本信息,地理位置信息和非結構化的門店照片等。所有采集的數據都可以按照各層級營銷實體在地圖上分層展示。圖2和圖3分別為系統采集和地圖展示功能模塊運行界面。如圖3所示,地圖上不同的點分別對應品牌代理商、競品代理商、配件批發和終端網點的分布情況,其中,數據為測試數據,可在地圖上操作鼠標或通過各類報表條件篩選查看更詳細的信息。
采用基于GIS的移動數據采集和展示方式可以直觀地查看、整理采集的數據,并且可以根據地區對數據進行整合,這樣有助于加強數據在企業管理中的輔助作用。根據不同的數據服務需要,選擇恰當的地圖API進行二次開發,既節省了開發成本,也提高了工作效率。
圖2 數據采集界面
圖3 地圖展示界面
[1]孫迪,李沛鴻.百度地圖API在WebGIS中的應用[J].交通與建筑科學,2013(11):165-166.
[2]張瑞軍,姜雪嬌,曾維周,等.一種基于WebGIS的網絡地圖數據采集方法研究[J].測繪工程,2014,23(2):24-28.
[3]康潔,瞿弋微.移動應用分析平臺上基于Ajax實現客戶端應用數據采集[J].中國傳媒科技,2014(7):16-20.
[4]陸鋼,區洪輝,梁柏青,等.面向移動終端的HTML5應用運行環境研究[J].電信科學,2013(5):40-44.
[5]黃永慧,陳程凱.HTML5在移動應用開發上的應用前景[J].計算機技術與發展,2013,23(7):207-210.
[6]W3School.HTML5教程[EB/OL].[引用時間不詳].http://www.w3school.com.cn/html5/.