当前位置:文档之家› 软件输入输出设计

软件输入输出设计

软件输入输出设计
软件输入输出设计

一、输入输出设计的意义

输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。

1、它是一个组织系统形象(Cooperation Identify System, CIS)的具体体现;

2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;

3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。

4、为用户提供易读易懂的信息形态。

二、输入设计

输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。输入设计的目的是提高输入效率,减少输入错误。

1、输入设计的设计原则:

控制输入量。尽可能利用计算

减少输入延迟。批量输入、周转文件输入

减少输入错误。采用多种校验方法和验证技术

避免额外步骤。

简化输入过程。

2、输入设计的内容一般包括:

输入界面设计。

输入设备选择。

输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几

种:

键盘--磁盘输入装置。

光电阅读器。

终端输入。

输入数据正确性校验。

常用校对方式有:

人工校对:

二次键入校对:

根据输入数据之间的逻辑关系校对:

用程序设计实现校对:

输入设计的评价

输入界面是否明晰、美观、大方;

是否便于填写,符合工作习惯;

是否便于操作;

是否有保证输入数据正确性的校验措施。

三、输出设计

输出设计的任务是使管理信息系统输出满足用户需求的信息。输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。

1、输出设计的内容:

输出信息使用情况。信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。

输出信息内容。输出项目、精度、信息形式(文字、数字)。输出格式。表格、报告、图形等。

输出设备和介质。设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。

2、输出设计的方法

在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。

输出主要有以下几种:

表格信息。

图形信息。

图标。

3、输出设计评价:

能否为用户提供及时、准确、全面的信息服务;

是否便于阅读和理解,符合用户的习惯;

是否充分考虑和利用了输出设备的功能;

是否为今后的发展预留一定的余地。

四、菜单系统设计

菜单是系统整体功能结构的具体体现,菜单的形式可以多种多样,但应使得用户能够用尽可能少的操作找到所需要的功能,同时功能描述上应明确无误。

最新软件界面设计复习题

一、名词解释 1、人机界面:在人与机器的交互过程中,有一个界面充当信息传递的媒介,即人们所说的人机界面。 2、最大最小原则:即人承担的工作量应尽量少或最少,机器承担的工作量应最大,在最大限度利用机器的同时,充分发挥人的积极因素。 3、认知心理学:就是关于认识的心理学,研究人的认识心理过程,如注意、知觉、表象、记忆、思维和语言等,从心理学的观点研究人体交互的原理。 4、人机工程学:是运用生理学、心理学和医学等有关知识,研究人、机器、环境相互间的合理关系,以保证人民安全、健康、舒适地工作。 5、软件界面:也叫软件人机界面,是人与机器之间的信息界面,用户与机器的交互主要是通过软件界面完成。 6、人机交互(人机对话):是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信息交换过程。 7、人机交互系统:是指实际完成人机交互的系统,可以认为它是由参与交互的各方所组成,如包括人和计算机双方的人机交互系统。 8、人机交互方式:是指人机之间交换信息的组织形式或语言方式,又称对话方式、交互技术等。 9、交互介质:是指用户和计算机完成人机交互的媒体。 二、填空题 1、美国人类工程学会(Human Factors and Ergonomics Society)曾定义可用性的五大属性为:效率、可学习性、可记忆性、容错性、满意程度。 2、目前常用的人机交互方式有:问答式对话;菜单技术;命令语言;填表技术;查询语言;图形方式及直接操纵;自然语言等。 3、交互介质一般分为:输入介质;输出介质。 4、在进行界面设计时,都要考虑这些人文因素。人文因素主要包括以下内容:人机匹配性;人的固有技能;人的固有弱点;用户的知识经验和受教育程度;用户对系统的期望和态度。 5、设计界面是以功能性界面为基础,以环境性界面为前提,以情感性界面为重心而构成的,它们之间形成有机和系统的联系。 6、删除文件的DOS命令语法为:DEL[/P][/F][/S][/Q][/A[[:]attributes]]names。 7、命令语言目标:准确、紧凑、易于读写、加快学习速度、简单、减少差错、易于长期记忆。 8、命令语言的形式有:简单命令表、命令加变量、命令加选项和变量、层次式命令结构。 9、图形用户界面设计的艺术原则:①对比原则;②协调原则;③平衡原则;④趣味性原则。 10、窗口可分为:①滚动式窗口;②开关式窗口;③分裂式窗口;④瓦片式窗口;⑤重叠式窗口;⑥弹出式窗口。 11、辅助窗口分为:有模式和无模式两种。无模式辅助窗口允许用户与辅助窗口或主窗口进行交互,就像在主窗口之间进行切换;有模式辅助窗口要求用户在该辅助窗口内完成交互,然后,必须关闭辅助窗口才能与其他窗口进行交互。 12、帮助信息可分为概念帮助信息和过程帮助信息。 13、人性化的设计是Web界面设计的核心。 14、网页设计要求主题鲜明、形式和内容相统一,强调整体为设计原则,并具有交互性与持续性、多维性、综合性、版式的不可控性以及艺术与技术结合的紧密性等特点。 15、Web网站设计的3C原则:Concise(简洁)、Consistent(一致性)、Contrast(对比度)。

软件界面设计复习题

软件界面设计复习题

————————————————————————————————作者: ————————————————————————————————日期:

