MIS的系统分析课件

上传人:cn****1 文档编号:593284127 上传时间:2024-09-24 格式:PPT 页数:83 大小:1.04MB
返回 下载 相关 举报
MIS的系统分析课件_第1页
第1页 / 共83页
MIS的系统分析课件_第2页
第2页 / 共83页
MIS的系统分析课件_第3页
第3页 / 共83页
MIS的系统分析课件_第4页
第4页 / 共83页
MIS的系统分析课件_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《MIS的系统分析课件》由会员分享,可在线阅读,更多相关《MIS的系统分析课件(83页珍藏版)》请在金锄头文库上搜索。

1、上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页第一节第一节 系统分析的目标和主要活动系统分析的目标和主要活动一、目的与任务v系统分析就是明确项目的计划和范围、详细评估项目可行性和系统分析就是明确项目的计划和范围、详细评估项目可行性和建立目标系统逻辑模型的过程。建立目标系统逻辑模型的过程。v逻辑模型就是不涉及目标系统实施的技术问题,只是用文逻辑模型就是不涉及目标系统实施的技术问题,只是用文字或图表把目标系统的模型描述出来。字或图表把目标系统的模型描述出来。v目的目的v明确问题或机会所在,认识解决这些问题或把握这些机会明确问题或机会所在,认识解决这

2、些问题或把握这些机会的必要性为系统的技术设计提供科学依据。的必要性为系统的技术设计提供科学依据。 v解决解决“做什么做什么”的问题,提出系统的方案,即逻辑模型。的问题,提出系统的方案,即逻辑模型。v系统建设工作中任务最为繁重、耗费资源最多的一大阶段。系统建设工作中任务最为繁重、耗费资源最多的一大阶段。第第4 4章章 管理信息系统的系统分析管理信息系统的系统分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页信息系统模型信息系统模型S=R(P, D,F)vS:目标系统;:目标系统;P:处理集合;:处理集合;D:数据集合;:数据集合;F:数据:数据流

3、集合;流集合;R:描述的是关系,即数据、处理和数据流:描述的是关系,即数据、处理和数据流间的关系。间的关系。vP、D和和F三要素描述了目标系统的系统边界。目标系三要素描述了目标系统的系统边界。目标系统与外界环境具有信息交换。目标系统进行环境交换统与外界环境具有信息交换。目标系统进行环境交换的实体,被称之为外部实体,用符号的实体,被称之为外部实体,用符号e表示,所有外部表示,所有外部实体构成外部实体集,用符号实体构成外部实体集,用符号E表示。表示。输入输入(EEii)输出输出(EEoo)4.1 4.1 系统分析的目标和主要活动系统分析的目标和主要活动系统分析阶段系统分析阶段的主要活动有:的主要活

4、动有:系统初步调系统初步调查查可行性研究可行性研究系统详细调系统详细调查查新系统逻辑新系统逻辑方案的提出。方案的提出。 活动名称 目 标 关键问题 主要成果(产品) 管理决策 初步调查 明确系统开发 是否开发新系统? 系统开发建议书 是否同意系统开 的目标和规模 若开发,提出新系 发建议书?若同意 统的目标、规模、 安排可行性研究 主要功能的初步设 作。 想,粗估系统开发 所需资源。 可行性 进一步明确系 系统开发的技术可 可行性研究报告 审定可行性研报 研究 统的目标、规 行性研究、经济可 告,若同意,下达 模与功能,提 行性研究、营运可 系统开发(设计) 系统开发(设计)任 出系统开发的

5、行性研究,系统开 任务书(含计划) 务书(或签协议、 初步方案与计 发初步方案与开发 订合同)。 划。 计划的制订。 现行系统 详细调查现行 现行系统的结构、 现行系统的调查 (审查现行系统的 详细调查 系统的工作过 业务流程和数据的 报告。 调查报告) 程,建立现行 祥细分析,具体问 系统的逻辑模 的认定。 型,发现现行 系统存在的主 要问题。 新系统逻 明确用户信息 用户需求分析,新 系统说明书 审查系统说明书辑方案的 需求,提出新 系统逻辑模型的建 若同意,则批准提出 系统的逻辑方案 立。 入系统设计阶段二、系统分析的主要活动二、系统分析的主要活动章目录章目录4.1 4.1 系统分析的目

6、标和主要活动系统分析的目标和主要活动上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4.2 4.2 系统分析阶段各项活动的内容系统分析阶段各项活动的内容 MIS系统分析的任务是在对现行系统充分认识的基础上,系统分析的任务是在对现行系统充分认识的基础上,通过对组织内部的业务流程和数据流程的调查与分析,明确新通过对组织内部的业务流程和数据流程的调查与分析,明确新系统应系统应“做什么做什么”,最终提出新系统的逻辑模型。系统分析过,最终提出新系统的逻辑模型。系统分析过程可分为以下四个阶段:程可分为以下四个阶段:1、系统的初步调查和可行性分析;、系统的初步

7、调查和可行性分析;2、现行系统的详细调查;、现行系统的详细调查; 1)组织结构的调查;)组织结构的调查; 2)业务流程的调查;)业务流程的调查; 3)数据流程的调查。)数据流程的调查。3、提出新系统的逻辑模型;、提出新系统的逻辑模型;4、编写系统分析报告。、编写系统分析报告。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页一、初步调查一、初步调查1、初步调查的目的、初步调查的目的 进一步明确系统总体目标,通过初步调查,收集相关信息,进一步明确系统总体目标,通过初步调查,收集相关信息,从系统分析人员和管理人员的角度看新项目开发有无必要和可从系统分析

