管理信息系统开发过程规划分析ppt课件.ppt_第1页
管理信息系统开发过程规划分析ppt课件.ppt_第2页
管理信息系统开发过程规划分析ppt课件.ppt_第3页
管理信息系统开发过程规划分析ppt课件.ppt_第4页
管理信息系统开发过程规划分析ppt课件.ppt_第5页
已阅读5页,还剩119页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统ManagementInformationSystem 第四章管理信息系的开发过程 掌握系统规划的任务 要求 工作过程及其基本理论和方法 掌握可行性研究的内容与方法 可行性研究报告的编写要求 掌握系统分析的内容 与具体使用到的方法与工具 掌握系统设计的内容 与具体使用到的方法与工具 掌握系统实施的步骤与内容 掌握系统切换的方法 掌握系统维护与系统安全设计的内容 4 1系统规划与可行性分析 4 2系统分析 4 3系统设计 第4章管理信息系统的开发过程 4 4系统实施 4 5系统运行与维护 系统运行和维护 系统规划 系统设计 系统实施 系统分析 管理信息系统的开发过程 4 1系统规划与可行性分析 4 1 1系统规划概述 4 1 2系统规划的主要方法 4 1 3企业过程再造 4 1 4可行性分析 6 4 1 1系统规划概述 大海航行靠舵手 要顺利完成一次海上航行 船长最需要的是一张详细 准确的航海图和准确知道自己身处何方 7 预算费用 阶段 初始 蔓延 控制 集成 数据管理 成熟 诺兰模型总结了信息系统发展的客观规律 在概念层次上对企业中信息化的计划制定过程大有裨益 4 1 1系统规划概述 美国专家诺兰 Nolan 根据大量历史资料与实际情况的考察 总结出了计算机应用发展的道路和规律 即所谓诺兰模型 诺兰模型 8 4 1 1系统规划概述 主要的问题 如数据冗余性 不一致性 难以共享等 各部门各自开发 如人事部门的员工数据和财务部门的员工数据等 数据难以共享 人们对计算机还不了解 只是从兴趣出发而接触计算机 大多数的计算机没有真正的用于管理 严格的控制阶段便代替了蔓延阶段 本阶段将是实现从以计算机管理为主到以数据管理为主转换的关键 一般发展较慢 由于重新装备大量设备 此阶段预算费用又一次迅速增长 如 企业局域网络的建设 实现企业数据的共享 由以计算机为中心的管理转向以数据为中心的管理数据成为企业重要资源 指具有完备的MIS和DSS 并真正应用于企业管理的各个方面 9 某企业现有连成网络的50台微机站点和2台服务器 数据库管理系统有FoxPro Sybase等 微机站点上有多种应用系统 其中有上级下达的 如财务 人事等 有自行开发的 有与外单位合作开发的 也有购置的商品软件 服务器存放部分应用系统的共享数据 请用诺兰模型对该企业的信息系统作分析评论 提出下一步的发展设想 4 1 1系统规划概述 思考 10 阅读案例 青钢管理信息系统的系统规划 请总结出企业在管理信息系统规划阶段的主要工作任务有哪些 规划 通指对较长时期的活动进行总体的 全面的计划 4 1 1系统规划概述 思考 11 系统规划的任务 4 1 1系统规划概述 1 建立相应的组织机构来具体推动信息系统的开发工作 2 对企业主要管理人员进行培训 以获取他们对信息管理系统开发工作的支持 3 对企业目前的任务及资源进行初步调查 并确定企业的重要信息及功能需求 4 从整体上规划系统的总体功能结构及初步方案 5 初步进行成本估算 制定时间进度计划并确定近期要完成的系统功能 6 与开发组签定合作协议 关键成功因素法 CSF CriticalSuccessFactor 1 企业系统规划法 BSP BusinessSystemPlanning 2 战略目标集化法 SST StrategySetTransformation 3 4 1 2系统规划的主要方法 13 关键成功因素法 CriticalSuccessFactor CSF 首先抓住影响系统成功的关键因素进行分析已确定组织的信息需求的管理信息系统规划方法 关键成功因素的概念 是指在一个企业运营管理中的一些因素或领域 这些因素或领域的状态决定着企业的运营状况 这些因素或领域称为关键成功因素 4 1 2系统规划的主要方法 关键成功因素法 CSF 14 关键因素成功法包含的步骤 4 1 2系统规划的主要方法 关键成功因素法 CSF 15 使用树枝因果图来分析寻找关键成功因素 4 1 2系统规划的主要方法 关键成功因素法 举例 16 使用树枝因果图来分析寻找关键成功因素 4 1 2系统规划的主要方法 关键成功因素法 举例 17 4 1 2系统规划的主要方法 关键成功因素法 18 4 1 2系统规划的主要方法 关键成功因素法 2 当关键成功因素解决后 又会出现新的关键成功因素 就必须再重新开发系统 保持成本优势保证质量稳定注重引进国外技术侧重销售管理注重售后服务保证客户满意度 真正做到面向消费者面向市场的整体市场战略密切注意分销渠道的演变通过规模经营提高现有网络的效率提供多元化服务保持和发展成本优势 19 4 1 2系统规划的主要方法 战略目标集转化法 SST 战略目标集转化法 StrategicSetTransformation SST 把企业的战略目标看成是一个集合 通过将企业的战略目标转变为管理信息系统的战略目标 进而得到管理信息系统的关键功能需求 可以采用以下步骤 第一步是识别组织的战略集第二步是将组织战略集转化成MIS战略 20 4 1 2系统规划的主要方法 战略目标集转化法 举例 利益群体 组织战略集 信息系统战略 P 公用事业 Cu 顾客 G 政府 S 股东 Cr 债权人 E 雇员 M 管理者 组织目标 战略属性 组织战略 MIS目标 战略 约束 年增收入10 S Cr M 复杂管理 S2 M 改进现金流 G S Cr O1 简化结账环节 O1 O2 改进结账速度 S2 账户自动结算系统 MO1 C1 作好模型 A1 增新产品 O1 O5 O3 O4 O5 O3 O2 O4 O5 S3 S2 S1 A1 A3 A2 A4 A5 MO1 D1 C1 MO2 MO3 MO4 MO5 C2 C3 C4 D2 D3 D4 D5 21 企业系统规划法 BusinessSystemPlanning BSP 建立企业信息系统战略规划的一种方法 是把企业目标转化为企业信息系统总体规划的全过程 它是一种结构化的方法 它帮助企业作出信息系统的战略规划 来满足其近期和长期的信息需求 4 1 2系统规划的主要方法 企业系统规划法 BSP 22 4 1 2系统规划的主要方法 企业系统规划法 BSP 通过自上而下地识别系统目标 企业过程和数据 然后对数据进行分析 自下而上地设计信息系统 该信息系统支持企业目标的实现 表达所有管理层次的要求 向企业提供一致性信息 对组织机构的变动具有适应性 企业目标 系统目标 业务过程 系统功能 数据分析 信息结构 数据 识别 设计 23 4 1 2系统规划的主要方法 企业系统规划法 BSP BSP详细步骤 BSP方法的核心 指的是企业管理中必要且逻辑上相关的 为了完成某种管理功能的一组活动 可能会遇到企业过程再造 数据类是指支持业务过程所必需的逻辑上相关的数据 企业实体法和企业过程法 划分子系统 可以用U C矩阵 24 4 1 2系统规划的主要方法 定义数据结构 U C矩阵 U C 过程 数据 矩阵 利用U C 过程 数据 矩阵 矩阵当中的行表示数据类 列表示过程 并以字母U Use 和C Create 来表示过程对数据类的使用和产生 25 4 1 2系统规划的主要方法 数据守恒原理 PrincipleofDataConservation 数据必定有一个产生的源 而且必定有一个或多个用途 在U C矩阵中 每一个列只能有一个C 每一个列至少有一个U 不能出现空行或空列 USE 使用 Create 产生 定义数据结构 U C矩阵 26 4 1 2系统规划的主要方法 定义数据结构 U C矩阵 调整后U C矩阵 27 4 1 2系统规划的主要方法 定义数据结构 U C矩阵 划分子系统 28 4 1 2系统规划的主要方法 定义数据结构 U C矩阵 子系统数据流 29 4 1 2系统规划的主要方法 定义数据结构 U C矩阵 信息统数结构图 30 4 1 2系统规划的主要方法 三种系统规划方法的比较 抓住主要矛盾 目标识别突出 适用于管理目标的确定 以人为中心 通过分层识别管理目标 转化为信息系统目标 通过过程引出目标 核心是识别企业过程 CSB CSF确定企业目标 SST补充完善并转化为信息系统目标 用BSP校核并确定信息系统结构 CSF SST BSP 31 4 1 3企业过程再造 BPR 企业过程再造 BusinessProcessReengineering BPR 以作业过程为中心 摆脱传统组织分工理论的束缚 提倡顾客导向 组织变通及正确地运用信息技术 使企业适应快速变动的环境 该理论的核心是 流程 观点和 再造 观点 32 阅读书中案例 班尼顿公司业务流程再造 请思考 班尼顿公司为提升公司业绩 是如何改造原有工作流程的 思考 4 1 3企业过程再造 BPR 33 4 1 3企业过程再造 BPR 34 4 1 3企业过程再造 BPR 35 思考 阅读书中案例 福特公司企业流程再造 体会企业过程再造应该遵循的原则 请指出福特公司的工作流程改造遵循了企业过程再造的哪些原则 4 1 3企业过程再造 BPR 36 4 1 3企业过程再造 BPR 福特汽车公司是美国三大汽车巨头之一 但是到了本世纪八十年代初 福特像许多美国大企业一样面临着日本竞争对手的挑战 因而计划想方设法削减管理费用和各种行政开支 位于北美的福特汽车公司2 3的汽车部件是需要从外部供应商购进的 为此需要有相当多的雇员从事应付帐款管理工作 在进行业务流程重组之前 北美福特汽车公司的应付帐款部门雇用员工500多人 最初 管理人员计划通过业务处理程序合理化和应用计算机系统 将员工裁减到最多不超过400人 实现裁员20 的目标 日本马自达公司是福特公司占有22 股份的公司 在马自达汽车公司做同样工作的人只有5个人 尽管两个公司在规模上存在一定的差距 但5 500的差距让福特公司震惊了 为此 福特公司决定对其公司与应付帐款部门相关的整个业务流程进行彻底重组 重组后的流程使福特公司财务部门的员工减少了75 工作质量也明显提高 福特公司企业流程再造 37 4 1 3企业过程再造 BPR 福特公司企业流程再造 福特公司的业务流程重组 无票据处理 38 思考 阅读书中案例 SAP助海尔物流信息系统建设 思考海尔公司是如何借助成熟的先进流程提升自己的管理水平的 4 1 3企业过程再造 BPR 39 可行性分析 GB8567 88 计算机软件产品开发文件编制指南 中指出 可行性分析的目的是 说明该软件开发项目在实现技术上 经济上和社会条件上的可行性 评述为合理地达到开发目标可能选择的各种方案 说明并论证所选定的方案 4 1 4可行性分析 40 4 1 4可行性分析 MIS的开发是来自合作伙伴的需要 竞争对手的挑战 或者是其它行业管理信息系统发展水平 或者是新的信息技术出现等 开发必要性 技术上可行性 经济上可行性 运行可行性 41 4 1 4可行性分析 可行性分析的内容 方案是否切实可行 是否满足组织进一步发展的要求等 分析当前的软 硬件技术能否满足对系统提出的要求 以及考虑开发人员的水平 技术可行性 预估费用支出和对项目的经济效益进行评价 经济可行性 评价新系统运行的可能性及运行后所引起的各方面变化 组织机构 管理方式 工作环境等 将对社会或人的因素产生影响 系统运行行性 开发必要性 42 4 1 4可行性分析 可行性分析报告 一 可行性研究的前提1 说明对所建议开发的软件的基本要求2 说明欲开发系统的主要开发目标二 对现行系统的分析对现行系统的分析 其内容包括 1 现行系统的处理流程和数据流程 2 工作负荷 3 费用开支 4 人员与设备 5 现有系统不足之处 三 所建议系统1 对所建议系统的说明 2 处理流程和数据流程 3 应改进之处 4 建立所建议的系统后 预期带来的影响 5 技术条件方面的可行性 四 可选择的其他备选系统方案说明各个可选择的备选方案五 投资及效益分析1 列出基本建设投资2 列出收益3 算出收益 投资比和投资回收期 并对一些关键性因素进行敏感性分析 六 社会因素方面的可行性1 法律方面的可行性 2 使用方面的可行性 七 结论结论可以是 1 可以立即开始后面的开发工作 2 推迟到某些条件落实之后才能开始进行 3 对开发目标进行某些修改之后才能进行 4 不能进行或不必进行 43 小结 系统规划工作流程 4 1系统规划与可行性分析 4 2系统分析 4 3系统设计 第4章管理信息系统的开发过程 4 4系统实施 4 5系统运行与维护 4 2系统分析 4 2 1系统分析概述 4 2 2结构化系统分析思想 4 2 3系统调查 4 2 4组织结构与功能分析 4 2 5数据流分析 4 2 6数据字典 4 2 7描述处理逻辑的工具 4 2 8系统分析报告 系统运行和维护 系统规划 系统设计 系统实施 系统分析 4 2 1系统分析概述 47 4 2 1系统分析概述 系统分析的任务 用户的需求 数据 要求 计算机能处理的信息和功能 解决 做什么 的问题 主要解决系统 做什么 的问题 通过业务流程分析 数据流程分析 数据分析 处理功能分析等建立新系统的逻辑方案实践证明 许多MIS系统失败的原因与忽视或没有认真做好系统分析有关 48 4 2 1系统分析概述 管理信息系统开发 系统分析 系统设计 49 系统分析 简单说来 系统分析阶段是将目标系统目标具体化为用户需求 再将用户需求转换为系统的逻辑模型 系统的逻辑模型是用户需求明确 详细的表示 它们之间的关系如图 4 2 1系统分析概述 50 4 2 1系统分析概述 系统分析的任务 为系统开发做好原始资料的准备工作 1 对现行系统的详细调查 了解用户需求 在详细调查的基础之上 用一定的图表和文字对现行系统进行描述 2 组织结构 管理功能与业务流程分析 从数据流动过程考察实际业务的数据处理模式 3 系统数据流程分析 在系统调查和系统分析的基础上建立新系统的逻辑模型 4 建立新系统逻辑模型 系统分析说明书是系统分析阶段的成果 5 编写系统分析说明书 51 4 2 1系统分析概述 系统分析工作的难点与解决方法 由于经历不同 知识结构不同 对客观事物的看法也不尽相同即使对同一个问题 用户之间也经常存在分歧 1 统分析人员与用户的交流与沟通问题 用户往往缺乏足够的计算机知识 不能分清什么是计算机可以做的 什么是计算机不能做的 2 用户对问题理解不深入 系统分析阶段 完全确定系统模式是困难的 甚至是办不到的 3 环境变化问题 52 4 2 1系统分析概述 系统分析工作的难点与解决方法 人们认识事物的方法是相通 利用一些合理的工具 图表 可以帮助系统分析员理清思路 也便于与用户交流 统分析人员与用户的交流与沟通问题 用户对问题理解不深入 环境变化问题 解决方法 53 4 2 2结构化系统分析思想 自顶向下逐层分解 由粗到细 由复杂到简单的求解方法 结构化系统分析基本思想 中间层 第1层 自顶向下 54 4 2 3系统调查 54 系统规划阶段进行 系统分析阶段进行 55 确定系统界限 外部环境和接口 以及衡量现有的管理水平等 系统界限和运行状态 现行系统的组织机构 领导关系 人员分工和配备情况等 组织机构和人员分工 全面细致地了解整个系统的业务流程 以及物流和信息流的情况 对各种输入 输出 处理 处理速度和处理量等都要了解得比较清楚 业务流程 计划单据和报表都是信息的载体 各种计划 单据和报表的处理 详细调查的内容 4 2 3系统调查 56 除了人力资源 还要了解现行系统的物资 资金 设备 建筑平面布置和其他各项资源的情况 5 资源情况 现行系统在人员 资金 设备 处理时间和方式等各方面的限制条件和规定 6 约束条件 系统中的各个薄弱环节正是新系统中要解决和改进的主要问题 往往也是新系统目标的重要组成部分 7 薄弱环节 现行系统调查研究是一项繁琐而艰巨的工作 8 其他需要了解的有关问题 详细调查的内容 4 2 3系统调查 57 从组织的顶层开始 逐层向下调查各层的管理工作 直至摸清整个组织的全部业务管理 自上而下全面展开 首先了解个业务的工作环境 方式 详细过程 然后通过系统分析 找出优化改进的空间 先熟悉业务再分析其改进的可能性 将每步工作事先计划好 采用规范化的要求 统一的工作方法和调查表格 图例 以便相互沟通协调工作 工程化的工作方式 在坚持全面调查的同时 侧重于当前需要的某子系统 全面调查与重点调查相结合 详细调查的原则 主动与用户沟通 保持积极良好的人际关系 4 2 3系统调查 58 详细调查的方法 4 2 3系统调查 59 2 调查会议 用于对于阶段性的工作或者专门的问题进行统一协调用途 深度调查和征询有关人员对建立系统的看法缺点 牵扯面较大 不宜经常组织 4 2 3系统调查 60 3 重点访谈 用途 用于了解企业高层管理人员的信息和功能需求外 有时还用于对其它调查方法的补充和对调查结果的确认优点 可以了解到一些系统调查表所不能得到的信息 4 2 3系统调查 61 4 调查问卷 调查问卷分为两种类型 自由格式和固定格优点 大量发放 快速 低成本 保护隐私 便于归纳整理缺点 问卷不够灵活 信息质量难于保证 问卷设计是关键注意 试题易答 避免歧义或遗漏 4 2 3系统调查 62 调查问卷示例 63 5 参加业务实践 完善信息系统调查工作的一种方式优点 调查人员学会现行系统的工作原理 充分了解现行系统的特性 当然调查人员还必须在实践的同时 从书本上学习有关管理知识 加快系统调查的步伐 缺点 不能保证得到平时的工作状态 必须懂得业务 比较花费时间 4 2 3系统调查 64 6 收集资料 就是将各部门科室和车间日常业务中所用的计划 原始凭据 单据和报表等的格式或样本统统收集起来 以便对它们进行分类研究 4 2 3系统调查 65 4 2 4组织结构与功能分析 66 城市学院的组织结构图 4 2 4组织结构与功能分析 组织结构图 组织结构图是反映组织内部各部门隶属关系的树状结构图 组织结构分析是系统功能分析中最简单的一步 其作用是进一步详细调查和分析企业的业务功能有一定的指导和帮助作用 67 4 2 4组织结构与功能分析 业务功能分析 业务功能一览表是一个完全以业务功能为主体的树型表 其目的在于描述组织内部各部分的业务和功能 要说明的是 每片树叶都必须是一项不可再分的基本业务功能 城市学院财务部业务功能一览表 68 4 2 4组织结构与功能分析 某厂业务功能一览表 69 例 组织结构及业务功能调查 某工厂的产品仓库管理组隶属于销售科领导 由七名职工组成 主要负责产品的出入库及库存帐务管理和统计报表 并且应当随时向上级部门和领导提供月报表及库存查询信息 为了防止超储造成产品库存积压 同时也为了避免产品库存数量不足而影响市场需求 库存管理组还应该经常提供库存报警数据 与储备定额相比较的超储数量或不足数量 70 例 组织结构图 图l组织结构图 71 例 业务功能图 库长 全面负责仓库的行政与业务管理 出入库管理组 负责产品的入库检验 产品的出入库管理 登记出入库帐 统计分析组 每天根据出入库管理组的出入库帐 统计出各种规格产品当日出入库累计数字 然后登库存台帐 此外 负责生成产品收发存月报表 经库长签字后呈上级主管部门 有时还要尽量满足各方面的各种查询要求 72 业务流程的基本符号 4 2 4组织结构与功能分析 业务流程分析 利用系统调查的资料将业务处理过程中的每个步骤用一个完整的图形 即 业务流程图 将其串起来 在绘制业务流程图的过程中发现问题 分析不足 优化业务处理过程 绘制业务流程图是分析业务处理过程的重要步骤 73 绘制业务流程图 工资月报 主管 日工资 各种福利 计算奖金 奖金 填工资表 工资表 制作工资月报 奖金基数 本月实际利润 考勤表 计算加班工资 加班工资 各系室 工资核算业务流程图 74 产品入库管理的过程是 各生产车间随时将制造出来的产品连同填写好的入库单 入库小票 一起送至仓库 仓库人员首先进行检验 一是抽检产品的质量是否合格 二是核对产品的实物数量和规格等是否与入库单上的数据相符 当然还要校核入库单上的产品代码 检验合格的产品立即进行产品入库处理 同时登记产品入库流水帐 检验不合格的产品要及时退回车间 入库单 车间 合格入库单 不合格入库单 检验 入库登记 绘制业务流程图 例3 75 业务流程图的作用 全面了解业务处理的过程 是进行系统分析的依据 是系统分析人员 管理人员相互交流的工具 系统分析员可以直接在业务流程图上拟出计算机处理的部分 利用业务流程图可以分析业务流程是否合理 4 2 4组织结构与功能分析 76 业务流程图 物质要素 单据 产品 舍去物质要素 方便计算机进行信息管理 数据流程图 MIS逻辑模型主要形式 4 2 5数据流程分析 77 4 2 5数据流程分析 数据的收集 收集数据的渠道 现行的组织机构 现行系统的业务流程 现行的决策方式 各种报表 报告 图示等 数据的来源 组织正式报告现行系统的说明性文件组织外的数据来源 78 4 2 5数据流程分析 数据流程图 描述一个信息系统要使用到的重要工具 用来说明系统有哪些部分组成 以及各部分之间的联系 它描绘了一个系统的整体框架 用少数几种符号综合地反映出信息在系统中的流动 处理和存储情况 是理解和表达系统的关键工具 数据流程的基本符号 79 数据流程图示例 该图是一个简单的数据流图 它表示数据X从源S流出 经P1加工处理转换成Y 接着经P2加工转换为Z 在P2加工过程中从F中读取数据 80 1 外部项 人或组织是引起数据来源去向的 源点 或 终点 它通常是系统之外的人员或组织 不受系统控制 为了避免在数据流图上出现线条交叉 同一个源点 终点或文件均可在不同位置多次出现 有时在源 终 点符号的右下方画小斜线 以示重复 4 2 5数据流程分析 81 数据流程图示例 毕业处理 P2 退学处理 P1 学生科 学生 各系 退学通知 删除记录 学生 学生科 在校学生 D1 学分记录 D4 成绩记录 D2 学生学籍表 D3 82 2 数据流 数据流由一组固定成分的数据所组成 用带有箭头的线段表示数据流 数据从线段的尾端流向箭头所指的目标 也可以是双向的 对流进或流出数据存储 文件 的数据流不需标注名字数据流不允许同名两个数据流在结构上可以相同数据流不可以没有经过任何加工处理而自行流动两个加工之间可以有几股不同的数据流 职工清单 档案工资 4 2 5数据流程分析 83 数据流程图示例 领料单 领料单 合理 不合理 日报表 月报表 变动 工资 工资单 a b c 简单数据流程图举例 领料单 84 3 加工 处理 加工 处理 是对数据进行的操作 它把流入的数据流转换为流出的数据流 名字中必须包含一个动词 例如 计算 打印 等 在圆角长方形的上半部分一般用字符 P1 P1 1 来表示一个功能 下半部分用一个名称来描述处理功能 P1工资管理系统 P2 1录入档案工资 P2 2录入业绩工资 对数据加工转换的方式有两种 改变数据的结构 例如将数组中各数据重新排序 产生新的数据 例如对原来的数据总计 求平均等值 4 2 5数据流程分析 85 4 数据存储 文件 文件是存贮数据的工具 文件名应与它的内容一致 写在开口长条内 图形右部填写存储的数据或数据集的名字 左边填写该数据存储的标志 读文件写文件又读又写 修改文件时 虽然必须首先读文件 但其本质是写文件 因此数据流应流向文件 而不是双向 在文件符号左边画竖线 以示重复 4 2 5数据流程分析 86 数据流程图的绘制 4 2 5数据流程分析 一般遵循 自顶向下 由外向里 的原则 即先确定系统的边界或范围 再考虑系统的内部 先画加工的输入和输出 再画加工的内部 具体实行时可按下述步骤进行 87 第一步 绘制顶层数据流程图 先决定系统应该完成哪些功能 输出什么信息 然后再分析要得到这些输出这些信息 系统至少要对哪些数据进行加工 这样 就能决定系统应该从外界接受什么数据和向外界提供什么信息 4 2 5数据流程分析 数据流程图的绘制 学籍管理是一项十分严肃而复杂的工作 它要记录学生从入学到离校整个在校期间的情况 学生毕业时把学生的情况提供给用人单位 学校还要向上级主管部门报告学生的学籍变动情况 在此例中遵照完全学分制的管理体制 首先需要把整个系统看成是一个功能 它的输入是新生基本信息 从招生办公室传来的新生名单和档案 输出是学生离校时提供给用人单位的毕业生档案和定期给主管部门的统计报表 88 第一步 绘制顶层数据流程图 先决定系统应该完成哪些功能 输出什么信息 然后再分析要得到这些输出这些信息 系统至少要对哪些数据进行加工 这样 就能决定系统应该从外界接受什么数据和向外界提供什么信息 4 2 5数据流程分析 数据流程图的绘制 89 第二步 分解顶层 绘制中层数据流程图 将顶层中的加工分解成若干个加工 并用数据流将这些加工连接起来 使得顶层的输入数据流经一连串加工处理后转换成顶层的输出数据流 这张图称为中层数据流程图 4 2 5数据流程分析 数据流程图的绘制 顶层图概括地描述了系统的轮廓范和范围 标出了最主要的外部实体和数据流 下面就对系统顶层图进行进一步的分析 学籍管理包括学生成绩管理 学生奖惩管理 学生异动管理3部分 90 4 2 5数据流程分析 中层数据流程图 91 第三步 细分中层图 绘制更底层的数据流程图 对于某个加工 我们同样可以运用由外向里的分解方法 先画加工的外部 再画加工的内部处理 即考虑加工的输入 输出数据流 后考虑加工的具体操作 4 2 5数据流程分析 数据流程图的绘制 下面就 成绩管理 为例来进行数据流程图的分解 教师把学生成绩送交系办公室 由教务人员把成绩录入学籍表 并交至教务处管理 期末 教务处根据学籍管理条例 参考学籍表中每位学生的考试成绩或补考情况 确定学生的升级 留级及退学情况 并发放通知书给学生 92 4 2 5数据流程分析 底层数据流程图 93 数据流图练习1 93 请根据以下描述画出某简化的工资管理系统的数据流图 该子系统共有三个加工 其数据处理过程是 1 填制工资档案 根据人事变动单 考勤表两个输入单据 经过处理输出形成工资文件 2 然后是 汇总工资 从工资文件输入数据 按部门汇总后形成工资汇总表文件 3 最后 发放工资 加工单元从工资卡片文件打印出工资条 94 94 请根据以下描述画出简化的库存管理子系统的DFD图 1 根据到货通知单 进行收料处理后形成收料单文件 2 根据领料申请单 进行领料处理后形成领料单文件 3 对收 发料情况进行统计 产生库存收支统计表 数据流图练习2 95 95 通过系统调查 采购管理业务如下 采购员从仓库收到缺货通知单后立即进行订货处理 即查阅订货合同单 若已订货 则向供货单位发出催货单 否则 填写订货单送供货单位 供货单位发运货物后 立即向采购员发出取货通知 请根据以上订货过程绘制数据流程图 数据流 作业 96 绘制数据流程图的注意事项 1 命名要确切 能反映整体 如 输入信息 和 输入数据 等 这些名字没有反映任何实质内容 一般应先给数据流命名 再根据输入 输出数据流名的含义为加工命名 4 2 5数据流程分析 2 遵循 从外向里 的原则 通常左侧 右侧分别是数据源和终点 中间是一系列加工和文件 正式的数据流程图应尽量避免线条交叉 必要时可用重复的数据源 终点和文件符号 3 合理编号 一般从中图开始 数据流冠以F 数据存储D 加工处理P 外部实体S 上下层编号一致 即中层P1的下层分解图中各处理应为P1 1 P1 2 以此类推p1 2的分解为P1 2 1 P1 2 2 97 绘制数据流程图的注意事项 4 分解的程度 一张图上画出过多的加工将使人难以理解 分解层次过多阅读也不方便 经验表明 一般说来一个加工每次分解量最多不要超过七个为宜 在不影响可读性的前提下 应适当地多分解成几部分 以减少分解层数 4 2 5数据流程分析 5 注意子图与父图的平衡 子图的输入 输出数据流必须与父图中对应加工的输入 输出数据流相同 6 数据存储 必定有流入的数据流和流出的数据流 读文件数据时 数据流的箭头应指向处理框 若要写文件则箭头指向数据存储 修改文件要先写后读 但本质是写 箭头也指向数据存储 98 绘制数据流程图的注意事项 4 2 5数据流程分析 99 绘制数据流程图的注意事项 7 一个数据流至少有一端是处理框 数据流不能从外部实体直接流到数据存储中 不能从数据存储直接流到外部数据 也不能在外部实体之间或数据存储直接流动 流入或流出到数据存储的数据流不需要命名 4 2 5数据流程分析 8 数据流不代表控制流 数据流反映了处理对象 控制流是选择或用来影响加工的性质 而不是对它进行加工的对象 100 数据字典 DataDictionary DD 为数据流程图中的每个数据流 数据存储 加工以及组成数据流或文件的数据项加以说明 数据字典的条目分成四大类 数据项条目 文件条目 数据流条目和加工条目 数据源点 终点一般不在系统之内 因此一般不描述 4 2 6数据字典 101 1 数据项条目 用来给出数据项的定义 是数据的最小单位 是不可分割的 4 2 6数据字典 人事管理系统的数据项条目 102 用来对文件 或数据库 进行定义 文件条目主要用于说明文件由哪些数据项组成 存储方式和存取频率等 2 文件条目 4 2 6数据字典 工资单文件条目 103 由一个或一组固定的数据项组成 定义数据流时 不仅要说明数据流的名称 组成等 还应指明它的来源 去向和数据流量等 3 数据流条目 4 2 6数据字典 领料单数据流条目 104 说明加工的输入数据 输出数据及其加工逻辑 计算电费处理条目 4 2 6数据字典 4 加工条目 105 课程表 星期几 第几节 教室 课程名 购物订单 订单编号 顾客姓名 送货地址 家庭电话 移动电话 办公室电话 商品名称 商品数量 单价 折扣 订货日期 4 2 6数据字典 数据字典中采用的符号 106 1 按各种要求列表 2 修改和补充数据流程图 3 由描述内容检索名称 4 保证一致性和完整性 4 2 6数据字典 数据字典的用途 107 4 2 7描述处理逻辑的工具 在数据流程图中较简单的处理可以在数据字典中定义 但一些逻辑上较复杂的处理 需要用相关工具来加以说明 常用的有 判定树 判定表 结构式语言 108 1 判定树 判定树是用树形图来表示处理逻辑的一种工具 奖金发放制度 产品合格率 99 99 产品合格率 80 出勤好 一等奖金 出勤一般 二等奖金 出勤好 二等奖金 出勤一般 三等奖金 表4 4奖金发放判定树 4 2 7描述处理逻辑的工具 109 判定树例题 某商业公司的销售策略规定 不同的购货量 不同的顾客可以享受不同的优惠 具体办法是 具体办法是 年购货额在5万元以上且最近三个月无欠款的顾客可享受15 的折扣 近三个月有欠款 但是本公司十年以上的老顾客 可享受10 的折扣 若不是老顾客 只有5 的折扣 年购货额在5万元以下无折扣 110 判定树例题 111 判定树 4 2 7描述处理逻辑的工具 判定树用 树 来表达不同条件下的不同处理 比语言 表格的方式更为直观 当系统本身太复杂时 会存在许多步骤和组合条件的序列 结果系统的规模变得难以控制 分支的数目太大和通过途径太多 对分析不但没有帮助而且会使分

温馨提示

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

评论

0/150

提交评论