第10章_信息系统设计_第1页
第10章_信息系统设计_第2页
第10章_信息系统设计_第3页
第10章_信息系统设计_第4页
第10章_信息系统设计_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-4-2812022-4-281 1.系统总体设计的任务 从管理信息系统的总体目标出发,根据系统规划阶段和系统分析阶段产生的文档,并考虑到经济、技术和信息系统实现的内部条件与外部环境,确定管理信息系统的总体结构和系统各组成部分的技术方案,合理选择软件和硬件设备,确保总体目标的实现。第10章 信息系统设计10.1 系统总体设计2022-4-2822022-4-2822.系统总体设计的原则1)与企业的发展规划目标相一致 信息系统的总体设计方案应与企业的中长期发展规划相一致,应该为企业实现中长期发展战略提供技术支持。2)可变更性 是指系统的可维护、可修改性或适应性。系统投入运行后系统的环境和

2、条件会不断变化。应用软件设计水平直接影响系统可变更性。结构化模块设计、数据存储结构的优化、系统功能设计的前瞻性都是提高系统可变更性的重要措施。2022-4-2832022-4-283 3)实用性和经济性相结合 实用性指建成一个用户界面友好、易于操作的实用系统,能够最大限度地满足实际工作要求。在建设管理信息系统过程中要求将实用性和经济性相结合,就意味着建设信息系统要好、要快、要省。 4)一致性和完整性 一致性有利于子系统之间、多个系统之间的联系与合作。由于系统是作为一个统一的整体而存在的,所以系统的功能应尽量完整。2022-4-2842022-4-284 5)可靠性和安全性 可靠性和安全性是对信

3、息系统的基本要求,只有可靠安全的系统,才能保证系统的质量并得到用户的信任,否则就是没有使用价值的。 6)通用性 通用性是指同一软件系统在不同使用单位的可应用程度。这一指标对商品化软件尤为重要。提高系统通用性的措施主要是业务处理的规范化、标准化、功能与系统结构设计的模块化等。2022-4-2852022-4-28510.1.2结构化设计 1.结构化设计的起因 随着时间的推移,系统环境的不断变化都要反映到系统中来,都会对系统提出新的修改要求。随着计算机应用的深入,管理人员会对系统提出一些更新、更高的改进要求。 上述种种原因,都要求系统具有可修改性,即易读,易于查错、改错,可以根据环境的变化和用户的

4、要求进行改变和改进。如何使系统具有可修改性,成为系统总体结构设计要着重解决的问题,为此提出系统结构化设计的方法。2022-4-2862022-4-286 2.结构化设计的基本思想 简言之,结构化设计的的基本思想指分层分块。自顶向下。 1)模块化 模块化即把一个系统自上而下逐步分解为若干个彼此独立而又有一定联系的组成部分,即模块。在这一基本思想的指导下,系统设计人员以逻辑模型为基础,逐层地将系统分解成多个大小适当、功能单一、具有一定独立性的模块,把一个复杂的系统转换成易于实现、易于维护的模块化系统。2022-4-2872022-4-287 2)模块独立性 模块独立性是指每个模块只完成一个相对独立

5、的特定子功能,即模块具有较强的独立性。模块之间的关系很简单,没有过多的相互作用。 模块的独立性的优点主要有两方面的原因。一方面,独立的模块由于模块间联系少,接口简单,当多人分工合作开发同一个软件时,可以比较容易的开发出来;另一方面独立的模块比较容易测试和维护,模块之间的相互影响小,对一个模块进行修改和维护时,不必担心其他模块的内部是否会受到影响。2022-4-2882022-4-288 3)采用模块结构图的描述方式 结构化设计方法使用的描述方式是模块结构图。它表示出一个系统的层次分解关系、模块调用关系、模块之间数据流和控制信息流的传递关系,是设计系统物理结构的主要工具。模块结构图参照数据流程图

6、的设计,用逐层分解展开的树形结构反映出系统模块的划分情况和模块之间的关系。例如,图10-1表示了一个“计算”的模块结构图。2022-4-2892022-4-289图10-1 模块结构图示例2022-4-28102022-4-281010.1.3总体结构设计 按照结构化设计方法的要求,信息系统总体设计的首要任务就是要将系统分解为若干个子系统,然后再逐层深入,直至完成每一个模块的划分与设计。通过模块结构图把分解的子系统和一个个模块按层次结构联系起来。一个合理的子系统,应该是内部联系强,子系统间尽可能独立,接口明确、简单,尽量适应用户的组织体系。 将一个复杂的系统划分成为若干子系统应依据以下原则:2