8、人员和管理人员的角度看新项目开发有无必要和可能能 (进行可行性分析进行可行性分析) 。2、初步调查的基本内容、初步调查的基本内容 1)系统的基本情况(主要输入,主要输出,主要处理功能)系统的基本情况(主要输入,主要输出,主要处理功能) 2)系统信息处理情况(频率、时间)系统信息处理情况(频率、时间) 3)系统资源情况)系统资源情况(技术力量、人力、财力)(技术力量、人力、财力) 4)组织中人员对开发系统的态度)组织中人员对开发系统的态度4.1 4.1 系统的初步调查和可行性分析系统的初步调查和可行性分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章

9、首页二、可行性分析二、可行性分析1、可行性分析的、可行性分析的任任务务 明确项目开发的必要性和可行性。必要性来自对待开发系统明确项目开发的必要性和可行性。必要性来自对待开发系统的迫切性,而可行性则取决于实现应用系统的资源和条件是否具的迫切性,而可行性则取决于实现应用系统的资源和条件是否具备。备。2、可行性分析的内容、可行性分析的内容1)管理上的可行性)管理上的可行性(管理者对系统开发的态度、管理条件)(管理者对系统开发的态度、管理条件)2)技术上的可行性)技术上的可行性(软硬件支持、开发人员的技术水平)(软硬件支持、开发人员的技术水平)3)经济上的可行性)经济上的可行性(开发费用支持、预期效益

10、(开发费用支持、预期效益-经济效益、社经济效益、社会经济)会经济)4.1 4.1 系统的初步调查和可行性分析系统的初步调查和可行性分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页1)系统概述)系统概述2)系统目标)系统目标3)可行性的结论)可行性的结论二、可行性分析二、可行性分析3、可行性分析报告、可行性分析报告4.1 4.1 系统的初步调查和可行性分析系统的初步调查和可行性分析v引言。说明系统的名称和功能,项目的产生,系统开发的背景、必要性和意义等。v系统的基本环境。如组织的地理位置及分布,组织的机构、人员等。v系统应达到的目标v系统的边界

11、v系统的主要功能v系统的软硬件配置v系统的大致投资v开发工作的时间安排v立即开发v改进原系统v条件具备以后再进行v不可行上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页一、系统详细调查概述一、系统详细调查概述1、详细调查的目的、详细调查的目的 掌握现行系统的现状,发现问题和薄弱环节,收集资料,掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统分析和提出新系统的逻辑设计做好准备(确定为下一步的系统分析和提出新系统的逻辑设计做好准备(确定问题的实质,确保新系统比原系统更有效)。问题的实质,确保新系统比原系统更有效)。2、详细调查的方法、

12、详细调查的方法 1)走访用户)走访用户 2)问卷调查)问卷调查 3)开调查会)开调查会(最常用,也是最有效的最常用,也是最有效的) 4)参加业务实践)参加业务实践3、详细调查的原则:、详细调查的原则:用户参与用户参与 4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页一、系统详细调查概述一、系统详细调查概述4、详细调查的内容:、详细调查的内容:1)组织结构调查。)组织结构调查。2)现行系统的目标、主要功能和用户需求调查。)现行系统的目标、主要功能和用户需求调查。3)业务流程调查。)业务流程调查。4)数据流

13、程调查。)数据流程调查。5)处理功能分析。)处理功能分析。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页二、组织结构调查二、组织结构调查1、组织结构、组织结构 所谓组织结构是指一个组织(部门、企业、车间、科室等)所谓组织结构是指一个组织(部门、企业、车间、科室等)的组成以及这些组织部门之间的隶属关系或管理与被管理的关的组成以及这些组织部门之间的隶属关系或管理与被管理的关系,通常用组织结构图来表示。系,通常用组织结构图来表示。2、组织结构调查的内容、组织结构调查的内容 详细了解各级组织的职能和有关人员的

14、工作职责、决策内容、详细了解各级组织的职能和有关人员的工作职责、决策内容、存在问题以及对新系统的要求等。存在问题以及对新系统的要求等。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页二、组织结构调查二、组织结构调查3、某酒店管理信息系统组织结构调查实例、某酒店管理信息系统组织结构调查实例4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页三、管理业务流程分析三、管理业务流程分析1、业务流程调查的方法、业务流程调查的方

15、法 应顺着原系统信息流动的过程逐步地进行。应顺着原系统信息流动的过程逐步地进行。2、业务流程调查的内容、业务流程调查的内容 包括各环节的处理业务、信息来源、处理方法、包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。(报告、单据、屏幕显示等)。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页三、业务流程分析三、业务流程分析3 3、业务流程的描述、业务流程的描述业务流程图业务流程图 业务流程图是一种

16、描述系统内各单位、人员之间业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中不合理流向。可以帮助分析人员找出业务流程中不合理流向。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4.2 4.2 系统的详细调查系统的详细调查三、业务流程分析三、业务流程分析3、业务流程的描述、业务流程的描述绘制业务流程图的基本符号绘制业务流程图的基本符号上一页上一页上一页上一页下一页下一页下一页下一页返回本章首

17、页返回本章首页返回本章首页返回本章首页某某企企业业物物资资管管理理业业务务流流程程图图车间车间库长库长用料计划用料计划供货单位供货单位有关部门有关部门领料通知领料通知库存报表库存报表领料单领料单未批准未批准领料单领料单已批准已批准领料单领料单库存帐库存帐用料用料流水账流水账库工库工缺料通知单缺料通知单采购员采购员入库单入库单催货单补充订货单补充订货单提货通知单提货通知单订货单订货单(合同合同)有货有货无货无货物资管理部物资管理部门内部实体、门内部实体、外部实体有外部实体有哪些?哪些?上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页绘制业务流程图的