一、名词解释 1、人机界面:在人与机器的交互过程中,有一个界面充当信息传递的媒介,即人们所说的人机界面。 2、最大最小原则:即人承担的工作量应尽量少或最少,机器承担的工作量应最大,在最大限度利用机器的同时,充分发挥人的积极因素。 3、认知心理学:就是关于认识的心理学,研究人的认识心理过程,如注意、知觉、表象、记忆、思维和语言等,从心理学的观点研究人体交互的原理。 4、人机工程学:是运用生理学、心理学和医学等有关知识,研究人、机器、环境相互间的合理关系,以保证人民安全、健康、舒适地工作。 5、软件界面:也叫软件人机界面,是人与机器之间的信息界面,用户与机器的交互主要是通过软件界面完成。 6、人机交互(人机对话):是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信息交换过程。 7、人机交互系统:是指实际完成人机交互的系统,可以认为它是由参与交互的各方所组成,如包括人和计算机双方的人机交互系统。 8、人机交互方式:是指人机之间交换信息的组织形式或语言方式,又称对话方式、交互技术等。 9、交互介质:是指用户和计算机完成人机交互的媒体。 二、填空题 1、美国人类工程学会(HumanFactors and Ergonomics Society)曾定义可用性的五大属性为:效率、可学习性、可记忆性、容错性、满意程度。 2、目前常用的人机交互方式有:问答式对话; 菜单技术;命令语言;填表技术;查询语言;图形方式及直接操纵;自然语言等。 3、交互介质一般分为:输入介质;输出介质。 4、在进行界面设计时,都要考虑这些人文因素。人文因素主要包括以下内容:人机匹配性;人的固有技能;人的固有弱点;用户的知识经验和受教育程度;用户对系统的期望和态度。5、设计界面是以功能性界面为基础,以环境性界面为前提,以情感性界面为重心而构成的,它们之间形成有机和系统的联系。 6、删除文件的DOS命令语法为:DEL[/P][/F][/S][/Q][/A[[:]attributes]]names。 7、命令语言目标:准确、紧凑、易于读写、加快学习速度、简单、减少差错、易于长期记忆。 8、命令语言的形式有:简单命令表、命令加变量、命令加选项和变量、层次式命令结构。 9、图形用户界面设计的艺术原则:①对比原则;②协调原则;③平衡原则;④趣味性原则。 10、窗口可分为:①滚动式窗口;②开关式窗口;③分裂式窗口;④瓦片式窗口;⑤重叠式窗口; ⑥弹出式窗口。 11、辅助窗口分为:有模式和无模式两种。无模式辅助窗口允许用户与辅助窗口或主窗口进行交互,就像在主窗口之间进行切换;有模式辅助窗口要求用户在该辅助窗口内完成交互,然后,必须关闭辅助窗口才能与其他窗口进行交互。 12、帮助信息可分为概念帮助信息和过程帮助信息。 13、人性化的设计是Web界面设计的核心。 14、网页设计要求主题鲜明、形式和内容相统一,强调整体为设计原则,并具有交互性与持续性、多维性、综合性、版式的不可控性以及艺术与技术结合的紧密性等特点。 15、Web网站设计的3C原则:Concise(简洁)、Consistent(一致性)、Contrast(对

汇编语言——输入输出程序设计实验

实验四输入/输出实验(2学时综合性实验) 1.实验目的 (1) 掌握输入输出程序设计的概念和方法。 (2) 了解PC机外围芯片8259的功能。 (3)学习如何在PC机上编写具有输入输出功能的程序,包括8259芯片的使用方法。 2.实验说明 本实验要求自行编写一个显示器输出处理程序,它可以完成内存中保存的一串字符在屏幕显示, 因此本实验既属于输入输出实验,也属于中断实验。 3.实验内容 编写一个显示器输出处理中断程序(名为NEW09),实现DOS 21H中断的9号功能,在屏幕上输出内存缓冲区BUF中以”$”结束的一串字符串。要求:缓冲区的偏移地址采用DX寄存器进行传递。 4.实验准备 (1) 预习输入输出程序设计的特点和方法。 (2) 仔细阅读参考程序,弄清外围芯片接口初始化的意义和方法。 5.实验步骤 (1) 建立源文件,并通过汇编和连接,产生可执行文件。 (2) 运行程序,观察常规字符键及功能键按下时程序的反应, DATAS SEGMENT buf db'li hongbin','$';此处输入数据段代码 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS

main proc far START: mov al,68h mov ah,35h int 21h push es push bx push ds mov bx,offset buf mov dx,offset new09 mov ax,seg new09 mov ds,ax MOV AX,DATAS MOV DS,AX pop ds pop bx pop es sti mov al,68h mov ah,25h int 21h main endp

用户界面设计与答案

1.用户满意度=功能+___人机界面_____+响应时间+可靠性+易安装性+____信息____+可维护性+其他因素 2. ____人机交互(人机对话)____是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信息交换过程。 3.软件界面设计分为____功能性设计界面____、____情感性设计界面____、____环境性设计界面____。 4.进行系统分析和设计的第一步是___用户分析_____。 5.使用较早,也是使用最广泛的人机交互方式是____交互方式____。 6.软件界面开发流程包括____系统分析____、____系统设计____、____系统实施____三个阶段 7.设计阶段包括界面的____概念设计____、____详细设计____、____原型建立____与界面实现以及综合测试与评估等8.VB 是以结构化___Basic_____语言为基础、以____事件驱动作____为运行机制的可视化程序设计语言。 9.菜单使用形式主要有____菜单操作____和____Tba控件操作____两种。 10.随着计算机图形技术的发展,以直接操纵、桌面隐喻以及所见即所得为特征的____图形用户界面____技术广泛被计算机系统采用。 11.在用VB 开发应用程序时,一般要布置窗体、设置控件的属性、___编写代码___。 12. 假定在窗体上有一个通用对话框,其名称为CommonDialog1,为建立一个保存文件对话框,则需要把Action 属性设置为__value__。 13. 计时器事件之间的间隔通过__interval__属性设置。 14. 语句“Print “5+65=”;5+65”的输出结果为__5+65=70__。 15. 设有下列循环体,要进行4次循环操作,请填空。 x = 1 Do x = x * 2 Print x Loop Until__x<=32__ 16. 下列程序段的执行结果为__2 3 5__。 x = 1 y = 1 For I = 1 To 3 F= x + y x = y y = F Print F; Next I 17. 以下为3个列表框联动的程序,试补充完整。 Private Sub Dir1_Change() File1.Path=Dir1.Path End Sub Private Sub Drive1_Change() Drivel.Path=File1.Path;Dir1.Path=Drivel.Path__[7]__ End Sub 18. 在下列事件过程中则响应该过程的对象名是cmdl,事件过程名是__窗口标题事件__。 Private Sub cmd1_Click() Form1.Caption=“VisualBasic Example” End Sub 19. 当将文本框的SelStar 属性设置为0时,表示选择第开始位置在第一个字符之前,设置为1时表示__[9]__。 20. 以下程序代码实现单击命令按钮Command1 时形成并输出一个主对角线上元素值为“-”,其他元素值为“+”第6*6 阶方阵。 Privas Sub Command1_Click() DimA(6,6) For I = 1 To 6 For J = 1 To 6 If I = J Then Print “-” Else __[10]__ End If Print A (I,J); Next J Print Next I End Sub 21. 字母B的KeyAscii 码值为65,其KeyCode码值___[11]__。 22. Visual Basic 中的控件分为3类:__[12]_、ActioveX 控件和可插入对象。

6.4 输入与输出设计

☆1、输出设计的内容 (1)确定输出内容 用户是输出信息的主要使用者。因此,进行输出内容的设计,首先要确定用户在使用信息方面的要求,根据用户要求,设计输出信息内容。 图7-10 输出设备和介质一览表 (2)选择输出设备与介质 ☆(3)输出设计的方法 设计人员要能选择合适的输出方法,并以清楚的方式表达出来。输出方法主要有以下几种: ①表格信息,以表格的形式提供,一般用来表示详细的信息。 ②图形信息,主要有直方图、圆饼图、曲线图等,可以充分利用综合信息,表达方式直观。 图7-11 昌吉市天气质量周报曲线图

③图标,用来表示数据间的比例关系和比较情况,易于辨认。 图7-12 各种图标 管理信息系统的输入所完成的功能是将机外或外地机的信息转换成机内信息,它是对信息进行处理的出发点,是信息处理的“源”,因此保证这个“源”的正确性是输入设计中的一项重要内容。 ☆1、输入设计的内容 (1)确定输入数据内容 输入数据内容包括确定输入数据项名称、数据内容、精度、数值范围。 (2)确定输入数据的输入方式 数据的输入方式与数据发生地点、发生时间、处理的紧急程度有关。 (3)确定输入数据的记录格式 记录格式是人机之间的衔接形式,设计得好,容易控制工作流程,减少数据冗余,提高输入的准确度,并且容易进行数据校验。 (4)输入数据的正确性校验 输入设计最重要的问题是保证输入数据的正确性,而对数据进行必要的校验是保证输入正确的重要环节。 (5)确定输入设备 常用的输入设备有键盘、鼠标、读卡机、磁性墨水字符识别机、光电阅读器、条

形码识别机、声音识别仪、扫描仪等。 图7-13(a)光电阅读器图7-13(b)终端输入 2、输入界面设计的原则 (1)可靠性:保证输入界面提供的环境可靠性高、容错性好。 (2)简单性:在数据输入过程中应尽量减少操作人员的击键次数,采用启发式、交互式的操作过程,以提高操作速度。 (3)易学习与易使用性:由于用户的个人背景不同,对学习和使用的性能要求也不尽相同,应该按照不同使用者的要求进行设计。 (4)立即反馈性:一个良好的、效率高的输入界面应对用户所有输入都立即作出反馈。 ☆3、输入数据的校验方法 (1)输入数据错误的种类 ①数据内容错误。由于原始数据填写错误或穿孔出错等原因引起的输入数据错误。 ②数据多余或不足。如数据的散失、遗漏或重复等。 ③数据的延误。由于输入数据延误而导致的数据处理推迟。 (2)数据出错的校验方法 ?重复校验。对于同一组数据,由不同人员重复输入;然后由计算机比较检查一 致性,叫做重复校验。重复校验可以将出错率降到0.l%以下。 ?视觉校验。输入的同时由计算机打印或显示输入数据,然后与原始单据进行比

16设计和开输入输出

设计和开发输入输出控制程序 Q/PTC-QP 7.3-02-08 1 目的 本程序为了规范公司产品设计和开发输入输出的过程管理,以确保公司产品设计和开发的输入输出能满足规定的要求。 2 范围 本程序适用于公司军品,特种车辆、工程机械、铁路货车等民用产品设计和开发输入输出的控制。 3 术语 3.1 设计和开发输入:与产品有关的性能要求、功能要求、说明性要求、环境要求、安全要求和法规要求等文件。通常以技术指标、研制合同、研制任务书等形式下达。 3.2 设计和开发输出:通过设计和开发过程,将设计和开发输入转变为图样、技术规范、服务规范、计算报告等供采购、生产、检验和试验、服务等过程所使用的最终技术文件。 4 职责 4.1 发展规划部综合计划处是公司设计和开发输入、输出过程的归口管理部门;负责公司军品设计和开发输入、输出工作的组织与协调;负责公司军品设计和开发输入文件的制定和下达。 4.2 事业部计划部门负责本事业部民品设计和开发输入、输出工作的组织与协调;负责本事业部民品设计和开发输入文件的制定和下达。 4.3 技术部技术管理处负责公司军品过程设计和开发输入、输出的业务管理,并组织实施与控制;负责公司军品设计定型后的设计和开发输入、输出文件的归档、保管、发放和回收等工作。 4.4 技术部军品研究所负责公司军品产品设计和开发输入、输出的业务管理,并组织实施与控制。 4.5 事业部技术部门负责民品设计和开发输入、输出的业务管理,并组织实施与控制;负责本事业部民品设计和开发输入、输出文件的归档、保管、发放和回收等工作。 4.6 公司各有关单位负责配合完成设计和开发输入、输出过程的各项工作。 1

数字系统设计报告

数字电路与系统设计实验报告 班级: 学号: 姓名: 地点: 批次: 时间:

一.实验目的 通过基本门电路性能测试实验使学生掌握基本门电路的工作原理、门电路的外特性(IC门电路的引脚排列顺序,输入/输出电平要求等);通过计算机仿真技术使学生掌握组合逻辑电路的设计方法,掌握触发器功能及其波形关系,掌握时序电路的设计方法,培养学生的实践动手能力和实验技能。 二.实验内容 ●实验一基本逻辑门电路实验 一、基本逻辑门电路性能(参数)测试 (一)实验目的 1.掌握TTL与非门、与或非门和异或门输入与输出之间的逻辑关系。 2.熟悉TTL中、小规模集成电路的外型、管脚和使用方法。 (二)实验所用器件和仪表 l.二输入四与非门74LS00 1片 2.二输入四或非门74LS02 1片 3.二输入四异或门74LS86 1片 (三)实验内容 1.测试二输入四与非门74LS00一个与非门的输入和输出之间的逻辑关系。 2.测试二输入四或非门74LS02一个或非门的输入和输出之间的逻辑关系。 3.测试二输入四异或门74LS86一个异或门的输入和输出之间的逻辑关系。(四)实验提示 1.将被测器件插入实验台上的14芯插座中。 2.将器件的引脚7与实验台的“地(GND)”连接,将器件的引脚14与实验台的十5V连接。 3.用实验台的电平开关输出作为被测器件的输入。拨动开关,则改变器件的输入电平。 4.将被测器件的输出引脚与实验台上的电平指示灯(LED)连接。指示灯亮表示输出低电平(逻辑为0),指示灯灭表示输出高电平(逻辑为1)。

(五)实验接线图及实验结果 74LS00中包含4个二输入与非门,7402中包含4个二输入或非门,7486中包含4个二输入异或门,它们的引脚分配图见附录。下面各画出测试7400第一个逻辑门逻辑关系的接线图及测试结果。测试其它逻辑门时的接线图与之类似。测试时各器件的引脚7接地,引脚14接十5V。图中的K1、K2接电平开关输出端,LED0是电平指示灯。 1、测试74LS00逻辑关系 2、测试74LS28逻辑关系 3、测试74LS86逻辑关系 输 入输 出引脚1 引脚3 引脚2LED0 L L L L H H H H 图1.1 测试74LS00逻辑关系接线图 表1.1 74LS00真值表 输 入输 出引脚2 引脚1 引脚3K1K2 L L L L H H H H 图1.2 测试74LS28逻辑关系接线图 表1.2 74LS28真值表

C语言程序设计的输入输出

2012年1月内蒙古科技与经济Januar y2012 第1期总第251期Inner M o ngo lia Science T echnolo gy&Economy N o.1T o tal N o.251 C语言程序设计的输入输出X 常 鑫 (集宁师范学院数学系,内蒙古乌兰察布 012000) 摘 要:在C语言中,提供的关于输入输出函数的格式非常多,也较为繁琐,不好记忆。尤其对于初学者而言,是个不容忽视且难以攻克的难题,通过对这方面的知识做个概括和总结,帮助程序员在编写程序的时候解决掉这些棘手的问题。 关键词:输入函数;输出函数;print f;scanf 中图分类号:T P311.1 文献标识码:A 文章编号:1007—6921(2012)01—0085—01 接触过C语言程序的人都知道,几乎所有的C 语言程序都包含输入和输出(有些是没有输入只有输出的)。很多C语言的初学者认为print f函数和scanf函数是C语言提供的输入输出语句。实际上,C 语言本身是不提供输入输出语句的。在C语言中,输入输出的功能都是由C语言的标准函数库中的函数来实现的。简单地说,就是printf和scanf不是C语言中的关键字,而是库函数的名字。如果不用这两个名字去命名,自己编写两个分别具有输入和输出功能的函数,也可采用C语言中其他合法的名字作为函数名,这样做的原因是因为C语言编译系统要将C 语句翻译成计算机能够识别的二进制的指令是在编译阶段完成的,不把printf和scanf作为C语句就可以避免在编译阶段处理与硬件有关的问题,可使编译系统简化,通用性强,可移植性好,在各种不同型号的计算机和编译环境下都适用。 1 C语言标准输入输出函数 C语言函数库中有一系列“标准输入输出函数”,包括:格式输入输出函数print f和scanf,专门的字符输入输出函数put char和g et char,还有字符串输入输出函数put s和get s。笔者就以上几个函数在多年教学过程中遇到的问题做如下总结和详解。 在使用输入输出函数时,要在程序文件的开头用预处理命令#include“st dio.h”把头文件放在本程序中(有些C编译系统考虑频繁地使用printf和scanf,允许在只适用这两函数的情况下可以省去该命令)。 2 常用函数的一般形式 2.1 print f函数的一般形式 pr int f(参数1,参数2,…,参数n) 参数1是由双撇号括起来的格式控制字符串,一般的它包含2方面的内容:格式声明和普通字符。 1格式声明:(将数据按照指定格式输出)由“%”和格式字符组成。o普通字符:输出操作时,原样输出的字符(包括双撇号中的逗号,空格和转义字符等)。 参数2,…,参数n是输出表列,即需要输出的数据,一般式常量、变量或表达式。由此可见,格式控制字符串和输出表列实际上都是函数的参数。例: printf(“x=%d,y=%f n”,x,y); 其中,“x=%d,y=%f n“是格式控制字符串,即参数1(x=,y=, n和第一个逗号都是原样输出的普通字符,%d和%f是格式声明,而第二个和第三个逗号是参数分隔符),x和y分别是参数2和参数3。 2.2 scanf函数的一般形式 scanf(参数1,参数2,…,参数n) 同print f函数,参数1也是由双撇号括起来的格式控制字符串。 格式控制同print f函数,需要注意的是这里是数据的输入,而不是像输出操作那样,我们在双撇号中怎么写结果就怎么输出,而是要求我们在有普通字符的位置在输入数据时要原样再输入这些字符。例: scanf(”x=%d n”,&x); 这里的“x=”和“ n“是需要我们在输入数据的时候原样输入的,这点在教学中常出现的问题就是同学们在写程序的时候,输入语句像输出语句一样写的详细明了,可在程序运行输入数据的时候却又忽略掉了这些具有提示意义的普通字符而导致输入错误。所以,在这里笔者建议大家,尤其是初学者,不要故意给自己增设障碍,我们不提倡大家对输入语句的格式控制部分的提示字符写的过于详细,而一般只书写格式声明部分即可。如上例可简化成: scanf(”%d“,&a); 或在输入语句上方加一条 printf(”a=“);等类似的提示语句即可。 不得不强调的一点是scanf函数中的参数2,…,参数n称为地址表列,意思是表示变量的地址,而不是变量,这点是不同于print f函数的,尤其在学习指针内容的时候尤为注意。 还值得一提的是在连续输入各类型数据如何进行数据分隔的问题。 在连续输入多个非字符型数值(下转第87页) ? 85 ? X收稿日期:2011-11-28

管理信息系统--输入设计

输入设计 输入设计的原则(提高效率,减少错误)①控制输入量.②减少输入延迟.③减少输入错误.④避免额外步骤.⑤输入过程尽量简化. 1.输入项目: 数据项名称,数据类型,精度,数值范围及输入格式和相关提示 2.输入人员:商场销售管理系统负责人及相关人员,具有应有的水平,数据来源由原始票据提供,输入电脑系统进行运算。 3.主要功能要求: 从满足正确、迅速、简单、经济、方便使用者等方面达到要求,减少人为误差,每次校检. ①输入的数据量与频度②输入信息的来源和形式③输入格式的灵活程度④输入速度和准确性要求⑤输入校验方法,允许的错误率及纠正的难易程度⑥数据的要求,特点和保密性⑦数据输入的环境⑧可选用的设备和费用等. 4.输入设备:键盘+显示器,鼠标,读卡机,光电阅读器,条形码识别机,手写输入器,声音识别仪,扫描仪等. 5.输入校验: 重复校验:双工录入,对同一数据输入两次,由计算机程序自动校检; 视觉校验:比较两次计算机打印或显示的数据,找出差错,此方法查错率为75%-85%; 检验位校验:通过规定的运算方法安输入的代码数字计算出校检位,与输入的校检位进行比较证实是否有差错,减少出错的可能性; 控制总数校验:工作人员用手工求出数据的总值,在数据的输入过 程中由计算机程序累计总值,对比检验; 数据类型校验:校检数据是字符型还是字母型的; 格式校验:校验数据记录中各项数据位数和位置是否符合预先规定 的格式; 逻辑校验:根据业务上各种数据的逻辑性,检查有无矛盾; 界限校验:检查某项输入数据的内容是否位于规定范围之内; 顺序校验:检查记录的顺序; 记录计数校验:通过计算记录个数来检查记录有否遗漏和重复; 平衡校验:检查相反项目间是否平衡; 对照校验:将输入的数据与基本文件的数据相核对,检查两者是否 一致。 (二)输出设计

软件输入输出设计

一、输入输出设计的意义 输入输出设计是管理信息系统与用户的界面,一般而言,输入输出设计对于系统开发人员并不重要,但对用户来说,却显得尤为重要。 1、它是一个组织系统形象(Cooperation Identify System, CIS)的具体体现; 2、它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情; 3、符合用户习惯,方便用户操作,使目标系统易于为用户所接受。 4、为用户提供易读易懂的信息形态。 二、输入设计 输入界面是管理信息系统与用户之间交互的纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。输入设计的目的是提高输入效率,减少输入错误。 1、输入设计的设计原则: 控制输入量。尽可能利用计算 减少输入延迟。批量输入、周转文件输入 减少输入错误。采用多种校验方法和验证技术 避免额外步骤。 简化输入过程。 2、输入设计的内容一般包括: 输入界面设计。 输入设备选择。 输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几

种: 键盘--磁盘输入装置。 光电阅读器。 终端输入。 输入数据正确性校验。 常用校对方式有: 人工校对: 二次键入校对: 根据输入数据之间的逻辑关系校对: 用程序设计实现校对: 输入设计的评价 输入界面是否明晰、美观、大方; 是否便于填写,符合工作习惯; 是否便于操作; 是否有保证输入数据正确性的校验措施。 三、输出设计 输出设计的任务是使管理信息系统输出满足用户需求的信息。输出设计的目的是为了正确及时反映和组成用于管理各部门需要的信息。信息能够满足用户需要,直接关系到系统的使用效果和系统的成功与否。 1、输出设计的内容: 输出信息使用情况。信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。

信息的输入和输出教学设计修订稿

信息的输入和输出教学 设计 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

《信息的输入和输出》教学设计 一、设计思想与学习目标 1.教学设计思想 本节课以《中小学信息技术课程标准》中“小学信息技术教育的内容及目标要求”为指导,引导学习者对《信息的输入和输出》进行学习。由于教材设置中理论课只占1/14,本课是省信息技术教材三年级下册第一课,教学内容是不同类型信息在计算机中传播的方式,信息输入和输出所使用的相应设备。涉及到的知识及操作内容主要有:了解计算机输入、输出常见信息类型,认识信息输入、输出设备的种类,掌握不同信息对应的输入、输出设备,使用计算机的输入、输出设备进行信息输入、输出操作练习。因此,本课的教学设计思想是:一切以学生为中心、重点,引导学生积极参与试验过程,关注学习者的讨论、交流、质疑等,要他们会动手做,还要知其然、知其所以然。通过使用电子白板交互平台,在向学生展示资源的同时,也为教师提供一个教学平台,更为学生提供了一个参与学习的操作平台,使以“学生为主体、教师为主导”的现代教学思想真正得以体现。 2.学习目标 (1)知识目标:知道信息无时不有,无处不在;初步了解计算机中信息的传递;了解计算机的常用输入、输出设备。 (2)技能目标:能够准确地对输入输出设备进行分类;动手操作、表达观点的能力。

(3)情感目标:激发学生对信息传递的兴趣,学生主动地去探索思考,培养正确的信息价值观以及对新知识的热情与渴求。学会与人交流合作,培养团队精神。 二、学习者特征分析 教学对象:农村小学三年级学生。 信息对于三年级学生来说并不复杂,也容易理解,但不能概念化。教师在教学中注意形象化地举一些实例加以讲解。本课主要采用学生在学中做、做中学的方式完成学习任务,培养学生遇到问题请教书本和帮助材料的好习惯。 1.知识基础 学生初步了解计算机的基本情况,能够初步使用鼠标和键盘。 2.认知能力 学生特别喜欢自己动手操作计算机。 3.学习动机分析 小学生对计算机兴趣浓厚。通过实践可以加深对计算机的认识,并巩固鼠标和键盘的使用。通过学习《信息的输入和输出》,可以使学生巩固学习计算机的基本组成部分,同时了解计算机中的信息是如何传递的,为掌握计算机的输入输出设备分类打下良好的基础。 4.信息素养 学生已具有简单的计算机操作能力,但对理论知识分析处理能力欠缺,协作意识差,需在教师指导下完成已布置的任务。

基于DVCC8086的输入与输出系统综合设计

目录 前言 (1) 1 DVCC-8086十六位微型机的硬件组成 (2) 1.1 系统的部分硬件组成 (2) 1.2 总体框图和元件位置图 (4) 1.3 通用外围电路及各插头座的定义 (5) 2 DVCC-8086十六位微型机本身的资源 (9) 2.1 DVCC-8086系统存储空间分配 (9) 2.2 DVCC8086系统输入输出接口地址的分配 (10) 3 输入输出设备开关量、数码管显示器和小键盘 (10) 3.1逻辑电平开关 (10) 3.2 数码管显示器和小键盘 (11) 4 输入输出的接口 (14) 4.1 接口技术概述 (14) 4.2 可编程接口芯片概述 (18) 4.3 并行输入输出接口 (19) 4.4 8279A键盘显示器接口 (24) 5输入输出设备的驱动程序 (26) 5.1并行输入输出接口芯片8255A (26) 5.2编程键盘显示接口8279A (28) 6一个具体输入输出的应用—数码管显示开关量输入 (31) 6.1数码管显示开关量输入的目的和内容 (31) 6.2数码管显示开关量输入源程序 (32) 6.3数码管显示开关量输入数据分析 (34) 结束语 (34) 附录 (35) 致谢 (35) 参考文献 (36)

基于DVCC8086的输入与输出系统设计 学生: 指导教师: 摘要:本文从介绍DVCC8086十六位微型机的硬件组成开始,讨论了十六位微机实验系统的输入输出的相关内容。描述DVCC8086十六位微型机本身的所有资源,同时也对本设计中使用的输入输出设备开关量、数码管显示器、与输入输出相关的接口芯片及其驱动程序进行了详细的讲解。最后给出了一个具体的输入输出的应用,以此来了解如何进行一个完整的输入输出系统的设计。 Abstract;This paper mainly introduced the DVCC8086 16 bits miniature computers’ hardware compositions, discussed the relating contents of 16 bits microcomputers experiments system’s input and output. Descri bed DVCC8086 16 bits miniature machines’s resources, simultaneously also include the input-output device switch quantity, the digital tube monitor, and the relating interface chips and its drivering program carried on the detailed explanation of the input and output. Finally produced a concrete input and output application. In this way to help to understand how to design a complete input and output system. 关键词:单板机; 监控程序; 汇编语言;输入/输出系统;接口;可编程 Key Words:single board computer; monitor program ;assemble language ;Input/output system ;Interface;Programmable

PLC控制系统硬件设计

P L C控制系统硬件设计 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

PLC控制系统的硬件设计 设计以PLC为核心的控制系统,要考虑: 1、设备的正常运行; 2、合理、有效的资金投入; 3、在满足可靠性和经济性的前提下,具有一定的先进性,能根据生产工艺的变化扩展部分功能。 一、控制系统的设计步骤 1、分析被控对象、明确控制要求 2、制定电气控制方案 3、确定输入/输出设备及信号特点 4、选择可编程控制器 5、分配输入/输出点地址 6、设计电气线路 7、设计控制程序 8、调试(包括模拟调试和联机调试) 9、技术文件整理 1)分析被控对象并提出控制要求 详细分析被控对象的工艺过程及工作特点,了解被控对象机、电、液之间的配合,提出被控对象对PLC控制系统的控制要求,确定控制方案,拟定设计任务书。 2)确定输入/输出设备

