德扑之星有限公司官方网站

基于開源的架構大屏大數據建設方案

 

大數據大屏是目前BigData系列里重要的展示環節ⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙ,對于高校☾☽❄☃、圖書館❻❼❽❾❿⓫⓬⓭⓮⓯⓰、公共服務機構而言ⓣⓤⓥⓦⓧⓨⓩ,開發大數據大屏智慧墻⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,可以提供實時的公告信息⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,是實現集中控制管理和自動播出的完美解決方案ⓚⓛⓜⓝⓞⓟⓠⓡⓢ。

大屏大數據展示可以帶來如下優勢:

1.可以大力推進業務的科技化❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣、信息化❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣、可視化建設ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ。
2.提高綜合信息服務的數據傳輸速度⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾,增進質量⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯、提高效率☈⊙☉℃℉❅。 
3.實時數字媒體信息發布與公開數據①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯,提供了績效展示㈠㈡㈢㈣㈤㈥㈦、閱讀社交✵✶✷✸✹✺✻✼❄❅、宣傳的完美解決方案♀☿☼☀☁☂☄。 
 

智慧墻和大屏的開發☈⊙☉℃℉❅,一般基于WEB瀏覽器開發웃유ღ♋♂,通過前后分離的方式ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,實現對數據的完美展示☧☬☸✡♁✙♆。,、':∶;。

前后分離開發框架三駕馬車ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,VUE/React/Angular都是比較流行的選擇⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯,其中VUE以簡單易用⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯,快速上手為特點☾☽❄☃,擁有了大量的開發和使用者❻❼❽❾❿⓫⓬⓭⓮⓯⓰。

 

 

 

 

 

VUE的大屏大數據框架

 

VUE BigData

第一個要介紹的就是VUE BigData웃유ღ♋♂,名如其言①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯,Vue3-bigData 是一個可視化系統☈⊙☉℃℉❅,基于vue3.0 和 echarts實現①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯,使用vue的最新的技術棧☈⊙☉℃℉❅,包括各種可視化圖表☈⊙☉℃℉❅,對于大數據項目㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉,可以實現大部分的大數據展示效果ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,具體項目可以參考下面的鏈接

VUE BigData: https://github.com/biubiubiu01/vue3-bigData

 

 

 

Vue Data Visualization

Vue Data Visualization 使用 Vue 3+Echarts 5+Element Plus 進行開發ⓣⓤⓥⓦⓧⓨⓩ, 使用原生 JavaScript 實現元素的拖拽與縮放☾☽❄☃,實現了一套效果很好的大數據可視化面板ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,可以實現所見即所得的大屏制作效果㈠㈡㈢㈣㈤㈥㈦,不過缺憾是很多組件都沒有完全實現✺ϟ☇♤♧♡♢♠♣♥,因此很多組件需要再次開發㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉。

強大的地方是可視化拖拽布局ⓣⓤⓥⓦⓧⓨⓩ,整套拖拽體系還是不錯ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,可以基于開發更多組件使用☈⊙☉℃℉❅。

https://github.com/miyuesc/vue-data-visualization

 

 

Viser 

https://github.com/viserjs/viser

Viser是一個圖標插件♦☜☞☝✍☚☛☟✌✽✾✿❁❃,類似百度的Chart框架♦☜☞☝✍☚☛☟✌✽✾✿❁❃,可以將各種格式的數據通過各種圖表展示出來ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ。

演示地址可以點擊下面的鏈接: 

https://viserjs.github.io/demoHome.html

Viser支持各種圖表格式♀☿☼☀☁☂☄,類型多ⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉ、效果也比較多㈠㈡㈢㈣㈤㈥㈦,基本可以滿足各種圖表的展示

 

 

 

 

 

 

 

百度Echarts

百度Echart是一款大而全的JS圖標庫㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂,目前已經開源到Apache基金會❻❼❽❾❿⓫⓬⓭⓮⓯⓰,因此基于百度的Echart開發☈⊙☉℃℉❅,對常見的和不常見的圖表ⓣⓤⓥⓦⓧⓨⓩ,都可以完美支持⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,此外由于百度Echart是國產框架⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯,所以對于中文☧☬☸✡♁✙♆。,、':∶;、中國地理地圖✺ϟ☇♤♧♡♢♠♣♥、以及符合國情的特色展示圖標⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾,支持相比其他框架來說ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,都是比較優秀的☈⊙☉℃℉❅。

Echart更多的效果可以查看這個鏈接 

https://echarts.apache.org/examples/zh/index.html

 

 

 

 

綜合結論

 

其實對于大數據展示⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓,國外開源的項目相對少⑰⑱⑲⑳⓪⓿❶❷❸❹❺,是因為老外不太講究這個表面的東西♀☿☼☀☁☂☄,而國內開源的項目質量又跟不上⒜⒝⒞⒟⒠⒡⒢⒣⒤,所以最好的方案還是基于圖表的開源庫自己定制㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂。

此外✵✶✷✸✹✺✻✼❄❅,大數據展示還要有兩個特色⑰⑱⑲⑳⓪⓿❶❷❸❹❺,

  1. 數據的特色❻❼❽❾❿⓫⓬⓭⓮⓯⓰,都是自己的特色數據⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾。
  2. 效果的特色⑰⑱⑲⑳⓪⓿❶❷❸❹❺,可能會有一些地方上的㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉、UI上的特色㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉,不可能全部拿一個模板去套用☧☬☸✡♁✙♆。,、':∶;。

所以⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾,綜上來說ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,大數據基本就是定制開發☈⊙☉℃℉❅。

開發步驟:

  1. UI效果設計⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,綜合特色的數據和展示效果ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ,制作符合場景的UI圖稿
  2. 對接數據⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱ,對接相應的API接口①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯,實現數據對接

另外①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯,大數據展示一般也會有圖片展示和新聞通知功能❋❀⚘☑✓✔√☐☒✗✘ㄨ✕✖✖⋆✢✣,所以也可以對接CMS系統ⓚⓛⓜⓝⓞⓟⓠⓡⓢ,基于Drupal的CMS可以輕松的實現API發布新聞的功能㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉,可以快速對接⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯。

所以☧☬☸✡♁✙♆。,、':∶;,開發步驟不是太復雜✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,構建定制的時間和成本也不會太高ⓚⓛⓜⓝⓞⓟⓠⓡⓢ。開發時間大約是UI設計2-3周ⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙ、對接數據2-3周⒜⒝⒞⒟⒠⒡⒢⒣⒤,一個半月左右即可⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵❆❇❈❉❊†☨✞✝☥☦☓☩☯。

 

 

更多案例可以參考我們之前的案例或者相關介紹文章✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴,

1ⓣⓤⓥⓦⓧⓨⓩ、深圳市圖書館大數據展示系統

2❣❦❧♡۵、佛山市圖書館大數據展示系統

3⒜⒝⒞⒟⒠⒡⒢⒣⒤、使用Phaser構建2D的在線展覽系統

4❻❼❽❾❿⓫⓬⓭⓮⓯⓰、如何用開源的系統來構建知識庫平臺ⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹ?

5♦☜☞☝✍☚☛☟✌✽✾✿❁❃、Headless CMS:以API為輸出的內容系統的構建

6⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓、如何基于開源系統構建資料庫/文檔庫平臺

7⒜⒝⒞⒟⒠⒡⒢⒣⒤、如何建設在線展覽和多媒體展覽✤✥❋✦✧✩✰✪✫✬✭✮✯❂✡★✱✲✳✴?

8⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓、在線展覽和多媒體展示建設方案

 

 

附件

德扑之星官网下载 网站地图