18、注意事项:绘制业务流程图的注意事项:1)以功能为中心展开,找出业务活动的主线,明确系统的边界和范围。2)对于业务过程较复杂的组织,可先绘制简单的业务流程总图,再逐步绘制各业务活动的详细流程,直到将所有的业务过程描述清楚为止。4.2 4.2 系统的详细调查系统的详细调查三、业务流程分析三、业务流程分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页 根据对某酒店的业务流程进行详细调查,得出其业务流程是:根据对某酒店的业务流程进行详细调查,得出其业务流程是:v顾客进入酒店,由总台服务员根据房源信息为顾客办理入住顾客进入酒店,由总台服务员根据房源信息为

19、顾客办理入住手续,并登记顾客信息、修改房源信息情况;手续,并登记顾客信息、修改房源信息情况;v由客房部安排顾客入住,并在顾客离开前将房费单送交财务由客房部安排顾客入住,并在顾客离开前将房费单送交财务部;部;v顾客入住酒店之后,可在餐饮部和康乐部消费,消费完毕,顾客入住酒店之后,可在餐饮部和康乐部消费,消费完毕,顾客签单之后,将消费单交财务部结账;顾客签单之后,将消费单交财务部结账;v结账完毕之后,顾客可离开酒店;结账完毕之后,顾客可离开酒店;v顾客离开酒店之后,客房部整理房间,并通知总台恢复房源顾客离开酒店之后,客房部整理房间,并通知总台恢复房源信息、修改顾客信息信息、修改顾客信息 4.2 4

20、.2 系统的详细调查系统的详细调查三、业务流程分析三、业务流程分析绘制业务流程图举例绘制业务流程图举例上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4.2 4.2 系统的详细调查系统的详细调查三、业务流程分析三、业务流程分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4.2 4.2 系统的详细调查系统的详细调查三、业务流程分析(总台登记)三、业务流程分析(总台登记)上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页四、数据流程分析四、数据流程分析管

21、理业务调查过程中绘制的业务流程图和表格管理业务调查过程中绘制的业务流程图和表格分配图虽然形象地表达了管理中信息的流动和存储过分配图虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离物质要素程,但仍没有完全脱离物质要素(如货物、产品等如货物、产品等)。为了用计算机进行信息管理,还必须进一步舍去物质为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。为下一步分析做好准备。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章

22、首页返回本章首页返回本章首页(一)数据流程分析的内容(一)数据流程分析的内容1.收集原系统业务处理中全部输入单据、凭证、输出报表和存收集原系统业务处理中全部输入单据、凭证、输出报表和存储介质的典型格式(如账本、清单储介质的典型格式(如账本、清单););2.弄清各环节上的处理方式和计算方法;弄清各环节上的处理方式和计算方法;3.在收集到的单据、报表上注明制作单位、报送单位、存放地在收集到的单据、报表上注明制作单位、报送单位、存放地点、发生频度、高峰时间及发生量等。点、发生频度、高峰时间及发生量等。4.在收集到的单据、报表上注明各数据项的类型、长度、取值在收集到的单据、报表上注明各数据项的类型、长

23、度、取值范围等。范围等。4.2 4.2 系统的详细调查系统的详细调查四、数据流程分析四、数据流程分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(二)数据流程图(二)数据流程图 数据流程图:数据流程图:是结合业务流程调查时,而进行的数据流程是结合业务流程调查时,而进行的数据流程调查的结果,是一种能全面地描述信息系统逻辑模型的主要工调查的结果,是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。处理和存储情况。 数据流程图具有以

24、下两个特性。数据流程图具有以下两个特性。 抽象性:抽象性:表现在它可以完全舍去了具体的物质,只剩下数表现在它可以完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;据的流动、加工处理和存储; 概括性:概括性:表现在它可以把信息中的各种不同业务处理过程表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。联系起来,形成一个整体。4.2 4.2 系统的详细调查系统的详细调查四、数据流程分析四、数据流程分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(三)绘制数据流程图的符号(三)绘制数据流程图的符号外部实体:外部实体:指本系统之外

25、的人或单位,他们与指本系统之外的人或单位,他们与本系统有信息传递关系。本系统有信息传递关系。数据存储:数据存储:指通过数据文件、文件夹或账本指通过数据文件、文件夹或账本等存储数据。等存储数据。处理:处理:即功能。用一个长方形表示处理逻辑。即功能。用一个长方形表示处理逻辑。处理标识处理标识处理名称处理名称数据流:数据流:表示流动着的数据,它可以是一项表示流动着的数据,它可以是一项数据,也可以是一组数据。数据,也可以是一组数据。数据流名称数据流名称4.2 4.2 系统的详细调查系统的详细调查四、数据流程分析四、数据流程分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回

26、本章首页返回本章首页例:某企业成品销售管理数据流程图例:某企业成品销售管理数据流程图销售科负责成品销售及成品库管理。该科销售科负责成品销售及成品库管理。该科计划员计划员计划员计划员将将合同登记入台账合同登记入台账,并定期根据合同台账做销售配货处理:,并定期根据合同台账做销售配货处理:查询库存台账,决定是否可以发货。如果可以,则开具查询库存台账,决定是否可以发货。如果可以,则开具发货通知,由成品库发货通知,由成品库保管员保管员保管员保管员做发货处理:出库处理并修做发货处理:出库处理并修改库存台账;开具出库单一式两份,一份给改库存台账;开具出库单一式两份,一份给财务科财务科用作用作收款,另一份给收