根据系统的控制要求,确定系统所需的全部输入设备(如:按纽、位置开关、转换开关及各种传感器等)和输出设备(如:接触器、电磁阀、信号指示灯及其它执行器等),从而确定与PLC有关的输入/输出设备,以确定PLC的I/O点数。 3)选择PLC PLC选择包括对PLC的机型、容量、I/O模块、电源等的选择。 4)分配I/O点并设计PLC外围硬件线路 分配I/O点:画出PLC的I/O点与输入/输出设备的连接图或对应关系表。 PLC外围硬件线路:画出系统其它部分的电气线路图,包括主电路和未进入PLC的控制电路等。 由PLC的I/O连接图和PLC外围电气线路图组成系统的电气原理图。到此为止系统的硬件电气线路已经确定。 5)程序设计 程序设计:1)控制程序;2)初始化程序;3)检测、故障诊断和显示等程序;4)保护和连锁程序。 模拟调试:根据产生现场信号的方式不同,模拟调试有硬件模拟法和软件模拟法两种形式。 6)硬件实施 设计控制柜和操作台等部分的电器布置图及安装接线图; 设计系统各部分之间的电气互连图; 根据施工图纸进行现场接线,并进行详细检查。 由于程序设计与硬件实施可同时进行,因此PLC控制系统的设计周期可大大缩短。7)联机调试

