管理信息系统第七章.ppt_第1页
管理信息系统第七章.ppt_第2页
管理信息系统第七章.ppt_第3页
管理信息系统第七章.ppt_第4页
管理信息系统第七章.ppt_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

1 第七章管理信息系统的系统设计 主要内容 系统设计的任务代码设计3 功能结构图设计信息系统流程图设计系统物理配置方案设计制订设计规范 2 第七章管理信息系统的系统设计 数据存储设计输出设计输入设计处理流程图设计编写程序设计说明书和系统设计报告 3 本节内容 1 1系统设计的任务1 2系统设计的主要内容1 3系统设计的原则 1系统设计的任务 4 1 1系统设计的任务 系统设计的任务是 在系统分析提出的逻辑模型的基础上 科学合理地进行物理模型的设计 如前所述 物理模型主要解决 怎样做 的问题 5 1 2系统设计的主要内容 总体设计信息系统流程图设计 功能结构图设计和功能模块图设计等 代码设计和设计规范的制定系统物理配置方案设计设备配置 通信网络的选择和设计以及数据库管理系统的选择数据存储设计数据库设计 数据库的安全保密设计等 计算机处理过程设计输出设计 输入设计 处理流程图设计及编写程序设计说明书 6 1 3系统设计的原则 系统性系统的代码要统一 设计规范要标准 传递语言要尽可能一致 对系统的数据采集要做到数出一处 全局共享 使一次输入得到多次利用 灵活性尽量采用模块化结构 提高各模块的独立性 尽可能使各子系统间的数据依赖减至最低限度 可靠性安全保密性 检错及纠错能力 抗病毒能力等 经济性在硬件投资上不能盲目追求技术上的先进 而应以满足应用需要为前提 系统设计中应尽量避免不必要的复杂化 各模块应尽量简洁 以便缩短处理流程 减少处理费用 7 2代码设计 本节内容 2 1代码的功能2 2代码的设计2 3代码的种类2 4代码结构中的校验位 8 2 1代码的功能 代码是代表事物名称 属性 状态等的符号 为了便于计算机处理 一般用数字 字母或它们的组合来表示 代码的功能为事物提供一个概要而不含糊的认定 便于数据的存贮和检索 可以提高处理的效率和精度 提高了数据的全局一致性 是人和计算机的共同语言 是两者交换信息的工具 9 2 2代码的设计 代码设计时 应注意以下一些问题 设计的代码在逻辑上必须能满足用户的需要 在结构上应当与处理的方法相一致 代码要系统化 一个代码应惟一标志它所代表的事物或属性 在代码设计时 要预留足够的位置 以适应不断变化的需要 要注意避免误解 不要使用易于混淆的字符 如O Z I S V与0 2 1 5 U易混 不要把空格作代码 要使用24小时制表示时间等 10 2 2代码的设计 代码设计时 应注意以下一些问题 要注意尽量采用不易出错的编码结构 例如字母 字母 数字的结构 如WW2 比字母 数字 字母的结构 如W2W 发生错误的机会要少一些 当代码长于4个字母或5个数字字符时 应分成小段 这样人们读写时不易发生错误 如726 499 6135比7264996135易于记忆 并能更精确地记录下来 若已知码的位数为P 每一位上可用字符数为Si 则可以组成码的总数为 例如 对每位字符为0 9的三位码 共可组成C 10 10 10 1000种码 11 2 3代码的种类 顺序码顺序码又称系列码 是一种用连续数字代表编码对象的码 例如 用1代表厂长2代表科长3代表科员4代表生产工人等 12 2 3代码的种类 区间码区间码把数据项分成若干组 每一区间代表一个组 码中数字的值和位置都代表一定意义 典型的例子是邮政编码 区间码的分类 多面码上下关联区间码十进位码 13 2 3代码的种类 区间码多面码一个数据项可能具有多方面的特性 如果在码的结构中 为这些特性各规定一个位置 就形成多面码 例如 对于机制螺钉 可作如下表那样的规定 代码2342表示材料为黄铜的 1 5mm方形头镀铬螺钉 多面码示例 14 2 3代码的种类 区间码上下关联区间码 上下关联区间码由几个意义上相关的区间码组成 其结构一般由左向右排列 例如 会计核算方面 用最左位代表核算种类 下一位代表会计核算项目 十进位码 此法相当于图书分类中的十进位分类码 如610 736 小数点左边的数字组合代表主要分类 小数点右边的指出子分类 15 2 3代码的种类 助忆码助忆码用文字 数字或文字来描述 也可用文字与数字结合起来描述 例如 用TV C 20代表20英寸彩色电视机 其中C代表彩色 助忆码适用于数据项数目较少情况 一般少于50个 否则可能引起联想出错 16 2 3代码的种类 17 2 4代码结构中的校验位 加入校验位的原因 人们重复抄写代码和将它通过人手输入计算机时 发生错误可能性更大 为了保证正确输入 有意识地在编码设计结构中原有代码的基础上 另外加上一个校验位 使它事实上变成代码的一个组成部分 校验位的计算 校验位通过事先规定的数学方法计算出来 代码一旦输入 计算机会用同样的数学运算方法按输入的代码数字计算出校验位 并将它与输入的校验位进行比较 以证实输入是否有错 18 2 4代码结构中的校验位 算术级数法原代码12345各乘以权65432乘积之和6 10 12 12 10 50以11为模去除乘积之和 把得出的余数作为校验码 50 11 4 6因此代码为123456 19 2 4代码结构中的校验位 几何级数法原代码12345各乘以权3216842乘积之和32 32 24 16 10 114以11为模去除乘积之和 把得出的余数作为校验码 114 11 10 4因此代码为123454 20 2 4代码结构中的校验位 质数法原代码12345各乘以权1713753乘积之和17 26 21 20 15 99以11为模去除乘积之和 把得出的余数作为校验码 99 11 9 0因此代码为123450 21 3功能结构图设计 功能结构图是按功能从属关系画成的图表 图中每一个框称为一个功能模块 功能分解的过程就是一个由抽象到具体 由复杂到简单的过程 功能模块可以根据具体情况分得大一点或小一点 分解得最小的功能模块可以是一个程序中的每个处理过程 而较大的功能模块则可能是完成某一任务的一组程序 功能结构图中各层功能与新的信息系统中数据流程图中的处理 功能 是对应的 22 3功能结构图设计 工资管理子系统被分解为建立主文件 更新主文件 建立扣款文件以及计算和打印等四个子功能 其中每个子功能还可以继续分解下去 工资管理子系统功能结构图 23 4信息系统流程图设计 信息系统流程图属于计算机处理流程图 它用来表示信息在计算机系统中的处理流程 信息系统流程图可以新系统的数据流程图为基础绘制 具体思路如下 首先为数据流程图中的处理功能画出数据关系图 最后 把各个处理功能的数据关系图综合起来 形成整个系统的数据关系图 即信息系统流程图 24 4信息系统流程图设计 25 4信息系统流程图设计 常用的系统流程图符号 26 4信息系统流程图设计 27 4信息系统流程图设计 工资管理子系统的信息系统流程图 28 4信息系统流程图设计 生产计划优化系统的信息系统流程图 29 5系统物理配置方案设计 本节内容 5 1设计依据5 2计算机硬件选择5 3计算机网络的选择5 4数据库管理系统的选择5 5应用软件的选择 30 5 1设计依据 系统的吞吐量系统的响应时间系统的可靠性集中式还是分布式地域范围数据管理方式 31 5 2计算机硬件选择 计算机硬件的选择取决于数据的处理方式和运行的软件 管理对计算机的基本要求是速度快 容量大 通道能力强 操作灵活方便 但计算机的性能越高 其价格也就愈昂贵 系统的数据处理是集中式的 系统应用的主要目的是利用计算机的强大计算能力 则可以采用主机 终端系统 以大型机或中小型机作为主机 系统应用的目的是进行企业管理 其应用本身就是分布式的 则应选择微机网络方式 32 5 2计算机硬件选择 确定了数据的处理方式以后 在计算机机型的选择上则主要考虑应用软件对计算机处理能力的需求 包括 计算机主存 CPU时钟 输入 输出和通信的通道数 显示方式 外接转储设备及其类型 33 5 3计算机网络的选择 网络拓扑结构网络拓扑结构一般有总线型 星型 环形 混合型等 在网络选择上应根据应用系统的地域分布 信息流量进行综合考虑 网络的逻辑设计按软件将系统从逻辑上分为各个分系统或子系统 然后按需要配备设备 如主服务器 主交换机 分系统交换机 子系统集线器 Hub 通讯服务器 路由器和调制解调器等 并考虑各设备之间的连接结构 网络操作系统目前 流行的网络操作系统有UNIX Windows等 34 5 4数据库管理系统的选择 在数据库管理系统的选择上 主要考虑 数据库的性能数据库管理系统的系统平台数据库管理系统的安全保密性能数据的类型目前 市场上数据库管理系统较多 流行的有Oracle Sybase SQLServer Informix Foxpro和VisualBasic等 35 5 5应用软件的选择 选择应用软件应考虑 软件是否能够满足用户的需求 根据系统分析的结果 验证软件在功能上能否满足数据表示 如记录长度 文件最大长度等 数据存储量和查询等方面的要求 软件是否具有足够的灵活性 软件是否能够获得长期 稳定的技术支持 36 6制订设计规范 设计规范是整个系统的 公用标准 它具体地规定了文件名和程序名的统一格式 编码结构 代码结构 统一的度量名等 有关设计规范例子请参见本章实例7 2 37 7数据存储设计 本节内容 7 1文件的分类7 2文件组织方式7 3文件设计7 4数据库设计的基础知识7 5数据库设计 38 7 1文件的分类 文件是系统中存放数据的基本方式 一 按文件的用途可把文件分为以下几种 主文件主文件是系统中最重要的共享文件 主要存放具有固定值属性的数据 处理文件处理文件又称事务文件 是用来存放事务数据的临时文件 包含了对主文件进行更新的全部数据 工作文件工作文件是处理过程中暂时存放数据的文件 周转文件周转文件用来存放具有固定个体变动属性的数据 其它文件 39 7 1文件的分类 总务科制表人 住户电费扣款清单 工资子系统中的住户电费扣款文件 共有人员代码 姓名 用电量和电费扣款四个数据项 对于用电户 除新搬进和新搬走的用户外 前两项内容基本每月不变 需要输入的仅是用电量一项 为了节省总务部门抄写扣款清单 的工作量和财务部门输入扣款清单的工作量 可以采用周转文件来解决 关于周转文件 40 7 1文件的分类 二 按文件的组织方式可把文件分为 顺序文件索引文件直接存取文件 41 7 2文件组织方式 顺序文件 顺序文件刚建立时 记录按其来到的先后次序顺序排列 其物理顺序和逻辑顺序并不一定完全一致 称之为串行文件 文件的记录按照鉴别键大小依次重新排列所得到的文件叫做排好序的顺序文件 简称顺序文件 因此 排好序的顺序文件是物理顺序和逻辑顺序一致的文件一切存于磁带上的记录 都只能是顺序的在磁盘上存放记录 既可以顺序地存放 也可以随机地存放 42 7 2文件组织方式 顺序文件 存在顺序存取存贮器上的顺序文件 只能按顺序扫描法查找 存在随机存取存贮器上的顺序文件 可以按顺序扫描法查找 也可以折半查找法进行查找 折半查找法是将待查找区域中点处的记录的鉴别键K 和要查找的记录的鉴别键KS相比较 若K KS 那么键号为K 的记录就是要找的记录 若K KS 则取出整个区域的一半 在文件按升序排列时 若KS K 取下一半 若KS K 则取上一半 这样继续进行下去 直到找到为止 43 7 2文件组织方式 索引文件 带有索引表的数据文件叫索引文件 增加索引表是为了加快检索记录的速度 索引表的索引项应当按顺序排列 而数据文件本身则可以按顺序排列 也可以不按顺序排列 按索引文件组织方式组织文件时 文件包括索引区和数据区 索引表建立在索引区数据文件建立在数据区索引表本身也是一个文件 其中列有每个记录的关键字和相应的物理存储地址 这两项合称为索引项 44 7 2文件组织方式 索引文件 索引表是由系统程序自动生成的 在为数据文件输入数据的同时建立索引表 表中的索引项按记录输入的先后顺序排列 待全部记录输入后 软件就对索引表排序 最后的索引表是按关键字的升序或降序排列的关键字与地址的对照表 索引表在排序前按记录的物理顺序排列排序后则按照记录的关键字的逻辑顺序排列 而将原索引表抹去 45 7 2文件组织方式 数据文件 索引文件的建立过程 原始文件 46 7 2文件组织方式 排序前的索引表 排序后的索引表 索引文件的建立过程 索引表的建立 47 7 2文件组织方式 索引文件查找时将外存上含有索引表的块送入内存 查得被找记录的地址 然后再将含有该记录的块送入内存 删除一个记录时 删去相应的索引项 而数据本身则保持不动 插入时 将插入记录置于数据区之末 而将添上相应索引项以后的索引重新排序 这些排序工作 也是由软件自动进行的 48 7 2文件组织方式 索引文件 优点 加快检索记录的速度索引文件组织方式可以保证地址的唯一性 而不产生重号 访问记录时 只要从索引表找到地址 就可得到所需记录 其存取机构的动作也比较简单 缺点 索引表本身需要占有一定存储空间 49 7 2文件组织方式 直接存取文件直接地址法 程序员或数据库管理员可以直接把存放某一记录的地址作为该记录的键号 直接地址法的优点是 存取机构动作简单 用户使用方便 不会产生重号 缺点是 把记录的存贮地址作为键号 不易记忆 50 7 2文件组织方式 直接存取文件直接地址法 程序员或数据库管理员可以直接把存放某一记录的地址作为该记录的键号 直接地址法的优点是 存取机构动作简单 用户使用方便 不会产生重号 缺点是 把记录的存贮地址作为键号 不易记忆 浪费存储空间 有一个文件 其鉴别键号分散在10000到50000号之间 但其记录总数只有5000个 如果用直接地址法存贮记录 就要浪费35001个记录空间 51 7 2文件组织方式 直接存取文件杂凑法可以采用 即利用一种称之为杂凑法函数的算法 把键号转换为相应记录的地址 达到压缩存贮空间的目的 杂凑法也叫随机法或转化法 杂凑函数的算法很多下面介绍常用的质数除余法 设所需存贮单元为M 本例中M 5000 则质数除余法的步骤如下 确定一个接近M的质数P 上例中取质数P 4999 设需要转变的键号为K 则转换后的记录地址为 H K K INT k p P式中 INT k p 表示k p的整数部分 上例中 键号为10000和50000的记录 用上法计算得到的地址分别为2和10 全部记录地址的分布范围 0 H K M 1 52 7 2文件组织方式 直接存取文件杂凑法采用杂凑法时 两个不同的键号经过杂凑法计算所得结果相同而在存放时发生冲突 解决键号冲突的方法是把第二个键号的记录存贮到其他地址去 而用链接的方法与第一个键号的记录相连 直接存取文件的特点是 文件的记录随机存放 插入记录方便 存取速度快 不用索引 节约存贮空间 记录没有排序 不能直接按关键字的顺序读出 53 7 3文件设计 常用文件组织方式性能比较 表中活动率指的是更新过程中作用到记录的百分数 例如 针对10000个记录 需要处理8000个 则活动率为80 54 7 3文件设计 文件设计通常从设计共享文件开始 文件由记录组成 所以设计文件主要是设计文件记录的格式 文件记录设计表中详细填写了记录中每一数据项的名称 变量名 类型 宽度和小数位数 记录设计中还应注明记录由哪个程序形成 又输出到哪个程序 55 7 3文件设计 56 7 4数据库设计的基础知识 一 数据模型 数据模型是数据库系统设计中用于提供信息表示和操作手段的形式构架 是数据库系统实现的基础 根据模型应用的不同目的 可以将模型分为两个层次 概念模型 也称信息模型 数据模型网状模型层次模型关系模型 57 7 4数据库设计的基础知识 概念模型 概念模型是将现实世界的客观对象抽象为某一种不依赖于计算机系统和数据库管理系统 DBMS 的信息结构 建模过程 现实世界中的对象 概念模型 数据模型实体 Entity 实体 即现实世界中存在的对象或事物 属性 属性 指实体具有的某种特性 联系在信息世界中 事物之间的联系可分为两类 一是实体内部的联系 如组成实体的各属性之间的关系 一是实体之间的联系 这里我们主要讨论实体之间的联系 58 7 4数据库设计的基础知识 概念模型 实体之间的联系方式可分为三类 一对一联系 1 1 如果对于A中的一个实体 B中至多有一个实体与其发生联系 反之 B中的每一实体至多对应A中一个实体 则称A与B是一对一联系 一对多联系 1 n 如果对于A中的每一实体 实体B中有一个以上实体与之发生联系 反之 B中的每一实体至多只能对应于A中的一个实体 则称A与B是一对多联系 多对多联系 m n 如果A中至少有一实体对应于B中一个以上实体 反之 B中也至少有一个实体对应于A中一个以上实体 则称A与B为多对多联系 59 7 4数据库设计的基础知识 二 ER方法E R方法即实体 联系方法 Entity RelationApproach 简称E R方法 是由P P S Chen于1976年提出的 其方法是用E R图来描述某一组织的信息模型 是概念模型的最常用的表示方法 在模型设计中 首先根据分析阶段收集到的材料 利用分类 聚集 概括等方法抽象出实体 并一一命名 再根据实体的属性描述其间的各种联系 ER图中用矩形表示实体 实体之间的关系用菱形表示 用无向边把菱形与有关实体连接 在边上标明联系的类型 实体的属性可用椭圆表示 并用无向边把实体与属性联系起来 60 7 4数据库设计的基础知识 61 7 4数据库设计的基础知识 上图涉及的实体包括 供方单位属性有单位号 单位名 地址 联系人 邮政编码物资属性有物资代码 名称 规格 备注库存属性有入库号 日期 货位 数量合同属性有合同号 数量 金额 备注结算属性有结算编号 用途 金额 经手人 62 7 4数据库设计的基础知识 上图涉及的关系包括 入库1 n联系 验收1 n联系 购进多对多的联系付款多对多的联系订货这是一个数量超过两个的不同类型实体之间的联系 在订货业务中 一种物资可由多家供应 产生多笔合同 反之 一个供应单位可供应多种物资 产生多笔合同 所以 在图中用M N L的结构来表示 订货联系的属性为 物资代码 单位号 合同号 数量 单价 63 7 4数据库设计的基础知识 三 数据模型目前 主要的数据模型是关系模型 RelationalModel 关系模型应用关系代数和关系演算等数学理论来处理数据库系统中的数据关系 从用户的观点来看 在关系模型下 数据的逻辑结构是一张二维表 每一个关系为一张二维表 相当于一个文件 实体间的联系均通过关系进行描述 关系表 一个记录 用来描述一个实体 64 7 4数据库设计的基础知识 三 数据模型 关系模型中的主要术语有 关系 一个关系对应于一张二维表 元组 表中一行称为一个元组 属性 表中一列称为一个属性 给每列起一个名即为属性名 主码 PrimaryKey 也称主关键字 表中的某个属性组 它的值唯一地标识一个元组 如表3 4中 结算编号和合同号共同组成了主码 域 属性的取值范围 分量 元组中的一个属性值 关系模式 对关系的描述 用关系名 属性1 属性2 属性n 来表示 65 7 4数据库设计的基础知识 三 数据模型 关系模型具有以下特点 关系模型的概念单一 对于实体和实体之间的联系均以关系来表示 关系是规范化的关系 规范化是指在关系模型中 关系必须满足一定的给定条件 最基本的要求是关系中的每一个分量都是不可分的数据顶 高度的数据独立性和易操作性关系模型中 用户对数据的检索和操作实际上是从原二维表中得到一个子集 该子集仍是一个二维表 因而易于理解 操作直接 方便关系模型把存取路径向用户隐藏起来 用户只需指出 做什么 而不必关心 怎么做 从而大大提高了数据的独立性 66 7 4数据库设计的基础知识 四 关系的规范化规范化理论是E F Codd在1971年提出的 他及后来的研究者为数据结构定义了五种规范化模式 NormalForm 简称范式 即第一范式 第二范式 第三范式 BCNF范式和第四范式关系必须是规范化的关系 应满足一定的约束条件 范式表示的是关系模式的规范化程度 也即满足某种约束条件的关系模式 根据满足的约束条件的不同来确定范式在五种范式中 通常只使用前三种 67 7 4数据库设计的基础知识 第一范式 1NF 属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项 简言之 第一范式指在同一表中没有重复项存在 68 7 4数据库设计的基础知识 第二范式所谓第二范式 指的是这种关系不仅满足第一范式 而且所有非主属性完全依赖于其主码 上表所示关系虽满足1NF 但不满足2NF 因为它的非主属性不完全依赖于由教师代码和课题代码组成的主关键字 其中 姓名和职称只依赖于主关键字的一个分量 教师代码 研究课题名只依赖于主关键字的另一个分量 研究课题号 这种关系会引起数据冗余和更新异常 当要插入新的研究课题数据时 往往缺少相应的教师代码 以致无法插入 当删除某位教师的信息时 常会引起丢失有关研究课题信息 69 7 4数据库设计的基础知识 第二范式解决的方法是将一个非2NF的关系模式分解为多个2NF的关系模式 可将上表所示关系分解为如下三个关系 教师关系 教师代码 姓名 职称课题关系 研究课题号 研究课题名教师与课题关系 教师代码 研究课题号这些关系都符合2NF要求 70 7 4数据库设计的基础知识 第三范式 3NF 所谓第三范式 指的是这种关系不仅满足第二范式 而且它的任何一个非主属性都不传递依赖于任何主关键字 上表3 7所示产品关系属第二范式 但不是第三范式 这里 由于生产厂名依赖于产品代码 产品代码唯一确定该产品的生产厂家 生产厂地址又依赖于厂名 因而 生产厂地址传递依赖于产品代码 这样的关系同样存在着高度冗余和更新异常问题 71 7 4数据库设计的基础知识 第三范式消除传递依赖关系的办法 是将原关系分解为如下几个3NF关系 产品关系 产品代码 产品名 生产厂名生产厂关系 生产厂名 生产厂地址3NF消除了插入 删除异常及数据冗余 修改复杂等问题 已经是比较规范的关系 72 7 5数据库设计 数据库设计与系统开发阶段对照 数据厍设计是在选定的数据库管理系统基础上建立数据库的过程 数据库设计除用户要求分析外 还包括概念结构设计 逻辑结构设计和物理结构设计等三个阶段 73 7 5数据库设计 数据厍的概念结构设计概念结构设计应在系统分析阶段进行 任务是根据用户需求设计数据库的概念数据模型 简称概念模型 概念模型是从用户角度看到的数据库可用第三章中介绍的E R模型表示可用本章实例7 1中介绍的3NF关系群来表示 74 7 5数据库设计 数据库的逻辑结构设计逻辑结构设计是将概念结构设计阶段完成的概念模型转换成能被选定的数据库管理系统 DBMS 支持的数据模型 数据模型可以由实体联系模型转换而来可以用本章实例7 1介绍的基于第三范式 3NF 的方法来设计 75 7 5数据库设计 数据库的逻辑结构设计将E R模型转换为关系数据模型的规则 每一实体集对应于一个关系模式 实体间的联系一般对应一个关系 联系名作为对应的关系名 不带属性的联系可以去掉 实体和联系中关键字对应的属性在关系模式中仍作为关键字 根据这些规则 实体和联系就很容易转换成下述对应的关系数据模型 76 7 5数据库设计 数据库的物理结构设计物理结构设计是为数据模型在设备上选定合适的存储结构和存取方法 以获得数据库的最佳存取效率 物理结构设计的主要内容包括 库文件的组织形式 如选用顺序文件组织形式 索引文件组织形式等 存储介质的分配 例如将易变的 存取频繁的数据存放在高速存储器上 稳定的 存取频度小的数据存放在低速存储器上 存取路径的选择等 77 8输出设计 本节内容 8 1输出设计的内容8 2输出设计的方法8 3输出报告8 4输出设计示例 78 8 1输出设计的内容 输出设计的内容包括 有关输出信息使用方面的内容信息的使用者 使用目的 报告量 使用周期 有效期 保管方法和复写份数等 输出信息的内容输出项目 位数 数据形式 文字 数字 输出格式表格 图形或文件 输出设备打印机 显示器 磁带 光盘等 输出介质输出到磁盘还是磁带上 输出用纸是专用纸还是普通白纸等 79 8 2输出设计的方法 输出设计的方法 采用预印表格打印多层表格周转文件 80 8 3输出报告 输出报告定义了系统的输出 输出报告中既标出了各常量 变量的详细信息 也给出了各种统计量及其计算公式 控制方法 设计输出报告时要注意以下几点 方便使用者 尽量利用原系统的输出格式如确需修改 应征得用户同意 输出表格要考虑系统发展的需要 是否必要在输出表中留出备用项目 以满足将来新增项目的需要 81 8 3输出报告 输出设计书 82 8 4输出设计示例 屏幕显示输出的设备调拨单 83 8 4输出设计示例 输出格式定义 84 9输入设计 本节内容 9 1输入设计的原则9 2数据输入设备的选择9 3输入检验9 4原始单据的格式设计9 5输入屏幕设计 85 9 1输入设计的原则 输入设计包括数据规范和数据准备的过程 在输入设计中 提高效率和减少错误是两个最根本的原则 以下是指导输入设计的几个目标 控制输入量减少输入延迟减少输入错误输入过程应尽量简化 86 9 2数据输入设备的选择 87 9 3输入检验 输入错误的种类数据本身错误 由于原始数据填写错误等原因引起的输入数据错误 数据多余或不足 在数据收集过程中产生的差错 如数据 单据等 的散失 遗漏或重复等原因引起的数据错误 数据的延误 数据收集过程中所产生的差错 不过它的内容和数据都是正确的 只是由于时间上的延误而产生差错 88 9 3输入检验 数据的校验方法有 重复校验 这种方法将同一数据先后输入两次 然后由计算机程序自动予以对比校验 如两次输入内容不一致 计算机显示或打印出错信息 视觉校验 输入的同时 由计算机打印或显示输入数据 然后与原始单据进行比较 找出差错 视觉校验不可能查出所有的差错 其查错率为75 85 检验位校验 89 9 3输入检验 数据的校验方法有 控制总数校验 用控制总数校验时 工作人员先用手工求出数据的总值 然后在数据的输入过程中由计算机程序累计总值 将两者对比校验 数据类型校验校验数据是数字型还是字符型 格式校验 校验数据记录中各数据项的位数和位置是否符合预先规定的格式 姓名栏规定为18位 而姓名的最大位数是17位 则该栏的最后一位一定是空白 该位若不是空白 就认为该数据项错位 90 9 3输入检验 逻辑校验根据业务上各种数据的逻辑性 检查有无矛盾 例如 月份最大不会超过12 界限校验检查某项输入数据的内容是否位于规定范围之内 譬如 商品的单价规定在50元至1000元范围内 则检查是否有比50元小及比1000元大的数目即可 凡在此范围之外的数据均属出错 顺序校验检查记录的顺序例如 要求输入数据无缺号时 通过顺序校验 可以发现被遗漏的记录 又如 要求记录的序号不得重复时 即可查出有无重复的记录 91 9 3输入检验 记录计数校验这种方法通过计算记录个数来检查记录有否遗漏和重复 不仅对输入数据 而且对处理数据 输出数据及出错数据的个数等均可进行计数校验 平衡校验平衡校验的目的在于检查相反项目间是否平衡例如 会计工作中检查借方会计

温馨提示

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

评论

0/150

提交评论