《用户界面与可视化决策.ppt》由会员分享,可在线阅读,更多相关《用户界面与可视化决策.ppt(68页珍藏版)》请在三一办公上搜索。
1、5-1,第五章用户接口与决策可视化应用,5.1用户接口概述由于用户接口(user interface)是任何计算机系统(包括DSS)的重要组成部分和面对用户的“窗口”,而且人们总是通过这一窗口了解和使用该系统。因此,对许多用户来说,用户接口就是系统。,5-2,一、用户接口的功能用户与DSS之间的信息传递、显示和处理。对用户操作的错误或偶发事件提出警告并进行提示或安全处理。提供“帮助”信息,辅助用户学习和使用系统。支持决策对环境变化的自适应能力。,5-3,二、用户界面的发展,19461955:计算机出现不久,且以批处理方式工作,那时谈不上人机间交互作用。计算机是主体,人必须适应它;1956196
2、9:由于操作系统软件的使用,人们可以通“命令”方式进行文件编辑和管理;19701979:全屏幕操作方式,关系数据库和文字处理软件出现并得到应用;,5-4,4.19801985:窗口(Windows),菜单(Menus),图标(Icons)和光点(Point)映像设备及交互技术的发展与应用,及用户管理系统(UIMS)的出现;5.1985年后:专家系统和知识库技术用于UIMS的研究与开发,使得UI开始具有对用户自适应能力和决策支持能力。,5-5,随着计算机设备和信息技术的发展,用户界面的开发技术也日益丰富和成熟,例如自然语言、图形、声控、光控、多媒体、图像传输等技术发展和应用大大促进用户界面技术的
3、发展。,5-6,三、界面的设计原则,分析用户类型应用程序和界面分离一致性尽量减少用户工作提供反馈出错处理和帮助功能增加可视化图形表示,5-7,黄金规则,在有关界面设计的著作中,Theo Mandel创造了三条黄金原则:置用户于控制之下减少用户的记忆负担保持界面一致,5-8,黄金规则之一:置用户于控制之下,Mandel定义的一组允许用户操作控制的原则:以不强迫用户进入不必要的或不希望的动作的方式来定义交互方式;提供灵活的交互;允许用户交互可以被中断和撤消;当技能级别增加时可以使交互流水化并允许定制交互;使用户隔离内部技术细节;设计应允许用户和出现在屏幕上的对象直接交互。,5-9,黄金规则之二:减
4、少用户的记忆负担,Mandel定义了一组设计原则,使界面能够减少用户记忆负担:减少对短期记忆的要求;建立有意义的缺省;定义直觉性的捷径;界面的视觉布局应该基于真实世界的隐喻;以不断进展的方式揭示信息。,5-10,5-11,缺省值,5-12,Mandel定义了一组帮助保持界面一致性的设计原则:允许用户将当前任务放入有意义的语境;在应用系列内保持一致性;如过去的交互模型已建立起了用户期望,除非有迫不得已的理由,不要改变它。,黄金规则之三:保持界面一致,5-13,四、用户接口设计应注意的几个问题从用户的角度来说,接口的质量取决于用户所看到的或感觉到的内容,即用户必须清楚地理解所感觉到的东西,并且知道
5、为了获得结果所能够或必须采取的行动或操作。,5-14,用户接口设计要考虑技术、心理、物理和其他一些因素的影响,在构造UI时应注意如下问题:选择合适的输入和输出(I/O)装置。屏幕设计。人机接口的顺序。颜色和阴影的使用。信息密度。使用图标和符号。信息显示格式。,5-15,五、用户接口模式表达语言与行动语言的结合方式称为接口(或交互)模式,它决定如何输入和显示信息,也决定学习和使用系统的方便性和简单性。(一)菜单交互或许通信语言最共通的方面就是菜单(menu)。菜单提供了一个经过组织的、直觉的方法,供用户从多个功能、可选方案、命令或者结果中进行选择。,5-16,1.按照显示的形象或样式来分类,全屏
6、幕菜单(正文菜单):即在窗口上呈现一个有文字说明的菜单;,教务信息管理系统0-结束系统运行 1-学籍管理子系统 2-教学管理子系统 3-教材管理子系统 4-实验室管理子系统请键入选择的功能序号(04):,教务信息管理系统A-结束系统运行 B-学籍管理子系统 C-教学管理子系统 D-教材管理子系统 E-实验室管理子系统 请选择功能字符(AE):,3,3-教学管理子系统,5-17,5-18,图标菜单,5-19,正文和图标混合菜单,5-20,2.按屏幕位置和操作风格来分类,固定位置菜单,浮动位置菜单,下拉式菜单,嵌入式菜单,5-21,固定位置菜单,5-22,浮动位置菜单,浮动式菜单,5-23,下拉式
7、菜单,按某一键后从顶行往下拉出或弹出一个子菜单,5-24,该菜单通常并不显示成行成列地出现在屏幕上,而是混在应用之中。也可以说是嵌入式菜单项就是它所在的应用中的一部分内容。必要时可以用粗体字或字母高亮度显示等方式加以突出。例如,VB,嵌入式菜单,5-25,菜单智能化:在不同操作状态下或选定不同对象时,右击鼠标,会根据需要弹出不同内容的菜单。或者原菜单内容改变。,5-26,对话,也称为对话框,是系统必要时显示于屏幕上一个矩形区域内的图形和正文信息。通过对话可以实现用户和系统之间的通信。,(二)对话,5-27,必须问答式对话框,5-28,无须问答式对话框,5-29,警告式对话框,5-30,设置一个
8、或一批标准的对话以函数过程调用的方式直接提供给用户来使用。这类对话框有的是一问一答的,有的是多问多答的。它们的显示格式、问题段和回答段的安排,以及用户回答的选择范围都是系统实现设置好的,使用者不能随意改动的。象这类对话称为标准对话。,对话框的实现方式(1),5-31,标准对话框,5-32,系统为不同类型的对话设置一组数据结构和一批 工具函数。用户可以将根据他们的需要来自行设计对话,象这类对话则称为“定做式对话”当然这就需要事先设置好一批可以直接提供给用户使用的工具函数。,对话框的实现方式(2),5-33,3.命令语言在命令语言形式中,用户输入命令,如运行(run)或画图(plot).例如,统计
9、软件Eviews。,5-34,4.表格交互在表格交互中,用户将数据或命令输入到表格指定的域中,表格(或报告)标题可作为输入的提示。例如,在Excel和Lotus 1-2-3中。,5-35,5.自然语言,类似于人与人对话的人-机交互称为自然语言。6.图形用户接口(GUI)在图形用户接口模式中,用户通常可直接操纵图标(或符号)表示的对象。例如,用户可用鼠标或光标指向图标,然后进行相关操作。7.混合模式在DSS的用户界面设计中,应该根据需要进行上述各种模式的相互结合。,5-36,六、数据输入界面的设计,数据输入是指所有供计算机处理的数据的输入。数据输入界面是系统的一个重要的组成部分,它占用用户的极大
10、部分使用时间。一个好的数据输入界面应尽可能方便而有效地进行数据输入。,5-37,数据输入规则,在软件设计的范围内,可以通过以下方法来减少用户输入的工作量。,5-38,1.以表格形式对数据进行录入,5-39,2.以菜单形式对数据进行录入,如果数据从一个确定的可供选择的清单中选取输入,则可用菜单方式,其方法是把所有的选择项都显示在屏幕上,用户只需要输入代表各项的数字代码就可选择所需数据。,5-40,时令水果蔬菜销售 订单号码 1024输入订单 日期 11/05/04,输入水果号码,选择所需数量或输入蔬菜号码,选择所需数量,1-苹果 2-香蕉 3-鸭梨 4-菠萝 5-橘子 6-葡萄,请您选择(112
11、):,选择数量(可利用鼠标单击),500克1000克1500克2000克,本次订购:500 克 油菜 1500 克 苹果 请输入另一项(若输入0为结束订购),500克,菜单数据录入示例之一,7-土豆 10-菜花 8-韭菜 11-油菜 9-辣椒 12-白菜,1500克,11,1,5-41,3、其它数据输入的方法,5-42,七、输出界面的设计,数据输出界面包括屏幕查询、文件浏览、图形显示和报告等。,5-43,数据输出的规则,5-44,字符数据的显示,字符数据的画面显示主要是屏幕布局和数据内容安排格式。显示的内容可以是单纯的正文,也可以是表格和目录,而更多的是二者的综合。,5-45,若输出的是英文正
12、文,应避免连续使用大写 字母,因为大写字母的阅读速度要低于大、小写混合的文体。而且大写字母应使用印刷体,且一般为强调而使用。,纯正文的显示,5-46,列表和表格,5-47,由于图形从数据集合中概括出来某些特性并且具有“直观”的优点,因此对于识别和分析处理结果更为有效,为了做好图形显示必须仔细地选择图形类型和进行布局设计。,以图形方式显示,5-48,5.2自然语言处理与语音识别,一、自然语言概述1.自然语言处理(nature language processing,NLP)是一种AI应用技术,它涉及用中文、英语或人们所使用的其他语言与计算机通信。2.人类与计算交互发展历史,输入命令编程语言,使用
13、指向设备如鼠标、触摸屏选菜单和图标,自然语言,声音控制,5-49,3.自然语言处理的基本原理,(1)自然语言理解:为了理解自然语言处理,计算机必须能够分析和解释输入的知识,这些知识包括词的语言知识、领域知识、常识,甚至关于用户及其目标的知识。这样NLP必须理解语法(正式的和俚语的)和词的定义,AI技术用于表示内部的知识和处理,一旦计算机理解了输入,它就能采取所希望的行动。(2)自然语言产生:计算机产生合适的自然语言文本,其最简单的方式是提供存储的句子、短语、段落,并以各种方式输出。,5-50,二、自然语言处理的方法,目前,常用两种方法:关键词搜索(keyword search)和语言处理(la
14、nguage processing)。1.关键词搜索(模式匹配)在关键词分析中,NLP程序进行的步骤:首先进行语法分析(确定词的边界),即在输入的句子中搜索关键词或短语;然后进行模式识别,即将短语成分与预先存储的词或短语清单相比较,当确定一关键词时,则标记该词;在找完句子中所有关键词后,选择适当的答案或构造相关答案,并采取相应行动。,5-51,关键词分析过程,开始,输入信息,接受并存储信息,扫描输入、搜索关键字,找到关键字?,产生适当的输入或改变输入,有更多关键字?,是,形成并输出适当的答案,结束,否,是,否,5-52,2.语言处理(语法和语义分析),自然语言处理系统识别讲话中的普通语言部分,
15、并翻译为应用命令,或者翻译为可编译的程序语言,以便计算机能够响应。语言处理包括:语法分析、语义分析和实用性分析。语法分析是对句子和短语的结构进行分析,以确定句子中词与词之间的语法关系;语义分析是确定各种句法构成的含义;实用性分析试图确定句子之间以及上下文的关系。,5-53,语法/语义分析的总框图,文本输入,语法分析器,理解器,产生器,输出,词典,知识库,5-54,三、语音识别与理解1.语音识别的优点(1)容易应用。(2)速度快。(3)使手能自由处理其他事物。(4)远程访问。2.语音识别的类型(1)词识别器(2)连续读音识别器(3)依赖于讲话者(4)不依赖于讲话者,5-55,3.语音识别系统的工
16、作原理,首先,输入麦克风的语音产生模拟信号;然后,通过模-数转换器,语音信号转换为数字计算机的二进制代码;接着,语音输入的二进制代码文件存储到系统中,并与计算机中已存储的词或短语的二进制代码进行比较。计算机搜索已存储的语音模式并与当前的语音输入一个一个地比较,当发现匹配时,则得到相匹配的词;最后,讲话的词显示到屏幕上或经过NLP进行语义分析(即进行语音理解)。,5-56,5.3决策可视化应用,一、图形应用图形能以更清楚表达数据含义的方式提供信息,并且能让用户看到数据之间的关系。1.计算机图形的类型和作用(1)时间序列表可表示一个或多个变量随时间变化的值。,5-57,(2)棒图和饼图可用于表示总
17、的值(按棒或饼的大小)以及各成分的值,例如,“各月产量”分类。,5-58,(3)散点图表示两个变量之间的关系,例如星期一、星期二等乘坐飞机的旅客数。还可以表示某个变量的变化趋势。,5-59,(4)二维或三维地图。二维地图对于表示空间关系是有用的,例如顾客的位置以及公司服务机构的位置。三维地图以三维的效果表示地表的轮廓。(5)房间、建筑物或商业中心的布局图,在简单的图中表达了很多的信息。(6)层次图,例如广泛应用的组织机构图。(7)顺序图,例如流程图表示事件必要的顺序以及可平行进行的活动。(8)运动的图,例如运动的图片和电视,这些将继续发挥重要功能。(9)具有很强功能的桌面出版系统(例如将图片转
18、换进计算机,将它放到文件中希望的位置,然后打印)正在广泛普及。,5-60,2.Excel数据图表的使用,Excel建立工作表的目的在于提供有助于做出最佳决策的信息。数据以图形方式显示,可使数据更清晰、和更有趣和更便于理解和分析。创建图表有助于进行数据分析,看清数据彼此的关联及差异,有助于预测和决策。在Excel中创建的图表有两种生成方式:一种是图形直接生成在工作表上,叫做嵌入式图表,它是一种图形对象,可以放在工作表的任何地方,甚至覆盖工作表的数据;另一种是在工作表之外生成一个独立的图表,与数据分开,可以单独打印。无论是哪一种图表都依赖于工作表的数据,当工作表中的数据改变时,相应的图表也随之改变
19、。,5-61,在Excel中创建图表的过程也有两种方法:一是按默认的设置快速创建图表;二是使用图表向导分步进行,在4个图表向导对话框逐个进行设置。使用这两种方法都可以创建嵌入式图表,而要创建单独的图表必需使用第2种方法。,在Excel中实际操作,5-62,二、虚拟现实(virtual reality),利用虚拟现实,用户在3-D环境中进行人-机交互。3-D用户接口使人们可以应用其大脑功能强的空间感觉和经验与计算机进行交互。利用3-D技术,为了抓取和移动在虚拟环境中的对象,用户需要使用跟踪设备,如生物物理手套、扫描仪和头部监视器等。,5-63,虚拟现实应用的例子,领域应用,医疗,手术训练(仿真)
20、、物理治疗,军事,城市战争、坦克战,汽车,设计试验、生产装配,科学研究,飓风研究、银河结构、虚拟实验室,娱乐,3D赛车、虚拟世界,体育,跳水、体操,5-64,三、地理信息系统,1.定义:地理信息系统(geographic information systemGIS)是利用数字化地图获取、校核、集成和显示数据的计算机系统。或者说,GIS是一个专门的空间数据功能的数据库系统,也是处理这些数据的一套流程。,5-65,2.特点GIS最突出的优点是每一条记录或数字对象都有可识别的位置,通过将地图与面向空间的数据库集成,可提高用户决策的质量,GIS能提供其他系统不能提供的数据类型。GIS被誉为是“20世纪
21、90年代的电子表格。”在80年代,计算机的电子表格改变了人们组织信息和使用信息的方式,GIS今天也在继续这样的工作,而且是更强烈地改变。GIS明确了空间的特征和模式,因而促进了有限资源的合理使用。,5-66,3.GIS的数据类型:空间数据和属性数据,(1)空间数据(spatial data)空间是可以以地图形式存储的元素,这些元素唯一地对应地球表面的一个位置。空间数据有三个基本组成:点、线和型。点(point):点是二维或三维空间中的独立的位置。例如中国地图上的代表城市的点。线(line):线是独立的树结构或网络结构的元素。例如,河流或道路系统。型(polygon):型可以是独立的、相连的或嵌套的。例如,地图上的国界线或海岸线。,5-67,(2)属性数据(attribute data),属性数据:简单地说,就是地图上看到的对空间数据的描述。例如,地图上会有一些属性数据描述海拔、土地使用、边界信息。这些信息一般以表格形式保存的,当作一个普通的数据库来处理。如果地图上有变化(比如,城市的区域划分),可以修改属性数据,变化也就在地图上反映出来了。,5-68,4.GIS在决策中的应用,(1)社会公益部门:急救车辆调度、运输管理、环境保护、野生动物管理、防灾计划、学校设置(选址)等。(2)企业部门:消费者市场和销售支持、销售和地域分析、厂址选择、道路规划、工厂布局设计等。,