1系统设计的目标

第5章 1.系统设计的目标、任务和主要活动。 目的与任务 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。 主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。 系统设计的主要内容 系统设计阶段的工作是一项技术性强、涉及面广的活动,主要分两步完成。首先作概要设计,将用户需求转化为软件的系统结构、数据存储结构和空间布局结构。然后是详细设计,通过对结构表示进行细化,得到详细的数据结构、算法、输入输出界面等。 (l)系统总体概要设计,其中包括: ①系统总体布局方案的确定; ②软件系统总体结构的设计; ③计算机硬件方案的选择和设计; ④数据存储的总体设计。 (2)详细设计,其中包括: ①代码设计; ②数据库设计; ③输出设计; ④输入设计; ⑤用户界面设计; ⑥处理过程设计; ⑦安全可靠性设计。

(3)系统实施进度与计划的制定。 (4)“系统设计说明书”的编写。” 2.简述结构化系统设计方法。 SD方法是从数据流图出发,逐步产生系统的总体结构。它将系统看成一个模块,然后按任务和功能逐步将其分解成更具体的模块,直到模块足够简单、明确,编程人员能按照模块的处理过程描述进行编程时为止。用SD 方法所设计的系统结构清晰、具有层次关系。 SD方法关注的是系统结构,构成系统各模块的详细功能与处理逻辑可由其他“结构化”工具来描述,如,IPO图、N-S盒图、PAD图、结构化语言、伪代码等。 3.简述系统总体概要设计的内容。 包括: ①系统总体布局方案的确定; ②软件系统总体结构的设计; ③计算机硬件方案的选择和设计; ④数据存储的总体设计。 4.简述系统总体布局方案选择的原则。 系统布局方案的选择原则: ①处理功能和存储功能应满足系统要求。 ②使用方便。 ③可维护性、可扩展性、可变更性好。 ④安全性、可靠性高。 ⑤经济实用。

