管理信息系统 第十讲结构化系统分析(II)_第1页
管理信息系统 第十讲结构化系统分析(II)_第2页
管理信息系统 第十讲结构化系统分析(II)_第3页
管理信息系统 第十讲结构化系统分析(II)_第4页
管理信息系统 第十讲结构化系统分析(II)_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、第十讲第十讲结构化系统分析结构化系统分析()现行系统分析现行系统分析()现行系统的分析现行系统的分析现行系统分析现行系统分析 数据流程分析与数据分析数据流程分析与数据分析-结构化系统分析的步骤之三结构化系统分析的步骤之三数据流的概念数据流的概念 数据流是源于物流、资金流、事数据流是源于物流、资金流、事务流等各种流而产生的一种流,是务流等各种流而产生的一种流,是以上各种流的抽象表现形式,是以以上各种流的抽象表现形式,是以上各种流的忠实记录。上各种流的忠实记录。数据流的特点数据流的特点1、数据流忠实地记录着企业的每一项活动,、数据流忠实地记录着企业的每一项活动,因此可用它作依据来控制企业的其他流;

2、因此可用它作依据来控制企业的其他流;2、因为其它流的产生、存在和流动总会伴、因为其它流的产生、存在和流动总会伴随数据流的产生、存在和流动,因此数随数据流的产生、存在和流动,因此数据流在企业中有特别重要的作用;据流在企业中有特别重要的作用;3、数据流的表现形式为票据、凭证、函电、数据流的表现形式为票据、凭证、函电、公文、报表、报告等常用的书面传递介公文、报表、报告等常用的书面传递介质。质。数据流程分析数据流程分析 数据流程分析主要是描述数据的产数据流程分析主要是描述数据的产生源,数据在企业中的流动、传递、生源,数据在企业中的流动、传递、处理、存储及数据的归宿等过程。处理、存储及数据的归宿等过程。

3、数据流程图数据流程图DFD(Data Flow Diagram)数据字典数据字典DD(Data Dictionary) 数据流程分析的工具数据流程分析的工具名称名称外部实体外部实体名称名称数据流线数据流线名称名称D 名称名称处理功能处理功能数据存储数据存储数据流程图的图例数据流程图的图例 航空公司订座与售票航空公司订座与售票系统数据流程图系统数据流程图数据流程分析数据流程分析 外部实体:外部实体: 客户、航空公司财务科、机场登客户、航空公司财务科、机场登机处。机处。 数据存储:数据存储: 航班记录。航班记录。 功能:功能: 订座与售票管理信息系统。订座与售票管理信息系统。订座与售票订座与售票管

4、理信息系统管理信息系统客户客户机场机场登机处登机处财务财务科科机票记录机票记录定票单定票单订座数据订座数据航班记录编号航班记录编号机票机票定票单定票单航空公司订座与售票系统数据流程图航空公司订座与售票系统数据流程图TOP DFDD1 航班记录航班记录航班数据航班数据高层次数据流程图的特点高层次数据流程图的特点 整个系统就是一个功能整个系统就是一个功能(称为黑盒子)。(称为黑盒子)。 其它组织部门(去掉系统其它组织部门(去掉系统的本部门)。的本部门)。 外部项是系统的数据源与外部项是系统的数据源与系统的数据受体。系统的数据受体。系统功能的分解系统功能的分解记录订座暂记记录订座暂记产生订座记录产生

5、订座记录 核对核对 填写定票单填写定票单 打印机票打印机票 生成机票记录生成机票记录记录记录订座暂记订座暂记生成生成机票记录机票记录打印打印机票机票核对核对处理处理定票单定票单产生产生订座记录订座记录客户客户机场机场登机处登机处财务财务科科订座数据订座数据订座数据订座数据D1 航班记录航班记录D2 订座记录订座记录航班数据航班数据定票单定票单定票数据定票数据客户客户机票机票机票数据机票数据机票记录机票记录定票单定票单订座记录编号订座记录编号订座记录订座记录:订座记录订座记录航空公司订座与售票系统细化的数据流程图航空公司订座与售票系统细化的数据流程图SECONDDFD航班记录编号航班记录编号细化

6、的数据流程图的特点细化的数据流程图的特点 系统分解成具体的功能。系统分解成具体的功能。 每一个具体功能的数据处理过程都每一个具体功能的数据处理过程都很清楚。很清楚。 图中的每一个外部项、数据流、数图中的每一个外部项、数据流、数据存储与数据处理过程以及组成它们的据存储与数据处理过程以及组成它们的数据项都能在数据字典中找到它们的定数据项都能在数据字典中找到它们的定义卡片。义卡片。数据分析数据分析 数据流程图描述了现行系统的总体数数据流程图描述了现行系统的总体数据处理的框架结构,即使这些流程图的据处理的框架结构,即使这些流程图的描述至全至细,但对构成数据流程图的描述至全至细,但对构成数据流程图的各种

