理论教育 人机界面设计-计算机(软件)工程导论

人机界面设计-计算机(软件)工程导论

时间:2023-11-24 理论教育 版权反馈
【摘要】:人机界面设计是计算机系统与人的接口设计。好的人机界面设计,可以方便信息系统使用,其操作简单,将会提高用户对整个信息系统的满意程度。人机界面设计包括以下方面:1.输出设计输出设计的目的就是使信息系统能输出满足用户需要的信息。输入校验输入设计的目标是尽可能地减少数据输入中可能发生的错误,并对其进行校验。

人机界面设计-计算机(软件)工程导论

人机界面设计是计算机系统与人的接口设计。如今,信息系统与用户之间接口的作用已经越来越重要。好的人机界面设计,可以方便信息系统使用,其操作简单,将会提高用户对整个信息系统的满意程度。人机界面设计包括以下方面:

1.输出设计

输出设计的目的就是使信息系统能输出满足用户需要的信息。如何根据用户的特点和要求,以最适当的方式输出最合适的信息,是输出设计要解决的主要问题。输出设计的任务要求为确定每个输出类型,为应用设计所要求的特定输出制作一个列表,提供必要的控制来保护输出,设计输出的布局并为其建立原型等。

(1)输出设计的内容

1)确定输出内容。确定输出内容包括信息形式是表格还是图形文字,输出项目及数据结构,数据类型、位数及取值范围等,还要考虑数据的生成途径,以及完整性和一致性。

2)确定输出格式。输出信息的格式设计,是为了给用户提供一种清晰、美观、易于阅读和理解的信息。因此,输出信息的格式必须考虑到用户的要求和习惯,要尽量与现行系统的表格形式相一致。

3)选择输出设备和确定输出介质。信息的用途决定了输出设备和输出介质。常用的输出设备有终端显示器、打印机、磁带机、绘图仪、微缩胶卷输出器和多媒体设备。常见输出介质有纸张、磁盘、磁带、U盘、光盘和多媒体介质等。根据用户的需求,结合介质和设备的特点,应合理地选择输出方式。需要送给其他有关人员或者需要长期存档的材料,必须使用打印机打印输出;若是需要作为以后处理用的数据,可以输出到磁带或者磁盘上;如果只是需要临时查询的信息,则可以通过屏幕显示。

(2)输出报告。输出报告是系统设计的主要内容,它定义了系统的输出。输出报告中既标出了各常量、变量的信息,也给出了各种统计量及其计算公式、控制方法。

设计输出报告时应考虑以下因素:方便用户,能为用户提供及时、准确、全面的信息,输出的图形或表格,便于用户阅读和理解;考虑系统的硬件性能,尽量利用原系统的输出格式,如需修改,应与有关部门协商,征得用户同意;输出的格式和大小要根据硬件能力,认真设计,并试制输出样品,经用户同意后才能正式使用;输出表格要考虑系统的发展,输出表格中要为新增项目留有相应的位置。

设计输出报告之前应收集好各项信息的有关内容,并填写在输出设计书上,这是设计的准备工作。

为了提高系统的规范化程度和编程效率,在输出设计上应尽量保持输出内容和格式的同一性,也就是说,同一内容的输出,对于显示器、打印机、文本文件和数据库文件应具有一致的形式。显示器用于查询或预览,打印机输出提供报表服务,文本文件格式用于为办公自动化系统提供剪辑素材,而数据库文件可满足数据交换的需要。

在打印输出时,报告纸有专用纸和通用白纸两种。专用纸上事先已印有表头和文字说明等格式,使用时可直接套打;通用白纸则需打印表头、格式及说明信息。

2.输入设计

输入设计是整个信息系统设计的关键环节之一,对信息系统的质量起着决定性的影响。系统开发人员进行信息系统输入设计时,需确定将要用作输入的设备和采用的机制,确定所有的输入并拟订一个包括所有数据内容的列表,确定每一个系统输入哪些控制是必需的。

输入设计需要主要考虑三个方面的内容,即输入设备、输入方式及数据校验。

(1)输入设计的基本原则

1)控制输入量。输入形式应尽量接受原始的处理形式并尽量控制数据输入量。输入时,只需要输入基本信息,其他的统计、计算均由计算机来完成。

2)减少输入延迟。可采用周转文件、批量输入等方法减少数据延迟。

3)减少输入错误。进行输入设计时,应采用多种输入检验方法和有效性验证技术,以减少输入错误。

(2)输入设计的内容

1)数据收集。将收集到的信息用计算机能识别的符号记录下来。

2)数据登录。将收集来的数据转换成适合系统处理的形式,登录在专门设计的记录单上或介质上。

3)数据输入。把数据读入计算机中。

(3)输入类型

1)外部输入。这是基本的原始数据输入方式,如会计凭证、订货单和合同等数据的输入。

2)交互式输入。由人机对话方式进行,在操作过程中需要输入少量数据或对提示进行回答。

