《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ECharts的市場分析設計與實現
基于ECharts的市場分析設計與實現
2019年電子技術應用第12期
周瑋祎
江蘇科技大學 計算機科學與工程學院,江蘇 鎮江212000
摘要: 從大量的報表數據中提取出有價值的信息,是進行企業市場分析中十分重要的一步。而如何將大量的數據以圖形化的形式在最短的時間內展現在企業管理者的面前,便是此次研究的意義所在。頁面在Ajax的支持下采用了ECharts這一圖形報表技術,使原本死板的報表數據能清晰直觀地傳遞給企業的管理者,為幫助其做出精準的市場判斷提供了堅實的基礎。
中圖分類號: TN919.8;TP311.5
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190733
中文引用格式: 周瑋祎. 基于ECharts的市場分析設計與實現[J].電子技術應用,2019,45(12):101-105.
英文引用格式: Zhou Weiyi. The enterprise marketing analysis based on ECharts[J]. Application of Electronic Technique,2019,45(12):101-105.
The enterprise marketing analysis based on ECharts
Zhou Weiyi
College of Computer Science and Engineering,Jiangsu University of Science and Technology,Zhenjiang 212000,China
Abstract: Extracting valuable information from a large number of report data is a very important step in the enterprise market analysis. And how to show a large amount of data to the enterprise managers in the short time with the form of diagramming is the significance of this study. With the support of Ajax, the page uses the graphical reporting technology ECharts, making the rigid report data become clear and visualized to the enterprise managers, and provide them a solid foundation for their precise market judgment.
Key words : ECharts;the enterprise market analysis;Ajax;diagram

0 引言

    大數據、云服務正被越來越多的制造型企業青睞[1]。這其中,盡管不是所有企業都用得起大數據,但當管理者進行市場環境分析時,還是會用到與此相關的技術[2]。傳統的表格數據雖然可以將數據十分具體地呈現出來,可還是有著一定的不足之處:一是耗時。表格數據多是由企業管理者的助理們先對業務數據進行核對、修改、刪減,再將整理完的數據按企業規定的文檔格式進行編輯打印。在這段期間,助理們既要浪費大量的時間與精力在數據的整理和文件格式的校對上,管理者們也要付出相同的時間來等待報表的出爐。二是不能很直觀地體現出市場的相關信息。就像排行榜,表格數據給人留下印象最深的多是排名靠前和最末的信息,其余的利用價值并不能被很好地體現。

    因此,從長遠的角度來看,能將企業的市場分析與數字化和圖形化技術很好地結合起來,對企業的可持續發展來說,將會是一個莫大的福音。

1 功能設計

1.1 功能設定

    由于企業的市場分析一般是從數量和質量這兩個角度出發,因此頁面的主要功能也是從這兩個方面入手。

    所謂基于數量的角度,就是從業務成交量和銷售額去衡量某一地區消費者的數量與購買能力,根據不同的市場情況制定出適于其發展的市場方案,如將業務量和銷售額均名列前茅的地區列為重點發展地區,將業務量處于中下游但銷售額排名靠前的地區列為適于發展VIP客戶的地區等;而從質量的角度去反映市場,主要是憑借全國各地售賣企業產品的渠道。因為市場的質量主要由消費者的滿意度和忠誠度決定,只有優化企業在各類銷售渠道中產品與服務的質量,才會使消費者的滿意度和忠誠度得以提高,進而也就促進了消費者的購買欲,穩住了企業在該地區的市場。

1.2 技術分析

    因為有著良好的設計、快速構建工具和可供參考的開源代碼,Java是繼Python之后的第二大流行編程語言,且現如今很多企業的信息系統均基于Java語言,可降低系統上線運行后的維護難度系數。所以頁面整體采用的是基于Java語言的B/S模式。

    作為一種基于HTML5 Canvas圖標庫的圖形報表技術,ECharts[3]與多種電腦版和移動設備版的瀏覽器軟件兼容,運行流暢,為用戶帶來良好體驗的同時,也給用戶了解數據信息提供了極大的便利。