7、要素还是不能详尽地进行描述,需各种要素还是不能详尽地进行描述,需要另外的工具予以辅助,这种工具称为要另外的工具予以辅助,这种工具称为数据字典数据字典-DD(Data Dictionary)数据字典的条目数据字典的条目 五类条目:五类条目:数据项数据项数据流数据流数据存储数据存储数据处理数据处理外部项外部项 数据项卡片数据项卡片名称:客户编号名称:客户编号别名:别名:KHBH说明:来航空公司订座的客户编号。说明:来航空公司订座的客户编号。数据类型(连续数据类型(连续/离散):离散离散):离散数据类别(字符数据类别(字符/数值数值/日期日期/逻辑逻辑/便笺便笺/其它):字符其它):字符长度:长度:

8、10取值范围:取值范围:0-9与与A-Z备注:编码规则备注:编码规则 顺序号顺序号(团体(团体/散客)散客)(国际(国际/国内)国内) 数据流卡片数据流卡片名称:订座数据名称:订座数据别名:别名:DZSJ说明:客户向航空公司发出的订座要求说明:客户向航空公司发出的订座要求组成:姓名组成:姓名+性别性别+身份证号码身份证号码+工作单位工作单位+联系地址联系地址+ 电话电话+手机手机+目的地目的地+日期日期+时间时间组织:按目的地与时间分别建立索引文件组织:按目的地与时间分别建立索引文件来源:客户来源:客户去向:电话订座室去向:电话订座室数据量:每天大约数据量:每天大约30个电话左右个电话左右备注

9、:客户可以通过电话或航空公司网站订票备注:客户可以通过电话或航空公司网站订票数据存储卡片数据存储卡片名称:航班记录名称:航班记录别名:别名:HBJL说明:存储航空公司所有定期或临时的航班信息说明:存储航空公司所有定期或临时的航班信息组成:航班号组成:航班号+日期日期+时间时间+出发地出发地+目的地目的地+出发时间出发时间 +到达时间到达时间+机型机型+座位数座位数+票价票价+ 折扣折扣+机长机长组织:按日期、时间、目的地、机型分别建立索引组织:按日期、时间、目的地、机型分别建立索引 文件文件来源:调度室来源:调度室去向:电话订座室去向:电话订座室修改时间:一天一次修改时间:一天一次处理过程卡片

10、处理过程卡片名称:产生订座记录名称:产生订座记录别名:别名:PBC处理过程:处理过程: 对订座数据与航班数据进行匹配对订座数据与航班数据进行匹配 匹配成功则产生订座记录匹配成功则产生订座记录 不成功则要求客户改订其它航班不成功则要求客户改订其它航班输入数据:订座数据,航班数据输入数据:订座数据,航班数据输出数据:订座记录输出数据:订座记录加工逻辑:加工逻辑:输入输入订座数据与航班数据订座数据与航班数据匹配匹配产生产生订座记录订座记录重新订座重新订座 外部实体卡片外部实体卡片名称:客户名称:客户别名:别名:KH说明:需要订票的消费者说明:需要订票的消费者发出数据流:订座数据、订座数据编号、定票单

11、发出数据流:订座数据、订座数据编号、定票单接受数据信息:机票接受数据信息:机票现行系统的分析现行系统的分析现行系统分析现行系统分析 功能功能/数据分析数据分析-结构化系统分析的步骤之四结构化系统分析的步骤之四 、功能、功能/数据分析数据分析 -结构化系统分析步骤之四结构化系统分析步骤之四 目的:分析系统功能与数据结构之间的关系(目的:分析系统功能与数据结构之间的关系(Create or Use)从而为系统子系统的划分,子系统之间共享数据)从而为系统子系统的划分,子系统之间共享数据的识别与子系统开发顺序的安排打好基础。的识别与子系统开发顺序的安排打好基础。 工具:工具:U/C矩阵矩阵 U/C矩阵

12、的结构:三个部分矩阵的结构:三个部分 () 功能功能()数据结构)数据结构()相应空格的)相应空格的U或或C元素元素 U/C矩阵的建立:矩阵的建立: 顺序填上系统的功能。顺序填上系统的功能。 以此填上系统的数据结构。以此填上系统的数据结构。 在相应的空格里填上空格、在相应的空格里填上空格、U或或C。 U/C矩阵的正确性检验矩阵的正确性检验 完备性检验:完备性检验: 对数据结构必须有一个产生者(对数据结构必须有一个产生者(C)或至少一)或至少一个使用者(个使用者(U)。)。 对功能必须有产生或使用(对功能必须有产生或使用(C或或U)发生。)发生。 可以确定功能与数据的划分是否合理。可以确定功能与

