第15章-系统分析_第1页
第15章-系统分析_第2页
第15章-系统分析_第3页
第15章-系统分析_第4页
第15章-系统分析_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

第15章系统分析,信息系统分析的任务,(1)在系统分析阶段要求系统分析员详细了解每一个业务过程和业务活动的工作流程及数据处理流程,理解用户对信息系统的需求;业务过程业务活动(业务流程)(2)运用各类信息系统开发理论、开发方法和开发技术确定出系统应具有的逻辑功能与处理流程,再用适当的方法表达出来,形成这个系统的逻辑方案。,AnIntroductiontoDatabaseSystem,信息系统分析的任务,系统分析阶段是将系统目标具体化为用户需求,再将用户需求转换为系统的逻辑模型系统的逻辑模型是用户需求明确、详细的表示,包括:业务流程图、数据流程图。这是对系统进行详细描述的工具,它反映了系统的全貌。数据字典。是对数据流程图中的数据和处理过程进行详细描述的工具。它起着对数据流程图的注释作用。,AnIntroductiontoDatabaseSystem,系统分析的一般步骤,系统分析的一般步骤1、现行系统的详细调查2、组织结构与功能(即业务过程)分析3、业务流程分析4、数据与数据流程分析5、新系统逻辑方案的建立,AnIntroductiontoDatabaseSystem,现行系统的详细调查,系统调查工作应遵循的原则:自顶向下全面展开全面铺开与重点调查结合先分析问题和原因,再设想有无改进可能遵循科学的步骤。工程化方法:事前计划、文档规范化发扬团队精神,主动沟通,亲善合作,AnIntroductiontoDatabaseSystem,现行系统的详细调查,详细调查的范围:组织机构和功能业务组织目标和发展战略工艺流程和产品构成数据和数据流程业务流程与工作模式管理方式和具体业务的进行方法决策方式和决策过程可用资源和限制条件现存问题和改进意见,AnIntroductiontoDatabaseSystem,调查方法,(1)查阅历史资料(2)召开调查会(3)访问面谈调查(4)发调查表(5)参加业务实践,AnIntroductiontoDatabaseSystem,收集资料,(1)收集全部输入单证、输出报表和数据存储介质的典型格式。(2)注明各种单证、报表的制作单位、报送单位、存放地点、发生额度、发生的高峰时间及发生量。(3)注明各种数据的类型、长度、取值范围(4)有关各环节处理方法和计算方法,AnIntroductiontoDatabaseSystem,系统分析的一般步骤,系统分析的一般步骤1、现行系统的详细调查2、组织结构与功能分析3、业务流程分析4、数据与数据流程分析5、新系统逻辑方案的建立,AnIntroductiontoDatabaseSystem,组织结构与功能分析,组织结构与功能分析主要有三部分内容组织结构分析业务功能分析(即业务过程分析)业务过程与组织结构之间的联系分析,AnIntroductiontoDatabaseSystem,组织结构调查分析,1、组织机构是一个组织内部部门的划分及其相互之间的关系。2、组织结构调查内容弄清组织内部的部门划分,各部门之间的领导与被领导关系信息资料的传递关系物资流动关系与资金流动关系此外,还应详细了解各级组织存在的问题以及对新系统的要求等。,AnIntroductiontoDatabaseSystem,组织结构调查分析,组织机构图:,AnIntroductiontoDatabaseSystem,组织功能调查分析,1.功能(即业务过程)功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作(业务流程/业务活动)的完成。2.组织功能描述工具业务功能一览表是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的功能。,AnIntroductiontoDatabaseSystem,业务功能一览表,AnIntroductiontoDatabaseSystem,业务功能一览表,5系统分析_5.2组织结构与功能的调查分析,AnIntroductiontoDatabaseSystem,AnIntroductiontoDatabaseSystem,组织/功能分析,1、分析的目的通过组织/功能分析,使组织的功能进一步理顺,提高管理效率。2、分析工具-组织/功能联系表,AnIntroductiontoDatabaseSystem,系统分析,系统分析的一般步骤1、现行系统的详细调查2、组织结构与功能分析3、业务流程分析4、数据与数据流程分析5、新系统逻辑方案的建立,AnIntroductiontoDatabaseSystem,业务流程调查分析,1.任务业务流程分析是业务功能的基础上将其细化,业务流程调查主要任务是调查系统中各功能的业务流程。利用系统调查的资料将业务处理过程中的每一步用一个图形将其串起来。2.方法掌握业务功能的内容、作用以及功能的信息来源、处理方法、计算方法、信息去向、数据存储以及提供信息的时间和形式,如报告、单据、屏幕显示等。,AnIntroductiontoDatabaseSystem,业务流程调查分析,3.工具业务流程图(TransactionFlowDiagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。图例:,物流,AnIntroductiontoDatabaseSystem,业务流程图绘制图表,图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,AnIntroductiontoDatabaseSystem,业务流程调查分析,4.目的是下一阶段数据流程分析的基础理顺各个岗位、各个业务流程之间的关系。除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。确定哪些是今后计算机系统要处理的环节。,AnIntroductiontoDatabaseSystem,实例分析:某材料仓库部门业务流程分析,某材料仓库部门的管理业务包括三项:入库、发料和月底结帐。1.材料入库的具体工作步骤:(1)采购员交材料入库单;(2)库工查定货单,核实入库单;(3)材料入库,库工验收;(4)库工填写交库单给采购员,并把入库单存入文件柜留底。,AnIntroductiontoDatabaseSystem,(1)采购员交材料入库单;,(2)库工查定货单,核实入库单;,(3)材料入库,库工验收;,(4)库工填写交库单给采购员,并把入库单存入文件柜留底。,入库业务流程图,AnIntroductiontoDatabaseSystem,2.材料出库业务的具体工作步骤为:(1)由领料人填写领料单;(2)库工接收并复核领料单;(3)库工取出所领材料,发给领料人;(4)库工开发料单给领料人,并把领料单存入文件柜留底。,AnIntroductiontoDatabaseSystem,(1)由领料人填写领料单;,(2)库工接收并复核领料单;,(3)库工取出所领材料,发给领料人;,(4)库工开发料单给领料人,并把领料单存入文件柜留底。,发料业务流程图,AnIntroductiontoDatabaseSystem,3.月底结帐业务的具体工作步骤为:(1)会计从库工那里取来当月的领料单据及入库单,汇总并更新库存帐目;(2)统计员根据单据和账目做出有关的统计报表(3)主任审核各种统计报表;(4)收发人员把表分送有关领导及科室。,月底结账业务流程图,AnIntroductiontoDatabaseSystem,(1)会计从库工那里取来当月的领料单据及入库单,汇总并更新库存帐目;,(2)统计员根据单据和账目做出有关的统计报表;,(3)主任审核各种统计报表;,(4)收发人员把表分送有关领导及科室。,AnIntroductiontoDatabaseSystem,AnIntroductiontoDatabaseSystem,系统分析,系统分析的一般步骤1、现行系统的详细调查2、组织结构与功能分析3、业务流程分析4、数据与数据流程分析5、新系统逻辑方案的建立,AnIntroductiontoDatabaseSystem,数据流程调查分析,1.任务数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。2.方法收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。通过对单据的分析,了解系统各业务的输入数据、处理过程、输出数据以及数据存储。在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。,AnIntroductiontoDatabaseSystem,数据流程调查分析,3.工具。数据流程图(DataFlowDiagram,简称DFD)图例,外部项名称,外部项,数据流,数据流名称,数据存储名称,数据存储,功能描述,处理功能,AnIntroductiontoDatabaseSystem,注意:数据流程分析采用自顶向下逐层分解的方法,通过分析绘制分层的数据流程图。DFD由顶层图、一级细化图、二级细化图等一组图构成。在顶层图中,将系统视为由一个处理功能所构成的系统;一级细化图是对顶层图处理功能的分解与细化。分解至处理过程不能分解为止,数据流程调查分析,AnIntroductiontoDatabaseSystem,实例分析:在材料仓库管理业务流程图基础上自顶向下画出其数据流程图。,仓库管理系统的顶层DFD图,AnIntroductiontoDatabaseSystem,仓库管理系统的一层细化DFD图,AnIntroductiontoDatabaseSystem,处理逻辑“入库处理”P1的二层细化图,AnIntroductiontoDatabaseSystem,处理逻辑“发料处理”P2的二层细化图,处理逻辑“产生定货单”P5的二层细化图,AnIntroductiontoDatabaseSystem,仓库管理系统的DFD总图,AnIntroductiontoDatabaseSystem,数据字典,数据字典(DataDictionary,DD)是“关于系统数据的数据库”。建立数据字典是为了对数据流程图上各个元素作出详细的定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。,AnIntroductiontoDatabaseSystem,数据字典,数据字典的内容包括以下五个方面:外部实体数据项数据流数据存储处理逻辑,AnIntroductiontoDatabaseSystem,(1)外部实体的定义,定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出,例:外部实体定义外部实体编号:P03-01外部实体名称:用户简述:购置本单位配件的用户输入的数据流:D03-06,D03-08输出的数据流:D03-01,AnIntroductiontoDatabaseSystem,(2)数据流的定义,由一组固定的数据项组成。例:入库单、领料单,AnIntroductiontoDatabaseSystem,AnIntroductiontoDatabaseSystem,(3)数据项的定义,数据项也称数据元素,是最基本的数据组成单位,也就是不能再分解的数据单位,如材料代码,单价等。,AnIntroductiontoDatabaseSystem,(4)数据存储的定义,数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织,AnIntroductiontoDatabaseSystem,(5)处理过程的定义,AnIntroductiontoDatabaseSystem,AnIntroductiontoDatabaseSystem,系统分析,系统分析的一般步骤1、现行系统的详细调查2、组织结构与功能分析3、业务流程分析4、数据与数据流程分析5、新系统逻辑方案的建立,AnIntroductiontoDataba

温馨提示

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

评论

0/150

提交评论