2009-07-30 25 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程序,这些程序的问题和知识水平非常不同。