基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng)的相關(guān)設(shè)計_第1頁
基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng)的相關(guān)設(shè)計_第2頁
基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng)的相關(guān)設(shè)計_第3頁
基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng)的相關(guān)設(shè)計_第4頁
基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng)的相關(guān)設(shè)計_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng)的相關(guān)設(shè)計隨著計算機技術(shù)、網(wǎng)絡(luò)技術(shù)、信息技術(shù)的飛速開展, 人們對互聯(lián)網(wǎng)環(huán)境下數(shù)據(jù)的呈現(xiàn)提出了更高的要求, 傳統(tǒng)的以表格為主的呈現(xiàn)方式已難以滿足人們多樣化的需求。為了適應(yīng)網(wǎng)絡(luò)大數(shù)據(jù)時代背景下信息的充分挖掘再利用, 數(shù)據(jù)可視化的研究逐漸得到越來越多的重視。國外數(shù)據(jù)可視化技術(shù)的研究起步較早,目前已經(jīng)在軍事、電力、金融、商業(yè)、交通、通信、物流等領(lǐng)域內(nèi)得到了廣泛的應(yīng)用。近幾年,我國的數(shù)據(jù)可視化技術(shù)研究與應(yīng)用獲得了很大的進步,數(shù)據(jù)可視化技術(shù)逐步深化到各行各業(yè)。本文針對單位資產(chǎn)管理的現(xiàn)狀, 把可視化技術(shù)與單位資產(chǎn)管理系統(tǒng)互相結(jié)合, 設(shè)計了可視化的資產(chǎn)管理系統(tǒng)。與傳統(tǒng)的資產(chǎn)管理系統(tǒng)

2、相比,可視化的資產(chǎn)管理系統(tǒng)具有更加直觀的表現(xiàn)形式, 能更好地展現(xiàn)出資產(chǎn)數(shù)據(jù)之間的互相關(guān)系, 挖掘出數(shù)據(jù)背后隱含的信息。基于數(shù)據(jù)的可視化資產(chǎn)管理系統(tǒng),能有效地進步資產(chǎn)管理效率。1 數(shù)據(jù)可視化1.1 數(shù)據(jù)可視化的定義數(shù)據(jù)可視化就是利用計算機強大的運算處理才能,綜合圖像處理、計算機圖形學等技術(shù),把海量的數(shù)據(jù)以靜態(tài)的或者動態(tài)的圖形形式展現(xiàn)給用戶,在呈現(xiàn)給用戶圖形的同時, 支持圖形與用戶之間的交互。數(shù)據(jù)可視化的本質(zhì)就是以圖形化的方式直觀、形象地展示數(shù)據(jù)的特征、數(shù)據(jù)之間的關(guān)系以及開展趨勢等, 從而挖掘出數(shù)據(jù)背后隱藏的信息, 為人們分析、理解、利用數(shù)據(jù)提供強有力的技術(shù)支撐。為了增強用戶的體驗度, 數(shù)據(jù)可視化

3、應(yīng)該朝著四個方向努力:a)直觀化。能形象、直觀地展示數(shù)據(jù)。b)關(guān)聯(lián)化。能挖掘、分析出數(shù)據(jù)之間的內(nèi)在聯(lián)絡(luò)。c)交互性。能實現(xiàn)用戶、數(shù)據(jù)之間的交互,用戶對感興趣的數(shù)據(jù)能進展深度挖掘呈現(xiàn)。d)藝術(shù)化。能從審美的角度, 美化數(shù)據(jù)的呈現(xiàn)款式, 增強數(shù)據(jù)的呈現(xiàn)效果。1.2 數(shù)據(jù)可視化的過程數(shù)據(jù)可視化的過程主要包括數(shù)據(jù)獲取、數(shù)據(jù)分析、數(shù)據(jù)過濾、數(shù)據(jù)挖掘、數(shù)據(jù)表述、數(shù)據(jù)修飾和數(shù)據(jù)交互七個步驟。數(shù)據(jù)獲取是指通過傳感器或者人工操作的方式對數(shù)據(jù)進展采集, 采集的數(shù)據(jù)作為數(shù)據(jù)源提供給計算機處理; 數(shù)據(jù)分析和數(shù)據(jù)過濾是指對采集到的數(shù)據(jù)提取有用信息形成概括性結(jié)論, 并進展構(gòu)造化處理的過程; 數(shù)據(jù)挖掘是指運用數(shù)據(jù)挖掘算法,