7、022-4-28112022-4-2811 1.子系统具有相对独立性 子系统的划分要使得子系统内部功能、信息等各方面的内聚性较好。 2.子系统之间数据的依赖性要尽量小 子系统之间的联系要尽量减少,接口要简单、明确。一个内部联系强的系统与外部的联系必然很少,划分时应将联系较多的模块都划分在同一个子系统中。2022-4-28122022-4-2812 3.便于系统分阶段的实现 信息系统的开发是一项较大的工程,大中型系统的实现一般都要分期、分步进行,所以子系统的划分正是适应了这种分步的实施要求。另外,子系统的划分还必须兼顾考虑到组织结构今后变化所带来的要求。 4.对各类资源的充分利用 子系统划分时还

8、应考虑企业各类资源的合理利用。一个合理划分的子系统将有利于各种设备资源在开发过程中的搭配使用,也有益于各类信息资源的合理分布和充分利用。2022-4-28132022-4-281310.1.4模块结构设计 模块设计主要描述系统的模块组成以及模块间的联系,它是系统总体设计的主要内容。模块设计的结果用模块结构图表示。1.模块结构图 模块结构图是一种系统结构化设计工具。模块结构图是由模块、调用、数据、控制信息和转接符号五种基本符号组成,如图10-2所示。2022-4-28142022-4-2814模块调用数据控制信息转接符号图10-2 模块结构图的基本符号2022-4-28152022-4-2815

9、 1)模块 模块是组成系统的基本单位。模块的规模可大可小,它可以是一个程序、一段程序、一个函数、一个过程,也可以是它们的组合。系统中任何一个处理功能都可以看成一个模块。模块用矩形方框表示。矩形方框中要写有模块的名称,模块的名称应恰当地反映这个模块的功能。2022-4-28162022-4-2816 一个模块应具备以下四个要素: (1)输入和输出,模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者那里取得输入,进行加工后再把输出返回调用者。 (2)处理功能,指模块把输入转换成输出所做的工作。 (3)内部数据,指仅供该模块本身引用的数据。 (4)程序代码,指用来实现模块功能的程序。202

10、2-4-28172022-4-2817 2)调用 用连接两个模块的箭头表示调用,箭头总是由调用模块指向被调用模块。但是,应该理解成被调用模块执行完成后又返回调用模块。模块间的调用可分为三类,即顺序调用、判断调用和循环调用,如图10-3所示。2022-4-28182022-4-2818AABDCABACBD顺序结构判断结构循环结构图10-3 模块的调用2022-4-28192022-4-2819 模块间调用规则如下: (1)每个模块有自身的任务,只有接收到上级模块的调用命令才能执行。 (2)模块之间的通信只限于其直接上、下级模块,任何模块不能直接与其他上下级模块或同级模块发生通信联系。 (3)如

11、有模块要与非直接上、下级的其他模块发生通信联系,必须通过其上级模块进行传递。 (4)模块调用顺序为自上而下。2022-4-28202022-4-28203)数据 在模块间传送的数据,使用尾部有空心圆标记的小箭头表示。具体如图10-4(a)(b)所示。4)控制信息用带实心圆点的箭头表示控制信息。具体如图10-4(c)所示。ABx, yzABx, yy, zABx, yz(a)(b)(c)图10-4 模块结构图的简单示例2022-4-28212022-4-28211)模块耦合 模块耦合用来表示一个模块与其他模块之间联系的紧密程度。模块耦合有三种类型。(1)数据耦合 模块之间通过调用关系传递被处理的

12、数据称为数据耦合。(2)控制耦合 模块之间通过调用关系传递对运行过程有影响的控制信号称为控制耦合。 2022-4-28222022-4-2822(a)A计算工资B计算平均工资或工资总额A计算工资B1计算平均工资B2计算工资总额(b)图10-5 消除控制耦合的实例2022-4-28232022-4-2823数据耦合控制耦合非法耦合模块耦合性模块独立性高低强弱图10-7 模块耦合与模块独立性的关系2022-4-28242022-4-2824 2)模块凝聚模块凝聚 模块凝聚是用来描述和评价模块内部各个组成部分之间联系是否紧密的指标,聚合方式可以分成以下七种形式。(1)偶然凝聚(2)逻辑凝聚(3)时间

