freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

echarts圖表在企業(yè)數據分析中的應用(編輯修改稿)

2025-07-27 16:06 本頁面
 

【文章內容簡介】 m事件模型)。ECharts同時提供標題、詳情氣泡、圖例、值域、數據區(qū)域、時間軸、工具箱等7個可交互組件,支持多圖表、多組件聯(lián)動與混搭展現(xiàn), 其軟件結構詳見圖1。創(chuàng)新的拖拽重計算、數據視圖、值域漫游等特性,大大增強了用戶體驗,賦予了用戶對數據進行整合、數據挖掘的能力。圖1 ECharts軟件結構 ECharts是百度項目團隊開源的一款純JavaScript軟件,只要具有簡單的JavaScript基礎就可以開發(fā)自己的應用圖表;ECharts提供有豐富的API及文檔說明可供參考,有能力者更可以深入到源碼內部學習與調試, 相關網站有豐富的學習資料、案例與疑難解答, 技術社區(qū)活躍。ECharts作為一款國產、開源、免費的軟件,卻有如此強大的功能,實在是圖表開發(fā)者的幸事。在MVC架構中使用ECharts 目前開發(fā)互聯(lián)網程序的常用MVC模式的架構,它把軟件系統(tǒng)分為三個部分:模型(Model),視圖(View)和控制器(Controller)。模型(Model)用于封裝與應用程序的業(yè)務邏輯相關的數據以及對數據的處理方法;在更復雜的系統(tǒng)中,模型層還可以細分為領域模型、視圖模型與服務層三個部分,領域模型對應數據庫中的實體對象(數據表),視圖模型對應前臺展示的視圖數據,服務層表示軟件提供的功能(服務),實現(xiàn)領域模型與視圖模型的轉換。 視圖(View)能夠實現(xiàn)數據有目的的顯示,也就是用戶可視界面??刂破鳎–ontroller)起到不同層面間的組織協(xié)調作用,用于控制應用程序的流程,傳遞視圖層與模型層的交互,它處理事件并作出響應。ECharts的使用必須要靈活性與擴展性,要能方便地根據功能需要添加圖表;基于MVC架構的特點,模型層與控制層的內容最終要編譯為DLL文件,如果加入新報表就要重新編譯軟件就太麻煩了。比較可行的辦法是:查詢圖表所需數據的SQL寫在視圖層,模型層與控制層只提供傳遞需求與回傳結果的功能。在服務層建立通用報表服務ReportService,提供一個通用的數據查詢方法OpenHashTableList,它負責接收SQL語句與參數表,從數據庫查詢數據,并封裝為前臺所需的格式返回給控制層。方法的接口形式為:ListHashtable OpenHashTableList(string sql, Dictionarystring, Object dict)。其中sql為數據查詢語句,dict為查詢所需要的變量表。在控制層建立報表通用控制器ReportController,提供一個查詢報表通用Web入口方法Report(string id),調用方式為:Report/Report/報表名稱?其它參數,Url地址中的報表名稱,系統(tǒng)自動轉換為方法的參數id,只需要按指定的報表名稱簡單返回相應視圖即可。方法具體內容為:public ActionResult Report(string id){ return View(id)。 }。視圖層接收請求中的參數,并根據數據查詢需要編寫SQL,直接調用服務層中的OpenHashTableList方法獲得相應結果,再轉換為JSON格式供圖表顯示之用。為了避免視圖層出現(xiàn)過多的SQL語句,從程序復用性及運行效率方面考慮,可以把常用的SQL語句寫成視圖或函數的形式。 例如銷售分月統(tǒng)計中視圖層編制方法如下:@{ string dateBegin = Request[FltDateBegin]。 string dateEnd = Request[FltDateEnd]。 string sql = select * from FN_BI_SaleMont(39。 + dateBegin + 39。,
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1