输出输入设计03
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.7输入输出设计
系统输入输出(I/O)设计是一个在系统设计中很容易被忽略的环节,又是一个重要的环节,它将直接影响用户对于软件系统的评价,从而影响软件产品的竞争力和寿命。
良好的输入输出设计可以增加用户对于软件系统的满意度,提高用户的使用效率,并为企业决策者提供简捷、有效、实用的管理和控制信息。
因此,必须对输入输出设计给以足够的重视。
5.7.1输入设计
输入设计是连接用户与软件系统的桥梁,也是与用户交互的首要环节。
(一)输入设计的原则
●最小量原则
在满足处理要求的前提下应使输入量尽量小,同一项数据内容不要重复输入,系统能够计算出的数据也不要由用户来输入。
这是因为输入量越小,则出错概率越小,同时输入效率越高。
●简单性原则
输入过程应尽量简单,以最大限度地减少输入错误的发生。
●及早检验原则
及早检验原则是对输入数据的检验应尽量接近原始数据发生点,使错误能及时得到改正,避免错误在系统中不断扩散。
●适合使用的原则
输入数据尽量采用用户熟悉的或用户需要的形式记录,以免数据转换介质时发生错误。
●快速性原则
在网络环境下,一些数据的输入校验,会传输到远程服务器上校验,如,密码输入需要校验。
此时就要注意输入速度问题,要尽量提高系统对用户输入的反馈速度。
(二)输入设计的内容
输入设计的主要工作内容包括:输入内容的确定、输入方式的选择、输入格式的设计和数据校验等。
●输入内容的确定
原始数据的获得需要考虑数据产生的部门,确定数据收集的时间和方法,了解数据产生的周期,平均发生量及高峰数量等。
这些工作有的已在系统规划和系统分析阶段进行了,在这里需要进行整理和调整,以确定输入数据项的名称、数据内容、精度、数值范围等。
●输入方式的选择
数据按表现形式不同可分为文字、数字、图像和声音等。
不同的数据类型应使用不同的输入方式。
常用的输入方式有以下三种方式:
◆键盘输入。
这是目前最常用的一种输入方式。
输入后通过屏幕显示确认,使用较方便。
但这种方式输入速度较慢,工作量大,且容易出错,主要适用常规的、少量的数据输入。
◆光电设备输入。
这是一种直接的通过光电设备,对实际数据进行采集并且将其转换成计算机能够识别和接受的数据形式。
◆声音输入。
通过语音识别系统,利用转换器和语音分析手段,与预先存入系统的语音特征参量进行对比,通过逻辑判断完成识别与辨认。
●输入格式的设计
这是输入设计的主要内容之一,因为不论采用何种输入形式,数据的记录格式都是用户和信息系统之间直接的交流形式。
输入格式分为两种,一种是原始单据的设计,另一种是人机界面设计。
从屏幕上通过人机对话输入是目前广泛使用的输入方式,用户界面设计应简便、实用和易于操作,具体可根据下列原则:
❷以通信功能作为界面设计的核心。
❷界面尽量保持始终一致。
❷界面应当能够提供帮助。
❷尽量减少用户操作。
❷输入画面尽可能接近实际。
❷提高容错能力。
●输入数据的正确性校验
在输入数据过程中不可避免会出现各种错误,对于系统中的主要数据,确保其正确性是非常重要的。
◆输入错误的种类。
主要有三类:
❶数据本身错误。
是指由于原始数据填写错误、书写不清等原因引起的输入数据错误。
❷数据数量错误。
其中包括数据的多余或不足。
这是在数据收集过程中产生的差错。
❸数据的延迟。
对数据质量的要求不仅包括内容和数量,同样也包括数据的时效性。
数据延迟是在数据收集过程中所产生的差错。
◆数据出错的校验方法。
常用的方法有以下几种:
❶重复校验。
这种方法将同一数据先后两次输入,然后由计算机程序自动予以对比校验,如两次输入内容不一致,计算机将显示或打印出错信息。
❷视觉校验。
输入的同时,由计算机打印或显示输入数据,然后与原始单据进行比较,找出差错。
❸校验位校验。
这种方法是利用代码的校验位完成对原始代码的正确性检验,具体步骤参见本章第六节。
❹控制总数校验。
采用控制总数校验时,工作人员先用手工求出数据的总值,然后在数据的输入过程中由计算机程序累计总值,将两者对比校验
❺格式校验。
即校验数据记录中各数据项的位数和位置是否符合预先规定的格式。
❻逻辑校验。
即根据业务上各种数据的逻辑性,检查有无矛盾
❼界限校验。
即检查某项输入数据的内容是否位于规定范围之内。
凡在此范围之外的数据均属出错。
❽顺序校验。
即检查记录的顺序.如,要求输入数据无缺号时,通过顺序校验,可发现被遗漏的记录。
又如,要求记录的序号不得重复时,可查出有无重复的记录。
❾记录计数校验。
这种方法通过计算记录个数来检查记录是否遗漏和重复。
不仅对输入数据,而且对处理数据、输入数据及出错数据的个数等均可进行计数校验。
❿平衡校验。
平衡校验的目的在于检查对应项目间是否平衡。
⓿对照校验。
对照校验就是将输入的数据与基本文件的数据相核对,检查两者是否一致。
◆出错的改正方法。
出错的改正方法应根据出错的类型和原则而异。
原始单据错。
发现原始单据有错时,应将原始单据送交填写单据的原单位修改,不应由键盘输入操作员或原始数据检查员等想随意地予以修改。
机器自动检错时,出错的恢复方法有以下几种:待输入数据全部校验并改正后,再进行下一步处理;舍弃出错数据,只处理正确的数据;剔除出错数据,继续进行处理,出错数据留待下一运行周期一并处理。
◆确定输入设备
输入设备(Input Device)是人或外部环境与计算机进行交互的一种装置,用于把原始数据和处理这些数据的程序输入到计算机中。
计算机的输入设备按功能可分为下列几类:
字符输入设备:键盘;
光学阅读设备:光学标记阅读机,光学字符阅读机;
图形输入设备:鼠标、操纵杆、光笔;
图像输入设备:摄像机、扫描仪、传真机;
模拟输入设备:语言模数转换识别系统。
5.7.2输出设计
系统设计的过程正好和实施的过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便地为使用者服务,正确及时地反映和组成用于生产或服务部门的有用信息。
(一)输出设计的内容
●确定输出内容
一方面包括有关输出信息使用方面的内容,包括使用者、使用目的、报告量、使用周期、有效期、保管方法和打印份数等。
另一方面包括输出信息的内容,包括输出项目、行数、数据形式(文字、数字)。
●选择输出设备
信息的用途决定了输出设备。
需要送给其他有关人员或者需要长期存档的材料,必须使用打印机打印输出;若是需要作为以后处理用的数据,可以输出到磁带或者磁盘上;如果只是需要临时查询的信息,则可以通过屏幕显示。
输出设备主要是指打印机和显示器。
●确定输出信息的格式
输出信息的格式设计,是为了给用户提供一种清晰、美观、易于阅读和理解的信息。
因此,输出信息的格式必须考虑到用户的要求和习惯,要尽量与现行系统的表格形式相一致。
如果必须作出更改,则要由系统设计人员、系统分析人员和使用人员共同协商后,经过各方面人员的同意才能进行。
(二)输出报告的设计
●确定输出内容
设计输出报告时要注意以下几点:
(1)方便使用者,要为系统使用者提供及时、准确、全面的信息服务。
(2)要充分考虑和利用计算机的硬件功能。
(3)要考虑原系统的输出格式是否和原系统一致,如有修改,应与有关部门协商,征得用户同意。
(4)对打印字域(体)的大小要根据打印机的参数,并在计算机上试打出样品,认真修改后才能正式使用。
(5)输出表格要考虑到系统发展的需要。
例如,是否必要在输出表中留出备用项目,以满足交来新增项目的需要。
(6)输出的各种图形或表格要符合使用者的习惯,便于读者阅读和理解。
下表是一份空白的输出设计书样例。
输出设计书。