答案-用户界面设计

https://www.doczj.com/doc/8d13195656.html,/p-486922616.html 1.用户满意度=功能+___人机界面_____+响应时间+可靠性+易安装性+____信息____+可维护性+其他因素 2. ____人机交互(人机对话)____是指人与计算机之间使用某种语言、以一定的交互方式,为了完成任务进行的一系列信 息交换过程。 3.软件界面设计分为____功能性设计界面____、____情感性设计界面____、____环境性设计界面____。 4.进行系统分析和设计的第一步是___用户分析_____。 5.使用较早,也是使用最广泛的人机交互方式是____交互方式____。 6.软件界面开发流程包括____系统分析____、____系统设计____、____系统实施____三个阶段 7.设计阶段包括界面的____概念设计____、____详细设计____、____原型建立____与界面实现以及综合测试与评估等8.VB 是以结构化___Basic_____语言为基础、以____事件驱动作____为运行机制的可视化程序设计语言。 9.菜单使用形式主要有____菜单操作____和____Tab_控件操作____两种。 10.随着计算机图形技术的发展,以直接操纵、桌面隐喻以及所见即所得为特征的____图形用户界面____技术广泛被计算机 系统采用。 11.在用VB 开发应用程序时,一般要布置窗体、设置控件的属性、___编写代码___。 12. 假定在窗体上有一个通用对话框,其名称为CommonDialog1,为建立一个保存文件对话框,则需要把Action 属性设置 为__value__。 13. 计时器事件之间的间隔通过__interval__属性设置。 14. 语句“Print “5+65=”;5+65”的输出结果为__5+65=70__。 15. 设有下列循环体,要进行4次循环操作,请填空。 x = 1 Do x = x * 2 Print x Loop Until__x<=32__ 16. 下列程序段的执行结果为__2 3 5__。 x = 1 y = 1 For I = 1 To 3 F= x + y x = y y = F Print F; Next I 17. 以下为3个列表框联动的程序,试补充完整。 Private Sub Dir1_Change() File1.Path=Dir1.Path End Sub Private Sub Drive1_Change() Drivel.Path=File1.Path;Dir1.Path=Drivel.Path__[7]__