4、對數(shù)據(jù)進展分類、歸納,從數(shù)據(jù)集中挖掘出數(shù)據(jù)的典型特征;數(shù)據(jù)表述是用標準化的語言格式,以圖、表、動畫等形式進展呈現(xiàn)的過程,為了增強用戶的體驗度,一般輔以顏色、過濾等渲染形式對數(shù)據(jù)進展修飾;數(shù)據(jù)交互實現(xiàn)數(shù)據(jù)與用戶互相操作,使數(shù)據(jù)能響應(yīng)用戶的懇求。目前數(shù)據(jù)可視化的主要方法有基于Java Applet(用Java 語言編寫的小應(yīng)用程序)的輕量級Web 動態(tài)圖表、面向網(wǎng)絡(luò)應(yīng)用的SVG(可伸縮矢量圖形)矢量圖以及基于JavaScript (一種解釋性腳本語言)的第三方控件等?;贘avaScript 的第三方控件支持Java、HTML、PHP、aspx 等開發(fā)語言, 兼容大多數(shù)主流閱讀器,是數(shù)據(jù)可視化的首

5、選。2 資產(chǎn)管理系統(tǒng)資產(chǎn)管理系統(tǒng)是借助計算機技術(shù), 利用信息化的管理手段,對資產(chǎn)的增加、修改、入庫、出庫、維修、查詢、借用、歸還、調(diào)撥、領(lǐng)用、故障、報廢等情況進展管理,為單位進展資產(chǎn)全程跟蹤,發(fā)揮資產(chǎn)的使用效益,進步工作效率。2.1 系統(tǒng)架構(gòu)系統(tǒng)采用B / S 架構(gòu),以Web 技術(shù)為核心,參照軟件工程的思想,進展層次化設(shè)計,通過閱讀器這種瘦客戶端形式提供用戶操作界面, 便于用戶訪問和查看系統(tǒng)信息。Web 技術(shù)成熟地應(yīng)用到資產(chǎn)管理,具有較高的可移植性和通用性。固定資產(chǎn)管理系統(tǒng)具有資產(chǎn)管理、耗材管理、維修管理、報表中心、系統(tǒng)管理等功能。系統(tǒng)的總體構(gòu)造如圖1 所示,分為根底層、數(shù)據(jù)層、支撐層和表示層

6、。1)根底層包含資產(chǎn)、耗材、網(wǎng)絡(luò)、效勞器、存儲設(shè)備等系統(tǒng)運行的根底設(shè)備設(shè)施和根本條件。2)數(shù)據(jù)層包含系統(tǒng)運行的各種數(shù)據(jù)庫。在資產(chǎn)管理系統(tǒng)中, 系統(tǒng)運行的數(shù)據(jù)庫分為固定資產(chǎn)數(shù)據(jù)庫、耗材數(shù)據(jù)庫、資產(chǎn)廠家數(shù)據(jù)庫、資產(chǎn)狀態(tài)數(shù)據(jù)庫、用戶數(shù)據(jù)庫、可視化圖形庫等。3)支撐層位于表示層和數(shù)據(jù)層之間,為系統(tǒng)提供訪問數(shù)據(jù)庫的統(tǒng)一訪問接口,有資產(chǎn)管理、耗材管理、維修管理、報表中心、系統(tǒng)管理等主要功能。支撐層處理前端用戶的查詢等訪問懇求, 并把懇求的結(jié)果返回到表示層。4) 表示層以Web 方式為用戶提供訪問系統(tǒng)的可視化人機交互界面以及多樣化的數(shù)據(jù)呈現(xiàn)界面。2.2 系統(tǒng)功能在傳統(tǒng)的B / S(閱讀器/ 效勞器)架構(gòu)的資

7、產(chǎn)管理系統(tǒng)中,當用戶訪問系統(tǒng)時,客戶端根據(jù)用戶的操作產(chǎn)生不同的參數(shù)提交給效勞器端, 效勞器根據(jù)客戶端不同的懇求參數(shù),執(zhí)行相應(yīng)的動作,進展懇求響應(yīng),并把響應(yīng)的結(jié)果以DataTable、DataSet 等格式化的數(shù)據(jù)列表形式返回給客戶端, 由客戶端的數(shù)據(jù)呈現(xiàn)控件進展呈現(xiàn), 客戶端的呈現(xiàn)方法大部分都是列表的形式。在可視化的資產(chǎn)管理系統(tǒng)中,效勞器端響應(yīng)客戶端的懇求結(jié)果以XML (可擴展標記語言)、JSON(JavaScript 對象表示法)或者其他的數(shù)據(jù)格式送給XML / JSON 數(shù)據(jù)解析器, 解析后的數(shù)據(jù)交由Java Applet、SVG 或其他第三方可視化呈現(xiàn)控件在客戶端進展二維或者三維可視化呈