13、凝聚(4)过程凝聚(5)通信凝聚 (6)顺序凝聚(7)功能凝聚2022-4-28252022-4-2825功能凝聚顺序凝聚通信凝聚过程凝聚时间凝聚逻辑凝聚偶然凝聚模块内聚性模块独立性低高强弱图10-8 模块凝聚与模块独立性的关系2022-4-28262022-4-28263.模块设计原则1)提高模块的独立性2)模块大小要适中3)模块的作用域应在控制域之内4)系统深度与系统宽度要适当5)合理的扇入值与扇出值2022-4-28272022-4-282710.1.5功能结构图设计 在系统总体结构设计中,应当给出系统的主要功能,说明系统的功能构成,即系统由哪些子系统组成,各个子系统的主要功能和相互之间

14、的关系。如某个子系统很复杂,则还需要说明这个子系统的模块构成。 通常用功能结构图的形式来描述系统的层次结构和功能的从属关系,功能结构图的一般形式如图10-10所示。 2022-4-28282022-4-2828功能B3功能B2功能B1功能N功能C功能B功能A目标图10-10 功能结构图的一般形式2022-4-28292022-4-2829 图10-11是按职能划分的企业管理信息系统功能结构图。在此基础上可以细分功能模块,形成子系统的功能结构图。图10-11 企业管理信息系统功能结构图工资管理子系统账务处理子系统成本核算子系统销售子系统库存子系统财务子系统生产子系统企业管理信息系统2022-4-

15、28302022-4-2830工资管理信息子系统计算和打印建立扣款文件更新主文件建立主文件建立主处理文件打印工资单数据维护数据录入数据维护更新打印工资汇总表数据录入计算图10-12 工资管理信息子系统功能结构图2022-4-28312022-4-283110.1.6信息系统平台物理配置 MIS运行环境就是一个完整的计算机系统,合理地配置这一系统环境是系统总体设计阶段的主要工作之一。1.服务器设备2.操作系统3.数据库管理系统的选择4.网络设计网络拓扑结构。网络的逻辑设计。2022-4-28322022-4-2832 代码是计算机和人都容易理解的符号,能够实现人和计算机的沟通。代码设计是一项重要

16、的基础工作,也是实现计算机管理的一个前提条件。 代码设计的任务就是要设计出一套能为系统各部分公用的、优化的信息编码系统。代码是代表事物名称、属性、状态等的符号,为了便于计算机识别处理,一般用数字、字母或它们的组合来表示。10.2 系统详细设计2022-4-28332022-4-28331.代码作用 1)识别 代码最基本的功能。任何一个代码只能标识一个被编码对象,因此代码是识别对象的唯一标识。 2)分类 分类是代码作用的关键。有了一个科学的分类,系统才有可能建立编码。2022-4-28342022-4-2834 3)提高处理的效率和精度 按代码可以十分迅速地对事物进行排序、累计或按某种规定算法进

17、行统计分析。 4)人机交互工具 代码是人和计算机的共同语言,是两者交换信息的工具。2022-4-28352022-4-28352.代码设计原则1)唯一性2)标准性3)合理性与适用性4)易扩充性5)简单性6) 可识别性2022-4-28362022-4-2836 3.代码分类 1)顺序码 顺序码是一种用连续的数字或有先后顺序的拉丁字母来代表系统中的客观实体或实体属性。顺序码的优点是简单、易处理。缺点是不能反映编码对象的特征,代码本身无任何含义。另外,由于代码按顺序排列,新增加的数据只能排在最后,删除数据则会产生空码、缺乏灵活性。所以通常作为其他编码的一个组成部分。2022-4-28372022-

18、4-2837 2)区间码 按编码对象的特点把代码分成若干个区段,每一个区段表示编码对象的一个类别,是最常用的编码之一。例如 邮政编码(266071) 公民身份证号 区间码的优点是从结构上反映了数据的类别,便于计算机分类处理,排序、分类、插入和删除也比较容易。它的缺点是代码的位数相对较长。在实际应用中,区间码往往要和顺序码混合使用。2022-4-28382022-4-2838 3)助记码 助记码是指用可以帮助记忆的字母和数字来表示编码对象。例如TVC51表示51cm彩色电视机; 助记码的优点是直观、便于记忆和使用。 缺点是不利于计算机处理,当编码对象较多时