27、款,另一份给计划员计划员计划员计划员用作合同执行登记。用作合同执行登记。车间车间凭入库凭入库单,将产品交单,将产品交保管员保管员保管员保管员做入库处理,由保管员根据入库数做入库处理,由保管员根据入库数据修改库存台账。销售部门负责人定期将销售数据统计据修改库存台账。销售部门负责人定期将销售数据统计表并上报表并上报厂办厂办。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页企业销售调配系统的数据流程图举例企业销售调配系统的数据流程图举例厂办厂办销售统计销售统计用户用户车间车间入库处理入库处理出库处理出库处理发货处理发货处理合同执行合同执行登记登记合同调

28、配合同调配处理处理合同登记合同登记处理处理合同台帐合同台帐库存台帐库存台帐财务科财务科入库单入库单订货订货信息信息统计表统计表合同数据合同数据入库数据入库数据出库数据出库数据发货通知发货通知查询查询查询查询销售数据销售数据出出库库单单出出库库单单合合同同执执行行数数据据4.2 4.2 系统的详细调查系统的详细调查进行处理需要(外部实体或上个处理)输入什么?处理后输出什么?上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(四)绘制数据流程图的原则(四)绘制数据流程图的原则明确系统界面:一张明确系统界面:一张DFC(Data Flow Chart)表

29、示某个子系统表示某个子系统或某个系统的逻辑模型。或某个系统的逻辑模型。自顶向下逐层扩展:自顶向下逐层扩展:MIS庞大而复杂,具体的数据加工可能庞大而复杂,具体的数据加工可能成百上千、错综复杂,不可能用一张成百上千、错综复杂,不可能用一张DFC明确、具体地描明确、具体地描述整个系统的逻辑功能,自顶向下的原则为述整个系统的逻辑功能,自顶向下的原则为DFC的绘制提的绘制提供了一条清晰的思路和标准化的步骤。供了一条清晰的思路和标准化的步骤。合理布局:一般系统数据来源的外部项尽量安排在左边,而合理布局:一般系统数据来源的外部项尽量安排在左边,而数据去向的外部项尽量安排在右边,数据流的箭线尽量避免数据去向

30、的外部项尽量安排在右边,数据流的箭线尽量避免交叉或过长。交叉或过长。4.2 4.2 系统的详细调查系统的详细调查四、数据流程分析四、数据流程分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页(五)绘制数据流程图的步骤(五)绘制数据流程图的步骤ABCABC54321HGFEBGMPNL关联图:将整个系统作为一个数据加工关联图:将整个系统作为一个数据加工项,着重描述系统与外部实体的联系。项,着重描述系统与外部实体的联系。明确系统的边界。明确系统的边界。顶层图:对关联图中的数据加工顶层图:对关联图中的数据加工进行分解,形成系统较详细的数进行分解,形成

31、系统较详细的数据流程图。据流程图。第一层图:对顶层图中的数据加第一层图:对顶层图中的数据加工进一步分解,形成系统更详细工进一步分解,形成系统更详细的数据流程图。的数据流程图。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页例例1:某企酒店管理系统数据流程图:某企酒店管理系统数据流程图4.2 4.2 系统的详细调查系统的详细调查(六)绘制数据流程图举例(六)绘制数据流程图举例上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页例例1:某企酒店管理系统数据流程图:

32、某企酒店管理系统数据流程图4.2 4.2 系统的详细调查系统的详细调查(五)绘制数据流程图的步骤(五)绘制数据流程图的步骤上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页例例1:某企酒店管理系统数据流程图:某企酒店管理系统数据流程图4.2 4.2 系统的详细调查系统的详细调查(五)绘制数据流程图的步骤(五)绘制数据流程图的步骤上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页例例1:某企酒店管理系统数据流程图:某企酒店管理系统数据流程图4.2 4.2 系统的详细调查系统的详细调查(五)绘制数据流程图的

33、步骤(五)绘制数据流程图的步骤上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页例例2 某公司工资管理子系统数据流程图某公司工资管理子系统数据流程图系统调查如下系统调查如下: 公司每月末发工资,每月公司每月末发工资,每月20日到日到23日由日由财务科根据上月工资清单和人事科送来的人财务科根据上月工资清单和人事科送来的人员及工资变动表填写本月工资清单中的前五员及工资变动表填写本月工资清单中的前五项。总务科每月项。总务科每月24日将扣款清单送交财务科,日将扣款清单送交财务科,由财务科将扣款数填入本月工资清单。最后由财务科将扣款数填入本月工资清单。最后计

34、算出每位职工的应发工资,并填入工资发计算出每位职工的应发工资,并填入工资发放清单,交给厂办。放清单,交给厂办。4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页表表4.3 上月工资发放清单上月工资发放清单(财务科财务科)职工职工代码代码姓名姓名部门部门基本工基本工资资附加附加 工资工资房费房费电费电费病事假病事假 扣款扣款应发应发 工资工资1001 李晓明李晓明01500.00 50.00 150.00 20.00380.001002 周英杰周英杰01400.00 40.0090.0015.0080.00

35、 255.001003 刘一波刘一波01350.00 25.0040.0030.00305.001004 吴官兴吴官兴02300.00 30.0050.0010.00270.001005 赵子营赵子营02400.00 40.0090.0025.00325.00例例4 某公司工资管理子系统数据流程图某公司工资管理子系统数据流程图系统调查如下系统调查如下:4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页职工代职工代码码姓名姓名部门部门 基本工资基本工资附加工附加工资资房费房费备备 注注1002周英杰周英杰0

36、1400.0040.0090.00调走调走1004吴官兴吴官兴01350.0035.0050.00调整工资、换调整工资、换部门部门1005赵子营赵子营02450.0045.0090.00调整工资调整工资1009黄正义黄正义02600.0060.00 120.00新进新进表表4.4 本月人员工资变动表本月人员工资变动表(人事科)(人事科)例例4 某公司工资管理子系统数据流程图某公司工资管理子系统数据流程图系统调查如下系统调查如下:4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页职工代码职工代码姓名姓名部门