2 功能實現

2.1 頁面展示

    頁面由兩部分組成:靜態地圖和橫向條狀圖。根據“業務量”、“銷售量”和“渠道數”這3個指標,向當前用戶展現其管轄范圍內各區域的市場份額情況。

    左側的靜態地圖主要通過顏色的深淺反映各地區的數值信息,顏色越深表示數值越大。右側的橫向條狀圖則顯示出當前區域排名靠前的子區域信息。其中,全國范圍的排名展示是針對前十個省,而省、市級的排名則是以該省或該市所含子區域數量的一半進行展示。如圖1和圖2所示,江蘇省有13個市,因而橫向條狀圖顯示的就是排名靠前的7個市信息。

jsj2-t1.gif

jsj2-t2.gif

    當用戶在地圖中點擊其轄區內的任一區域,當前地圖就會變為所點擊區域的區域地圖,即全國地圖變為某省地圖、某省地圖變為某市地圖,以便用戶對相關信息的進一步查詢。

2.2 梳理數據信息

    鑒于此次主要面向的是尚未建有數據倉庫的企業,要想讓圖表的展示效果可以很好地體現出來,就要充分利用多張數據表的信息,以構成頁面的數據源。

    頁面的數據主要源于業務量統計表、銷售額統計表和渠道信息表。作為基礎信息表,渠道信息表是每個含多條銷售渠道企業的必備表。而業務量和銷售額的統計表則是開發人員或數據庫管理員為實現頁面功能新建的兩張表。業務量統計表用于統計每天各類業務的成交量,銷售額統計表負責記錄在各類業務中每天成交訂單所產生的銷售金額。

    以業務量分析為例,通??梢詫⑵髽I的業務信息表分為“線上業務”和“線下業務”兩種。“線上業務”是指針對網絡購物平臺以及企業自身電商部門的業務;而“線下業務”則是面向實體單位或個人的業務。由于市場分析主要是針對線下業務,所以其數據源便出自各“線下業務”表。業務量統計表的關鍵字段如表1所示。

jsj2-b1.gif

    表1中統計標識tag的值一般只有日、月、年3種,以標記統計值是日數據、月數據還是年數據。

    按照“一種業務對應一張基本信息表和多張行項目表”的原則,最好再在數據庫中建立業務登記表,以對各業務表進行登記。其關鍵字段如表2所示。

jsj2-b2.gif

    根據業務訂單的實際內容,所對應的行項目表可預擴至busiTable5或更多。此外,根據不同的要求還可在表中添加新增業務時間、業務類型等字段。

    業務登記表、業務量統計表和各業務表之間由業務編號抬頭字段busiHead相互關聯,其間的關系如圖3所示。

jsj2-t3.gif

    正因為表數量眾多、其間的關系又很復雜,此時就要靈活運用數據庫管理軟件中的工具,及時獲取最新的數據庫表E-R圖,并將其存于相關文檔中。該E-R圖通過表的外鍵,反映表與表之間的關系。值得一提的是,即使企業在建立各數據表時沒有設定其外鍵,在頁面正式開發之前,也要理清各表的關系,不然將直接影響往后的開發質量。

    最后,根據整理出來的結果,開始擬定、編寫在開發過程中將會用到的SQL語句,并將其記錄于相應的文檔中,以便在研發、測試過程中隨時閱覽和優化,既提高了開發的效率,也為擴展、維護等工作減輕了一定的負擔。