19、,也容易引起联想出错。例如,汉语拼音缩写。2022-4-28392022-4-2839 4)缩写码 缩写码是把人们习惯使用的缩写字直接用于代码。例如:kg千克;cm厘米。缩写码的优点是简单、直观,便于记忆和使用。 5)重复码 采用与原来手工系统相同的编码,称为重复码。优点是容易被原系统人员接受,便于推广;缺点是不能任意更改,可能不尽合理。如图书代码:ISBN 978-7-5012-4524-6。2022-4-28402022-4-2840 4.代码设计步骤 以系统分析报告为基础从提高业务管理与提高计算机处理效率两个方面考虑,确定编码的对象。确定编码对象的特性。考查是否已有相应的标准代码。根据代

20、码的特性及实际情况选择代码的种类。决定代码的位数。考虑代码的检错功能。编写代码表。2022-4-28412022-4-2841 5.代码的校验 为了保证输入代码的正确性,人们在设计代码时,可以在原有代码的基础上再加上一个校验位,使其成为代码的一个组成部分。校验位通过事先规定好的数学方法计算出来,当带有校验码的代码输入到计算机中时,计算机也利用同样的计算方法计算代码的校验位,并将它和输入的代码校验位进行比较,以检验输入是否正确。 如身份证号码的最后一位就是校验位。校验码采用ISO 7064:1983,MOD 11-2 校验码系统。2022-4-28422022-4-2842 10.2.2数据库设

21、计 1.数据库设计的要求 满足用户要求。既能合理地组织用户需要的所有数据,又能支持用户对数据的所有处理功能。 满足数据库管理系统要求。应当能够在某个指定的DBMS(如Oracle、SQL Server、VFP等)中实现。 具有较高的范式。要求数据完整性好、效益高,便于理解和维护,没有数据冲突。2022-4-28432022-4-28432.数据库设计步骤 分为概念结构设计、逻辑结构设计和物理结构设计三个阶段。1)概念结构设计 概念结构设计应该在系统分析阶段进行。任务是根据用户需求设计数据库的概念数据模型(简称概念模型)。概念模型是按人们的认识观点从现实世界中抽象出来的,属于信息世界的模型。概念

22、模型独立于具体的数据库管理系统,它描述的是从用户角度看到的数据,反映了用户的现实工作环境,而与数据库将来怎样实现无关。2022-4-28442022-4-2844 2)逻辑结构设计 根据已经建立的概念数据模型,以及所采用的某个DBMS(数据库管理系统)软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个DBMS所能接受的逻辑数据模型的过程。 逻辑数据模型是用户通过DBMS看到的现实世界,它描述了数据库数据的整体结构。不同的DBMS支持不同的逻辑数据模型,SQL Server、VFP、Access、Oracle数据库管理系统都支持关系模式。2022-4-28452022-4-2845 3

23、)物理结构设计 物理结构设计是指对于一个给定的数据模型,选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。 物理数据模型用来描述数据的物理存储结构和存储方法。它不但受DBMS控制,而且与计算机存储器、操作系统密切相关。作为一般的用户,在数据库设计时不需要过多地考虑物理结构,所选定的DBMS总会自动地加以处理。用户只需要选择合适的DBMS,以及用该DBMS提供的语句命令实现数据库。2022-4-28462022-4-2846 3.逻辑结构设计过程 概念结构可以用E-R模型清晰的表示出来,它是独立于任何一种数据库管理系统的信息结构。逻辑设计就是将概念模型转换为某个DBMS(数据库管理系统)

24、所支持的数据模型。即把E-R图转换成层次模型、网状模型、关系模型这三大经典数据模型中的一种。目前常用的是转换为关系模型。 E-R图向关系模型的转换就是解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码。转换规则如下:2022-4-28472022-4-2847 实体联系方式: 一对一联系(1:1) 校长与学校 一对多联系(1:n) 校长与老师 多对多联系(m:n,m:n:l) 老师与同学:m:n 供应商、物资与合同:m:n:l2022-4-28482022-4-2848E-R方法 (E-R: Entity-Relationship Approach)实体-联系模型。实体:用矩形表

