用户界面设计规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用户界面设计规范
目录
1设计原则 (2)
1.1 一般原则 (2)
1.2 屏幕格式设计原则 (3)
1.3 输入过程设计原则 (3)
1.4 信息显示设计原则 (3)
1.5 提示信息设计原则 (3)
1.6 报表设计原则 (4)
1.7 菜单设计原则 (4)
1.8 操作方法原则 (4)
2. 屏幕格式 (4)
2.1 版权屏幕 (4)
2.2 登录屏幕 (5)
2.3 单记录录入窗口 (5)
2.5 多记录录入窗口 (5)
2.4 查询列表窗口 (6)
2.5主/细数据录入窗口 (6)
2.6命令按钮格式 (6)
3报表格式 (7)
用户界面设计是软件开发中非常重要的一环,开发者应高度重视。界面设计是一个实践性非常强的艺术,下面给出的规则是一般性的,有时它们之间可能发生冲突。在具体的应用设计过程中,设计者应进行权衡,不断地与同伴和用户进行沟通,以确保设计的合理性。
1设计原则
1.1 一般原则
●界面的功能
界面是用户完成自己业务工作的工具。界面应该有益于用户的任务,而不是引起对它本身的兴趣。界面中不应包含与任务无关的内容。
●界面类型的选择
用户界面可以有对话(问答)、菜单、全屏幕表格、命令语言等多种形式。不同的形式在用途、使用及学习的难易程度上各具特点。设计者可根据用户的类别(初学者,熟练者)、使用的频度(日常使用,偶尔使用)、开发的难易程度来选取一种或多种形式。对日常使用的功能,应主要从易于使用的角度考虑;对偶尔一用或是较高级用户使用的功能,可从开发的容易程度方面考虑。
●用户控制
应用程序的对话和处理过程应为用户提供足够多的选择,以满足用户按其期望的方式控制程序流向的需要,即用户控制程序。程序应避免强加给用户某一动作,即程序控制用户。比如:在打印过程中,程序应允许用户中断打印,以处理夹纸等故障,而不能强迫用户打印完成后再获得控制。
●直接性
界面应该给用户直接的、直观的方法来完成任务。较好的方法是,用户先选取要操作的对象,然后,再选择对该对象进行何种操作。
●一致性
一致性包含两层含义:与现实世界的一致性,应用程序内部及应用程序与应用程序之间的一致性。首先,程序中所使用的概念、符号应与用户的现实经验相一致;其次,在程序内部及程序之间,在概念、符号、命令、外观、操作上保持一致。
●反馈性
对一个操作,用户应得到立即的、可见的反馈信息。特别是在响应时间特别长的情况下,程序应将正在做什么及正在做的任务进度的信息告诉用户,以使用户明白,程序仍然在按照要求工作。
●宽容性
当发现用户的操作有错误或可能发生不良后果时,程序应客观地提示用户,并允许用户终止当前的操作。
●减少用户工作量
应尽可能地减少用户操作界面时的工作量。如:一步可以完成的决不使用两步;能够自动完成的,就不要用户击键。
●恰当地设置默认值
对具有明显倾向的选择,尽可能提供默认值。为防止用户误操作,默认值应是各种选择中后果较安全的一个。
1.2 屏幕格式设计原则
●格式化的屏幕应包括四个部分:标题、菜单、数据区、提示信息区。其中菜单可选。
●屏幕中的内容应按照信息的相关性或使用顺序进行分组,各组间应有明显的分界标志。
●一个屏幕中用于显示信息的面积,一般不要超过屏幕总面积的40%。
●对屏幕中重要的数据要进行强化,以吸引用户注意力。强化的手段包括:闪烁、高亮、
颜色、字符形状、字符大小、阴影、加框(线)等。但应注意,屏幕中强调的内容不能太多,否则会适得其反。
●一个屏幕中,显示使用颜色的数目不要超过5或6种。常用颜色的约定:红色为危险
或停止,黄色为警告。
●数据输入区应当左侧对齐,当一行中有多个输入区时,每行的右侧也尽可能对齐。
1.3 输入过程设计原则
●明确的输入:只有当用户按下输入接受键时,才确认输入,以便于用户在输入过程中
纠错。
●明确的移动:要使用TAB键在输入项目之间显式移动光标,不要使用自动跳跃/转换。
●明确的取消:如果用户中断一个输入过程,已经输入的数据(即使是当前正输入的字
段)也不应删除,以备用户选择是否删除。
●确认删除:当进行删除操作时,应让用户确认。
●保存提示:如果用户修改了数据,在退出输入时,尚未保存,则应提示用户保存。
●允许编辑:在输入的过程中或完成后,都应允许以录入相同的方式进行编辑。
●自动格式化:例如,对前导零之类的格式字符,用户可以不必输入,而由界面自动转
换。
●数据校验:对录入的数据要进行合法性校验。没有通过校验的,不能进行下一个录入,
这时可选择取消或联机帮助。
1.4 信息显示设计原则
●仅显示必须的数据,与用户需求或当前任务无关的数据一律省略。
●相关的数据应显示在一起。
●应尽量少用代码。
●日期的显示格式为“YYYY-MM-DD”,时间的显示格式为“HH24:MM:SS”。
1.5 提示信息设计原则
●提示信息用语要简单易懂,不要使用计算机专业术语,如:“记录插入成功”不如“数
据已保存”直观易懂。
●用肯定句,不要用否定句。如:“字符串格式不正确”不如“字符串应由字母数字组
成”。
●提示信息要礼貌,但不要过分。
●出错提示应尽可能详细地指定出错位置和错误原因。如:“数据库操作错误”不如“住
院号重复”清晰具体。
●错误信息不要暗示用户做错了什么,而要客观地叙述问题,提供可能的解决办法。