界面设计的第一步是将任务设计的结果作为输入,设计成一组逻辑模块,然后加上存取机制,把这些模块组织成界面结构。存取机制可以是分层、网络的或直接的,机制的类型主要由任务结构决定,也取决于设计风格。例如,菜单提供了层次结构,图标则是直接存取,也可以是层次的,而命令语言可提供网络也可提供直接存取机制。第二步是将每一模块分成若干步,每步又被组装成细化的对话设计,这就是界面细化设计(细化设计流程如下图所示)。 界面设计包括如下几点: 1.界面对话设计 2.数据输入界面设计 3.屏幕显示设计 4.控制界面设计 1.界面对话设计 (1)反馈(Feed back):随时将正在做什么的信息告知用户,尤其是响应时间十分长的情况下。 (2)状态(Status):告诉用户正处于系统的什么位置,避免用户在错误环境下发出了语法正确的 命令。 (3)脱离(Escape):允许用户中止一种*作,且能脱离该选择,避免用户死锁发生。 (4)默认值(Default):只要能预知答案,尽可能设置默认值,节省用户工作。 (5)尽可能简化对话步序:使用略语或代码来减少用户击键数。 (6)求助(Help):尽可能提供联机在线帮助。 (7)复原(Undo):在用户*作出错时,可返回并重新开始。 在对话设计中应尽可能考虑上述准则,媒体设计对话框有许多标准格式供选用。另外,对界面设计中的冲突因素应进行折衷处理。 2.数据输入界面设计 这些要求在设计实现时可采用多种方法: (1)尽可能减轻用户记忆,采用列表选择。 对共同输入内容设置默认值;使用代码和缩写等;系统自动填入用户已输入过的内容。 用户应能控制数据输入顺序并使*作明确,采用与系统环境(如Windows*作系统)一致风格 (3)防止用户出错。 在设计中可采取确认输入(只有用户按下键,才确认),明确的移动(使用TAB键或鼠标在表中 出。对不太可信的数据输入,要给出建议信息,处理不必停止。 (4)提供反馈。 要使用户能查看他们已输入的内容,并提示有效的输入回答或数值范围。 用户应能控制数据输入速度并能进行自动格式化,对输入的空格都能被接受。 理想的情况,在输入后能允许编辑且采用风格一致的编辑格式。 3.屏幕显示设计 (1)布局 屏幕布局因功能不同考虑的侧重点不同。各功能区要重点突出,功能明显。无论哪一种功能设计,其屏幕布局都应遵循如下五项原则: ①平衡原则。注意屏幕上下左右平衡。不要堆挤数据,过分拥挤的显示也会产生视觉疲和接收错误。
(2)文字与用语 文字和用语除作为正文显示媒体出现外,还在设计题头、标题、提示信息、控制命令,会话等功能时要展现。对文字与用语设计格式和内容应注意如下:
(3)颜色的使用 颜色的调配对屏幕显示也是重要的一项设计,颜色除是一种有效的强化技术外,还具有美学价值。使用颜色时应注意如下几点: ①限制同时显示的颜色数。一般同一画面不宜超过4或5种,可用不同层次及形状来配合颜色,增加变化。
|
|