25、示,矩形框内写明实体名称;属性:用椭圆表示,椭圆内写明属性名,用无向边与其实体相连;联系:用菱形表示,菱形框内写明联系名,并用无向边与实体连接起来,同时标上联系的类型(1 : 1,1 : n或m : n)。物资库存合同物资代码产地入库物资1N合同2022-4-28492022-4-2849 一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。学校学校代码学校名学校地址学校电话1校长姓名性别出生日期联系电话职称任职年限任职聘任日期1 将图中的实体转换为关系模式为: 校长(姓名,性别,出生日期,职称,联系电话) 学校(学校代码,学校名称,学校地址,学校电话)2022-4-285

26、02022-4-2850 一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。学校学校代码学校名学校地址学校电话1校长姓名性别出生日期联系电话职称任职年限任职聘任日期1 将图中的实体转换为关系模式为: 校长(姓名,性别,出生日期,职称,联系电话) 学校(学校代码,学校名称,学校地址,学校电话)2022-4-28512022-4-2851 一个联系也转换为一个关系,联系的名也就是关系的名,联系的属性及联系所连接的实体的码都转换为关系的属性,但是关系的码会根据联系的类型变化,具体关系如下。学校学校代码学校名学校地址学校电话1校长姓名性别出生日期联系电话职称任职年限任职聘任日期1

27、 1:1联系:两端实体的码都可以分别成为关系的码: 任职(姓名,学校代码,聘任日期,任职年限)或者任职(学校代码,姓名,聘任日期,任职年限)2022-4-28522022-4-2852 1:n联系:n端实体的码成为关系的码。如图10-14为1:n的E-R图:学生(学号,姓名,性别,出生日期,联系电话)就读(学号,学校代码,入学时间)学校(学校代码,学校名,学校地址,学校电话)学生学校学校代码学校名学校地址学校电话1学号n就读入学时间姓名出生日期性别联系电话2022-4-28532022-4-2853 m:n联系:两端实体码的组合成为关系的码。如图10-15是m:n的E-R图学生(学号,姓名,性

28、别,出生日期,联系电话)学习(学号,课程代码,成绩)课程(课程代码,课程名,课程性质,学分)学生课程课程代码课程名课程性质学分m学号n学习成绩姓名出生日期性别联系电话2022-4-28542022-4-2854 具有相同码的关系可以优化合并。校长(姓名,性别,出生日期,职称,联系电话)任职(姓名,学校代码,聘任日期,任职年限)学校(学校代码,学校名称,学校地址,学校电话)任职(学校代码,姓名,聘任日期,任职年限) 可以转换成两个关系模式,即 校长(姓名,性别,出生日期,职称,联系电话,学校代码,聘任日期,任职年限) 学校(学校代码,学校名称,学校地址,学校电话) 或者 学校(学校代码,学校名称

29、,学校地址,学校电话,姓名,聘任日期,任职年限) 校长(姓名,性别,出生日期,职称,联系电话)2022-4-28552022-4-2855 关系模型规范化:E.F.Codd 1971年提出,定义5种范式(Normal Form) 范式:表示关系模型规范化程度,通常只使用前三种。 第一范式(1NF):元组中每一分量都不能分割。 第二范式(2NF):非主属性完全依赖于主码。 第三范式 :非主属性不传递依赖于任何关键字依赖于主码。 2022-4-28562022-4-2856 4.物理设计 库文件的组织形式。如选用顺序文件、索引文件组织形式等。 存储介质的分配。例如将易变的、存取频度大的数据存放在高

30、速存储器上;稳定的、存取频度小的数据存放在低速存储器上。 存取路径的选择。 数据块大小的确定等。 注:数据库技术已经能使DBMS自行处理大多数物理细节。 2022-4-28572022-4-2857 1.处理过程设计的原则 处理过程设计,也称模块详细设计,通常是在IPO(Input Process Output)图上进行的。模块处理过程设计时除了要满足某个具体模块的功能、输入和输出方面的基本要求外,还应该可考虑到如下的几方面。2022-4-28582022-4-2858模块间的接口要符合通信的要求;考虑将来实现时所用计算机语言的特点;考虑数据处理的特点;考虑程序运行时的时间效率和空间效率;程序