37、部门扣电费扣电费病事假扣款病事假扣款1003刘一波刘一波0120.001005赵子营赵子营0220.0060.00表表4.5 本月扣款清单本月扣款清单(总务科)(总务科)例例4 某公司工资管理子系统数据流程图某公司工资管理子系统数据流程图系统调查如下系统调查如下:4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页工资管理系统数据流程工资管理系统数据流程人事科人事科抄写抄写厂办厂办填扣款填扣款并填写计算并填写计算应的工资应的工资上月工资发放清单上月工资发放清单总务科总务科本月人员工资变动表本月人员工资变动表

38、本月工资本月工资发放清单发放清单本月工资本月工资发放清单发放清单本月工资本月工资发放清单发放清单扣款扣款清单清单例例4 某公司工资管理子系统数据流程图某公司工资管理子系统数据流程图4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页五、数据字典五、数据字典 所谓所谓数据字典数据字典就是对数据流程图中的各个数据元素做更进就是对数据流程图中的各个数据元素做更进一步的详细说明。数据流程图配以数据字典,就可以从图形和一步的详细说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型作进一步完整地描述

39、。文字两个方面对系统的逻辑模型作进一步完整地描述。 数据字典的内容如下:数据字典的内容如下:4.2 4.2 系统的详细调查系统的详细调查数据项的定义数据项的定义数据结构的定义数据结构的定义数据流的定义数据流的定义处理逻辑的定义处理逻辑的定义数据存储的定义数据存储的定义外部实体的定义外部实体的定义上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页1、数据项的定义、数据项的定义数据项又称数据元素,是数据的最小单位,具体包括数据项又称数据元素,是数据的最小单位,具体包括以下几项:以下几项:数据项编号:数据项编号:GZ01-01数据项名称:职工代码数据项名

40、称:职工代码别别 名:职工代码名:职工代码简简 述:某职工的职工代码述:某职工的职工代码类型及宽度:字符型,类型及宽度:字符型,4位位取取 值值 范范 围:围:“0001”-“9999”五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页2、数据结构的定义、数据结构的定义数据结构描述某些数据项之间的关系。一个数据结构可数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数

41、据项和数据结构组成。以由若干个数据项和数据结构组成。五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页DS03-02:订货单标识订货单标识I7:开户银行开户银行I11:订货数量订货数量I6:用户姓名用户姓名I10:配件规格配件规格I5:用户地址用户地址I9:配件名称配件名称I2:日期日期I8:配件代码配件代码I3:用户代码用户代码I1:订货单编号订货单编号DS03-04:配件信息配件信息DS03-03:用户信息用户信息DS03-01:用户订货单:用户订货单 I4:用户名称用户名称例

42、:由三个数据结构组成的数据结构例:由三个数据结构组成的数据结构2、数据结构的定义、数据结构的定义五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页数据结构的定义包括以下内容:数据结构的定义包括以下内容:数据结构的编号:数据结构的编号:DS03-01数据结构的名称:数据结构的名称:用户订货单用户订货单数据结构的简述:数据结构的简述:用户信息及订货单信息用户信息及订货单信息数据结构的组成:数据结构的组成:DS03-02+ DS03-03+ DS03-042、数据结构的定义、数据结构的定

43、义五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页3、数据流的定义、数据流的定义 数据流由一个或一组固定的数据项组成。形式如下:数据流由一个或一组固定的数据项组成。形式如下:数据流编号:数据流编号:F03-08数据流名称:数据流名称:领料单领料单数据流简述:数据流简述:车间开出的领料单车间开出的领料单数据流去向:数据流去向:发料处理模块发料处理模块数据流组成:数据流组成:材料编号材料编号+材料名称材料名称+数量数量+日期日期+领料单位领料单位数数 据据 流流 量:量:10份份/小

