欢迎来到天天文库
浏览记录
ID:57010945
大小:667.50 KB
页数:31页
时间:2020-07-26
《管理信息系统 第十讲结构化系统分析(II)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第十讲结构化系统分析(Ⅱ)现行系统分析(Ⅱ)现行系统的分析现行系统分析数据流程分析与数据分析-------结构化系统分析的步骤之三数据流的概念数据流是源于物流、资金流、事务流等各种流而产生的一种流,是以上各种流的抽象表现形式,是以上各种流的忠实记录。数据流的特点1、数据流忠实地记录着企业的每一项活动,因此可用它作依据来控制企业的其他流;2、因为其它流的产生、存在和流动总会伴随数据流的产生、存在和流动,因此数据流在企业中有特别重要的作用;3、数据流的表现形式为票据、凭证、函电、公文、报表、报告等常用的书面传递介质。数据流程分析数据流程分析主要是描述
2、数据的产生源,数据在企业中的流动、传递、处理、存储及数据的归宿等过程。数据流程图DFD(DataFlowDiagram)数据字典DD(DataDictionary)数据流程分析的工具名称外部实体名称数据流线名称D名称处理功能数据存储数据流程图的图例航空公司订座与售票系统数据流程图数据流程分析◆外部实体:客户、航空公司财务科、机场登机处。◆数据存储:航班记录。◆功能:订座与售票管理信息系统。订座与售票管理信息系统客户机场登机处财务科机票记录定票单订座数据航班记录编号机票定票单《航空公司订座与售票系统数据流程图》《TOPDFD》D1航班记录航班数据高
3、层次数据流程图的特点◆整个系统就是一个功能(称为黑盒子)。◆其它组织部门(去掉系统的本部门)。◆外部项是系统的数据源与系统的数据受体。系统功能的分解◆记录订座暂记◆产生订座记录◆核对◆填写定票单◆打印机票◆生成机票记录记录订座暂记生成机票记录打印机票核对处理定票单产生订座记录客户机场登机处财务科订座数据订座数据D1航班记录D2订座记录航班数据定票单定票数据客户机票机票数据机票记录定票单订座记录编号订座记录①①:订座记录《航空公司订座与售票系统细化的数据流程图》《SECOND DFD》航班记录编号细化的数据流程图的特点◆系统分解成具体的功能。◆每一
4、个具体功能的数据处理过程都很清楚。◆图中的每一个外部项、数据流、数据存储与数据处理过程以及组成它们的数据项都能在数据字典中找到它们的定义卡片。数据分析数据流程图描述了现行系统的总体数据处理的框架结构,即使这些流程图的描述至全至细,但对构成数据流程图的各种要素还是不能详尽地进行描述,需要另外的工具予以辅助,这种工具称为数据字典---DD(DataDictionary)数据字典的条目五类条目:数据项数据流数据存储数据处理外部项数据项卡片名称:客户编号别名:KHBH说明:来航空公司订座的客户编号。数据类型(连续/离散):离散数据类别(字符/数值/日期/
5、逻辑/便笺/其它):字符长度:10取值范围:0-9与A-Z备注:编码规则顺序号(团体/散客)(国际/国内)数据流卡片名称:订座数据别名:DZSJ说明:客户向航空公司发出的订座要求组成:姓名+性别+身份证号码+工作单位+联系地址+电话+手机+目的地+日期+时间组织:按目的地与时间分别建立索引文件来源:客户去向:电话订座室数据量:每天大约30个电话左右备注:客户可以通过电话或航空公司网站订票数据存储卡片名称:航班记录别名:HBJL说明:存储航空公司所有定期或临时的航班信息组成:航班号+日期+时间+出发地+目的地+出发时间+到达时间+机型+座位数+票价
6、+折扣+机长组织:按日期、时间、目的地、机型分别建立索引文件来源:调度室去向:电话订座室修改时间:一天一次处理过程卡片名称:产生订座记录别名:PBC处理过程:★对订座数据与航班数据进行匹配★匹配成功则产生订座记录★不成功则要求客户改订其它航班输入数据:订座数据,航班数据输出数据:订座记录加工逻辑:输入订座数据与航班数据匹配产生订座记录重新订座外部实体卡片名称:客户别名:KH说明:需要订票的消费者发出数据流:订座数据、订座数据编号、定票单接受数据信息:机票现行系统的分析现行系统分析功能/数据分析-------结构化系统分析的步骤之四⑷、功能/数据分
7、析----结构化系统分析步骤之四●目的:分析系统功能与数据结构之间的关系(CreateorUse)从而为系统子系统的划分,子系统之间共享数据的识别与子系统开发顺序的安排打好基础。●工具:U/C矩阵▲U/C矩阵的结构:三个部分(Ⅰ)功能(Ⅱ)数据结构(Ⅲ)相应空格的U或C元素▲U/C矩阵的建立:◆顺序填上系统的功能。◆以此填上系统的数据结构。◆在相应的空格里填上空格、U或C。●U/C矩阵的正确性检验▲完备性检验:◆对数据结构必须有一个产生者(C)或至少一个使用者(U)。◆对功能必须有产生或使用(C或U)发生。◆可以确定功能与数据的划分是否合理。▲
8、一致性检验◆对数据结构必有且仅有一个产生者(C),否则就不一致。◆可检验数据或功能划分不当或错漏填。▲无冗余性检验◆不允许有空行或空列。
此文档下载收益归作者所有