31、调试跟踪方便;估计编程和上机调试的工作量。2022-4-28592022-4-2859 2.处理工程设计的工具 1)IPO(Input Process Output)图 IPO图是用来表述每个模块的输入、输出数据和数据加工的重要工具。IPO图将为编写程序提供指导,所以也叫程序设计任务书,其基本格式和内容如表10-1所示。2022-4-28602022-4-2860新系统名称:*模块编号:*IPO图编号:*数据库文件号:*程序文件号:*编制者:*由哪些模块调用:*调用哪些模块:*输入:*输出:*算法说明: 可以是程序流程图,N-S图,决策树,决策表,结构化语言等。局部数据项:*表10-1 IPO

32、图结构2022-4-28612022-4-2861 2)程序流程图 流程程序图(Flow Chart,FC)是程序分析中最基本、最重要的分析技术,是经常使用的一种算法表达工具,是一种用图形描述处理过程的方法。程序流程图包括如下三种基本成分,如图10-16所示。2022-4-28622022-4-2862开始结束初始化接收一个字符是否结束?将该字符传回是握手信号?将临时存储器内容存入指定存储区将该字符存入临时寄存器YNYN图10-17 程序流程图示例2022-4-28632022-4-2863 3)N-S图 N-S图也被称为盒图或CHAPIN图。是为支持结构化程序设计思想而产生的一种描述工具,具

33、体见图10-18所示。AB顺序结构AtBf分支结构case分支值nABN值1值2do-while循环循环条件循环部分循环条件循环部分do-until循环A调用子程序条件case条件图10-19 N-S图示例2022-4-28642022-4-2864 4)问题分析图(PAD:Problem Analysis diagram) PAD是1974年由日本的二村良彦等人提出的又一种主要用于描述软件详细设计的图形表示工具,其基本结构如图10-20所示。例如,在数组K中找出最大和次最大的两个数,其PAD图如10-21所示。2022-4-28652022-4-2865图10-20 PAD图的基本符号202

34、2-4-28662022-4-286610.2.4输出设计 任何信息系统都可以看成由输入、处理、输出三部分组成。系统设计过程与实施过程相反,是从输出设计到输入设计的过程。因为,对于大多数用户来说,他们并不关心系统设计的细节,而是以输出信息在多大程度上能帮助他们完成自己的工作来评价系统的优劣。因此,输出设计的出发点是保证系统输出的信息能够方便地为用户所使用,能够为用户的管理活动提供有效的信息服务。2022-4-28672022-4-2867 1.输出设计的内容 输出设计主要从输出内容、输出形式、输出介质和输出设备四个方面进行说明。 1)确定输出内容 (1)输出信息使用方面的内容,包括信息的使用者

35、、使用目的、报告量、使用周期、有效期、保管方法和复写份数等。 (2)输出信息的内容,包括输出项目、位数、精度、数据形式(文字、数字)、数据来源与生成算法等。2022-4-28682022-4-2868 2)确定输出形式 信息的输出形式有三种:报表形式,图形形式,文字形式。常用的是报表输出形式和图形输出形式。究竟采用哪种输出形式,应根据系统分析和管理业务的要求而定。一般来说,对于基层或职能部门的管理者,应采用报表方式给出详细的记录数据;而对于高层领导或宏观、综合管理部门,则应该采用图形方式给出数据统计分析结果或综合发展趋势的直观信息。2022-4-28692022-4-2869 3)确定输出设备

36、和输出介质 (1)显示输出方式。显示器输出用于查询或预览 (2)磁盘文件输出方式。盘输出方式是指,将产生的有关结果信息输出到磁盘介质中的一种方式。磁盘文件输出方式是下级部门向上级部门报送资料的一种主要方式,磁盘输出方式也是数据备份保存的一种主要方式。2022-4-28702022-4-2870 (3)网络传输和卫星通讯 采用网络通信技术可以有效地提高信息的传送效率,降低信息的传输成本,进而提高信息的利用率。网络输出同时支持多种媒体的传输。由于网络传输的一系列优越性,这种输出方式将逐步成为今后管理信息系统的一种主要输出形式。网络输出要求信息的发送方和接收方都要在统一的网络协议和数据标准规范下来完

