1、2022-8-161第六章第六章 管理信息系统的系统管理信息系统的系统分析分析系统分析、系统分析、需求分析需求分析组织结构和功能调查分析组织结构和功能调查分析业务流程的调查分析业务流程的调查分析数据流程调查数据流程调查数据字典数据字典功能功能数据分析数据分析新系统的逻辑新系统的逻辑模型方案方案2022-8-162第一节第一节 系统分析系统分析一、一、系统分析的目的:系统分析的目的:对系统进行详细的系统调查和认真对系统进行详细的系统调查和认真的需求分析,掌握实际系统的基本结构的需求分析,掌握实际系统的基本结构和当前已明确的业务流程,发现其规律和当前已明确的业务流程,发现其规律和优缺点,目的是获得
2、相关的合理的新和优缺点,目的是获得相关的合理的新系统的逻辑模型。系统的逻辑模型。2022-8-163二二、系统分析的内容系统分析的内容1 1、现行系统详细调查和需求分析、现行系统详细调查和需求分析2 2、组织结构和功能结构调查分析、组织结构和功能结构调查分析3 3、业务流程分析、业务流程分析4 4、数据流与数据流程图、数据流与数据流程图5 5、数据字典、数据字典6 6、功能、功能/数据分析数据分析7 7、新系统逻辑模型的提出、新系统逻辑模型的提出8 8、系统分析说明书、系统分析说明书2022-8-164第二节第二节 需求分析需求分析 需求分析主要是对现行系统进行详细调查并需求分析主要是对现行系
3、统进行详细调查并归纳出新系统的需求模型。归纳出新系统的需求模型。一、一、详细调查的方法:详细调查的方法:召开座谈会;召开座谈会;填写调查表;填写调查表;访问;访问;查阅公司资料和图表;查阅公司资料和图表;业务跟踪。业务跟踪。2022-8-165二、详细调查的范围二、详细调查的范围1、组织结构和功能调查分析;、组织结构和功能调查分析;2、管理业务流程和工作形式调查、管理业务流程和工作形式调查3、管理方式和具体业务的管理方法;、管理方式和具体业务的管理方法;4、数据与数据流程调查;、数据与数据流程调查;5、决策方式和决策过程;、决策方式和决策过程;6、可用资源和限制条件;、可用资源和限制条件;7、
4、现存问题和改进意见。、现存问题和改进意见。2022-8-166第三节第三节 组织结构和功能调查分析组织结构和功能调查分析一、组织结构调查分析一、组织结构调查分析1、组织机构是一个组织内部部门的划分及其、组织机构是一个组织内部部门的划分及其相互之间的关系。相互之间的关系。2、组织结构调查内容、组织结构调查内容弄清组织内部的部门划分,弄清组织内部的部门划分,各部门之间的领导与被领导关系各部门之间的领导与被领导关系业务过程与组织结构之间的联系分析业务过程与组织结构之间的联系分析信息的传递关系信息的传递关系物资流动关系与资金流动关系物资流动关系与资金流动关系此外,还应详细了解各级组织存在的问题以及对此
5、外,还应详细了解各级组织存在的问题以及对新系统的要求等。新系统的要求等。#2022-8-167经理室经理室采购部采购部销售部销售部库存部库存部统计分析部统计分析部人力资源部人力资源部采购计划组采购计划组商品采购组商品采购组厂家协调组厂家协调组销售计划组销售计划组商品销售组商品销售组客户关系组客户关系组市场调研组市场调研组入库管理组入库管理组出库管理组出库管理组库存管理组库存管理组通达公司组织结构图2022-8-168二、功能结构调查二、功能结构调查 通达公司通达公司 供销存管理功能层次图供销存管理功能层次图 人力资源管理采购管理销售管理库存管理统计分析管理制定采购计划制定用人计划人员科学管理商
6、品采购商品销售制 定 销售 计 划出库管理结算入库管理库存台账管理生产月年季报表数据查询市场预测数据分析经理室2022-8-169第四节 业务流程的调查分析 业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程2022-8-1610一、业务流程调查的任务及方法一、业务流程调查的任务及方法1、任务、任务 业务流程调查主要任务是调查系统中各环节的业业务流程调查主要任务是调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处
7、理方法及过程等。它是掌握出、数据存储和信息的处理方法及过程等。它是掌握现行系统状况,确立系统逻辑模型不可缺少的环节。现行系统状况,确立系统逻辑模型不可缺少的环节。业务流程分析过程包括以下内容业务流程分析过程包括以下内容:*原有流程的分析原有流程的分析;业务流程的优化业务流程的优化;确定新的业务流程确定新的业务流程;新系统的人机界面。新系统的人机界面。2022-8-16112、方法、方法调查业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时计算方法、信息流经去向、提供信息的时间和
8、形态(报告、单据、屏幕显示等)。间和形态(报告、单据、屏幕显示等)。2022-8-1612二、业务流程图二、业务流程图(Transaction Flow Diagram 简称简称 TFD)是用一些尽可能少的规定的是用一些尽可能少的规定的符号及连线来表示某个具体业务符号及连线来表示某个具体业务处理过程。业务流程图易于阅读处理过程。业务流程图易于阅读和理解,是分析业务流程的重要和理解,是分析业务流程的重要步骤。步骤。2022-8-1613业务流程图的基本符号业务流程图的基本符号部门外实体部门外实体2022-8-1614销售业绩销售业绩销售计划销售计划出库单出库单采购历史采购历史记录记录采购计划采购
9、计划客户客户客户订单客户订单销售员销售员缺料通知单缺料通知单采购员采购员采购单采购单生产厂家生产厂家销售单销售单提货通知单提货通知单入库单入库单查询查询商品供应信息表商品供应信息表生产厂家信息表生产厂家信息表客户订单客户订单保管员保管员登记登记查询查询登记登记商品出库流水账商品出库流水账商品库存台账商品库存台账商品入库流水账商品入库流水账统计分析统计分析员员供销存月报表供销存月报表供销存季报表供销存季报表供销存年报表供销存年报表通达公司商品供销存通达公司商品供销存管理业务流程图管理业务流程图2022-8-1615三、业务流程的重组调查和分析的重点是:调查和分析的重点是:不合理的业务流程有哪些?
10、不合理的业务流程有哪些?不合理的业务流程产生的历史原因是什不合理的业务流程产生的历史原因是什么?么?改进措施有哪些?以及改进会涉及到哪改进措施有哪些?以及改进会涉及到哪些方面(包括涉及面以及技术支持)?些方面(包括涉及面以及技术支持)?改进前后对组织的目标的影响有多大?改进前后对组织的目标的影响有多大?2022-8-1616销售业绩销售业绩销售计划销售计划出库单出库单采购历史采购历史记录记录采购计划采购计划客户客户客户订单客户订单销售员销售员缺料通知单缺料通知单采购员采购员补货采购单补货采购单生产厂家生产厂家销售单销售单提货通知单提货通知单入库单入库单查询和管理查询和管理商品供应信息表商品供应
11、信息表生产厂家信息表生产厂家信息表客户订单客户订单保管员保管员登记登记查询查询登记登记商品出库流水账商品出库流水账商品库存台账商品库存台账商品入库流水账商品入库流水账统计分析统计分析员员供销存月报表供销存月报表供销存季报表供销存季报表供销存年报表供销存年报表通达公司商品供销存通达公司商品供销存管理管理新新业务流程图业务流程图市场调研库存管理制度催货通知单入库检验2022-8-1617第五节 数据流程调查与分析一、数据、数据流程调查一、数据、数据流程调查1、数据流程、数据流程 数据流程数据流程指数据在系统中产生、指数据在系统中产生、传输、加工处理、使用、存储的过传输、加工处理、使用、存储的过程。
12、程。2022-8-16182、数据、数据流程调查的内容、数据、数据流程调查的内容:(1)收集原系统全部输入单据(如入库单、)收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。(如账本、清单)的典型格式。(2)在上述各种单据、报表、账本的典型样)在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。发生的高峰时间及发生量等。(3)在上述各种单据、报表、账册的典型
13、样)在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。长度、取值范围(指最大值和最小值)。2022-8-1619二、数据流程的描述工具及画法二、数据流程的描述工具及画法1、数据流程图数据流程图:(Data Flow Diagram,DFD)2、数据流程图图例、数据流程图图例常见的数据流程图有两种:常见的数据流程图有两种:一种是以方框、连线及其变形为基本图例一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。符号来表示数据流动过程。一种是以圆圈及连接弧线作为其基本符号一种是以圆圈及连接弧线作为
14、其基本符号来表示数据流动过程。来表示数据流动过程。2022-8-1620数据流程图的基本图例符号:数据流程图的基本图例符号:外部实体外部实体 处理处理 数据流数据流 数据存储数据存储3、数据流程图画法:、数据流程图画法:自上而下,逐层展开;输入输出,保持平衡。自上而下,逐层展开;输入输出,保持平衡。2022-8-1621 数据流程图分多少层次应根据实际数据流程图分多少层次应根据实际情况而定,对于一个复杂的大系统,有情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化时可分至七八层之多。为了提高规范化程度,程度,有必要对图中各个元素加以编号有必要对图中各个元素加以编号标识。标识。
15、通常在编号通常在编号标识标识之首冠以字母,用之首冠以字母,用以表示不同的元素,以表示不同的元素,可以用可以用P P表示处理,表示处理,D D表示数据流,表示数据流,F F表示数据存储,表示数据存储,S S表示表示外部实体外部实体。例如:。例如:P3-1.2P3-1.2表示第三子系表示第三子系统第一层图的第二个处理。统第一层图的第二个处理。2022-8-1622库存管理子系统顶层数据流程图库存管理子系统顶层数据流程图D3-1.3缺料通知单D3-1.1 订单 S3-1.1销售员销售员S3-1.2采购员采购员D3-1.4 入库单 P P3-13-1库存处理库存处理见下图见下图D3-1.2出库单202
16、2-8-1623库存管理子系统第二层数据流程图库存管理子系统第二层数据流程图F3-2.2 商品出库流水账商品出库流水账D3-2.2出库单出库单P3-2.1出库判出库判断处理断处理S3-2.1销售员销售员D3-2.1订单订单D3-2.1订单订单D3-2.1订单订单P3-2.3开缺货开缺货通知单通知单 D3-2.3 缺货通知单缺货通知单S3-2.2采购员采购员F3-2.3 商品入库流水账商品入库流水账D3-2.1订单订单F3-2.1 库存台账库存台账P3-2.5登记登记D3-2.2出库单出库单D3-2.4 入库单入库单D3-2.5 出出入库数据入库数据D3-2.4 入库单入库单P3-2.4入库入库
17、处理处理D3-2.4 入库单入库单P3-2.2开出开出库单库单D3-2.2出库单出库单字典结束2022-8-16241.图中使用的元素归纳如下:图中使用的元素归纳如下:外部实体:外部实体:S3-2.1 销售员;销售员;S3-2.2 采购员采购员数据流:数据流:D3-2.1 订单;订单;D3-2.2 出库单;出库单;D3-2.3 缺料通知单;缺料通知单;D3-2.4 入库单;入库单;D3-2.5 出入库数据出入库数据处理:处理:P3-2.1 出库判断处理出库判断处理 ;P3-2.2 开出库单;开出库单;P3-2.3 开缺料通知单;开缺料通知单;P3-2.4 入库处理;入库处理;P3-2.5 登记
18、登记数据存储:数据存储:F3-2.1 库存台账;库存台账;F3-2.2 商品出库流水账;商品出库流水账;F3-2.3 商品入库流水账商品入库流水账 图中的数据流程叙述图中的数据流程叙述(略)(略)2.2.数据字典数据字典 数据字典是对底层流程图中各个元素的定义和详细解释。数据字典是对底层流程图中各个元素的定义和详细解释。字典内容包括:数据流定义、数据项定义、数据结构定义、处字典内容包括:数据流定义、数据项定义、数据结构定义、处理逻辑定义、数据存储定义、外部实体定义。理逻辑定义、数据存储定义、外部实体定义。2022-8-1625下面编写数据字典:下面编写数据字典:一、一、数据流数据流的定义的定义
19、编号、名称、组成编号、名称、组成、来源去向、来源去向、数据流量、简要说明等数据流量、简要说明等二、二、数据结构数据结构的定义的定义包括:数据结构的名称、编号、简述、构成包括:数据结构的名称、编号、简述、构成三、三、数据项数据项的定义的定义(1)数据项的名称、编号、别名和简述)数据项的名称、编号、别名和简述(2)数据项的类型及宽度)数据项的类型及宽度(3)数据项的取值范围数据项的取值范围 是报表、单据的流动。报表单据有特定的结构,因此数据流是一个或一些数据结构组成。另外还包括:可以由若干数据项组成,或若干数据结构组成,或数据项和数据结构混合组成。2022-8-1626四、四、处理逻辑处理逻辑的定
20、义:的定义:对数据流程图中的处理进行定义,内容包括:处理逻辑编对数据流程图中的处理进行定义,内容包括:处理逻辑编号、名称、简述、输入的数据流、处理过程、输出的数据流、号、名称、简述、输入的数据流、处理过程、输出的数据流、处理频率。处理频率。五、五、数据存储数据存储的定义:的定义:对流程图中数据存储部分进行描述。内容包括:数据存储对流程图中数据存储部分进行描述。内容包括:数据存储编号、名称、简述、数据存储组成、关键字、相关处理。编号、名称、简述、数据存储组成、关键字、相关处理。六、六、外部实体外部实体的定义:的定义:内容包括:外部实体编号、名称、简要说明、由外部实体内容包括:外部实体编号、名称、
21、简要说明、由外部实体输入的数据流或输出的数据流。输入的数据流或输出的数据流。2022-8-1627数据字典的内容数据流类目数据流类目:由一个或一组固定的数据项组成。流程图流程图2022-8-1628数据结构编号数据结构编号 DS3-2.2数据结构名称数据结构名称 出库单出库单简述简述 记载商品出库信息记载商品出库信息构成构成 DS3-2.2=I3-2.1+I2-2.2+DS3-2.3+I3-2.6+I3-DS3-2.2=I3-2.1+I2-2.2+DS3-2.3+I3-2.6+I3-2.7+I3-2.8+I3-2.92.7+I3-2.8+I3-2.9I3-2.1:I3-2.1:日期日期 DS3
22、-2.3DS3-2.3:商品信息:商品信息 I3-2.6I3-2.6:销售单价:销售单价I2-2.2I2-2.2:出库单编号:出库单编号 I3-2.3I3-2.3:商品代码:商品代码 I3-2.7I3-2.7:出库数量:出库数量I3-2.4I3-2.4:商品名称:商品名称 I3-2.8I3-2.8:库存部员工号:库存部员工号I3-2.5I3-2.5:适用范围:适用范围 I3-2.9I3-2.9:销售部员工号:销售部员工号2022-8-1629数据项类目:数据的最小单位,描述数据的静态特性。数据项类目:数据的最小单位,描述数据的静态特性。数据项编号:数据项编号:I3-2.1I3-2.1数据项名称
23、:日期数据项名称:日期别名:别名:简述:出货日期简述:出货日期类型及宽度:日期型,类型及宽度:日期型,8 8位位取值范围:取值范围:自自20092009年年1 1月月1 1日以后的日期日以后的日期数据项编号:数据项编号:I3-2.3数据项名称:商品代码数据项名称:商品代码别名:别名:简述:对所有库存商品进行编号简述:对所有库存商品进行编号类型及宽度:字符型,类型及宽度:字符型,6位位取值范围:取值范围:0000019999992022-8-1630 出库判断处理逻辑定义处理逻辑编号 P3-2.1处理逻辑名称 出库判断处理简要说明 对销售员的提货要求进行判断处理输入的数据流 订单处理过程 保管员
24、根据订单查询库存台账,如有足够的商 品,则填写出库单供销售员提货销售,如果仓 库中的商品数量不够,则填写缺料通知单给采 购员立即进行商品采购。等采购来再发货。输出的数据流输出的数据流 出库单、缺料通知单处理频率处理频率 平均每天要做100次出库判断处理流程图流程图2022-8-1631 商品出库流水账数据存储定义数据存储编号 F3-2.2数据存储名称 商品出库流水账简要说明 按商品代码登记各种商品每天的出库数量、累计出库量、销售价格及备注。数据存储组成 日期+商品代码+商品名称+适用范围+销售单价+出库单编号+出库数量+累计出库量+备注关键字 商品代码+日期相关处理 P3-2.2(开出库单),
25、P3-2.5(登记)2022-8-1632 库存台账数据存储定义数据存储编号 F3-2.1数据存储名称 库存台账简要说明 按商品代码登记各种商品当日累计入 库量、累计出库量、实际库存结余量、库存位置,采购价格、销售价格。数据存储组成 日期+商品代码+商品名称+适用范围+采购单 价+销售单价+累计入库量(当天)+累计出 库量(当天)+库存数量+存放位置。关键字 商品代码相关处理 P3-2.1(出库判断处理),P3-2.5(登记)2022-8-1633 销售员外部实体的定义外部实体编号 S3-2.1外部实体名称 销售员简要说明 负责将仓库中商品销售出去的人员输出的数据流 D3-2.1 订单 采购员
26、外部实体的定义外部实体编号 S3-2.2外部实体名称 采购员简要说明 负责采购仓库中所需商品的人员输出的数据流 D3-2.4 入库单输入的数据流 D3-2.3 缺料通知单2022-8-1634 二、数据分析二、数据分析(一)、数据存储分析1.数据库概念结构设计 根据通达公司优化重组后的业务流程图,绘制局部和全局ER图。客户客户号销售员部门员工号开销售单下订单销售单编号商品代码订单号mmnn客户与销售员ER图2022-8-1635 还有销售员与保管员之间的局部E-R图,保管员与采购员之间的局部E-R图,采购员与生产厂家之间的局部E-R图。然后将局部E-R图综合优化成全局E-R图。综合过程:考查同
27、名实体类型,再考查具有相同关键字的实体类型。从公共实体类型开始,先两两合并,最后再加入独立的局部结构。优化过程:综合后的全局E-R图不一定最优,优化是找出潜在的数据冲突和冗余。2.数据库逻辑结构设计转换原则:2022-8-16361:1 将任一实体的关键字纳入另一实体关系模式中,联系的属性也一并纳入。如:保管员与库存管理制度的1:1联系,转换的模型为:保管员保管员(库存部员工号,姓名,性别,学历,参加工作时间,部门,联系方式)库存管理制度库存管理制度(制度名称,制定日期,使用部门,库存部员工号)1:n 将1方的关键字纳入n方关系中为外部关键字,同时联系的属性一并纳入。如:采购员与采购计划的1:
28、n联系,转换模型为:采购员采购员(采购部员工号,姓名,性别,学历,参加工作时间,部门,联系方式)采购计划采购计划(商品代码,采购部员工号,计划采购量,计划采购单价,计划生产厂家,制定时间)2022-8-1637 n:m 要对联系单独建立一个关系模式,以联系双方实体,该关系模式中的属性至少包括被它联系的双方实体的关键字,如果联系有属性,也要归入这个关系模式中。如:销售员与保管员之间的n:m联系,转换模型由三个关系模式组成:销售员(销售部门员工号,姓名,性别,学历,参加工作时间,部门,联系方式,负责销售区域)保管员(保管部门员工号,学历,参加工作时间,部门,联系方式)出库单(出库单编号,出库日期,
29、商品代码,销售单价,出库数量,销售部门员工号,保管部门员工号)最后,通达公司的全局ER图转换成管理关系模型,该模型包括30个关系模式。然后还要经过规范化。2022-8-16382.数据属性分析(1).数据静态特征分析:数据的类型、宽度、取值范围。如:(2).数据动态特征分析:有三种情况 固定值属性;固定个体变动属性;随机变动属性。3.数据处理方式分析4.完善数据字典2022-8-1639三、数据流程分析数据流程的分析:数据流程的分析:即把数据在组织即把数据在组织(或原系统或原系统)内内部的流动情况抽象地独立出来,舍去了具体组部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物
30、资、材料等,织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理单从数据流动过程来考查实际业务的数据处理模式。模式。数据流程分析数据流程分析主要包括对信息的流动、传递、处主要包括对信息的流动、传递、处理、存储等的分析。理、存储等的分析。数据流程分析的目的数据流程分析的目的就是要发现和解决数据流通就是要发现和解决数据流通中的问题。这些问题包括中的问题。这些问题包括:数据流程不畅,前后数据流程不畅,前后数据不匹配,数据处理过程不合理等。数据不匹配,数据处理过程不合理等。*现有的数据流程分析多是通过现有的数据流程分析多是通过分层的数据流程分层的数据流程图图(data f
31、low diagram(data flow diagram,简称,简称DFD)DFD)来实现的。来实现的。2022-8-1640P3-2.2开出开出库单库单F3-2.2 商品出库流水账商品出库流水账P3-2.5登记登记D3-2.2出库单出库单D3-2.2出库单出库单D3-2.2出库单出库单P3-2.1出库判出库判断处理断处理S3-2.1销售员销售员D3-2.1订单订单D3-2.1订单订单D3-2.1订单订单D3-2.1订单订单D3-2.1订单订单D3-2.6销售销售员数员数据据D3-2.2出出库库单单P3-2.3开缺货开缺货通知单通知单D3-2.3 缺货通知单缺货通知单D3-2.3 缺缺货通知
32、单货通知单P3-2.6数据存取和提取数据存取和提取D3-2.7 采购采购员数据员数据D3-2.4 入入库单库单S3-2.2采购员采购员D3-2.4 入入库单库单D3-2.4 入库单入库单D3-2.4 入库单入库单D3-2.8 入库流水账数据入库流水账数据F3-2.3 商品入库流水账商品入库流水账P3-2.4入库入库处理处理F3-2.1 库存台账库存台账D3-2.10 库存台账数据库存台账数据D3-2.5 出出入库数据入库数据D3-2.9出出库库流流水水账账数数据据F3-2.4 供销存管理数据库供销存管理数据库库存管理子系统第二层库存管理子系统第二层新新数据流程图数据流程图流程图流程图2022-
33、8-1641第八节第八节 功能数据分析一、功能与数据之间关系分析一、功能与数据之间关系分析 功能与数据之间关系分析功能与数据之间关系分析 即是分析业务处理过程中产即是分析业务处理过程中产生数据和使用数据之间的关系。其目的是使得功能与数据之生数据和使用数据之间的关系。其目的是使得功能与数据之间的关系更合理,为划分子系统提供依据。间的关系更合理,为划分子系统提供依据。二、数据与功能之间的关系分析工具二、数据与功能之间的关系分析工具 U/C U/C矩阵矩阵 要建立要建立U/CU/C矩阵首先要进行矩阵首先要进行系统化自顶向下地划分系统化自顶向下地划分,然后,然后逐个确定其具体的功能(或功能类)和数据(
34、或数据类),逐个确定其具体的功能(或功能类)和数据(或数据类),最后填上功能最后填上功能/数据之间的关系,即完成了数据之间的关系,即完成了U/CU/C矩阵的建立过矩阵的建立过程。程。建立建立U/CU/C矩阵后一定要根据矩阵后一定要根据“数据守恒数据守恒”原则原则进行正确性进行正确性检验,以确保系统功能数据项划分和所建检验,以确保系统功能数据项划分和所建U/CU/C矩阵的正确性。矩阵的正确性。它可以指出我们前段工作的不足和疏漏,或是划分不合理的它可以指出我们前段工作的不足和疏漏,或是划分不合理的地方,应及时地改正。具体来说地方,应及时地改正。具体来说U/CU/C矩阵的求解可以从如下几矩阵的求解可
35、以从如下几个方面进行。个方面进行。2022-8-1642U/CU/C矩阵矩阵*过程过程数据类数据类采采购购管管理理库库存存管管理理销销售售管管理理统统计计分分析析人人力力资资源源采购计采购计划制定划制定商品采购商品采购入库管理入库管理出库管理出库管理库存管理库存管理销售计销售计划制定划制定商品销售商品销售报表管理报表管理供销存供销存预测预测人才计划人才计划员工管理员工管理采采购购历历史史记记录录采采购购计计划划生生产产厂厂家家采采购购单单商商品品应应付付账账款款入入库库单单检检验验报报告告商商品品入入库库流流水水账账出出库库单单商商品品出出库库流流水水账账商商品品库库存存台台账账销销售售历历史
36、史记记录录客客户户订订单单销销售售计计划划销销售售单单应应收收账账款款客客户户销销售售区区域域供供销销存存月月报报表表供供销销存存季季报报表表供供销销存存年年报报表表预预测测报报告告员员工工未未来来人人才才需需求求人人才才计计划划员员工工管管理理信信息息表表2022-8-1643 C C U U U U U U C C C C U U C C C C C U U U C U C C C U U C C C C U U U C C C U U U U U C U C C C C过程过程数据类数据类采采购购管管理理库库存存管管理理销销售售管管理理统统计计分分析析人人力力资资源源采购计采购计划制定划
37、制定商品采购商品采购入库管理入库管理出库管理出库管理库存管理库存管理销售计销售计划制定划制定商品销售商品销售报表管理报表管理供销存供销存预测预测人才计划人才计划员工管理员工管理采采购购历历史史记记录录采采购购计计划划生生产产厂厂家家采采购购单单商商品品应应付付账账款款入入库库单单检检验验报报告告商商品品入入库库流流水水账账出出库库单单商商品品出出库库流流水水账账商商品品库库存存台台账账销销售售历历史史记记录录客客户户订订单单销销售售计计划划销销售售单单应应收收账账款款客客户户销销售售区区域域供供销销存存月月报报表表供供销销存存季季报报表表供供销销存存年年报报表表预预测测报报告告员员工工未未来来
38、人人才才需需求求人人才才计计划划员员工工管管理理信信息息表表2022-8-1644三、三、U/C矩阵的求解矩阵的求解 U/C矩阵的求解过程是通过表上作业来矩阵的求解过程是通过表上作业来完成的。其具体操作方法是完成的。其具体操作方法是:(1)将系统的管理功能分组,同一功能组)将系统的管理功能分组,同一功能组内的功能按发生的先后次序排列。内的功能按发生的先后次序排列。(2)按任务被执行的顺序将功能组依次排)按任务被执行的顺序将功能组依次排列到矩阵的功能列中。列到矩阵的功能列中。(3)将管理功能使用或产生的所有数据类)将管理功能使用或产生的所有数据类别排列到矩阵中,功能使用某数据类,在其别排列到矩阵
39、中,功能使用某数据类,在其交叉点处填交叉点处填U,功能产生某数据类,在其交,功能产生某数据类,在其交叉点处填叉点处填C,形成,形成U/C矩阵。矩阵。2022-8-1645 (4)调换表中的行变量或列变量,使得)调换表中的行变量或列变量,使得“C”元素尽量地朝对角线靠近。元素尽量地朝对角线靠近。使表中的使表中的“C”元素尽量地靠近元素尽量地靠近U/C矩阵的对角线,然后再以矩阵的对角线,然后再以“C”元素为标元素为标准,划分子系统。这样划分的子系统独准,划分子系统。这样划分的子系统独立性和凝聚性都是较好的,因为它可以立性和凝聚性都是较好的,因为它可以不受干扰地独立运行。不受干扰地独立运行。如图所示
40、:如图所示:(注意注意:这里只能是尽量朝对角这里只能是尽量朝对角线靠近,但不可能全在对角线上线靠近,但不可能全在对角线上)。2022-8-1646U/CU/C矩阵的正确性检验可以从如下三个矩阵的正确性检验可以从如下三个方面进行。方面进行。完备性检验完备性检验:完备性(完备性(completeness)检验是指对具体的数检验是指对具体的数据项(或类)必须有一个产生者(即据项(或类)必须有一个产生者(即“C”)和至少一个使用者(即和至少一个使用者(即“U”),功能则必须),功能则必须有产生或使用(有产生或使用(“U”或或“C”元素)发生。元素)发生。否则这个否则这个UC矩阵的建立是不完备的。这个矩
41、阵的建立是不完备的。这个检验可使我们及时发现表中的功能或数据项检验可使我们及时发现表中的功能或数据项的划分是否合理,以及的划分是否合理,以及“U”,“C”元素有元素有无填错或填漏的现象发生。无填错或填漏的现象发生。U/C矩阵2022-8-1647一致性检验:一致性(一致性(uniformity)检验是指对具体的数据项检验是指对具体的数据项类有且仅有一个产生者(类有且仅有一个产生者(“C”)。如果有多个)。如果有多个产生者的情况出现,则产生了不一致性的现象。产生者的情况出现,则产生了不一致性的现象。其结果将会给后续开发工作带来混乱。这种不其结果将会给后续开发工作带来混乱。这种不一致现象的产生可能
42、有如下原因:一致现象的产生可能有如下原因:没有产生者没有产生者漏填了漏填了“C”元素或者是功元素或者是功能、数据的划分不当。能、数据的划分不当。多个产生者多个产生者错填了错填了“C”元素或者是功元素或者是功能、数据的划分不独立,不一致。能、数据的划分不独立,不一致。U/C矩阵2022-8-1648无冗余性检验:无冗余性(无冗余性(non-verbosity)检验即检验即表中不允许有空行空列。如果有空表中不允许有空行空列。如果有空行空列发生则可能出现如下问题:行空列发生则可能出现如下问题:漏填了漏填了“C”或或“U”元素;元素;功能项或数据项的划分是冗余的功能项或数据项的划分是冗余的没有必要的。
43、没有必要的。2022-8-1649四、系统的功能划分与数据资源分布 U/CU/C矩阵的求解目的是为了矩阵的求解目的是为了对系统进行逻辑功对系统进行逻辑功能划分和考虑今后数据资源的合理分布。能划分和考虑今后数据资源的合理分布。一般说来一般说来U/CU/C矩阵的主要功能有如下四点矩阵的主要功能有如下四点:1.1.通过对通过对U/CU/C矩阵的正确性检验,及时发现前段分矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误。析和调查工作的疏漏和错误。2.2.通过对通过对U/CU/C矩阵的正确性检验来分析数据的正确矩阵的正确性检验来分析数据的正确性和完整性。性和完整性。3.3.通过对通过对U/CU/
44、C矩阵的求解过程最终得到子系统的划矩阵的求解过程最终得到子系统的划分。分。4.4.通过子系统之间的联系(通过子系统之间的联系(“U”U”)可以确定子系)可以确定子系统之间的共享数据。统之间的共享数据。而这里所要用的主要是后两点。而这里所要用的主要是后两点。2022-8-16501.1.划分时应注意划分时应注意:沿对角线一个接一个地画,既不能重叠,又沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能。不能漏掉任何一个数据和功能。方块的划分是任意的,但必须将所有的方块的划分是任意的,但必须将所有的“C”元素都包含在小方块之内。划分后的小方块即为今元素都包含在小方块之内。划分后的小方块
45、即为今后新系统划分的基础。每一个小方块即一个子系统。后新系统划分的基础。每一个小方块即一个子系统。另外特别值得一提的是另外特别值得一提的是:对同一个调整出来的结对同一个调整出来的结果,小方块果,小方块(子系统子系统)的划分不是唯一的,的划分不是唯一的,如上图如上图中中实线和虚线所示。具体如何划分为好,要根据实际实线和虚线所示。具体如何划分为好,要根据实际情况以及分析者个人的工作经验和习惯来定。子系情况以及分析者个人的工作经验和习惯来定。子系统划定之后,留在小方块统划定之后,留在小方块(子系统子系统)外还有若干个外还有若干个“U”U”元素,这就是今后子系统之间的数据联系,元素,这就是今后子系统之
46、间的数据联系,即共享的数据资源。我们将这些联系用箭头表示,即共享的数据资源。我们将这些联系用箭头表示,具体表示如下图所示。具体表示如下图所示。2022-8-1651 U U U U U U U U U U U 过程过程数据类数据类采采购购管管理理库库存存管管理理销销售售管管理理统统计计分分析析人人力力资资源源采购计采购计划制定划制定商品采购商品采购入库管理入库管理出库管理出库管理库存管理库存管理销售计销售计划制定划制定商品销售商品销售报表管理报表管理供销存供销存预测预测人才计划人才计划员工管理员工管理采采购购历历史史记记录录采采购购计计划划生生产产厂厂家家采采购购单单商商品品应应付付账账款款入
47、入库库单单检检验验报报告告商商品品入入库库流流水水账账出出库库单单商商品品出出库库流流水水账账商商品品库库存存台台账账销销售售历历史史记记录录客客户户订订单单销销售售计计划划销销售售单单应应收收账账款款客客户户销销售售区区域域供供销销存存月月报报表表供供销销存存季季报报表表供供销销存存年年报报表表预预测测报报告告员员工工未未来来人人才才需需求求人人才才计计划划员员工工管管理理信信息息表表采购管理子系统库存管理子系统销售管理子系统统计分析子系统人力资源子系统2022-8-16522、数据资源分布 在对系统进行划分并确定了子系统以后,在对系统进行划分并确定了子系统以后,从上面的图中可以看出所有数据
48、的使用关系都从上面的图中可以看出所有数据的使用关系都被小方块分隔成了两类被小方块分隔成了两类:一类在小方块以内;一一类在小方块以内;一类在小方块以外类在小方块以外。在小方块以内产生和使用的。在小方块以内产生和使用的数据,则今后主要考虑放在数据,则今后主要考虑放在本子系统的计算机本子系统的计算机设备上处理。设备上处理。而在小方块以外的数据联系(即而在小方块以外的数据联系(即图中小方块以外的图中小方块以外的“U”U”)。则表示了各子系统)。则表示了各子系统之间的数据联系。这些数据资源今后应考虑放之间的数据联系。这些数据资源今后应考虑放在在网络服务器上供各子系统共享或通过网络来网络服务器上供各子系统
49、共享或通过网络来相互传递数据。相互传递数据。2022-8-1653五、确定新系统逻辑处理方案 在本章前面各节中已经对原有系统进行在本章前面各节中已经对原有系统进行了大量的分析和优化,这个分析和优化的结了大量的分析和优化,这个分析和优化的结果就是新系统拟采用的信息处理方案。果就是新系统拟采用的信息处理方案。它包括如下几部分它包括如下几部分:1、确定合理的业务处理流程、确定合理的业务处理流程;将业务流程和业务处理分析的结果归纳整理将业务流程和业务处理分析的结果归纳整理;具体具体内容包括内容包括:2、确定合理的数据和数据流程;具体内容包括具体内容包括:2022-8-1654请用户确认最终的数据指标体
50、系和数据字典。确认的内容主要是指标体系是否全面合理,数据精度是否满足要求并可以统计得到这个精度等等。对哪些数据处理过程进行了优化和改动?改动的原因是什么?改动(包括增补)后将带来哪些好处?给出最后确定(即优化后)的数据流程图。指出在数据流程图中的人机界面。指出在数据流程图中,哪些部分新系统可以完成,哪些部分需要用户完成(或配合完成)。新系统逻辑划分方案(即子系统的划分)。新系统数据资源的分布方案,如哪些在本系统设备内部,哪些在网络服务器或主机上。2022-8-16551、引言部分(名称,开发目标,主要功能,开发背景等)、引言部分(名称,开发目标,主要功能,开发背景等)3、现行系统概况、现行系统
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。