




已阅读5页,还剩142页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 可行性分析 系统规划 现行系统详细调查 系统化分析 新逻辑方案 系统设计 初步调查 信息系统需求分析 信息系统需求分析 目录1 系统分析概述2 可行性分析3 现行系统详细调查4 数据字典5 处理逻辑的表达6 需求规格说明书 3 1 1系统分析的对象1 2系统分析的目的1 3系统分析的困难1 4系统分析的关键1 5系统分析的原则 1 系统分析概述 4 1 系统分析概述 系统分析是开发管理信息系统过程中最重要 也是最困难的阶段 同系统设计一同是整个MIS开发工作的核心部分 系统分析工作的好坏 在很大程度上决定了系统的成败 5 1 系统分析概述 6 1 系统分析概述 系统分析的对象手工系统和已采用计算机的信息系统 7 系统分析的目的在充分认识原系统的基础上 通过可行性分析 业务流程分析和数据流程分析等手段 发现问题和薄弱环节 最后完成新系统的逻辑方案设计 或称逻辑模型设计 1 系统分析概述 8 系统分析的目的逻辑方案解决 做什么 是系统分析的任务 即系统要完成什么样的功能 提供什么样的信息 物理方案解决 怎样做 是系统设计的任务 既系统的各项功能是如何实现的 用什么样的具体方法产生和提供信息 1 系统分析概述 9 现实世界问题 观念世界逻辑模型 数据世界物理模型 计算机世界计算机可执行模型 管理信息系统的开发过程 1 系统分析概述 系统分析的目的 10 1 系统分析概述 系统分析的困难 1 客户不清楚需求a 知道要什么但说不明白b 不知道要什么c 不知道要什么但却指出要什么 2 需求自身经常变动a 喜新厌旧b 认识加深 导致更改 一般至少3次 c 环境的变化 3 分析人员和客户的误解a 业务员不懂技术 技术员不懂业务 11 系统分析的关键 理解 表达 理解 和 表达 过程的实质是要把原来由最终用户所进行的各项具体的管理工作纳入计算机系统之中 要求系统分析人员要善于挖掘出用户没有明确表达出来的需求 要善于通过系统分析修正用户提出的要求 用什么样的工具描述对系统的理解 使得用户能够看懂 能够与系统分析员共同讨论和修改 使得系统设计员和程序员能够正确理解 保证开发的系统符合用户需求 1 系统分析概述 12 系统分析的基本原则 1 逻辑设计与物理设计分开设计人员过早地考虑了具体的物理细节在选择处理方法及具体硬件 软件方面花了很多时间和精力到了开发后期又往往发现有的内容不合适 或者根本不需要 这时推翻重来 浪费很多人力 物力 若是大系统开发 后果更为严重 1 系统分析概述 13 系统分析的基本原则 2 结构化分析的原则以抽象和分解为手段 对系统进行自顶向下的逐层分解 逐步细分 逐步求精 从而达到易于理解的目的 抽象是先考虑问题的最本质属性 暂不考虑具体细节 以后再逐层添加细节 即把复杂的处理内容隐蔽起来 便于抓住主体 有利于对问题的理解 分解是把一个复杂问题分割成若干个较小 较易解决的问题 然后分别处理 1 系统分析概述 14 自顶向下 顶层 结构化分析的基本思想 1 系统分析概述 15 系统分析的基本原则 3 基于原系统 高于原系统原则要求系统分析工作既不脱离实际 凭空想象 又要对现行系统中不合理的管理体制 管理模式 思想观念 工作方法以及传统习惯等进行大胆的改革和正确的引导 从而充分发挥信息技术的能力 提高工作效率 提高管理水平 1 系统分析概述 16 系统分析的基本原则 4 用户参与原则尽管系统分析员在系统分析阶段要熟悉业务 但毕尽时间有限 缺乏实践 因此在系统分析的过程中要有具有较强工作经验的业务人员参与工作这样使系统分析员能及时掌握用户情况 便于交流 能及时修改或补充用户需求 使用户及早熟悉系统 1 系统分析概述 17 2 1可行性分析的任务2 2可行性分析的内容2 3可行性分析的报告2 4详细调查 2 可行性分析和详细调查概述 18 2 1可行性分析的任务 可行性分析是要决定 做还是不做 可行性分析是客观的 科学的 但决策仍有可能是错误的 19 2 1可行性分析的任务 明确开发的必要性和可行性必要性来自实现开发任务的迫切性IS的开发是来自合作伙伴的需要 竞争对手的挑战 或者是其它行业管理信息系统发展水平 或者是新的信息技术出现等 可行性则取决于实现应用系统的资源和条件可行性分析需建立在初步调查的基础上 了解原系统存在的问题 用户对新系统的要求等 必要的应用项目未必都是可以实现的 20 2 2可行性分析的内容 21 2 3可行性分析报告 分析报告的重点内容 可以参考相关的文献 系统简述项目目标项目投资 包括人力 资金 设备及时间 可行性研究 管理 技术 经济三方面 结论项目可行 条件成熟 可立即开始进行需要修改目标 追加资源或等待条件成熟 不可能或没有必要进修改目标 项目终止 22 可行性论证会议 可行性分析报告提交主管部门以后 按规定要召开由主管部门主持 用户单位 研制单位和其他单位的专家学者参加的可行性论证会 对可行性报告进行广泛的 深入的讨论和研究 返回 可行性分析报告要尽量取得有关管理人员的一致认识 并经过主管领导批准 才可付之实施 进入对系统进行详细调查的阶段 2 3可行性分析报告 23 对图书馆进行初步调查的具体内容为 1 图书馆的规模 现藏书册数 种类 2 图书馆的主要业务 3 图书馆下设几个部门 4 图书馆职工人数 5 职工受教育程度 6 主要购书单位 7 图书编码方式 8 现有多少读者在此借书 9 读者借书凭证 10 读者分类 11 图书馆的上级领导对开发新系统的态度 12 开发新系统要投入的资金 13 开发新系统的时间 规定多长时间开发完成 案例分析 图书馆管理信息系统初步调查 24 通过系统初步调查 对某单位图书馆的各个方面有了具体的了解 现对该单位开发图书馆管理信息系统的可行性进行分析 技术上可行该系统所需硬件设备 如服务器 机 打印机及网络配件等 市场上有销售且价格较低 能满足系统功能要求 软件上 操作系统采用WindowsNT 数据库管理系统采用VisualFoxPro 这些软件在MIS开发中已被大量应用 技术上都比较成熟 因此技术上是可行的 可行性分析 案例分析 图书馆管理信息系统初步调查 25 经济上可行由于上级领导急需采用计算机来进行图书馆的管理 因此对开发图书馆管理信息系统大力支持 拨款 万元作为开发经费 可行性分析 案例分析 图书馆管理信息系统初步调查 26 管理上可行该单位图书馆有很好的管理体制 图书采用中图法编码方式 每位借书人均有借书证 同时图书馆还为每位借书人建立了档案 因此管理上可行 另外 图书馆管理人员对开发该系统也是大力支持的 同时制定了培训计划 并进行了实施MIS的物质准备和工作准备 综上所述 开发图书馆管理信息系统在技术上 经济上 管理上都是可行的 可行性分析 案例分析 图书馆管理信息系统初步调查 27 3 1详细调查概述3 2组织结构调查3 3管理功能调查3 4业务流程调查3 5数据流程调查 3 现行系统的详细调查 28 3 1详细调查 详细调查就是对现行系统的实际运行过程进行调查 主要针对管理业务调查和数据流程调查两部分 29 管理业务调查 应首先了解企业的组织结构和功能 绘制出组织结构及功能图 从与企业生产经营直接有关的机构开始 进行业务流程的分析 并绘制成业务流程图 管理系统 IS I o 3 1详细调查 30 现行系统 包括手工系统和已采用计算机的管理信息系统 掌握现行系统的现状 发现问题和薄弱环节收集资料 为下一步的系统化分析和提出新系统的逻辑设计做好准备 详细调查的目的 原则 3 1详细调查 31 原则 用户参与原则 共同参加 3 1详细调查 32 详细调查的准备 主要包括以下活动 熟悉业务 拟订调查提纲 确定部门负责人员和业务配合人员 动员和人员培训 确定调查路线 3 1详细调查 33 熟悉业务 展开对与业务工作相关管理理论 方法 实务 发展动向和趋势等的学习 对相关业务工作重点 难点的学习 了解国内外其他企业在该类运作与管理的信息系统应用的水平 深度和广度 这样对新系统设计的实用性 先进性就有一个大体的把握 便于调查工作的开展 根据调查范围 分配各系统分析员的调查对象 不同人员对不同的部门进行调查和分析工作 详细调查的准备 3 1详细调查 34 拟订调查提纲 1 你的工作岗位是什么 你的工作任务是什么 哪些任务是重点 难点 你的工作性质 地位是什么 2 你的工作有哪些考核指标 工作目标有哪些 3 你的工作中用到哪些单据 台账 统计报表 工作文件 工作标准 管理标准 哪些单据 台账 统计报表 工作文件 工作标准 管理标准可能会修改 4 你的工作中有哪些流程 与其他工作 部门 人员或岗位 之间有什么关系 5 你的工作经常需要向什么领导提供哪些统计数据 6 你的工作存在哪些问题 在最近有哪些变革 你认为应该如何改进 7 为做好你的工作 其他相关工作 你认为应该收集哪些企业外部信息 详细调查的准备 3 1详细调查 35 确定部门负责人员和业务配合人员 为了使系统开发工作有序 有效地工作 应该确定企业高层领导中的负责人 各部门负责人员以及业务配合人员 他们是新系统的用户 详细调查的准备 3 1详细调查 36 动员和人员培训 动员 使企业员工了解国内外使用信息技术的情况 对企业带来的效益 开发新信息系统工作的重要性 必要性和紧迫性 使他们能积极支持这项工作的开展 培训 使相关的业务人员了解计算机能做什么 并根据拟订的调查提纲 培训他们如何积极主动地参与 配合 协助调查工作乃至系统分析阶段的工作 详细调查的准备 3 1详细调查 37 确定调查路线 详细调查的准备 3 1详细调查 38 详细调查的方法 3 1详细调查 39 问卷调查 固定式问卷 要求进行简单而明确回答的问题 有限制问题 你所在企业的会计凭证每月大约有多少份 如下表给出的问卷 用户根据提示 选择1 9 3 1详细调查 40 自由式问卷 要求对问题进行讨论而不是必须对问题做出简短的回答 无限制问题 你认为所在部门现在使用的信息系统存在的问题采取什么方案来解决最好 3 1详细调查 问卷调查 41 开调查会 按职能部门召开座谈会 了解各个部门的业务范围 工作内容 业务特点以及对新系统的想法和建议 召集各类人员联合座谈 着重听取使用单位对目前作业存在问题的介绍 对新系统解决问题的要求等 3 1详细调查 42 输出方面 你们希望计算机输出怎样的报告 目的是什么 哪些报告可以取消或合并 以前输出数据的精确度如何 过去用什么办法发现错误和修改错误 3 1详细调查 访问法 43 处理方面 由谁来处理 何时处理 处理时间长短 采用哪些计算方法 3 1详细调查 访问法 44 输入方面 输入原始凭证的格式是什么样的 何时 何地由谁输入 采用何种传递方式 邮寄 电话 电报等 合理的输入持续时间是多少 输入数据的字节数和数据类型 3 1详细调查 访问法 45 数据存储方面 目前数据存储在何种介质或设备上 需要使用多少数据库文件或数据文件 3 1详细调查 访问法 46 观察和参加业务实践 百闻不如一见 观察和参加业务实践既能使系统分析员亲身体会工作实际 又能使自己去发现问题 3 1详细调查 47 3 2组织结构调查 组织结构 指的是一个组织 部门 企业 车间 科室等 的组成以及这些组成部分之间的隶属关系或管理与被管理的关系 通常可用组织结构图来表示 将调查中所了解的组织结构具体地描绘在图上 作为后续分析和设计的参考 最终划分功能子系统的依据 48 3 2组织结构调查 组织结构图 49 3 3管理功能调查 功能是各组织机构职能的具体体现 任何一个系统都有一个目标 为了实现系统目标 系统必须具备各种功能 50 3 3管理功能调查 51 3 3管理功能调查 以功能为准绳设计和考虑系统系统 将会对组织结构的变化有一定的独立性 为了使MIS具有更好的环境适应能力 现代MIS的设计和开发一般都不会按企业的组织结构来开发 而是按企业的功能结构来开发MIS系统 因此 管理功能调查的重要性大于组织结构的调查 52 组织 功能关系图 3 3管理功能调查 53 3 4业务流程调查 按信息流动的过程调查各环节的处理业务 信息来源 处理方法 计算方法 信息流经去向 信息输出形态等 帮助我们了解和描述某项业务的具体处理过程 修改和删除原系统的不合理部分 在新系统基础上优化业务处理流程 管理业务流程图和表格分配图 54 业务流程图 TransactionFlowChart 业务流程图 就是用一些规定的符号及连线来表示某个具体业务处理过程 业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制 换句话说 就是用图形方式来反映实际业务处理过程的 流水账 3 4业务流程调查 55 业务流程图是一种用尽可能少 尽可能简单的方法来描述业务处理过程的方法 由于它的符号简单明了 所以非常易于阅读和理解业务流程 单位或人员 各类单据 报表等 信息传递方向 3 4业务流程调查 56 车间填写领料单到仓库领料 库长根据用料计划审批领料单 未批准的退回车间 库工收到已批准的领料单后 首先查阅库存账 若有货 则通知车间前来领取所需物料 并登记用料流水账 否则将缺货通知采购人员 采购人员根据缺料通知 查阅订货合同单 若已订货 则向供货单位发出催货请求 否则就临时申请补充订货 供货单位发出货物后 立即向订货单位发出提货通知单 采购人员收到提货通知单后 就可办理入库手续 接着是库工验收入库 并通知车间领料 此外 仓库库工还要依据库存账和用料流水账定期生成库存的报表 呈送有关部门 业务流程图举例 某物料管理的业务流程 57 某物资管理的业务流程图 58 按业务部门绘制业务流程 图所描述的主体是票据 账单的业务处理过程 票据 账单的流程路线与实际的业务处理过程一一对应 图中票据 账单是有生有死的 即它的一个生命周期表示了一笔业务 业务流程图的特点 3 4业务流程调查 59 帮助系统分析员全面了解系统业务处理流程 作为进一步分析的依据 是系统分析员 管理人员 业务操作人员相互交流的工具 系统分析员可以直接在业务流程图上拟出计算机要处理部分 可用业务流程图分析业务流程是否合理 业务流程图的作用 3 4业务流程调查 60 业务流程图的绘制 案例 顾客向导购员提交订单 导购员查询库存台账和客户资料 如果满足销售条件 则开具销售单给顾客和库管员 库管员根据销售单进行发货 同时修改库存台账 顾客若发现所购货物的质量问题 则填写退货单 向主管申请 同意后办理销售退单给库管员 由库管员修改库存台账 如果主管不同意退货 则向顾客发出不退货说明单 备注 红色字体表示业务处理过程中的单位或个人蓝色字体表示业务处理过程中传递的单据 61 顾客 订单 导购员 库存台账 客户资料 销售单 销售单 库管员 退货单 销售退单 不退货说明单 主管 顾客向导购员提交订单 导购员查询库存台账和顾客资料 如果满足销售条件 则开具销售单给顾客和库管员 库管员根据销售单进行发货 同时修改库存台账 顾客若发现所购货物的质量问题 则填写退货单 向主管申请 同意后办理销售退单给库管员 由库管员修改库存台账 如果主管不同意退货 则向顾客发送不退货的说明表单 62 库管员 盘存报表 仓库主管 盘点规定 库存清单 盘点流水帐 合格盘点报表 不合格盘点报表 如图所示 在盘点管理业务流程中 库管员首先编制盘存报表并提交给仓库主管 仓库主管查询库存清单和盘点流水账 然后根据盘点规定进行审核 如果合格则提交合格盘存报表递交给库管员 由库管员更新库存清单和盘点流水账 如果不合格则由仓库主任返回不合格盘存报表给库管员重新查询数据进行盘点 63 数据流程图 dataflowdiagram 是一种能全面地描述信息系统逻辑模型的主要工具 它可以用少数几种符号综合地反映出数据在系统中的流动 处理和存储情况 什么是数据流程图 3 5数据流程图调查 64 外部实体 处理 数据存储 数据流 描述符号 3 5数据流程图调查 65 位于本系统之外的信息提供者或使用者 称为外部实体 即存在于系统之外的人员 组织或子系统 例如顾客 供货单位等 标识符为E 外部实体 3 5数据流程调查 66 数据流 表示流动着的数据 箭头指明了数据的流动方向 数据流的标识符为F 通常在数据流符号的上方标明数据流的名称 3 5数据流程调查 67 数据存储 指数据保存的地方 标识符为S 这里 地方 并不是指保存数据的物理地点或物理介质 而是指数据存储的逻辑描述 符号左边填入该数据存储的标识 如D1 D2 图形右边填写存储的名称 如 学生档案 库存台帐 等 数据存储和数据流都是数据 仅仅是所处的状态不同 数据存储是处于静止状态的数据 数据流是处于运动中的数据 3 5数据流程调查 68 3 5数据流程图调查 画法 由于实际数据处理过程常常比较繁杂 故应该按照系统的观点 自顶向下地分层展开绘制 黑灰半透明透明 69 自顶向下逐层分解 首先 画出顶层 第一层 数据流程图 顶层数据流程图只有一张 说明系统总的输入 输出和处理功能 其次 再对顶层数据流程图中的处理功能进行逐层分解 形成多级数据流程图 内容应尽可能少 使人看到这张高层数据流程图能一目了然 立即有一个深刻的印象 知道这个系统的主要功能是什么 这一步分解仅是将一个整体分成几个大的部分 而不需太细 好比一部机器 这一部分到部件而不是零件 70 实例 绘制某服装销售公司财务系统的第0层数据流程图 分析 在该财务系统中 财务人员接收原始票据的提供者提交的票据 根据会计科目和帐簿信息进行相关帐务处理 并定期生成财务报表提交给上级部门审阅 3 5数据流程图调查 71 3 5数据流程图调查 原始票据提供者包括往来单位和企业职工 账务处理首先根据原始票据编制记账凭证 并将其进行存档 然后将其登帐处理 并登入记账簿 并编制报表 72 数据流程图分多少层次应根据现实际情况而定 对于一个复杂的大系统 有时可分至七八层之多 为了提高规范化程度 有必要对图中各个元素加以编号 通常在编号之首冠以字母 用以表示不同的元素 字母所表示的意义必须在一开始就予以说明 注意规范化 标准化 每张流程图的各种图元符号布局要合理 分布要均匀 整齐 清晰 要尽量保持美观 通常将输入布置在图元的左侧 输出布置在图元的右侧 3 5数据流程图调查 73 1 正确编号 应注意的问题 3 5数据流程图调查 74 应注意的问题 2 正确的命名 数据流 入库单 出库单 数据 信息 输入 输出 处理 计算工资 产生发票 处理 加工 3 5数据流程图调查 75 下图是某厂销售子系统的数据流程图 销售科根据用户送来的订货单进行销售处理后向用户发货 3 5数据流程图调查 销售子系统的顶层数据流程图 76 下一步是对顶层数据流程图中的 处理 进行分解 也就是将 销售处理 P2分解为更多的 处理 包含三个 子处理 1 判定订货处理方式P2 1 根据用户信用情况 库存情况和购货金额将订货单按以下三种情况分别处理 可以赊物 立即发货 修改库存账 输出数据流D1 等有货后再发货 输出数据流D2 库存不够 要求先付款 输出数据流D3 信用等级不够 必须先款后货 2 开发货单处理P2 2 发货单一式四份 分发仓库 用户 财务科和存档 财务科按此记应收账3 开付款通知单处理P2 3 通知用户付款 3 5数据流程图调查 77 3 5数据流程图调查 78 业务流程图VS数据流程图 3 5数据流程图调查 数据流程图屏蔽了业务流程中的物理背景而抽象出数据的特征 描述了企业或机构中整体的或部门的数据 数据流向 数据加工 数据存储及数据的来源和去向 是业务流程图的数据抽象 数据流程调查是今后建立数据库系统和设计功能模块过程的基础 也是系统分析的主体内容 79 业务流程图到数据流程图的转换规则 业务流程图中的外部实体直接转换为数据流程图中的外部实体业务流程图中传递的单据转换为数据流程图中的数据流业务流程图中用于查询与修改的单据转换为数据流程图中的数据存储业务流程图中涉及的业务处理单位或人员转换为数据流程图中该人或部门所完成的处理功能 3 5数据流程图调查 80 某物资管理的业务流程图 81 车间 领料单 审核处理 用料计划 计划数据 未批准领料单 已批准领料单 出库处理 库存账 用料流水账 库存数据 领料通知单 出库数据 出库数据 统计处理 库存数据 流水账数据 有关部门 库存报表 采购处理 缺料通知单 订货合同 订货数据 供货单位 催货单 补充订货单 收货处理 提货通知单 入库处理 入库单 订货数据 入库数据 某物资管理的数据流程图 82 检查数据流程图正确性的方法 1 数据守恒 即输入数据要与输出数据相匹配 数据不会莫名其妙的产生 也不会莫名其妙的消失 3 5数据流程图调查 82 计算成绩 出生日期 最终成绩 此过程没有输出 被称为黑洞过程 此过程没有输入 被称为自然发生过程 奇迹 此过程有一个输入 但显然这个输入不能产生所示的输出 因此被称为灰洞过程 奇迹 83 2 在绘制数据流程图时 应注意处理框与数据存储之间数据流的方向 一个处理过程要读文件 数据流的箭头应指向处理框 若是写文件则箭头指向数据存储 库存台账 修改台账 读取台账 3 5数据流程图调查 检查数据流程图正确性的方法 84 3 5数据流程图调查 3 父图中某一处理框的输入 输出数据流必须体现于相应的分层子图中 85 3 1 E D 3 3 3 2 对过程3细化的子图 缺少输入数据流C 3 5数据流程图调查 4 数据流是指处理的输入或输出 每一个过程都要有最少一个输入和输出 任何一个数据流至少一端是处理框 重点 3 5数据流程图调查 不正确 课程 学生 选课信息 正确 87 案例 工资单 工作的时间 职工时间记录 净工资 职工工资单 职工记录 总工资 扣除额 职工记录 检查核实记录 88 描述对象不同业务流程图的描述对象是某一具体的业务 数据流程图的描述对象是数据流 业务是指企业管理中必要且逻辑上相关的 为了完成某种管理功能的一系列相关的活动 数据流程图是对业务流程的进一步抽象与概括 抽象性表现在它完全舍去了具体的物质 只剩下数据的流动 加工处理和存储 概括性表现在它可以把各种不同业务处理过程联系起来 形成一个整体 业务流程与数据流程的关系 89 功能作用不同业务流程图是一本用图形方式来反映实际业务处理过程的 流水帐 绘制出这本流水帐对于开发者理顺和优化业务过程是很有帮助的 数据流程分析主要包括对信息的流动 传递 处理 存储等的分析 数据流程分析的目的就是要发现和解决数据流通中的问题 这些问题有 数据流程不畅 前后数据不匹配 数据处理过程不合理等 业务流程与数据流程的关系 90 二者之间的联系数据流是伴随着业务过程而产生的 它是业务过程的衍生物 数据资料基本上也是按组织结构或业务过程收集的 在数据汇总时 我们也是以业务流程为单位 将同一业务的不同处理步骤中的数据加以集中 数据流程图的绘制遵照业务处理的全过程 业务流程与数据流程的关系 91 业务流程导出数据流程的思路一种是先按业务流程图理出的业务流程顺序 然后将相应调查过程中所掌握的数据 表单分离出来 接下来考查数据的流向 加工处理过程和存储 把它们串起来就绘制成一完整的数据流程图 业务流程与数据流程的关系 92 业务流程导出数据流程的思路另一种是从业务流程中分离出处理过程 再考查每一个处理过程的输入数据与输出数据 将业务过程中所有的处理过程的输入 输出数据流进行有机的集成就形成了一个完整的数据流程图 业务流程与数据流程的关系 93 业务流程图中的外部实体直接转换为数据流程图中的外部实体业务流程图中传递的单据转换为数据流程图中的数据流业务流程图中用于查询与修改的单据转换为数据流程图中的数据存储业务流程图中涉及的业务处理单位或人员转换为数据流程图中该人或部门所完成的处理功能 业务流程图到数据流程图的转换规则 94 1 正确编号 应注意的问题 95 应注意的问题 2 正确的命名 数据流 入库单 出库单 数据 信息 输入 输出 处理 计算工资 产生发票 处理 加工 96 应注意的问题 3 数据流程图的绘制一般是从左到右进行 从左侧开始标出外部实体 然后画出由外部实体产生的数据流 再画出处理逻辑 数据流 数据存储等元素及其相互关系 最后在流程图的右侧画出接收信息的系统外部实体 97 应注意的问题 4 父图与子图的平衡 子图是对父图中处理逻辑的详细描述 因此父图中数据的输入和输出必须在子图中反映 父图与子图的平衡是数据流守恒原则的体现 即对每一个数据处理功能来说 要保证分解前后的输入数据流与输出数据流的数目保持不变 98 应注意的问题 5 数据流至少有一端连接处理框 数据流不能直接从外部实体直接传送到数据存储 也不能从数据存储直接传送到外部实体 99 应注意的问题 6 数据存储输入 输出协调 数据存储必定有输入数据流和输出数据流 缺少任何一个则意味着遗漏了某些加工 100 应注意的问题 7 数据处理输入 输出协调 只有流入没有流出 则数据处理无需存在 只有流出没有流入的数据处理不可能满足 101 4数据字典 数据存储 库存清单 包括哪些内容 过程 盘点处理 是如何处理的呢 P1 4 3 盘点处理 P1 4 1 盘存审核 P1 4 2 对账处理 S10盘点规定 S6盘点流水账 S1库存清单 盘点报表 不合格盘点报表 合格盘点报表 盘点标准 流水帐数据 盘点数据 盘点数据 F4库存数据 102 数据字典的内容 4数据字典 对数据流程图中的六个方面进行具体的定义 数据项 数据结构 数据流 处理逻辑 数据存储 外部实体 103 数据项又称为数据元素 是最小的数据组成单位 具有逻辑不可再分性 如 学号 姓名等 数据项的定义 主要包括 1 数据项的编号 名称 别名和简述 2 数据项的类型及长度 3 数据项的取值范围 4数据字典 104 数据项的定义 4数据字典 105 数据结构的描述重点是数据之间的组合关系 即说明这个数据结构包括哪些成分 数据结构的定义 4数据字典 106 一个数据结构可以由若干个数据项组成 也可以由若干个数据结构组成 还可以由若干个数据项和数据结构组成 表中用DS DataStructure 表示数据结构 用I表示数据项 4数据字典 107 数据字典中对数据结构的定义包括以下内容 1 数据结构的名称和编号 2 简述 3 数据结构的组成 4数据字典 108 4数据字典 109 数据流的定义 数据流由一个或一组固定的数据项或数据结构组成 定义数据流时 不仅要说明数据流的名称 组成等 还应指明它的来源 去向和数据流量等 数据流编号 F1数据流名称 订货单数据流简述 在公司缺货的情况下由采购部填写的单据数据流来源 采购管理中P1 1编制订单数据流去向 E1供应商数据流组成 商品编码 商品名称单位 数量 单价 交货日期 订单号数据流量 约100单 月高峰流量 约300单 月 4数据字典 110 数据流的定义 4数据字典 111 数据存储在数据字典中只描述数据的逻辑存储结构 而不涉及它的物理组织 数据存储的定义 数据存储编号 S1数据存储名称 货品库存 资料 简述 商品入库 出库及退货后修改当前库存量数据存储组成 商品编码 商品名称 单位 当前库存 商品下限 商品上限 进价关键字 商品编码相关联的处理 P1 1编制订单 P1 2收货 P2 4退货等 4数据字典 112 数据流程图和数据字典共同构成系统的逻辑模型 没有数据字典 数据流程图就不严格 没有数据流程图 数据字典也难于发挥作用 只有数据流程图和对数据流程图中每个元素的精确定义放在一起 才能共同构成系统的规格说明 与数据流程图的关系 4数据字典 113 5处理逻辑的表达 114 数据字典里的处理逻辑小说明仅能对简单的处理进行说明 但是对于较复杂的处理逻辑必须加以更为详细的描述 这就要用到处理逻辑的描述工具 决策树 判断树 决策表 判断表 结构化语言 5处理逻辑的表达 115 决策树的构造规则 首先从文字材料中分清哪些是判定的条件 哪些是判定的结论 行动 根据文字材料中的连接词找出判定条件之间的并列关系 选择关系 从属关系 再根据这些关系构造出决策树 1 决策树 5处理逻辑的表达 116 1 年交易额在5万或5万以下 则不给予折扣 2 对于年交易额在5万以上时 如果无欠款 则给予15 的折扣 如果有欠款 而且与本公司的交易关系在20年以上 则折扣为10 如果有欠款 而且与本公司交易关系在20年以下 则折扣为5 订货折扣政策如下 示例 5处理逻辑的表达 117 判断树比较直观 容易理解 但当处理逻辑中涉及的条件很多时 不容易清楚地表达出整个判别过程 5处理逻辑的表达 118 2 决策表 决策表 以表格的方式来描述处理逻辑 决策表的绘制步骤 先根据条件的组合画出原始决策表再对原始决策表中的组合进行优化 得到优化后的决策表 5处理逻辑的表达 119 条件语句 行动语句 条件项 行动项 5处理逻辑的表达 120 5处理逻辑的表达 121 决策表的优化规则 如果一组条件组合中有几个条件的值相同 而另外几个条件无论值为 Y 或 N 最后采取的决策行动都是一样 则这几个条件组合可以合并为一个 决策表的优化 5处理逻辑的表达 122 5处理逻辑的表达 123 Y Y Y N N N N Y N N Y Y N N Y N Y N Y N 5处理逻辑的表达 124 Y Y Y N Y N N Y N 5处理逻辑的表达 125 例题 某航空公司规定 乘客可以免费托运重量不超过30公斤的行李 当行李重量超过30公斤时 对头等舱的国内乘客超重部分每公斤收费4元 对其他舱的国内乘客超重部分每公斤收费6元 对外国乘客超重部分每公斤收费比国内乘客多一倍 试绘出决策表以及决策树 5处理逻辑的表达 126 5处理逻辑的表达 127 5处理逻辑的表达 128 例 书P118图6 10 5处理逻辑的表达 129 少了Y Y Y和Y Y N这两种条件组合 因为这和现实逻辑冲突 5处理逻辑的表达 130 3 结构化语言 结构英语表示法是一种模仿计算机语言的处理逻辑描述方法 介于形式语言和自然语言之间它没有精确的定义 主要使用由 IF THEN ELSE 等词组成的规范化语言 5处理逻辑的表达 131 结构化语言示例 5处理逻辑的表达 132 三种工具比较 从掌握工具的难易度来看 结构化语言最易于掌握 从清晰直观度来看 特别是表达判断逻辑结构 决策树最好 一目了然 从机器的可读性 计算机编制程序 来看 判定表这种二维表格形式的机器可读性最强 不同的角度 可以得出不同的结论 在使用中 三种工具应该互为补充 结合使用 5处理逻辑的表达 133 可行性分析 管理业务调查 数据流程调查 组织结构调查 管理功能调查 业务流程调查 数据流程图 数据字典 处理逻辑的表达 5处理逻辑的表达 134 我们所得到的业务流程 数据流程是否存在不足之处呢 通过对原有系统的调查和分析 找出原系统业务流程和数据流程的不足 提出优化和改进的方法 给出新系统所要采用的信息处理方案 有必要 6系统化分析 135 系统化分析是提出新系统逻辑模型的重要步骤 通过系统化分析 找出现行系统逻辑模型存在的问题 提出优化和改进的方法 逐层修改现行系统的数据流程图 给出新系统的逻辑模型 需要分析的内容大致有 一 系统化分析的内容二 系统化分析的原则三 提出新系统的逻辑模型 6系统化分析 136 一 系统化分析的内容 1 分析系统目标通过系统目标分析 确定新系统应该在哪些方面发挥作用以及如何发挥作用 系统目标分析是在详细调查分析的基础上 根据可行性分析中所提出的目标进行再次考察 并根据对环境和条件的调查修正系统的目标 使系统目标适应组织的管理需求和战略目标 6系统化分析 137 一 系统化分析的内容 2 确定新系统的边界确定新系统边界就是要划定哪些部分由计算机完成 哪些部分由人工完成 从而明确新系统的人机接口 6系统化分析 13
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年井下紧急避险试题及答案
- 基础会计经典题库及答案
- 公益教育事业承诺书8篇
- 2025年应急救护知识竞赛试题及答案解析
- 2025年全国高级保育员理论考试笔试试题含答案
- 重症5c试题及答案
- 危急病人抢救与配合试题及答案
- 农村信用社延安市宜川县2025秋招笔试专业知识题专练及答案
- 文档撰写与编辑规范手册
- 业务流程优化及改进方案设计模板
- 2025年8月广东深圳市光明区住房和建设局招聘一般专干5人备考练习题库及答案解析
- 《煤矿安全规程(2025)》防治水新旧条文对照
- GB 16807-2025防火膨胀密封件
- 麻醉医生进修汇报课件
- 开学第一课+课件-2025-2026学年人教版(2024)七年级英语上册
- 医院医疗收费培训课件
- 大咯血的急救和护理
- 名学快问快答题目及答案
- 2025年党员干部廉政知识中央《八项规定》知识测试题及答案
- 《人工智能基础与应用(第2版)》完整全套教学课件
- 【MOOC答案】《VLSI设计基础(数字集成电路设计基础)》(东南大学)章节作业慕课答案
评论
0/150
提交评论