第6章 人机接口设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5
2. 输入设计
2.1 输入设计的原则
设计输入界面应采取以下原则:
统一:输入的数据形式应遵循统一的规范标准,保证 前后一致,处理方式一致 简捷:输入的数据尽可能的少,输入的次数尽可能少, 输入的方式尽可能简便以提高输入的效率 可靠:保证输入的数据正确,以提高系统的可靠性 有效:保证用户的操作是直接与待输入数据相关,且 输入成功率高
9
2. 输入设计
2.2 输入设计的内容
(5)输入格式的设计
输入格式一般参照现行的信息载体,设计完成后应该以电子介 质的原型提交。若是从数据库或数据文件输入数据,则根据数据 处理的要求来设计格式。若采取非外存的方式输入数据,则输入 格式的设计必须考虑具体要求,方便用户输入,减少操作错误。 在输入格式设计的时候需要注意以下几点: 数据排列的顺序应与相对应的信息载体一致以便于快速输入 提高输入的有效性 正确设计数据的长度和度量单位,留出适当的空格 尽量采取统一的输入设备,避免在不同的输入设备中切换 注意输入方式的帮助信息
4
1. 用户接口中完整性控制
完整性控制的分类: 系统存取控制 输入完整性控制 输出完整性控制 系统存取控制是对使用系统的人的控制,即通过使 用嵌入系统内部的函数,实现对一个人可以操作系统 和系统数据的限制或控制。系统存取控制常见的方式 是: 物理安全隔离 管理用户存取(UID+PWD)
首先确定需要输出数据的种类清单。在信息系统 中,凡是输入的数据都应该给出相应的输出(屏幕显 示或打印)。 “信息查询”是信息系统中一类很重要的输出功 能,由于信息的主观性,这类输出是很难设计完备的, 因此满足用户个性化定制信息需求的可定制查询和查 询结果输出是输出设计中很重要的一部分内容。
13
3. 输出设计
对文字与用语设计格式和内容应注意如下: ① 要注意用语简洁性。避免使用计算机专业术语;尽量用肯 定句而不要用否定句;用主动语态而不用被动语态;用礼 貌而不过分的强调语句进行文字会话;对不同的用户,实 施心理学原则使用用语;英文词语尽量避免缩写;在按钮、 功能键标示中应尽量使用描述操作的动词;在有关键字的 数据输入对话和命令语言对话中采用缩码作为略语形式; 在文字较长时,可用压缩法减少字符数或采用一些编码方 法。 示例一 示例二
输出的形式主要有数据库/数据文件、打印、屏幕显示、 声音报告等。在输出设计的时候需要根据用户具体需求确定 输出的形式。
数据库/数据文件可以供不同系统共享数据,方便保存 打印符合数据处理的一般方式,为用户提供保存数据、进一步分 析和处理的输出方式 屏幕显示直接简单,可以通过附加其他的操作以便更好的了解信 息 声音输出以录音或合成声音报告数据处理结果,可用于一些自动 处理系统
7
2. 输入设计
2.2 输入设计的内容
目前常用的输入设备:
输入设备 光学条码阅读机 特点 可将条形码转换成编码输入,适用于商品销售
读卡机
键盘 磁盘驱动器 磁性墨水阅读器 光学字符识别 语音识别输入 触摸屏
将卡片上数据成批输入,目前较少使用
直接输入而无须中间媒介,简单方面,但输入速度较慢 逐个或批量输入,成本低、处理效率高、携带方便、速度快 能识别用磁性墨水书写的单据,经转换后输入机器,处理效率高 直接阅读符合规范要求的原始凭证上的数字和符号。可识别的有限 使用语音的方式输入数据,但目前识别率不高,未来输入发展趋势 通过屏幕的触摸输入信息,方便但输入速度慢
3.1 输出设计的基本原则 系统输出的形式有很多,如作为其他系统的 输入、打印的报表、屏幕显示、写入数据库和数 据文件等。 数据处理的最终目的是为了使用户得到所需 的数据,因此,输出的设计应满足正确性、有效 性、及时性和对用户友好性。
12
3. 输出设计
3.2 输出设计的主要内容 输出设计的主要内容包括: (1)确定需要输出的清单
10
2. 输入设计
2.3 输入设计的注意事项 输入设计中需要注意的事项:
只收集变化的数据 不要收集可以在计算机程序中计算和存储的数据 使用相应书写的编码 包含填写表格的提示 尽量减少手写的工作量 输入的数据应该被排序以便于阅读 尽可能使用具有已知含义的设计
11
3. 输出设计
6
2. 输入设计
2.2 输入设计的内容
输入设计的内容包括:
(1)确定需要输入的清单 从需求分析,DFD中的数据流等中确定需要输入的清单 (2)确定输入要求 根据每个输入要求确定输入要求,主要包括确定输入的时 间、频率或周期、速度、数据源等要求。 (3)选择数据的输入设备 输入设备的选择应根据系统待输入的数据存在的介质、数 据量与频度、输入的数据类型、用户对操作的习惯等而定。
21
4. 人机对话设计
4.2 人机对话的形式
(3)应答式 对于需要同用户进行 交互的主要是采取应答 式
22
4. 人机对话设计
4.2 人机对话的形式
(4)填表式 这种方式使用速度快,易使用、易掌握,但一般只 能用于需要输入数据的场合。
23
4. 人机对话设计
4.2 人机对话的形式
(5)图标型 非常容易学习,易用但一般仅限于鼠标操作,语 言独立性强,编程比较容易。但占据屏幕的空间较大, 表达抽象概念描述力差
16
3. 输出设计
3.2 输出设计的主要内容 (5)设计输出格式
表格输出是信息系统中主要的数据输出形式,因 此,需要根据不同的输出要求,进行表格的设计。表 格设计的最主要的是表格格式的确定,考虑到某些表 格的格式可能会有变化,因此,在设计表格格式的时 候需要考虑到这种变化,一般的,可以采用自定义表 格的形式来设计输出的格式。
尽量避免不兼容的颜色放在一起,如黄与蓝,红与绿 等,除非作对比时用。 ④ 若用颜色表示某种信息或对象属性,要使用户懂得这 种表示,且尽量用常规准则表示。例如 总之,屏幕显示设计最终应达到令人愉悦的显示效果,要 指导用户注意到最重要的信息,但又不包含过多的相 互矛盾的刺激。例如
③
30
4. 人机对话设计
19
4. 人机对话设计
4.2 人机对话的形式
(1)菜单式 这种方式操作简单, 用户记忆少,但如果被选 项多的话搜索不容易。主 要有下拉式,弹出式和级 联菜单。这种方式需要注 意空间的编排,菜单项的 起名和菜单项层数等问题。
Βιβλιοθήκη Baidu
20
4. 人机对话设计
4.2 人机对话的形式
(2)命令式 这类方式减少了层层选择的麻烦,提高的效率。 使用功能强、灵活,是界面可控制系统的高级方法, 对屏幕空间使用经济,但开发、学习很困难,用户要 熟悉系统才能使用。
27
4. 人机对话设计
4.3 屏幕设计原则
②
③
格式。在屏幕显示设计中,一幅画面不要文字太多,若必 须有较多文字时,尽量分组分页,在关键词处进行加粗、 变字体等处理,但同行文字尽量字型统一。英文词除标语 外,尽量采用小写和易认的字体。 信息内容。信息内容显示不仅采用简洁、清楚的表达,还 应采用用户熟悉的简单句子,尽量不用左右滚屏。当内容 较多时,应以空白分段或以小窗口分块,以便记忆和理解。 重要字段可用粗体和闪烁吸引注意力和强化效果,强化效 果有多样,针对实际进行选择。 示例三 示例四
4.4 关于人机界面设计
3
1. 用户接口中完整性控制
在信息系统运行过程中常见的问题如: 用户输入数据发生错误,谁可以修改这个错误 企业如何保护敏感的数据 企业如何确定信息系统中的数据的真实性 等等
完整性控制是一种建立在系统内部的机制和过 程,以保护系统以及系统中数据的安全。 完整性控制的目的是保证合适的、正确的企业 流程、活动发生,所发生的企业流程、活动正确 的被记录和处理,保护企业以数据为主的资产。
18
4. 人机对话设计
4.1 人机对话设计的原则
人机对话设计需要遵循的原则:
努力做到一致性(包括信息的布局方式、菜单的名称和安排方 式、图标的大小形状、操作的次序和颜色等) 为经常性的用户提供使用系统捷径 为用户的操作提供简短的反馈信息,使得用户能知道系统接受、 开始或操作成功 设计的对话过程是完整的,即有开始也有结束 提供简单的错误处理,对可检查到的错误,系统有一定的错误 处理机制 允许简单的反向操作,如撤消、恢复等 对于有经验的用户来说,让他们感到并不是系统控制他们的工 作 减少用户短期记忆负荷,避免只有编码而没有编码对象的实名
第6章 人机接口设计
1
0.agenda
1、用户接口中的完整性控制 2、输入设计 3、输出设计 4、人机对话设计
2
1. 用户接口中完整性控制
用户接口包括输入、输出接口和人机界面。对 于终端用户来说,只有这个部分是可以直接感知 的,因此,用户接口的设计在很大程度上决定了 信息系统能否被用户接受。 用户接口的设计包括输入设计、输出设计和人 机界面的设计,随着信息技术的发展,系统的输 入、输出和人机对话越来越融合在一起,用户接 口的设计也越复杂了。
光笔输入
鼠标选择输入
将笔画转换成数据或字符
适合选择性的场合
8
2. 输入设计
2.2 输入设计的内容
(4)输入完整性控制的设计
在输入设计的时候需要避免出现“垃圾进垃圾出”,无论是 自动采集设备的输入还是人工的输入,完整性控制是非常重要的。 设计完整性控制首先要确定控制点以及数据需要的安全水平。 输入完整性控制的技术主要有: 依据信息载体调查表中提供的信息,如数据的类型、长度、 取值范围等检查输入数据的正确性 在程序中统计记录的个数、某一数据项的总和与校验相关连 的数据项是否满足一定的制约关系 要将最重要的完整性控制使用规则由系统自动完成
15
3. 输出设计
3.2 输出设计的主要内容 (4)输出完整性控制
根据输出数据的价值,选择合适的输出完整性控制。
存储数据的完整性控制可以采用一些 DBMS的功能 (如触发器,存储过程等) 报告的完整性控制可以使用一些附加信息 对于某些数据需要采取适当的显示 数值型数据——右对齐,小数点有效位,不显示 零,附加字符(如¥)等 字符型数据——长的左对齐,短的居中 日期型数据——采取一致的格式显示
3.2 输出设计的主要内容 (2)确定输出要求
根据需要输出的数据确定输出要求。输出要求包括 确定输出的目的和用途、使用对象、输出的时间与频 率或周期、输出的数量及速度、数据的来源及生产算 法等,保密和安全要求,输出方式要求等。
14
3. 输出设计
3.2 输出设计的主要内容 (3)输出形式、输出设备的选择
28
4. 人机对话设计
4.3 屏幕设计原则
①
②
限制同时显示的颜色数。一般同一画面不宜超过4或5 种,可用不同层次及形状来配合颜色,增加变化。示 例一 画面中活动对象颜色应鲜明,而非活动对象应暗淡。 对象颜色应尽量不同,前景色宜鲜艳一些,背景色则 应暗淡。
29
4. 人机对话设计
4.3 屏幕设计原则
17
3. 输出设计
3.3 输出设计的注意事项 在进行输出设计的时候需要注意以下事项:
输出应易于阅读和理解
每个输出要有标题 每个输出要有日期 基于表格的输出要有所有的列和字段 信息分布要均匀
输出的时效性很重要 输出的分布对所有相关系统用户必须是足够的 输出对接收他们的系统用户来说是可接受的
25
4. 人机对话设计
4.3 屏幕设计原则
按照以上原则,进行屏幕设计,应做到: (1)按功能将屏幕分成几个区域,通常为:标题区,工 作区,提示和出错处理区、以及其他。例如 (2)用户界面应包含所有所必需的信息。例如 (3)屏幕的使用密度应当适当,防止过稀或过密。例如
26
4. 人机对话设计
4.3 屏幕设计原则
24
4. 人机对话设计
4.3 屏幕设计原则
屏幕布局方面的原则:
①
②
③
④
⑤
平衡原则。注意屏幕上下左右平衡。不要堆挤数据,过分 拥挤的显示也会产生视觉疲劳和接收错误。 预期原则。屏幕上所有对象,如窗口、按钮、菜单等处理 应一致化,使对象的动作可预期。 经济原则。即在提供足够的信息量的同时还要注意简明, 清晰。特别是媒体,要运用好媒体选择原则。 顺序原则。对象显示的顺序应依需要排列。通常应最先出 现对话,然后通过对话将系统分段实现。 规则化。画面应对称,显示命令、对话及提示行在一个应 用系统的设计中尽量统一规范。