输入输出程序界面设计

输入输出程序界面设计 操作管理信息系统60%以上的时间是输入输出,提供丰富多样、操作方便、安全可靠的界面十分重要,设计管理信息系统的1/3以上的工作量是这类程序的设计。系统越简单,这类程序设计工作量所占比例越大。部件必须满足这方面的需要。以下通过实例说明如何通过参数设置实现界面的变化。 1. 选择字段产生所需要的视图,选择按钮满足不同的功能需要 在输入输出时往往只针对表的部分字段,在界面中只亮出这部分字段既使操作方便,也可以满足对不同人提供不同视图的安全性需要。 一般进行数据录入操作,只需要有录入功能,可以加浏览、索引等辅助功能。还可以再加打印、转EXCEL功能。如果存在对图片等类文件的操作,需要加添加图片、删除图片的按钮。可以按字段组索引,方法是选留索引与再次索引二个按钮,首先用鼠标点某一个字段,然后按“索引”按钮,实现第一级索引;可以再点第二个字段,按“再次索引”按钮,此时如果按浏览按钮,可以发现,数据先按第一个字段排序,在第一个字段值相同时按第二个字段排序。可以继续实现第三集与更高级排序。 本系列部件许多界面上显示的内容是临时表的内容,不是数据主表的内容,因此,如果在浏览界面中修改数据,不会修改主表的数据,如果需要借浏览界面修改数据,需要有“浏览存盘”按钮,在进入浏览界面并完成修改退出浏览之后,要按“浏览存盘”保存修改内容。 如果利用这些部件做修改或删除操作,除修改存盘、删除按钮之外,需要查询与移动指针功能配合。下图中关于按钮的选择是做修改或删除数据的模块常需要的选择。 在如上设置情况下,调用数据维护部件1的界面情况如下图。