2.3 后端連接數據庫

    后端框架因企業開發人員的熟練程度和企業的規模而定,可以是已被廣泛使用且能很好適應數據庫移植的SSH[4],也可以是易入門的后起之秀SSM[5]。但二者在與數據庫的連接方式上卻有所不同。

    二者都可以通過有關的生成工具形成基本的DAO層方法去和數據庫進行連接。Mybatis需要手動編寫SQL語句、配置resultMap參數,以達到按需求查詢數據庫中指定信息的目的。Hibernate可以運用良好的映射機制,使編程人員將更多的精力放在業務流程上,但由于所映射出的結果較為全面,有時可能會產生一些性能消耗。

2.4 前后端的交互

    為了展示出全國及各省市的靜態地圖,需要讀取相關的json文件。這些json文件均為開源代碼,可直接從網上下載。為保證所展現的地理信息能夠準確無誤,須按照頁面的格局樣式,適度地調整各文件中各地點名稱的cp值。

    頁面根據當前用戶的職位提取出其職位名和直接管轄的區域名,如江蘇分公司經理的職位名為“分公司經理”、直接管轄的區域名為“江蘇”。頁面根據職位名,通過switch-case匹配函數定位所管轄范圍的靜態地圖json文件路徑名。再通過如下程序,從json文件中獲取直接管轄區域中各分區的名稱:

$.get(′json文件的相對路徑′, function(gdMap) {

  echarts.registerMap(區域名的小寫全拼, gdMap);

  var cityName = [];

  $.each(gdMap.features, function(i,val){

    cityName.push(gdMap.features[i].properties.name);

    });

});

    之后,通過Ajax將這些地區名稱傳給后端,后端將其作為數據庫查詢的一個限制條件,再結合當前系統時間,對業務量統計表、銷售額統計表和渠道信息表進行檢索。檢索結果經由后端排序整理后,傳至前端頁面,以作為其橫向條形圖和靜態地圖的數據源。

    當用戶在地圖中點擊靜態地圖中的任一區域時,會觸發頁面的點擊事件,該事件的內容即為以所點擊區域名稱所包含的地區名稱作為參數,調用上述過程,以獲取所點地區的市場數據信息。

    以業務量分析為例,與縱向單柱條狀圖[6-7]類似,頁面所用的橫向雙柱條狀圖,同樣要對圖表的標題屬性title、工具欄屬性toolbox、圖例屬性legend等內容進行設置,但不同的是,為了橫向展示,須將xAxis的type設置為value,再將yAxis的type設置為category。為了將業務量和銷售額兩組數據作對比,需要用到雙柱,因而要在series屬性中設定兩組數據,具體代碼如下:

jsj2-dm1.gif

    作為另一種圖表,在設計靜態地圖時,除了要配置標題屬性title、工具欄屬性toolbox,還要新增一些屬性。例如,為了讓鼠標指針在地圖中移動時可以在其出現的地方顯示對應的標簽,須添加tooltip屬性,具體可為如下內容:

jsj2-dm2.gif

jsj2-dm3.gif

3 結束語

    經測試運行,企業管理者可以通過頁面所呈現出的信息,很方便地得知其轄區內的市場占有情況。不僅能做出正確的消費人群定位,還能判斷是否要增設像倉庫、轉運中心這樣的中間節點[8],為制定出更優質的決策方案提供了直觀的數據支撐,極大地促進了企業從經驗決策向科學決策進行轉變。隨著圖表插件、地圖插件以及相關技術的更新換代,進一步的優化工作也在持續進行中,只有這樣才能確保此類功能的質量也能與時俱進。

參考文獻

[1] 李強,史志強,邵長鋒.面向個性化定制的云制造服務平臺的研發[J].電子技術應用,2016,42(5):109-112.

[2] 姚雪梅,李少波,璩晶磊,等.制造大數據相關技術架構分析[J].電子技術應用,2016,42(11):10-13.

[3] LI D,MEI H,YI S,et al.ECharts:a declarative framework for rapid construction of web-based visualization[J].Visual Informatics,2018,2(4):136-146.

[4] XING C F,WANG F Q,SUN Y.A new web application framework based on SSH[J].Applied Mechanics & Materials,2015,713-715(1):2203-2207.

