2009-07-30 36 views
0

我們開發了一種安全產品,可識別網絡上某些類型的未授權流量。顯示消息的接口是一個Java Servlet生成的頁面。針對安全產品的GUI佈局建議

在這一點上,該頁面是一個榮耀的控制檯日誌。有一個大的文本框,其中添加了文本行作爲警告並生成消息。一些很酷的功能是使用反向ajax(DRW)自動更新頁面,並且最新的消息會顯示在屏幕的頂部。

有沒有一種方法,使外觀更酷?另外,我們想以某種方式強調或強調某些更嚴重的警告。

任何想法是最受歡迎的。

回答

1

使用已建立的GUI構思,特別是來自AV套件。如果您有任何分析分級的方法(從「良好」狀態到「中等」風險/危險到「高風險」),然後使用某種形式的顏色來表示分級。理想的情況下,並依賴於增量,用一個類似於

.all-well {background-color: #0c0; /* not using #0f0 because it's a little too bright, for me */ 
} 
.slight-risk {background-color: #f90; 
} 
.danger-will-robinson {background-color: #c00; /* again #f00 is just too much for my eyes */ 
} 

沒有你的應用程序的詳細信息或截圖,很難提出任何不作爲基本的普通如上,對不起。如果您添加更多信息,我會盡力提供更好的建議。

+0

太好了!我會嘗試的。什麼是AV套件,順便說一句? – 2009-07-30 14:51:39

2

那麼,你會想要某種類型的過濾系統。允許用戶創建過濾器來過濾掉某些消息(忽略,突出顯示等)。

高級搜索也是有用的。通過讓用戶點擊的話,並從那裏搜索,或者類似的東西

添加鼠標交互。

只是我的.02。

0

我不知道「酷」,但功能佈局取決於用戶如何使用信息。我這裏還有一些隨機的建議,每個具體取決於用戶,任務和技術環境的限制是否恰當:

  • 信息的表格,如控制檯,但是不同的領域,以允許用戶按照各種標準對信息進行排序,查詢,過濾和掃描(例如,時間戳,IP地址)。這將允許用戶將消息分組在一起,以查看指示單個問題的模式。

  • 一個事件表,您的應用程序可以智能地將相關消息分組爲單個事件(例如,單一入侵)給用戶,從而使任務在有數十億條消息時更易於管理。用戶可以單擊或雙擊事件以查看更多詳細信息(例如,相關消息列表)。

  • 網絡的圖,其中的部件突出,或者如果它們具有相關聯的消息(或事件),否則圖形編碼。這可以允許用戶基於網絡位置查看消息/事件之間的關係。用戶也可以通過圖表直接與網絡進行交互。

  • 無論佈局如何,都可以「重放」一段時間,以便用戶通過動畫可以看到事件如何發展,並將事件追溯到原點。

這些選項當然可以結合使用來支持不同的任務。

爲突出更嚴重的消息,它是很難被擊敗的顏色編碼(色調)作出某些事情從人羣中跳出來。但是,你應該冗餘代碼的可訪問性和B &W¯¯印刷用途中的至少一個其他圖形屬性。我建議的亮度(例如,白色,黃色,紅色,對於日益嚴重的水平),大小(特別是如果你可以量化的嚴重性),或數字(1到3 exclaimation標記與嚴重程度遞增)。將此編碼與可排序字段合併,以便用戶可以按照嚴重程度以及其他字段進行排序。有關更多信息,請參見http://www.zuschlogin.com/?p=51

由於您的用戶似乎是網絡管理員,因此我會專注於AV套件的專業IT版本以獲取其他想法,而不是針對消費者/最終用戶的AV程序,這些程序的問題和知識水平非常不同。