管理信息系统的系统设计.ppt_第1页
管理信息系统的系统设计.ppt_第2页
管理信息系统的系统设计.ppt_第3页
管理信息系统的系统设计.ppt_第4页
管理信息系统的系统设计.ppt_第5页
已阅读5页,还剩139页未读 继续免费阅读

下载本文档

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

文档简介

第七章 MIS的系统设计,系统设计概述 系统概要设计 系统总体结构设计 功能结构图设计 系统流程图设计 数据存储设计 系统物理配置方案设计 系统详细设计 代码设计与设计规范制定 处理过程设计(处理流程图设计、输入、输出界面设计) 程序设计说明书和系统设计报告,第一节 系统设计的任务,一、系统设计的主要任务,在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。确定新系统的软件总体结构和功能模块之间的关系,设计系统实现的物理方案。,系统设计的主要工作包括: 总体设计(软件系统结构、数据库设计、计算机及网络系统配置方案设计) 详细设计(代码设计、用户界面、计算机处理过程设计) 编写系统设计报告,1、 系统总体结构设计,系统总体设计是根据系统分析的要求和组织的实际情况对新系统的总体结构形式和可利用资源进行设计,是一种宏观、总体上的设计和规划。,其主要包括: 信息系统流程图 功能结构图 功能模块图,2、代码设计和设计规范的制定,3、系统物理配置方案的设计,4、数据存储设计:数据库的设计、数据库安全设计等,5、计算机处理过程的设计,包括输出设计、输入设计、 人机对话设计等。,系统设计应遵循的原则 系统性 代码统一、规范标准、表述一致; 数据共享,能实现一次输入、反复利用。 灵活性 采用模块化结构,提高模块的独立性,减少系统间的数据依赖。,可靠性 安全保密性、检错及纠错能力、容错能力。 经济性 简洁化、避免高复杂度、注重处理效率,尽可能减小系统的开销。,代码的概念 代码(Code)是人为确定的代表事物名称、属性、状态等的符号。就是用数字或字母代表事物,它应易于计算机和人识别与处理。 代码设计就是通过设计合适的代码形式,使其作为数据的一个组成部分,用以代表客观存在的实体、实物和属性,以保证它的唯一性便于计算机处理。代码设计是科学管理的体现。 举例:身份证号码、学号、邮政编码,第二节 代码设计,唯一性,规范化,系统化,为事物提供一个概要而不含糊的认定,便于数据的存储和检索。 (标志作用),即编码要有规律,符合某一类事物的聚集,提高处理的效率和精度。,也即标准化,符合国家或行业标准,提高数据全局一致性。,一、代码的功能(目的),二、代码设计的原则(P133),分类明确,系统化和标准化、唯一性。,容量适宜:既不太长,又考虑未来发展需要。,逻辑上满足用户需要,结构上应与处理的方法相一致。,编码方法合理,不用易混淆的字符,采用合适的代码分段结构,便于记忆。,三、代码的种类,(一) 顺序码,顺序码是一种最简单、最常用的代码。这种代码是将顺序的自然数或 字母赋予分类对象。,例如:按照GB2261-80规定:1为男性,2为女性,优点:短而简单,记录的定位方法简单,易于管理; 缺点:代码本身没有给出对象的任何其它信息。新加的代码 只能加在末尾,删除则造成空码,(二)区间码,区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置 都代表一定意义。 优点:信息处理可靠,排序、分类、检索易于进行。 缺点:码的长度与分类属性的数量有关,有可能造成很长的码。例:邮政编码,区间码分为:1.多面码,一个事物可能具有多方面的特性。如果在码的结构中,为这些特性各规定一个位置,就形成多面码。 例:机制螺钉,3 2 1 4,2.上下关联区间码,上下关联区间码由几个意义上相互有关的区间码组成,其结构一般由左向右排列。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。 1 2 3 4 5 6 7 8 一级科目 二级 三级,科目代码 科目名称 1211 原材料 121101 原材料-黑色金属 12110101 -A材料 12110102 -B材料 121102 原材料-有色金属 资产类:1001现金 1002银行存款 1501固定资产 负债类;2101短期借款 2111应付票据 2151应付工资 所有者权益类:3101实收资本 3131本年利润 成本类:4101生产成本 4105制造费用 损益类:5101主营业务收入 5401主营业务成本,3.十进位码,由上下关联区间码发展来的,如610736,小数点左边的数字组合代表主要分类,小数点右边的指出子分类。例:图书分类编码 C931.6/62,(三)助忆码,助忆码用文字、数字或文字数字结合起来描述,其特点是,可以通过联想帮助记忆。,例如,用TV-B-l2代表12英时黑白电视机,用TV-C-20代表 20英时彩色电视机。 助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起联想出错。,四、代码结构中的检验位 检验原理:是形成原始代码时,通过对代码按特定计算方法进行运算后得到的一个值,这个值被称为校验值。将这个值加入到原始代码中形成的最终代码,因而使代码自身具有查错和纠错的功能。 几种常用的形成校验位的方法,代码校验方法,代码是数据的重要组成部分,它的正确性直接影响系统的质量。当人们 抄写、录入时,发生错误的可能性很大。,抄写错误,1234,1235,易位错误,1234,1243,隔位易位错误,1234,1432,如何解决,如何保证代码的正确性?,XXXXXX,X,校验位,代码本体,校验码是根据事先规定好的数学方法及代码本体计算出来的。,校验位生成方式,1、对代码的本体的每一位加权求和,代码本体,加权因子,2、以模除和得到余数,将余数作为检验位,加权因子可以为:自然数 1,2,3, 几何级数 2,4,8,16 质数 3,5,7,13,17,校验位,代码本体,示例,1、算术级数法,1,2,3,4,5,6,校验位,代码本体,2、几何级数法,1,2,3,4,5,4,校验位,代码本体,3、质数法,1,2,3,4,5,0,校验位,代码本体,特别提示:通常在形成校验位时,通过加权运算后,需要对11为模进行取余数的运算,其结果通常形成1位校验位,但应注意对11取余时可能余数为10,这时我们一般需要用0来代表10。,练习:,现有代码共6位,末位为校验位,校验位的值采用算术级数法和几何级数法进行计算。现有代码本位为24567,请计算出该代码有校验位的值。 说明:1、要求有计算过程 2、算术级数取6、5、4、3、2,模数取11; 几何级数取32、16、8、4、2,模数取11。,功能结构图按功能从属关系画出的图表,图中的每一个框称为一个功能模块。功能分解的过程是一个由抽象到具体,由复杂到简单的过程。功能模块可根据具体情况分得大些或小些。 功能结构图中的各层功能与系统数据流程图中的处理功能实际是相对应的。,第三节 功能结构图设计,一. 功能结构图的定义,功能结构图是将系统的功能进行分解,按功能的从属关系表示的图表。,功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的功能模块的过程。 这种把一个信息系统设计成若干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。 管理信息系统的系统目标可以化分为各子系统来实现,每个子系统又可以继续分解,二. 功能结构图设计过程,子系统的相对独立性:两个模块彼此独立是指其中任一模块运行时,与另一个模块的存在无关。独立性是一个相对的概念。具有功能独立且与其他模块之间的作用较少称为独立性高的模块。 模块凝聚性:一个模块只执行一个单一任务的程度。衡量一个模块内部功能的内在凝聚是否紧密的指标。要求凝聚程度高! 模块耦合度:模块间的信息联系方式,衡量模块之间结构性能的指标。要求尽量减少子系统间的数据依赖,耦合度低!,子系统划分原则:,示例讲解(P127/实例6.1),工资管理信息子系统,上月工资发放清单,本月人员及工资变动表,本月扣款清单,工资处理过程的业务流程图,财务科,上月发 放清单,人事科,变动表,财务科,总务科,扣款清单,本月工资 发放清单,财务科,工资发 放清单,工资处理过程的数据流程图,工资管理信息子系统,建立主文件,更新主文件,建立扣款文件,计算和打印,数据录入,数据维护,建立主处理文件,数据更新,数据录入,数据维护,工资计算,打印工资汇总表,打印工资单,功能结构图,第四节 信息系统流程图设计,一. 问题的提出,功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。实际系统中的业务是通过数据文件联系起来的.,(1) 某一功能模块向某一数据文件中存入数据,而另一个功能模块则从该数据文件中取出数据。 例1:财务部门更新数据存储“客户信用文件”,发货部门提取该信用信息,以便作出合适的决策。,(2) 虽然在数据流程图中的某两个功能模块之间原来并没有通过数据文件发生联系,但为了处理方便,在具体实现中有可能在两个处理功能之间设立一个临时的中间文件以便把它们联系起来。,例2、 工资发放处理中。,上述关系通过信息系统流程图来表达,系统流程图描绘的常用符号,二.系统流程图的描绘,信息系统流程图的绘制步骤,1、首先为数据流程图中的处理功能画出数据关系图。,处理功能,输入数据A,输入数据B,输入数据C,中间文件D,输出数据E,输出文件F,示例,如何绘制系统流程图?,主文件更新,人员工资 变动表,上月工资 清单,本月工资 清单,2、把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图, 即信息系统流程图。(下图是工资系统的信息系统流程图),图 7.5 工资管理子系统的信息系统流程图,系统流程图实例工资管理子系统,三.系统流程图绘制的注意事项 虽然系统流程图是以数据流程图为基础的,但它并非是符号的单纯转换。 系统流程图的绘制前提是已经确定了系统边界、人机接口和数据处理方式。 系统流程图只绘制计算机信息系统的处理部分内容,而数据流程图中所表达的人工操作那一部分,一般不在系统流程图中表达。 绘制系统流程图中,应考虑数据流程图中的哪些处理功能可以进行合理合并,形成一个处理实体。 系统流程图只须大体勾画出每个子系统或特定处理功能集合的大致处理流程,而无须表达更加详尽的处理细节。,示例,系统流程图实例生产计划优化系统,图 7.6 生产计划优化系统,第五节 系统物理配置方案设计 多种多样的信息技术产品为信息系统的建设提供极大的灵活性,我们可以根据应用的需要选择不同的性能的软、硬件产品。,一. 设计依据,1、系统的吞吐量,2、系统的响应时间,3、系统的可靠性,4、集中式还是分布式,5、地域范围,6、数据管理方式,二. 计算机硬件的选择,管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵,因此,在计算机硬件的选择上应全面考虑。,1、数据的处理方式:集中式(采用主机-终端系统,以大型机为主)、 分布式(用微机网络更灵活),集中式数据处理,2、确定了数据的处理方式后,在机型的选择上主要考虑 应用软件对计算机处理能力的需求,(1)计算机主存; (2)CPU时钟; (3)输入、输出和通信的通道数目; (4)显示方式; (5)外接转储设备及其类型。,机器选配的依据 A.根据实际业务需要考虑这个管理 岗位是否需要专配计算机设备。 B.根据实际业务性质确定这个岗位是否需要配置微型计算机还是一个主机的终端设备。 C.根据办公室物理位置分布和有无联机数据通信的要求,确定是否需要与网络连接以及连接方式。 D.根据调查估算的数据容量确定网络服务器和主机存储器的最低下限容量。 E.根据实际业务要求和用户对软件工具的掌握程度确定新系统拟采用的软件工具。 F.根据实际业务要求确定计算机及外部设备的性能指标,如速度、性能、功能、价格等等,设备选择的指标 A.可靠性:技术上是否可靠 B.可维修性:维修是否方便 C.兼容性:新老系统是否兼容,本系统与外系统是否兼容 D.标准系列性:非标准的系列不宜选取 E.熟知性:用户对软、硬件的熟知程度 F.方便性:用户使用是否方便 G.可扩充性:今后扩充系统或升级是否方便 H.对工作环境的要求(如温度、湿度、防尘度等)是否很高 I.性能价格比越大越好,计算机硬件指标 主机结构 主机的处理速度 相对机器性能价格指标 内存的大小 I/O通道数 系统的读写/存储周期 外设的速度 高速缓存器的大小 向上升级是否方便 计算机设备对其工作环境要求,三. 计算机网络的选择 根据实际业务的需要考虑如何配置和选用一个网络产品。 网络设计步骤(网络设计的三步曲): 首先,要根据用户的要求选择网络的结构。 然后,根据系统划分的结果安排网络和设备的分布,即什么地方要什么设备、哪些设备需要联网;再根据厂区内部的布局考虑布线和配件。 最后,根据实际业务的要求划定网络各节点的级别、管理方式、数据读写的权限、选择相应的软件系统等。 通常在一个组织的内部都是考虑建立几条局域网(LAN),有关广域网(WAN)和城域网(MAN)有时也会有所涉及。,1.网络的拓扑结构: 网络的结构是指网络的物理(实际) 连接方式,目前一般有:总线结构(bus)、环型结构(loop)、星型结构(star)、网型结构(net)、树型结构(branch)等。常见的微机局域网一般都是采用总线结构,中小型机网络则有总线型和环型两种。,网络拓朴结构:环型,星型:,总线型:,2、网络的逻辑设计: 在确立了系统的划分后,就可以考虑各子系统的设备 配置问题,如主服务器、主交换机、子系统集线器、路由器和调制解调器等,以及如何将这些分布的设备和任务、功能、数据资源等集中统一管理。 目前比较流行的是分布式系统和分布集中式系统,而完全集中式系统已经很少见了。,计算机,计算机,模拟信道,MODEM,MODEM,模拟信号,利用模拟信道进行通信,网络连接设备调制解调器 将计算机输出的数字信号转换为电话线路可以传输的模拟信号,然后再在接收端将输入的模拟信号转换为计算机可以理解的数字信号。 与计算机的连接方式有:内部连接和外部连接。 数据传输速度用比特/秒(bit/s)衡量,从32kb/s到56kb/s,目前已达128kb/s。,网络连接设备网卡 网卡也称网络适配器。是一种I/O接口卡插入在主机板和数据总线的扩展槽上。 是网络通信的主要瓶颈之一,它的质量好坏将直接影响网络功能和网上运行应用软件的效果。,网络连接设备集线器 是连接网络节点(如工作站、服务器等)的一种中枢网络设备。它具有同时活动的多个输入和输出端口。 无管理集线器,用于很小型的至多只有12个节点的网络中。没有管理软件或协议提供网络管理,可以是无源的,也可以是有源的。 堆栈式集线器,每个集线器可以有8、12或24个端口。,网络连接设备路由器 是将一个局域网和另一个局域网连接起来的网络设备。如果有相应的硬件和软件,路由器可以连接到多种网络上,包括以太网、快速以太网、千兆以太网等。 主要功能是使信息沿着流量最小、成本最低的路径传输;将网络隔离,以防止繁忙的流量到达更主要的网络系统中,以避免网络运行停止。,3、网络操作系统,UNIX:适用所有平台 Netware:文件服务器/工作站模式 WindowsNT:C/S到B/S模式延伸,四. 数据库管理系统的选择,在数据库管理系统的选择上,主要考虑: (1)数据库的性能; (2)数据库管理系统的系统平台; (3)数据库管理系统的安全保密性能; (4)数据的类型。,Oracle Sybase SQL Server Informix FoxPro,大型MIS,小型MIS,中型,五. 应用软件的选择,1、软件是否能够满足用户的需求。,2、软件是否具有足够的灵活性。,3、软件的技术支持,根据用户需求开发软件:能满足特殊要求 应用商业化软件:节省投资,管理规范,软件指标 中文的使用 操作系统 数据库系统DBS 数据库管理系统软件工具 常用程序设计语言 应用系统开发环境 图形软件 各种应用软件:如统计分析软件包、多元分析软件包、数据规划软件包、运筹学软件包、预测分析软件包,第六节 制定设计规范,设计规范是整个系统的”公用标准”,它具体地规定了文件名和程序名的统一格式,编码结构,代码结构,统一的度量名等. 例:实例7.2(P167) 某工资管理信息系统的设计规范中对程序名的规定:GAABBX G表示工资系统程序或程序文件。 AA表示文件类型,由两个拼音字母组成。 BB表示文件作何种处理。 X由一位数字组成,用以区分同类型程序。,第七节 数据存储设计 文件是系统中存放数据的基本方式. 一.文件分类,(一)按文件的用途分类,主文件:主要存放具有固定值属性的数据, 是系统最重要的共享文件,处理文件:用来存放事务数据的临时文件,对主 文件的更新数据.存放随机变动属性的数据.,工作文件:处理过程中暂时存放的数据的文件。 如排序文件,周转文件:存放固定个体变动属性的数据。如工资系统中的用户电费扣款文件,其它文件:如后备文件、备份、档案文件等。,示例,主文件,处理文件,例如:对部门01的人员按工资排序生成的文件。,工作文件,周转文件: 住户电费扣款清单,(二)按文件的组织方式分类:,顺序文件,索引文件,直接存取文件(散列文件),顺序文件:是指按记录进入文件的先后顺序存放,按照鉴别键大小依次排列所得的文件是排好序的顺序文件,其逻辑顺序和物理顺序是一致的。顺序文件的插入、删除和修改只能通过复制整个文件实现。,索引文件:组织方式通常是在主文件之外建立一张索引表,指明逻辑记录和物理记录之间一一对应的关系,它和主文件一起构成索引文件。索引文件包括索引区和数据区。,散列文件:是利用散列存储方式组织的文件,亦称为直接存取文件。优点是:文件随机存放,记录不需要排序;插入删除方便;存取速度快;不需要索引区,节省存储空间。缺点是:不能进行顺序存取。,文件的组织方式比较(P145),三.文件设计,文件设计:就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。 文件设计一般从设计共享文件开始,其他文件可以以它为标准.,文件是性质相同的记录的集合。所以设计文件主要是设计文件记录的格式.,文件记录的格式实例,数据库设计:在选定的数据库管理系统基础上建立数据库的过程。 数据库设计的几个步骤与系统开发的各个阶段相对应,且融为一体,它们的对应关系如下图所示。,四、数据库设计的基础知识 在数据库系统中,对数据的抽象、描述及处理是用数据模型来实现的。根据模型应用的不同目的将模型分为:概念模型和数据模型,(一)概念模型 概念模型是按用户的观点对数据和信息建模。 概念模型的主要概念: 1、实体:现实世界中存在的事物 2、属性:实体具有的特性 3、联系:实体内部的联系,实体之间的联系 联系方式:一对一联系、一对多、多对多,设A、B为两包含若干个体的总体,其间建立了某种联系,其联系分类: 一对一:A中一个实体,B中只有一个实体与其对应。B中每一实体至多对应A中一个实体。 一对多:A中每一实体,B中有一个以上实体与其对应。而B中每一实体至多只对应A中一个实体。 多对多:A中至少有一实体对应B中一个以上实体,B中也至少有一个实体对应A中的一个以上实体。,(二) E-R方法 概念模型的表示方法是实体-联系法(用E-R图来描述某一组织的信息模型) 在模型设计中,可根据收集的材料抽象出实体,并一一命名,再根据实体的属性描述它们的联系。 图中用矩形表示实体,用椭圆表示属性,用菱形表示实体之间的联系。,厂长号,姓名,年龄,厂长,厂号,厂名,地点,工厂,管理,1,1,厂长(厂长号,姓名,年龄),工厂(厂号,厂名,地点),管理(厂长号,厂号),关系模式,(三)数据模型 数据模型是相对概念模型来说的,它是对客观事物及其联系的数据化的描述。在数据库系统中,对现实世界中的数据的描述和处理都是通过数据模型实现的。,层次模型:以树状结构描述数据 网状模型:能描述多对多的关系 关系模型:用关系(二维表格)组织数据.是应用最广泛的数据模型,数据组织直观,查询方便,设计维护简单.,二维表,关系模型中的主要术语: 1、关系:一张二维表 2、元组:一行,一条记录 3、属性:一列,属性名 4、主码(主关键字):表中的某个属性组,它的值能唯一标识一个元组,5、域:属性的取值范围 6、分量:一个属性值 7、关系模式:对关系的描述 表示为:关系名(属性1,属性2。属性N) 例:厂长(厂长号,姓名,年龄),(四)关系的规范化,关系必须是规范化的关系,即表示关系的表格应满足一定的约束条件。范式表示的是关系的规范化程度,共有5种规范化范式。 满足最低要求为第一范式,简称1NF;符合1NF又进一步满足一些条件为第二范式(2NF)。,第一范式:元组中的每一个分量都必须是不可分割的数据项. 表中不能有表。例:,第二范式: 满足1NF,并且每一个表必须有一个(而且仅有一个)数据元素为主关键字,其他数据元素与主关键字一一对应。 例上表中的代码是主关键字(其他元素的值可能重复,不能做主关键字),只要知道了一个具体的代码,就可以唯一地在同一行中找到该代码的任一项具体信息。我们称这种关系为函数依赖关系。,第三范式: 表中的所有数据元素不但能够唯一地被主关键字所标识,而且它们之间还必须互相独立,不存在其他的函数关系。如果一个满足2NF的数据结构,表中存在某些数据元素依赖于其他非关键字数据元素,就必须消除。,五、数据库设计 数据库设计:在选定的数据库管理系统基础上建立数据库的过程。 数据库设计的几个步骤与系统开发的各个阶段相对应,且融为一体,它们的对应关系如下图所示。,用户要求分析,概念结构设计,逻辑结构设计,物理结构设计,系统分析(详细调查),系统分析(逻辑设计),系统设计,系统设计,数 据 库 设 计 步 骤,系 统 开 发 步 骤,1.数据库的概念结构设计(E-R图 ) 概念结构设计任务是根据用户需求设计数据库的概念数据模型 (简称概念模型)。 概念模型是从用户角度看到的数据库,数据库设计目前比较实用的方法是E-R方法 实体指系统中人们所关心的任何事物,可以是人,也可以是物。例如“职工”、“零件”等。 联系指实体与实体之间的联系。(一对一,一对多,多对多),学生,选修,属于,课程,专业,m,n,m,1,成绩,概念结构设计(E-R图),课程名,课时数,学分,是否必修,课程号,专业名,学制,专业代号,姓名,性别,专业,系名,年级,学号,2、数据库的逻辑结构设计 逻辑结构设计是将概念模型转换成能被选定的数据库管理系统 (DBMS)支持的数据模型。 数据模型可以由实体-联系模型转换而来。,(实体-联系)E-R模型转换为关系数据模型的规则: 每一个实体对应一个关系.实体名做关系名,实体属性做关系属性. 实体间的联系对应一个关系.联系名做关系名,不带属性的联系可以去掉。 实体和联系的关键字仍然是关系的关键字.,转换举例一,学号,姓名,年龄,学生,课程号,课程名,学时数,课程,选课,n,n,学生(学号,姓名,年龄),课程(课程号,课程名,学时数),成绩,选课(学号,课程号,成绩),仓库,产品,存放,仓库号,地点,面积,数量,货号,品名,价格,1,n,仓库(仓库号,地点,面积) 产品(货号,品名,价格) 存放(仓库号,货号,数量),转换举例二,3、数据库的物理结构设计 物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法,以获得数据库的最佳存取效率。,物理结构设计的主要内容包括: 库文件的组织形式。如选用顺序文件组织形式、索引文件组织形式等。 存储介质的分配。例如将易变的、存取频繁的数据存放在高速存储器上;稳定的、存取频度小的数据存放在低速存储器上。 存取路径的选择等。,第八节 输出设计,输出是系统产生的结果或提供的信息。对大多数用户来说,输出是系统开发的目的或评价系统开发成功与否的标准。 输出设计的目的是为了正确及时的反映和组成用于生产和服务部门的有用信息。系统设计过程与实施阶段相反,是从输出设计到输入设计。,一.输出设计的内容,有关输出信息使用方面的内容,包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法等。,输出信息的内容,包括输出项目、位数、数据形式等。,输出格式,如表格、图形或文件等。,输出设备,如打印机、显示器、卡片输出机等。,输出介质,如输出到磁盘还是光盘上等,二.输出设计的方法:,输出设计要在一定的规范指导下进行,以便产生易于理解的输出.可以采用预印表格,打印多层表格等,周转文件也常在输出设计中采用. 输出主要有几种: 1.表格:一般用来表示详细的信息 2.图形:直方图,圆饼图,曲线图等,图形在表示事物的趋势,多方面的比较等方面有较大优势,常为决策者喜爱 3.图标:用来表示数据间的比例关系和比较情况,易于辨认,三.输出报告 输出设计书是用来定义一个具体输出的内容及格式的。 在设计并形成输出设计书时,要注意以下几点: 方便使用者 注意分析使用者的信息接收习惯(心理和行为特征) 尽量采用原系统的输出格式,确需修改时应与有关部门协商 要保持输出内容和格式上的统一性 要考虑计算机输出内容在手工过程的适应性,要考虑系统的硬件性能 输出的格式和大小要根据硬件的能力,认真设计并输出样品,供用户确认同意后才能正式采用。 输出表格要考虑系统发展的需要,有充分的弹性,四.输出设计书 样例,输出设计实际样张,第九节 输入设计,输入设计(包括输入方式设计,用户界面设计) 输入设计是设计数据通过人工操作进入系统的过程,由于一切输出均依赖于输入,因此保证输入的绝对正确是系统成败的关键。 一.输入设计的原则(P157):提高效率、减少错误 控制输入量 减少输入延迟 减少输入错误 输入过程应尽量简化 输入操作应合人的通用行为特征及业务习惯 输入提示信息应当一目了然,无歧义性,二.输入设备的选择 键盘磁盘输入装置:适合于在大型系统上进行批式数据输入。 光电阅读器 条形码、磁性码阅读器:效率高,可靠性高 IC卡、磁卡阅读器:效率高,保密性好,可靠性强 OCR系统(纸上文字扫描):读错率及拒读率较高,采用自然识别方式,有发展前景 终端联机输入:一般是最为常用的键盘输入操作方式的联网微机。,三.输入检验 (一)输入错误的种类 1.数据本身错误 2.数据的多余或不足 3.数据的延误,(二)输入错误的校验方法 重复校验:重复输入数据由计算机自动比对。 视觉校验:人工校验方式,其查错率为7585%。 检验位校验:采用检验位这种运算方法实现的错误校验。 控制总数检验:将输入数据的统计值与手工统计值进行比对。,数据类型校验:用预设的数据类型控制输入的数据。 格式校验:用格式模板对数据项及其逐位实现的校验。 界限校验:按事物本身的数值区间特征进行的校验,如所规定的价格范围、数目等。 逻辑校验:根据公知规则进行的校验,如月份,出生日期等。,顺序校验:以顺序号的连续性和唯一性特征完成的校验。 记录计数校验:以记录总个数的预知值所进行的校验。 平衡校验:对具有平衡逻辑的成对数间的校验,如贷方与借方。 对照校验:在预存值记录中查找输入记录,如用户登录。,原始数据错时的纠错处理方法: 将输入单据送制作单据的部门修改确认,不得擅自修正。 机器自动检错检出时的纠错处理方法 程序停于出错数据,待纠正错误后再继续往下处理。(通常情况) 舍弃出错数据,只处理正确数据。(如对调查回收数据的处理) 剔除出错数据,继续进行处理,出错数据留待下一运行周期一并处理。(一般在带测试性运行过程中采用此法),(三)输入中的纠错处理,四、原始单据的格式设计 输入设计的重要内容之一是设计好原始单据的格式. 设计原则 便于填写:填写量小、版面简洁、易懂易填 便于归档:尺寸标准化、预留装订空间、标明流动路径。 保证输入精度:有足够的填写空间,有明确的填写要求。 原始输入单据设计样张,系统设计概述,2.8.3输入设计 原始输入单据设计样张,五、输入屏幕设计 基本思想采用交互性的输入操作,通常采用菜单式、填表法、应答式三种方式。 只要求输入者输入必须输入的内容,如标识号; 由计算机在系统中查找该标识号所指代的对象; 如果查找到该对象,则将该对象的其它关键性说明信息填写于屏幕上的相关位置,以让操作者进行比对确认; 在确认对象后,开放对该数据对象的相关操作的输入域,供操作者进一步输入操作要求; 操作者最终显性或隐性确认所有输入操作后,转入下一步处理。,输入屏幕的设计原则 说明的显著性:让操作者明确应输入哪些数据及如何输入 操作的引导性:有明确的输入引导及帮助信息 转换的流畅性:在进行多条记录的输入操作中,应考虑输入者的操作习惯,以隐性方式进行操作转换(当然重大性数据或关键操作的确认可适当采用显式转换方式),输入屏幕设计样例及说明:图7.10,三峡工程开发总公司设备调拨单的录入屏幕设计示例,信息系统流程图描述了系统中各个功能模块以及各个功能模块之间的数据交流关系。 信息系统的处理流程图是系统流程图的展开和细化,内容更具体,需要具体描述处理过程的每一步骤。 处理流程图设计:将信息系统流程图中每一个功能模块都作为一个独立子系统分别进行设计。每一功能模块包括三个方面的具体处理过程:处理算法、输入界面、输出界面。,第十节 处理流程图设计,处理流程图的设计,输入,处理过程,输出,第十一节 编写程序设计说明书及系统设计报告,程序设计说明书 程序设计说明书是用以定义处理过程的书面文件,它以每个处理过程作为单位。这种说明书由系统设计员编写,交给程序员使用。程序员根据说明书指示内容进行程序设计。,书写的内容包括: 程序名 所属的系统及子系统 程序的功能

温馨提示

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

评论

0/150

提交评论