8、現(xiàn)。在客戶端可視化的呈現(xiàn)支持與用戶之間的交互等操作。3 可視化資產(chǎn)管理系統(tǒng)實現(xiàn)系統(tǒng)采用MySQl (關(guān)系型數(shù)據(jù)庫管理系統(tǒng))數(shù)據(jù)庫,在ASP.NET 環(huán)境下進展開發(fā),開發(fā)時綜合利用HTML、CSS、JavaScript、Ajax 以及SVG 和Web前端可視化呈現(xiàn)等技術(shù)。在效勞器與客戶端的交互方面, 盡可能使用WebServices、ashx、JavaScript 方法,防止在效勞器端處理大量數(shù)據(jù),減輕效勞器的壓力,進步客戶端的訪問速度。系統(tǒng)按照樓房樓層機房/ 實驗室裝備四級的順序, 逐級呈現(xiàn)出資產(chǎn)的詳細位置以及當前情況。第一級是樓房的呈現(xiàn),在這級里面,要呈現(xiàn)出單位的平面圖, 在平面圖上樓房的區(qū)

9、域建立可以與用戶交互的熱點區(qū)域;第二級是樓層的呈現(xiàn),在每座樓房每層建筑平面圖上的機房或者實驗室的位置建立可以與用戶交互的熱點區(qū)域; 第三級是機房/ 實驗室的呈現(xiàn), 在每個機房或者實驗室的平面圖上呈現(xiàn)機房的布局等可視化視圖, 建立可以與用戶交互的熱點區(qū)域;第四級是裝備,用戶通過點擊裝備的圖標呈現(xiàn)裝備的詳細細節(jié)。采用SVG 技術(shù)實現(xiàn)用戶與資產(chǎn)位置布局圖的交互式設(shè)計。SVG 基于XML 標準,以文本的形式描繪矢量圖形,可以很好地兼容HTML、CSS 等標準,具有圖形質(zhì)量高、占用存儲空間小、動態(tài)交互性好、傳輸快的優(yōu)點。SVG 繼承了XML 的動態(tài)交互功能,能響應(yīng)用戶的鼠標事件。在交互式設(shè)計中,首先根據(jù)

10、建筑物的AutoCAD 圖紙生成SVG 格式的圖形文件或者JPG 圖像文件, 然后在SVG 文件編輯器中使用path 圖形元素, 勾勒出要與用戶交互的熱點區(qū)域, 再對勾勒出的熱點區(qū)域設(shè)置mouseover 和mouseout 屬性。然后編寫path 響應(yīng)鼠標onclick 事件goURL()的JavaScript 代碼:添加了用戶交互代碼的SVG 圖形文件另存為jzt.svg,在HTML 頁面中用方式引用。當用戶的鼠標停放在客戶端的建筑物布局圖上機房所在的區(qū)域時,所在區(qū)域塊的顏色將高亮顯示;當用戶點擊該區(qū)域塊時, 客戶端向效勞器端發(fā)起訪問懇求,效勞器根據(jù)客戶端的參數(shù)調(diào)用ashx 一般處理程序。ashx 程序通過訪問數(shù)據(jù)庫的統(tǒng)一接口實現(xiàn)對數(shù)據(jù)庫的訪問, 訪問數(shù)據(jù)庫的結(jié)果序列化為標準的JSON 格式的數(shù)據(jù)返回到客戶端??蛻舳藢SON格式的數(shù)據(jù)反序列化后, 調(diào)用第三方可視化控件進展可視化呈現(xiàn)。在客戶端,除了顯示資產(chǎn)所在位置的建筑平面圖外,還以餅狀圖、柱狀圖、氣泡圖顯示資產(chǎn)的情況。4 完畢語在大數(shù)據(jù)的時代背景下, 人們對數(shù)據(jù)的運用提出了更高的要求。數(shù)據(jù)可視化技術(shù)可以把海量的數(shù)據(jù)轉(zhuǎn)換為可以與用戶交互的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論