37、成相应的输入和输出。2022-4-28712022-4-2871 (4)打印输出方式 (5)其他信息传递方式 音频输出。许多企业使用自动电话系统来处理电话业务并为客户提供信息。 自动传真和回传系统。通过该系统,传真会在几秒钟内传到用户的传真机上,用户能够以传真的方式打印输出。 专门输出形式。零售终端(POS)、自动柜员机等。2022-4-28722022-4-2872 2.输出报告 设计输出报告时应考虑以下几点。 方便使用者。 尽量利用原系统的输出格式。 输出的格式和大小要根据硬件能力,认真设计,并试制输出样品,经用户同意后才能正式使用。 输出表格要考虑系统的发展。2022-4-2873202

38、2-4-2873输出设计书资料代码GZ01输出名称工资主文件一览表处理周期每月一次形式打印表种类0001份 数1报送财务科项 目 号项目名称位数及编辑备注1部门代码X(4)2工号X(5)3姓名X(12)4级别X(3)5基本工资9999.996房费999.99表10-2 输出设计书2022-4-28742022-4-287410.2.5输入设计 输出设计完成以后,就可以进行输入设计。输入设计的重要性可用这样一句话来形容:“进去的是垃圾,出来的还是垃圾!” 如果要求输出高质量的信息,首先就要输入高质量的数据。输入设计的目标是:在保证输入信息正确性和满足输出需要的前提下,应做到输入方法简便、迅速、经

39、济。2022-4-28752022-4-2875 1.输入设计原则 信息的输入包括:数据的采集和数据的录入两个部分,采集就是确认和获取新产生数据的过程;录入是指将源数据转变成计算机可以识别处理的信息,并保存在存储器中的过程。在输入设计中,提高速度和减少错误是两个最根本的原则。以下是指导输入设计的几个原则。2022-4-28762022-4-2876 最少输入原则。在输入设计中,应尽量控制输入数据的总量,输入的数据越多,可能产生的错误也越多。 简洁性原则。输入的数据应当是基本数据,不要输入可经计算得到的二次性数据及可以随时取得的数据。如通过date()函数得到当前日期。2022-4-287720

40、22-4-2877 减少输入延迟。输入数据的速度往往成为提高信息系统运行效率的瓶颈,为减少延迟,可采用周转文件、批量输入等方式。 源点输入原则。应当尽可能在数据发源地,由实际当事人输入数据。因为每增加一次数据的转抄、传递就会增加一个出错的环节。2022-4-28782022-4-2878 统一输入原则。特别是数据能共享的信息系统、多个子系统一定要避免重复输入。 输入校验原则。在输入设计中,应采用多种输入校验方法和有效性验证技术,减少输入错误。 按需输入原则。输入数据应尽早地用其处理所需的形式记录下来,以避免数据由一种介质转换到另一种介质时需要转录及可能发生错误。2022-4-28792022-

41、4-2879 2. 输入设备输入设备 1)键盘 2)读卡机 将光电卡、磁卡和IC卡所载信息转变为计算机可识别的电信号的设备。 3)磁盘机 4)其他输入设备 如鼠标、磁性字体阅读机,光电阅读器,语音输入设备、光笔、触摸屏、图形数字化仪、扫描仪等。2022-4-28802022-4-2880 3.输入格式设计 1)采用人机对话,自动引导的方式 为了使用户能清楚完整地输入数据,一般都采用人机对话方式引导用户进行输入,并给予帮助信息,出错提示信息等。这样会使用户感到使用方便、操作简单。 2)减少数据输入量 3)保证数据的正确性2022-4-28812022-4-2881 4.输入检验 1)输入错误的种

42、类 (1)数据本身的错误。主要是指原始单据的填写错误或者在输入数据时产生的错误。 (2)数据不足或多余。在数据收集过程中产生的差错。 (3)数据的延误。这是指由于提供数据的时间延误所产生的错误。2022-4-28822022-4-2882 2)数据校验方法 (1)校验位校验。这种方法是利用代码本身的校验位完成对代码的正确性检验。 (2)重复校验。对于同一组数据,由不同人员重复输入,然后由计算机比较检查一致性。因为两个人在同一个地方出错的机会很低,所以重复检验可以将出错率降到0.1%以下。2022-4-28832022-4-2883 (3)界限校验。即检查某项输入数据的内容是否位于规定范围之内。例如年龄,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论