[5] 王艷清,陳紅.基于SSM框架的智能Web系統研發設計[J].計算機工程與設計,2012,33(12):4751-4757.

[6] 趙海國.Ajax支持下的ECharts圖形報表技術的應用[J].電子技術,2018(4):66-69.

[7] 王子毅,張春海.基于ECharts的數據可視化分析組件設計實現[J].微型機與應用,2016,35(14):46-48.

[8] 王建峰,楊榮.物聯網環境下智能物流服務組合研究[J].電子技術應用,2016,42(1):79-81.



作者信息:

周瑋祎

(江蘇科技大學 計算機科學與工程學院,江蘇 鎮江212000)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲一区二区成人在线观看| 亚洲女ⅴideoshd黑人| 久久这里有精品15一区二区三区| 欧美性事免费在线观看| 欧美日韩在线亚洲一区蜜芽| 樱桃成人精品视频在线播放| 国产一区二区精品久久| 欧美国产精品一区| 亚洲欧美在线一区二区| 一区二区三区视频在线播放| 伊人精品视频| 日韩一级大片| 亚洲天堂成人在线视频| 欧美精品www| 亚洲伊人观看| 国产精品99一区| 国产一区二区福利| 欧美精品18+| 一区二区三区自拍| 国产精品swag| 在线观看亚洲专区| 亚洲全黄一级网站| 国产精品视频导航| 久久在线视频在线| 午夜老司机精品| 亚洲国产欧美一区二区三区久久| 久久亚洲春色中文字幕| 国产农村妇女精品| 午夜精品在线看| 国产精品久久久久久久久久妞妞| 国产在线播精品第三| 激情视频一区| 亚洲性视频网站| 欧美jizzhd精品欧美巨大免费| 欧美jizzhd精品欧美巨大免费| 一区二区三区日韩精品视频| 亚洲国产精品久久久久秋霞蜜臀| 亚洲第一二三四五区| 久久这里有精品15一区二区三区| 亚洲人精品午夜在线观看| 久久久久国产精品麻豆ai换脸| 亚洲欧美在线免费| 在线观看日韩专区| 久久久久久有精品国产| 国产一区二区精品久久91| 欧美日韩1区2区3区| 99热在线精品观看| 亚洲黄色天堂| 亚洲深夜福利在线| 久久久亚洲一区| 国产一区二区三区在线观看免费视频| 亚洲最新色图| 欧美一区1区三区3区公司| 欧美一区二区三区四区在线| 国外精品视频| 日韩亚洲欧美在线观看| 久久久久久穴| 国产区欧美区日韩区| 国产午夜亚洲精品理论片色戒| 欧美日韩精品免费观看| 亚洲国产精品一区二区久| 妖精成人www高清在线观看| 亚洲色图综合久久| 欧美日韩午夜视频在线观看| 久久久夜精品| 久久动漫亚洲| 免费视频最近日韩| 欧美激情中文字幕一区二区| 亚洲精品一区在线观看| 亚洲素人一区二区| 欧美三区不卡| 欧美日韩在线播放一区二区| 亚洲黄色成人网| 亚洲第一福利社区| 亚洲福利在线看| 国产婷婷成人久久av免费高清| 在线看国产一区| 欧美高清视频一二三区| 精品成人乱色一区二区| 国产精品黄页免费高清在线观看| 久久国产精品久久精品国产| 国产精品福利在线观看| 国产精品久久久久久久9999| 欧美一区二区三区电影在线观看| 午夜精品视频在线观看一区二区| 亚洲国产精品ⅴa在线观看| 99ri日韩精品视频| 性做久久久久久| 欧美一区二区三区久久精品茉莉花| 欧美—级在线免费片| 亚洲国产视频一区二区| 欧美91视频| 欧美午夜无遮挡| 久久福利电影| 欧美精品在线视频| 久久精品99国产精品| 欧美在线观看视频| 欧美性开放视频| 免费一级欧美片在线播放| 午夜在线成人av| 欧美午夜一区二区福利视频| 韩国一区二区三区美女美女秀| 亚洲精品一区二区网址| 欧美日韩国产一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 一区二区三区毛片| 亚洲欧美日韩系列| 小嫩嫩精品导航| 久久人人97超碰人人澡爱香蕉| 国产综合色精品一区二区三区| 麻豆国产精品va在线观看不卡| 国产亚洲永久域名| 亚洲国产精品悠悠久久琪琪| 牛牛影视久久网| 午夜视黄欧洲亚洲| 亚洲欧美在线aaa| 欧美在线视频a| 国产视频一区免费看| 欧美在线短视频| 亚洲制服欧美中文字幕中文字幕| 亚洲第一视频网站| 欧美国产日韩精品| 亚洲深夜影院| 国产日韩欧美91| 午夜影院日韩| 欧美亚洲在线播放| 久久青青草综合| 亚洲视频自拍偷拍| 国产精品一区=区| 日韩视频在线一区二区| 国产日韩欧美a| 在线色欧美三级视频| 国内精品免费午夜毛片| 韩国精品主播一区二区在线观看| 国产午夜精品一区理论片飘花| 亚洲成色777777女色窝| 亚洲视频中文字幕| 欧美日韩午夜激情| 欧美日韩亚洲国产精品| 亚洲尤物影院| 欧美亚洲成人精品| 欧美黄色aa电影| 日韩视频一区二区| 欧美日韩麻豆| 麻豆国产va免费精品高清在线| 欧美一级淫片aaaaaaa视频| 国产噜噜噜噜噜久久久久久久久| 欧美黄色大片网站| 欧美在线免费观看视频| 久久九九全国免费精品观看| 欧美日韩精品一区二区三区四区| 国产亚洲精品自拍| 国产精品天天摸av网| 国产精品一区免费观看| 亚洲一区二区三区在线观看视频| 欧美日韩调教| 欧美jjzz| 欧美日韩成人精品| 在线午夜精品| 欧美性猛交一区二区三区精品| 麻豆九一精品爱看视频在线观看免费| 久久久999精品| 欧美国产精品v| 一本色道久久综合| 亚洲免费播放| 99国产精品国产精品久久| 欧美精品首页| 久久久水蜜桃av免费网站| 国产一区香蕉久久| 久久精品国亚洲| 久久中文字幕一区| 国产日韩一区欧美| 国产亚洲欧美日韩日本| 欧美成人精品一区二区三区| 亚洲国产精品激情在线观看| 久久免费高清| 亚洲第一福利在线观看| 亚洲永久免费av| 久久国产精品一区二区| 在线播放豆国产99亚洲| 久久欧美中文字幕| 欧美视频久久| 亚洲成色最大综合在线| 亚洲最新视频在线| 狠狠爱www人成狠狠爱综合网| 国产精品v欧美精品v日韩精品| 国产亚洲精品久久飘花| 国产亚洲欧美一级| 亚洲精品久久久久久下一站| 国产亚洲激情| 欧美色欧美亚洲高清在线视频| 国产一区二区毛片| 久久精品国产综合| 伊人久久噜噜噜躁狠狠躁| 亚洲高清在线观看一区| 欧美精品v日韩精品v韩国精品v| 国产精品久久久久7777婷婷| 亚洲精品国精品久久99热| 亚洲日本一区二区三区| 欧美一区三区二区在线观看| 99视频日韩| 欧美日韩的一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲国产电影| 国产精品成人免费视频| 亚洲精品视频免费观看| 国产精品一区二区在线| 久久亚洲春色中文字幕| 欧美日韩久久| 亚洲第一综合天堂另类专| 亚洲香蕉在线观看| 国产日韩av在线播放| 欧美一二三区精品| 在线观看视频亚洲| 激情久久五月| 99riav国产精品| 欧美韩国日本一区| 国产精品不卡在线| 亚洲欧美一区二区原创| 蜜臀av国产精品久久久久| 国产精品久久婷婷六月丁香| 在线观看亚洲视频| 亚洲午夜精品一区二区| 欧美久久久久中文字幕| 在线播放精品| 国产精品久久久久婷婷| 国产精品久久久久秋霞鲁丝| 男人的天堂成人在线| 国产精品手机在线| 极品尤物av久久免费看| 日韩网站在线看片你懂的| 欧美性猛片xxxx免费看久爱| 欧美在线观看一区二区| 久久男人av资源网站| 欧美一区二区三区精品| 一区二区三区波多野结衣在线观看| 亚洲日韩欧美一区二区在线| 欧美大胆成人| 亚洲免费观看高清完整版在线观看熊| 亚洲日本va午夜在线电影| 欧美看片网站| 欧美亚洲综合另类| 久久精品中文字幕一区二区三区| 国产主播喷水一区二区| 亚洲线精品一区二区三区八戒| 国产欧美精品一区二区三区介绍| 国产人久久人人人人爽| 免费不卡中文字幕视频| 亚洲精品国产系列| 精品动漫3d一区二区三区免费| 久久久欧美一区二区| 国产精品久久97| 在线成人激情黄色| 欧美一区二区三区在| 一区二区三区www| 亚洲欧美日韩成人高清在线一区| 午夜日韩激情| 亚洲欧美激情视频在线观看一区二区三区| 香蕉久久夜色精品国产| 欧美区国产区| 国产精品美女主播在线观看纯欲| 欧美国产精品人人做人人爱| 久久国产精品99国产精| 99天天综合性| 欧美另类变人与禽xxxxx| 黄色资源网久久资源365| 国产精品夜夜夜一区二区三区尤| 亚洲精品视频免费| 亚洲精品中文字幕在线| 欧美一区二区三区久久精品| 久久免费一区| 国产三区精品| 亚洲影视在线| 一区二区三区在线免费播放| 亚洲国产精品一区二区久| 久久精品99久久香蕉国产色戒| 欧美日韩国产综合在线| 国产嫩草影院久久久久| 久久超碰97人人做人人爱| 欧美激情在线| 中文av字幕一区| 亚洲一区二区免费看| 午夜精品福利在线| 一区在线电影| 国内揄拍国内精品少妇国语| 久久噜噜亚洲综合| 欧美精品久久久久久| 久久中文久久字幕| 新67194成人永久网站| 国产精品国产福利国产秒拍| 一区二区三区精品| 午夜亚洲视频| 亚洲日本乱码在线观看| 亚洲综合电影一区二区三区| 麻豆精品精华液| 国外成人在线| 国内精品模特av私拍在线观看| 欧美一级久久久| 欧美丰满高潮xxxx喷水动漫| 亚洲国产精品久久久久久女王| 国产精品日韩欧美大师| 国产精品入口夜色视频大尺度| 欧美精品一区二区三区在线播放| 欧美不卡视频一区发布| 在线观看的日韩av| 91久久一区二区| 亚洲国产视频一区二区| 国内外成人在线视频| 99视频一区二区| 狠狠色丁香久久婷婷综合丁香| 国产日韩欧美高清| 欧美激情久久久久久| 黑人极品videos精品欧美裸| 亚洲韩国精品一区| 国产精品成人午夜| 欧美视频在线一区二区三区| 亚洲激情第一区| 精品动漫av| 欧美一区二区三区啪啪| 国产一区二区三区最好精华液| 久久婷婷久久| 99riav国产精品| 国产婷婷色综合av蜜臀av| 精久久久久久久久久久| 欧美电影免费观看大全| 国产精品另类一区| 在线观看欧美视频| 新狼窝色av性久久久久久|