44、时小时高高 峰峰 流流 量:量:20份份/小时(上午小时(上午9:0011:00)五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4、数据处理的定义、数据处理的定义 数据处理的定义仅对数据流程图中数据处理的定义仅对数据流程图中最底层最底层的处理逻辑加以说的处理逻辑加以说明。形式如下:明。形式如下:数据处理编号:数据处理编号:P03-08数据处理名称:数据处理名称:计算电费计算电费数据处理简述:数据处理简述:计算应缴纳的电费计算应缴纳的电费输入的数据流:输入的数据流:用电量、电价用

45、电量、电价处处 理理 过过 程:程:总电费总电费=用电量用电量 * 电价电价输出的数据流:输出的数据流:应扣款文件应扣款文件处处 理理 频频 率:率:每月一次每月一次五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页5、数据存储的定义、数据存储的定义 数据字典中数据存储仅描述数据的逻辑结构,而不涉及物理数据字典中数据存储仅描述数据的逻辑结构,而不涉及物理结构。形式如下:结构。形式如下:数据存储编号:数据存储编号:F03-08数据存储名称:数据存储名称:库存帐库存帐数据存储简述:数据

46、存储简述:存放配件的库存量和单价存放配件的库存量和单价输入存储组成:输入存储组成:配件编号配件编号+配件名称配件名称+单价单价+库存量库存量+备注备注关关 键键 字:字:配件编号配件编号相相 关关 的的 处处 理:理:P02,P03五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页6、外部实体的定义、外部实体的定义 外部实体定义形式如下:外部实体定义形式如下:外部实体编号:外部实体编号:S03-08外部实体名称:外部实体名称:用户用户外部实体简述:外部实体简述:购置本单位配件的用户

47、购置本单位配件的用户输入的数据流:输入的数据流:D03-04,D03-05输出的数据流:输出的数据流: D03-07五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页7、说明、说明 数据字典一旦建立,从系统分析到系统设计、系统实施都数据字典一旦建立,从系统分析到系统设计、系统实施都要一直使用它。要一直使用它。 在数据字典的建立、修改和补充过程中,始终要注意保证在数据字典的建立、修改和补充过程中,始终要注意保证数据的一致性和完整性。数据的一致性和完整性。 数据字典可以人工建立,也可以

48、用专用的数据字典软件来数据字典可以人工建立,也可以用专用的数据字典软件来建立与管理。建立与管理。五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页五、数据字典五、数据字典酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:系系统名:名:酒店管理信息系统数据数据项名称:名称:姓名数据数据项别名:名:姓名数据数据长度:度:8

49、取取值范范围:总编号:号:1001编号:号:I1简述:述:入住本酒店的顾客姓名数据数据类型:型:字符型1、数据项定义、数据项定义系系统名:名:酒店管理信息系统数据数据项名称:名称:房号数据数据项别名:名:房号数据数据长度:度:5取取值范范围:0100199999总编号:号:1002编号:号:I2简述:述:前2位为楼层号,后3位为房间号,共5位组成房号数据数据类型:型:字符型五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页2、数据流定义、数据流定义系系统名:名:酒店管理信息系统数据

50、流名称:数据流名称:顾客登记表数据流数据流别名:名:顾客登记表数据来源:数据来源:顾客数据流量:数据流量:200份/天总编号:号:2001编号:号:F01简述:述:入住本酒店的顾客登记信息数据去向:数据去向:处理过程“总台登记”高峰期流量:高峰期流量:300份/天(上午9点到11点)酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页3、数据存储定义、数据存储定义系系统名:名:酒店管理信息系统数据存数据存储名称:名称:房源信

51、息数据存数据存储别名:名:房源信息数据存数据存储组成:成:房号+状态关关键字:字:房号总编号:号:3001编号:号:D01简述:述:本酒店客房的状态相关相关处理:理:P1、P3酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页3、数据存储定义、数据存储定义系系统名:名:酒店管理信息系统数据存数据存储名称:名称:在店顾客信息数据存数据存储别名:名:在店顾客信息数据存数据存储组成:成:姓名+性别+身份证号码+房号+入住时间总编

52、号:号:3002编号:号:D02简述:述:目前入住本酒店顾客基本信息相关相关处理:理:P1、P3关关键字:字:身份证号码酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4、处理过程定义、处理过程定义系系统名:名:酒店管理信息系统数据数据处理名称:理名称:总台登记处理功能:理功能:确定房号,登记在店顾客信息输入数据流:入数据流:顾客登记表总编号:号:4001编号:号:P02简述:述:来客登记输出数据流:出数据流:在店顾客信

53、息、顾客账单、房号酒店管理信息系统数据字典举例:酒店管理信息系统数据字典举例:五、数据字典五、数据字典4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页六、描述处理逻辑的工具六、描述处理逻辑的工具一般情况下,对于较简单的计算性的处理逻辑,一般情况下,对于较简单的计算性的处理逻辑,在数据字典中定义即可,但还有一些比较复杂的处理在数据字典中定义即可,但还有一些比较复杂的处理逻辑,需要单独进行定义,因此,有必要介绍几种描逻辑,需要单独进行定义,因此,有必要介绍几种描述处理逻辑的工具。述处理逻辑的工具。判断树判断

54、树判断表判断表结构英语表示法结构英语表示法4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页1、判断树、判断树 根据用户欠款时间长短和现有库存量情况处理用户订货方案根据用户欠款时间长短和现有库存量情况处理用户订货方案欠款时间欠款时间100天天30天天=100天天需求量需求量需求量需求量库存量库存量库存量库存量立即发货立即发货先按库存发货,先按库存发货,进货后再补发进货后再补发先付款,再发货先付款,再发货不发货不发货通知先付欠款通知先付欠款处理方案处理方案六、描述处理逻辑的工具六、描述处理逻辑的工具4.2

55、4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页2、判断表、判断表判断条件判断条件状态组合状态组合决策方案决策方案决策规则决策规则六、描述处理逻辑的工具六、描述处理逻辑的工具4.2 4.2 系统的详细调查系统的详细调查列出所有的n个条件;注意条件数量列出所有的条件组合,条件组合数最多为2n个;按全部条件组合列出其对应的行动方案;整理方案。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页2、判断表(举例)、判断表(举例)决策规则号决策规则号123456条条件件欠款时

56、间欠款时间100天天NNYYNN需求量需求量=库存量库存量YNYNYN应应采采取取的的行行动动立即发货立即发货 先按库存量发货,进货后再补发先按库存量发货,进货后再补发先付款,再发货先付款,再发货不发货不发货要求先付欠款要求先付欠款六、描述处理逻辑的工具六、描述处理逻辑的工具4.2 4.2 系统的详细调查系统的详细调查对各条件进行组合上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页三、结构英语表示法三、结构英语表示法结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。它使用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言,主要有:

57、 简单祈使语句简单祈使语句 判断语句判断语句 循环语句循环语句IF欠款时间30天IF需要量库存量THEN立即发货ELSE先按库存量发货,进货后再补发ELSEIF欠款时间100天IF需求量库存量THEN先付款再发货ELSE不发货ELSE要求先付欠款上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页六、描述处理逻辑的工具六、描述处理逻辑的工具4.2 4.2 系统的详细调查系统的详细调查简单祈使语句用于表达要做什么事情,包括一个动词和一个宾语。动词表示要执行的动作,宾语表示动作的对象。例如,录入顾客信息、修改房源信息、分配房号、建立账号等。WHILE有空

58、房间IF用户满意THEN录入顾客信息分配房号建立账单END上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页酒店管理系统处理逻辑举例酒店管理系统处理逻辑举例处理逻辑描述:处理逻辑描述:在酒店管理信息系统中,用自然语言描述“折扣”处理过程是:如果某用户的消费额在2000元以上,用现金结账打八折,记账打八五折;如果消费额在1000元与2000元之间,用现金结账打八五折,记账打九折;如果消费额在1000元以下,用现金结账打九五折,记账不打折。六、描述处理逻辑的工具六、描述处理逻辑的工具4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下

59、一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页酒店管理系统处理逻辑举例酒店管理系统处理逻辑举例判断树判断树六、描述处理逻辑的工具六、描述处理逻辑的工具4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页酒店管理系统处理逻辑举例酒店管理系统处理逻辑举例判断表判断表六、描述处理逻辑的工具六、描述处理逻辑的工具4.2 4.2 系统的详细调查系统的详细调查上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页在原系统(前面我们谈的都是原系统的分在原系

60、统(前面我们谈的都是原系统的分析和调查)详细调查的基础上进行析和调查)详细调查的基础上进行系统化分析系统化分析是提出新系统逻辑模型的重要步骤。是提出新系统逻辑模型的重要步骤。通过对原系统的调查和分析,找出原系统通过对原系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案的方法,给出新系统所要采用的信息处理方案(特别是新系统的逻辑模型)(特别是新系统的逻辑模型)4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页系统化分析

61、的主要内容系统化分析的主要内容1.重新核准系统目标重新核准系统目标2.业务流程改进与再业务流程改进与再造造3.新数据流程拟定新数据流程拟定4.功能分析和划分子功能分析和划分子系统系统5.数据属性分析数据属性分析6.数据存储分析数据存储分析7.数据查询要求分析数据查询要求分析8.数据的输入输出分析数据的输入输出分析9.绘制新系统的数据流程绘制新系统的数据流程图图10.确定新系统的数据处理确定新系统的数据处理方式方式4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页一、重新核准系统目标一、重新核准系统目标可行性分析报

62、告中的系统目标可行性分析报告中的系统目标修正后的新系统目标修正后的新系统目标详细详细调查调查的结的结果果系统系统建设建设的环的环境和境和条件条件4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页二、业务流程分析二、业务流程分析管理思想和管理管理思想和管理方法落后原业务方法落后原业务流程不合理等流程不合理等 问问题题 更为合理的新更为合理的新的业务流程的业务流程 目目标标 业务业务流程流程重组重组原有流程的分析原有流程的分析业务流程的优化业务流程的优化确定新的业务流程确定新的业务流程1、过程、过程 2、内容、内容

63、4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页三、分析数据流程的内容包括:三、分析数据流程的内容包括:原有数据流程的分析原有数据流程的分析数据流程的优化数据流程的优化确定新的数据流程确定新的数据流程4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页四、功能分析和划分子系统(也有人建议在系四、功能分析和划分子系统(也有人建议在系统规划阶段作)统规划阶段作)目标可以看作是系统目标可以看作是系统 目标目标 功能功能A1 功能功能A2

64、功能功能A3 功能功能A 功能功能B 功能功能E 第一层功能可以看作是子系统第一层功能可以看作是子系统 各项具体功能各项具体功能 (数据流程图(数据流程图处理)处理) 4.3 4.3 系统化分析系统化分析 为了实现系统目标,系统必须具备一定的功能。目标可看作为了实现系统目标,系统必须具备一定的功能。目标可看作是系统是系统。将大系统要完成的目标功能划分为若干个子系统去完。将大系统要完成的目标功能划分为若干个子系统去完成,只要子系统之间的接口关系明确,每个子系统的设计、调试成,只要子系统之间的接口关系明确,每个子系统的设计、调试等就可以互不干扰地,各自相对独立地进行,这有助于分团队,等就可以互不干

65、扰地,各自相对独立地进行,这有助于分团队,分项目独立开发。将来要修改或扩充系统,就只要在有关系统范分项目独立开发。将来要修改或扩充系统,就只要在有关系统范围内进行,而不至于牵动全局。围内进行,而不至于牵动全局。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页划分系统及其格栅图(也称为划分系统及其格栅图(也称为U/C矩阵)矩阵)U/CU/C矩阵的定义矩阵的定义U/C矩阵借助于一个二维表格来描述其分析的内容,分析的内容就是x,y两个方向的坐标变量。如果将xi和yi之间的联系用二维表内的“U”、“C”来表示,就构成了一个U/C矩阵。U/C矩阵字母C表

66、示有关的业务过程产生了所对应的主题数据库中数据并使用该数据,字母U指出有关的业务过程使用对应的数据库中数据。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页1.1.建立一个建立一个U/CU/C矩阵步骤:矩阵步骤: (1)首先要自顶而下进行系统划分;(2)然后逐个确定具体的功能和数据;(3)最后填上功能数据之间的关系。正确性检验:正确性检验:完备性检验:这是指每一个数据类必须有一个产生者(即“C”)和至少有一个使用者(即“U”);每个功能必须产生或者使用数据类。否则这个U/C矩阵是不完备的。一致性检验:这是指每一个数据类仅有一个产生者,即在矩阵中每

67、个数据类只有一个“C”。如果有多个产生者的情况出现,则会产生数据不一致的现象。无冗余性检验:这是指每一行或每一列必须有“U”或“C”,即不允许有空行空列。若存在空行空列,则说明该功能或数据的划分是没有必要的、冗余的。 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页建立UC矩阵:用表的行和列分别记录下企业住处系统的数据类和过程。表中功能与数据类交叉点上的符号表示这类数据由相应功能产生,表示这类功能使用相应的数据类。如下图 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页2.对UC矩阵做重新排列,把功

68、能按功能组排列。然后调换“数据类”的横向位置,使得矩阵中最靠近对角线,并以“C”元素的为标准,划分子系统。将和最密集的地方框起来,就构成了子系统。如下图 上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页3.对各子系统进行命名,对落在框(子系统)外的说明了子系统之间的数据流。这样就完成了划分系统的工作。上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页建立U/C矩阵目的是为了对系统进行逻辑功能划分和考虑今后数据资源的合理分布。(1)U/C矩阵的主要功能及时发现前段分析和调查工作的疏漏和错误分析数据的正确

69、性和完整性得到子系统的划分确定子系统之间的共享数据(2)系统逻辑功能的划分:在求解后的U/C矩阵中划出一个个的小方块(3)数据资源分布上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页五、数据属性分析五、数据属性分析数据分析分为静态和动态特性分析两部分:数据分析分为静态和动态特性分析两部分:1、数据的静态特性分析。、数据的静态特性分析。 指分析数据的类型、长度、范围等。指分析数据的类型、长度、范围等。4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页五、数据属性分析五

70、、数据属性分析2、数据的动态特性分析。、数据的动态特性分析。数据的动态特性分析主要分析数据的动态特性分析主要分析数据是如何变化的,其数据是如何变化的,其可分为以下三类:可分为以下三类:固定固定不变不变(个体基本不变,且其数值也基本不变,如个体基本不变,且其数值也基本不变,如姓名、性别、基本工资等姓名、性别、基本工资等)固定个体变动固定个体变动 (对总体来说具有相对固定的个体集,对总体来说具有相对固定的个体集,但其值是变动的属性。如电费扣款人员变动不大或变但其值是变动的属性。如电费扣款人员变动不大或变动工资津贴,但所扣的电费每月都在变化。动工资津贴,但所扣的电费每月都在变化。)随机变动随机变动

71、(其个体是随机出现的,值也是变动的。如其个体是随机出现的,值也是变动的。如病事假扣款病事假扣款)4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页五、数据属性分析五、数据属性分析3、按数据的不同动态特性对文件进行分类、按数据的不同动态特性对文件进行分类主文件:存放具有固定值属性的数据主文件:存放具有固定值属性的数据(主文件是系(主文件是系统中最重要的共享文件,如统中最重要的共享文件,如ERP系统物料,学生管理系统,系统物料,学生管理系统,学生个人基本信息)学生个人基本信息)。周转文件:存放具有固定个体变动属性的数

72、据周转文件:存放具有固定个体变动属性的数据(中间数据,如(中间数据,如ERP主生产计划与物料需求计划)。主生产计划与物料需求计划)。处理文件:存放具有随机变动属性的数据。处理文件:存放具有随机变动属性的数据。4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页六、数据存储分析六、数据存储分析存储设备选择与数据库的选用存储设备选择与数据库的选用4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页七、数据查询要求分析七、数据查询要求分析选选

73、择择单单位位选选择择时时间间选选择择时时间间显示有关单位数据显示有关单位数据图形显示图形显示显示该单位、该时间的该指标显示该单位、该时间的该指标排序排序按时间按时间排序排序数据数据显示显示图形图形显示显示按大小按大小排序排序数据数据显示显示图形图形显示显示比较比较显示升降值、显示升降值、比率比率图形图形显示显示百分图百分图直方图直方图折线图折线图一一个个时时间间一个以一个以上时间上时间一一个个单单位位所所有有单单位位4.3 4.3 系统化分析系统化分析权限(系统安全性)与形式上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页八、数据的输入输出分析八

74、、数据的输入输出分析数据的输入、输出分析是分析各种数数据的输入、输出分析是分析各种数据输入的目的、范围、数据量的大小以及存据输入的目的、范围、数据量的大小以及存在的问题等。在的问题等。4.3 4.3 系统化分析系统化分析上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页九、确定新系统的数据处理方式九、确定新系统的数据处理方式数据处理方式有批处理(如订货系统,数据处理方式有批处理(如订货系统,统计系统)和实时处理(金融系统)两种方统计系统)和实时处理(金融系统)两种方式,它们各有特点。式,它们各有特点。4.3 4.3 系统化分析系统化分析上一页上一页

75、上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4.6 4.6 系统分析说明书系统分析说明书系统分析说明书主要包括以下内容:系统分析说明书主要包括以下内容:1、概述、概述2、现行系统概况、现行系统概况3、系统需求说明、系统需求说明4、新系统的逻辑方案、新系统的逻辑方案5、系统开发资源与时间进度估计、系统开发资源与时间进度估计上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页本章小结本章小结详细调查详细调查管理业管理业务调查务调查数据流程数据流程调查调查 (图图)可行性分析可行性分析组织结构调查组织结构调查管理功能

76、调查管理功能调查管理业务流程调查管理业务流程调查数据字典数据字典 描述处理逻描述处理逻辑的工具辑的工具 判断树判断树 判断表判断表 结构英语表示结构英语表示 系统化分析系统化分析提出新系统的逻辑方案提出新系统的逻辑方案上一页上一页上一页上一页下一页下一页下一页下一页返回本章首页返回本章首页返回本章首页返回本章首页4.5 4.5 提出新系统的逻辑方案提出新系统的逻辑方案逻辑方案的内容包括:逻辑方案的内容包括:1、新系统的业务流程。、新系统的业务流程。2、新系统的数据流程、新系统的数据流程3、新系统的逻辑结构。即新系统中的子系统划分。、新系统的逻辑结构。即新系统中的子系统划分。4、新系统中数据资源的分布。、新系统中数据资源的分布。5、新系统中的管理模型。、新系统中的管理模型。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号