2009-11-23 24 views
1

我有一個數據庫,列出了一堆應用程序及其依賴關係。一些依賴關係也有其他依賴關係。我正在試圖找出一種基於Web的方式來在網頁上將其可視化,以便您可以在整個數據中看到整個遞歸依賴關係列表。我使用的是asp.net mvc。有什麼建議麼?針對Web可視化依賴工具的推薦

回答

2

您可以使用QuickGraph爲依賴關係圖建模,然後將其導出爲GraphVizGLEE,然後將其呈現爲PNG並在網頁上顯示該圖像。

+0

我想它是互動的,存錢(用戶可以在可能的話鏈接點擊)爲圖像不理想,但感謝的選項 – leora 2009-11-23 12:14:42

+0

你可以建立圖像映射(http://www.w3schools.com/ TAGS/tag_map.asp)使節點可點擊。 – 2009-11-23 13:24:01

0

可能最簡單的做法是列出所有應用程序,每個應用程序有兩個子列表:「依賴」和「依賴於」。然後可以通過解析所有可能的依賴關係來允許展開「依賴」列表。

最難的是地圖。可能有一個圖書館來製作它們。雖然我懷疑當用戶想要查明兩個應用程序是否相互依賴時,用戶沿着這樣的地圖中的連接進行遍歷將會非常有用。然而,如果你想展示全局,這將是最終的目標。

1

你可以使用一些JavaScript庫。
這樣的一個例子是Draw2d

1

我們一直在使用的有向圖庫從yFiles一對夫婦多年,真的很滿意。他們擁有各種開發者技術的庫。