欢迎来到天天文库
浏览记录
ID:40224195
大小:1.68 MB
页数:68页
时间:2019-07-27
《第五章用户界面与可视化决策(新)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章 用户接口与决策可视化应用§5.1用户接口概述由于用户接口(userinterface)是任何计算机系统(包括DSS)的重要组成部分和面对用户的“窗口”,而且人们总是通过这一窗口了解和使用该系统。因此,对许多用户来说,用户接口就是系统。1一、用户接口的功能用户与DSS之间的信息传递、显示和处理。对用户操作的错误或偶发事件提出警告并进行提示或安全处理。提供“帮助”信息,辅助用户学习和使用系统。支持决策对环境变化的自适应能力。2二、用户界面的发展1946-1955:计算机出现不久,且以批处理方式工作,那时谈不上人机
2、间交互作用。计算机是主体,人必须适应它;1956-1969:由于操作系统软件的使用,人们可以通“命令”方式进行文件编辑和管理;1970-1979:全屏幕操作方式,关系数据库和文字处理软件出现并得到应用;34.1980-1985:窗口(Windows),菜单(Menus),图标(Icons)和光点(Point)映像设备及交互技术的发展与应用,及用户管理系统(UIMS)的出现;5.1985年后:专家系统和知识库技术用于UIMS的研究与开发,使得UI开始具有对用户自适应能力和决策支持能力。4随着计算机设备和信息技术的发展,
3、用户界面的开发技术也日益丰富和成熟,例如自然语言、图形、声控、光控、多媒体、图像传输等技术发展和应用大大促进用户界面技术的发展。5三、界面的设计原则分析用户类型应用程序和界面分离一致性尽量减少用户工作提供反馈出错处理和帮助功能增加可视化图形表示6黄金规则在有关界面设计的著作中,TheoMandel创造了三条黄金原则:置用户于控制之下减少用户的记忆负担保持界面一致7黄金规则之一:置用户于控制之下Mandel定义的一组允许用户操作控制的原则:以不强迫用户进入不必要的或不希望的动作的方式来定义交互方式;提供灵活的交互;允许
4、用户交互可以被中断和撤消;当技能级别增加时可以使交互流水化并允许定制交互;使用户隔离内部技术细节;设计应允许用户和出现在屏幕上的对象直接交互。8黄金规则之二:减少用户的记忆负担Mandel定义了一组设计原则,使界面能够减少用户记忆负担:减少对短期记忆的要求;建立有意义的缺省;定义直觉性的捷径;界面的视觉布局应该基于真实世界的隐喻;以不断进展的方式揭示信息。910缺省值11Mandel定义了一组帮助保持界面一致性的设计原则:允许用户将当前任务放入有意义的语境;在应用系列内保持一致性;如过去的交互模型已建立起了用户期望,
5、除非有迫不得已的理由,不要改变它。黄金规则之三:保持界面一致12四、用户接口设计应注意的几个问题从用户的角度来说,接口的质量取决于用户所看到的或感觉到的内容,即用户必须清楚地理解所感觉到的东西,并且知道为了获得结果所能够或必须采取的行动或操作。13用户接口设计要考虑技术、心理、物理和其他一些因素的影响,在构造UI时应注意如下问题:选择合适的输入和输出(I/O)装置。屏幕设计。人——机接口的顺序。颜色和阴影的使用。信息密度。使用图标和符号。信息显示格式。14五、用户接口模式表达语言与行动语言的结合方式称为接口(或交互)
6、模式,它决定如何输入和显示信息,也决定学习和使用系统的方便性和简单性。(一)菜单交互或许通信语言最共通的方面就是菜单(menu)。菜单提供了一个经过组织的、直觉的方法,供用户从多个功能、可选方案、命令或者结果中进行选择。151.按照显示的形象或样式来分类①全屏幕菜单(正文菜单):即在窗口上呈现一个有文字说明的菜单;教务信息管理系统0--结束系统运行1--学籍管理子系统2--教学管理子系统3--教材管理子系统4--实验室管理子系统请键入选择的功能序号(0~4):教务信息管理系统A--结束系统运行B--学籍管理子系统C-
7、-教学管理子系统D--教材管理子系统E--实验室管理子系统请选择功能字符(A~E):33--教学管理子系统1617②图标菜单18③正文和图标混合菜单192.按屏幕位置和操作风格来分类固定位置菜单浮动位置菜单下拉式菜单嵌入式菜单20固定位置菜单21浮动位置菜单浮动式菜单22下拉式菜单按某一键后从顶行往下拉出或弹出一个子菜单23该菜单通常并不显示成行成列地出现在屏幕上,而是混在应用之中。也可以说是嵌入式菜单项就是它所在的应用中的一部分内容。必要时可以用粗体字或字母高亮度显示等方式加以突出。例如,VB嵌入式菜单24菜单智能
8、化:在不同操作状态下或选定不同对象时,右击鼠标,会根据需要弹出不同内容的菜单。或者原菜单内容改变。25对话,也称为对话框,是系统必要时显示于屏幕上一个矩形区域内的图形和正文信息。通过对话可以实现用户和系统之间的通信。(二)对话26必须问答式对话框27无须问答式对话框28警告式对话框29设置一个或一批标准的对话以函数过程调用的方式直接提供给用户来
此文档下载收益归作者所有