同样设置情况下,调用数据维护部件5的界面情况如下图所示。在界面左下角有一列表框,当用鼠标点在某一字段上时,列表框中会列出该字段之前已经录入的数据,如果用鼠标点其中某个数据,该数据会自动填入该字段。这一功能,在许多情况下有利于简化操作,并促进输入标准化。这一界面缺点是所占空间大于上面的界面。如果修改“当前记录号”后面的数字,可以快速移动指针。 如果字段数较少,且没有文本或图片,选用表格式界面具有优势。 按照以上设置,选择表格式数据维护部件1的界面如下图所示。

输入输出设计[1]

输入输出设计 输入设计的目标:是保证向系统输入正确的数据。在此前提下,应尽量做到输入方法简单、迅速、方便。 输入设计的原则: 最小量原则:这是指在保证满足处理要求的前提下使输入量最小,从而,出错机会越少,花费时间越少,数据一致性越好。 简单性原则:输入的准备、输入过程应尽量容易,以减少错误的发生。早检验原则:对输入数据的检验尽量接近原数据发生点,使错误能及时得到改正。 少转换原则:输入数据尽量用其处理所需形式记录,以免数据转换时发生错误。 输入设计的内容: 确定输入数据内容:包括确定输入数据项名称、数据内容、精度、数值范围等。 确定数据的输入方式:采用联机终端输入或是脱机输入。 确定输入数据的记录格式。 选择输入数据的正确性校验方法,保证输入数据的正确性。 确定输入设备。 输出设计的重要性:评价管理信息系统能否为用户提供准确、及时、适用的信息的标准之一。从系统开发的角度看,输出决定输入,即输入信息只有根据输出要求才能确定。 输出设计的内容: 确定用户在使用信息方面的要求:使用目的、输出速度、频率、数量、安全性要求等;输出项目及数据结构,数据类型,位数及取值范围,数据的生成途径,完整性及一致性的考虑等。 选择输出设备与介质:常用的输出设备:显示终端、打印机等。输出介质:有纸张、磁盘、光盘、多媒体介质等。 确定输出格式:满足使用者的要求和习惯,达到格式清晰、美观、易于阅读和理解的目的。 处理过程设计: 阶段地位:是系统设计的最后一步;是编程实现的基础。 前阶段工作成果:总体结构设计,编码方式设计,数据库结构设计,输入输出形式设计。 6. 系统设计说明书:是系统设计阶段的最终结果。 系统设计规范,计算机系统的配置 系统代码设计,安全保密,实施方案 数据库结构图 输入/输出设计方案 模块结构图 各个模块的IPO图

相关主题
文本预览
相关文档 最新文档