3)内部输入。系统内部运算后产生的信息,如产值、利润等数据。(www.daowen.com)

4)网络输入。系统内外部的计算机间互相交换或共享的数据,通过通信网的传输得到。

(4)输入设备

随着计算机技术的发展,输入设备的种类越来越多,常见的输入设备有键盘、扫描仪触摸屏、多媒体输入设备(话筒、数字相机、数字摄像机等)和光电阅读器等。设计人员必须自己分析输入数据的类型,从方便用户的角度考虑,选择合适的输入设备。

1)键盘输入。它主要适用于常规少量的数据和控制信息的输入及原始数据的录入。

2)光电阅读器。采用光笔读入标记条形码或用扫描仪录入纸上文字,适用于自选商场、借书处等少量数据录入的场合。

3)多媒体输入。通过多媒体设备输入多媒体信息。

4)网络传送。它既是信息输出方式也是信息输入方式,对下级子系统是输出,对上级子系统是输入。

(5)输入校验

输入设计的目标是尽可能地减少数据输入中可能发生的错误,并对其进行校验。在输入设计中,要对全部输入数据进行校验,主要有以下几种方法:

1)人工校验。输入数据后,显示或者打印出来,由人工进行校验。这种方法只适用于少量数据,对于大批量的数据则显得效率太低。

2)重复校验。对同一数据应输入两次,若两次输入的数据不一致,则认为输入有误。这种方法方便快捷,适用于各种类型的数据。

3)数据平衡校验。对于财务报表、统计报表等完全数字型报表的数据输入校验,可以采用合计、小计等求和计数手段检验数据各项目之间是否平衡。

3.用户界面设计

许多人认为,用户界面是在开发过程临近结束时才开发和增加到系统中的。实际上,在交互式的信息系统中,对于系统最终用户来讲,用户界面代表了系统本身,它是最终用户使用系统时所接触到的全部内容,无论是从物理意义、感知意义还是从概念意义上来说,都是如此。

用户界面的物理特征包括用户实际接触到的设备,即键盘、鼠标、触摸品或数字键盘以及界面的其他物理部分,包括参考手册、打印文档及数据输入窗体等一些用户利用计算机完成任务时所设计的内容。用户界面的感知特征包括用户看到、听到及触摸到的所有东西(物理设备除外)。

用户界面的概念特征包括用户了解的有关系统使用的所有内容,即用户正在操作的系统中所有问题域中的“事物”,系统所执行的操作及随后的操作实施过程。

从屏幕上通过人机对话输入是目前广泛使用的方式,因为是人机对话。既有用户输入,又有计算机输出。用户界面设计通常有以下几种形式:

(1)菜单式。菜单式屏幕设计通过屏幕显示出可供选择的功能,功能由操作者根据需要进行选择。将菜单设计成层次结构,则可以通过层层调用引导用户使用系统的每一个具体功能。

随着软件技术的发展,菜单设计也向着既美观又方便的方向发展。

(2)填表式。填表式屏幕设计通常用于需要通过终端向系统中输入数据。系统将要输入的项目显示在屏幕上,然后由用户逐项填入有关的数据。另外,填表式屏幕设计也可以用于系统的输出。如果要查询系统中的某些数据,可以将数据的名称按一定的方式排列在屏幕上,然后由计算机将数据的内容自动填写到相应的位置上。由于这种方法设计的画面简单易读,并且不容易出错,所以它是通过屏幕进行输入/输出的主要形式。

(3)选择性问答式。选择性问答式屏幕设计是指当系统运行到某阶段时,通过屏幕向用户提问,系统根据用户回答的结果决定下一步执行什么操作。这种方法通常用在提示操作人员确认输入数据的正确性,或者询问用户是否继续某项处理等方面。例如,当用户输入完一条记录后,可以通过屏幕向用户询问“输入是否正确(Y/N)?”,计算机根据用户的回答来决定是继续输入数据还是对刚输入的数据进行修改。

用户界面设计应遵循以下规则:

1)尽量保持一致性。外观和功能的一致性是界面最为重要的设计目标之一。信息在窗体上的组织方式、菜单项的名称及其排列方式、图标的大小和形状及任务的执行次序都是应该贯穿系统始末,保持一致的。

2)设计完整的对话过程。系统的每一次对话都应该有明确的次序——开始、中间处理过程、结束。任何定义完好的任务也都有开始、中间处理过程和结束三部分。因此系统的用户也要有相同的操作感觉。设计完好的对话过程可以帮助用户更好地界定此项操作是否完成,以便用户能够思路清晰地转向下一项任务。

3)提供简单的错误处理机制。用户出错是有代价的,既要花费时间改错,又会产生错误结果,因此系统开发人员必须尽可能防止用户出错,主要方法是限制可用选项和允许用户在对话框的任何位置都能选择有效选项。如果出错,系统就要有相应的处理机制来进行处理。一旦系统发现错误,错误消息应该特别说明错误原因并解释要如何改正。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