13、数据的划分是否合理。 一致性检验一致性检验 对数据结构必有且仅有一个产生者(对数据结构必有且仅有一个产生者(C),否),否则就不一致。则就不一致。 可检验数据或功能划分不当或错漏填。可检验数据或功能划分不当或错漏填。 无冗余性检验无冗余性检验 不允许有空行或空列。不允许有空行或空列。 可检验错漏填或数据功能划分不当。可检验错漏填或数据功能划分不当。 U/C矩阵的求解:矩阵的求解: U/C矩阵求解的实质是聚类分析,将相近的功能聚矩阵求解的实质是聚类分析,将相近的功能聚在一起。在一起。 求解过程:调动功能与数据结构的次序,使求解过程:调动功能与数据结构的次序,使U/C矩矩阵中的阵中的C元素尽量接近

14、矩阵的主对角线。元素尽量接近矩阵的主对角线。 求解的结果:求解的结果: 划分子系统过程:从划分子系统过程:从U/C矩阵的左上角开始到右下矩阵的左上角开始到右下角度,将相近的功能连同这些功能的所有角度,将相近的功能连同这些功能的所有C元素划在一个元素划在一个矩形中,连续划分过程,直至结束。然后给子系统取名。矩形中,连续划分过程,直至结束。然后给子系统取名。 指明共享数据:某子系统的数据为另外子系统所指明共享数据:某子系统的数据为另外子系统所享用,称为共享数据,用箭头指明。享用,称为共享数据,用箭头指明。 安排子系统的开发顺序:原则是共享数据少的子安排子系统的开发顺序:原则是共享数据少的子系统安排

15、先开发。系统安排先开发。 功能功能/数据分析举例:数据分析举例: 航空公司订座与售票管理信息系统的航空公司订座与售票管理信息系统的U/C矩阵求解。矩阵求解。 C() U C U U C () U U C U C功能功能数据数据结构结构U或或 C记录(订座暂记)记录(订座暂记)产生(订座记录)产生(订座记录)核对核对填写(定票单)填写(定票单)打印(机票)打印(机票)生成(机票记录)生成(机票记录)订座暂记订座暂记订座记录订座记录定票单定票单机票机票机票记录机票记录子系统(子系统():订座子系统):订座子系统子系统(子系统():售票子系统):售票子系统 共享数据由共享数据由U/C矩阵上用箭头指明

16、。矩阵上用箭头指明。 安排先开发订座子系统,然后是售票子系统。安排先开发订座子系统,然后是售票子系统。 U 售票售票子系统子系统 U功能功能数据数据结构结构U或或 C记录(订座暂记)记录(订座暂记)产生(订座记录)产生(订座记录)核对核对填写(定票单)填写(定票单)打印(机票)打印(机票)生成(机票记录)生成(机票记录)订座暂记订座暂记订座记录订座记录定票单定票单机票机票机票记录机票记录 订座订座子系统子系统经营计划 C UU U财务规划 U C U U资产规模 U产品预测 U U U产品设计开发 U C C C U产品工艺 U U U U库存控制 C C U U调度 UU C U U生产能力

17、计划 C U U材料需求 U U U C操作顺序 U U U C销售管理 U U U C U U市场分析 U U U C U订货服务 U U U U C发运 U U U U U财务会计 U U U U U U U成本会计 U U U U C用人计划 C业绩考评 U计划财务计划产品产品零件规格材料表材料库存成品库存任务单设备负荷物资供应工艺流程客户销售区域订货成本职工功能功能数据数据结构结构经营计划 C UU U财务规划 U C U U资产规模 U产品预测 U U U产品设计开发 U C C C U产品工艺 U U U U库存控制 C C U U调度 UU C U U生产能力计划 C U U材料需求 U U U C操作顺序 U U U C销售管理 U U U C U U市场分析 U U U C U订货服务 U U U U C发运 U U U U U财务会计 U U U U U U U成本会计 U U U U C用人计划 C业绩考评 U数据数据结构结构功能功能计划财务计划产品零件规格材料表材料库存成品库存任务单设备负荷物资供应工艺流程客户销售区域订货成本职工经营计划U U财务规划 U U资产规模产品预测 U U产品设计开发 U U产品工艺 U库存控制 调度 U 生产能力计划 材

温馨提示

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

评论

0/150

提交评论