系统分析课件_第1页
系统分析课件_第2页
系统分析课件_第3页
系统分析课件_第4页
系统分析课件_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

第五章调查研究与分析梁昌勇二○○七年

信息系统分析系统分析其他需求BPR面临的问题运筹学调研组织结构分析业务分析与数据流程图数据分析功能结构数据结构信息需求需求原则信息系统分析与设计任务方法步骤任务与步骤可行性分析系统分析报告数据处理流程管理模型可行性分析与分析报告新系统逻辑方案设计需求分析与BPR原系统分析5.1调查研究的组织与步骤5.2业务流程分析5.3数据流程分析5.4功能与数据的交互分析5.5组织信息管理现状的分析与评价目录第五章调查研究与分析5.1调查研究的组织与步骤5.1.1调查研究

系统调查涉及面广,任务重,由于组织信息系统的复杂性,为了获得对组织管理的全面认识,调查研究必须在一定的组织下,按科学的方法和步骤进行。5.1.2调查研究的组织在组织上应注意以下问题:成立调查研究机构做好计划和用户培训采用工程化组织主动沟通及亲和友善的工作方式5.1调查研究的组织与步骤系统调查的原则有:自上而下全面展开全面展开与重点调查相结合深入细致的调查研究

系统调查必须按一定的原则进行,才能保证信息的翔实、全面,防止片面性和局部性,这是正确分析企业信息管理现状的基础。5.1调查研究的组织与步骤5.1.3调查研究的内容和方法

调查研究应该围绕组织内部的信息流动过程进行。组织中的信息流是物流过程和控制过程的反映,而物流和控制涉及到企业生产、经营、管理等各个方面,因而调查的内容也应该包括这些方面的内容。5.1调查研究的组织与步骤调查内容主要包括:组织机构和功能业务组织目标和发展战略工艺流程和发展战略管理方式和具体业务的管理方法业务流程与工作方式数据与数据流程决策方式与决策过程占有资源与限制因素存在的问题和改进意见5.1调查研究的组织与步骤常用的调查研究的方法问卷调查法召开调查会业务实践专家访谈电子问卷5.1调查研究的组织与步骤5.2业务流程分析

5.2.1业务流程分析的内容业务功能分析:在调查研究的基础上,按照企业组织结构详细列出企业功能。业务关系分析:在流程中各个活动间的逻辑联系、时序关系、数据联系、资源约束和活动的相关性等上分析各个活动之间的关系等。业务流程优化:按计算机信息处理的要求,分析哪些过程存在冗余信息处理,哪些活动可以变串行处理为并行处理,变事后监督为事前或事中控制,产生更为合理的流程。5.2.2业务流程图

业务流程一般采用业务流程(TransactionFlowDiagram,TFD)来表示,就是用一些规定的符号和连线来表示某个具体的业务过程。业务流程图的绘制一般是按照业务处理的实际过程和步骤进行。5.2业务流程分析1.基本符号

业务流程图的符号只有6个,分别代表了信息系统中的最基本概念和处理功能。业务处理单位业务处理功能报表和表格文件存档信息收集和统计信息传递过程5.2业务流程分析2.业务流程图举例

下图是某汽车配件公司销售业务路程。这个流程中,顾客发订单给销售部门,销售部门经过订单检查,把不合格的订单反馈给客户,对合格订单,通过核对库存记录,缺货订单通过缺货统计,向采购部门发出缺货通知,并登记缺货记录。对于可供货订单,登记客户档案,开出备货单,通知仓库备货。同时保存订单数据,并进行销售统计。5.2业务流程分析5.2.3业务流程建模与分析工具

业务流程模型的建立对于企业生产经营活动的优化有重要意义,依靠模型,可以迅速地对复杂地企业经营活动进行全面的分析,建立资源、组织、人和过程之间的关系,从而指导信息系统的开发。目前,对于业务流程的建模和分析出现了很多工具,有力的支持了信息系统开发。如IBMWBI、CIMOSA、GRAI-GIM、ARIS、FirstSTEP、IDEF等,都是近年来出现的比较有代表性的业务流程建模工具。我们以IBMWBI为例,介绍这些工具的功能和使用。5.2业务流程分析5.2.3业务流程建模与分析工具IBMWBI(WebSphereBusinessIntegrationWorkbenchandMonitor)是用来定义、分析和监控业务流程的软件包,包括:①WBIWorkbench(核心)涵盖了全部业务流程模型建立的整个周期(流程建模工具ProcessModeler)②WBIWorkbenchServer多用户环境中,可以用WBIWorkbench将业务流程模型自动地转换为MQ;③Workflow所要求的FDL模型描述语言,在MQWorkflow流程处理引擎中执行WBIMonitor实时地监控流程运行情况,发现潜在问题,并重新利用WBIWorkbench对路程进行优化。5.2业务流程分析1.流程建模工具WBIWorkbenchWorkbench提供四个组件,分别为用户提供不同的建模方式选择BusinessModeler(包括EnterpriseModeling、BusinessAnalysis、WorkflowTranslation)UMLModelerXformDesignerXMLMapper5.2业务流程分析流程监控工具(WBIBusinessProcessMonitor)包括以下几种工具:AdiminstrationUtilityWorkflowDashboardBusinessDashboard5.2业务流程分析

WBIWorkbenchServer它提供了仓储库管理和Web发布的功能,实现流程设计协同和流程信息的快速存取。包含以下两个组件:-Repository-WebPublisher5.3.1数据流程分析的内容数据的分析有以下方式:1.围绕系统目标进行分析2.信息环境分析3.围绕现行业务流程进行分析4.数据的逻辑分析5.3数据流程分析数据流程分析的内容包括:1.数据汇总2.数据特征分析3.数据流程分析5.3.2数据流程图

数据流程分析的主要工具是数据流程图。数据流程图是现有数据流程的抽象,它舍弃了具体的组织结构等,仅从信息流动的角度考察业务执行的过程。数据流程图的特征是抽象性和概括性。5.3数据流程分析

数据流程图的绘制,要注意以下几点:1.数据处理与业务处理过程相对应。2.数据流程图的确定要和业务人员反复讨论。3.对数据流要进行分析和优化。按业务流程图理出的业务流程顺序,将数据处理过程绘制成数据流程图。对于每个具体业务,再进一步细化,通过更详细的数据流程图描绘更具体的数据处理过程。绘制数据流程图时具体的做法是:5.3数据流程分析信息系统所涉及的数据可从以下途径调查得到:

5.3数据流程分析数据流程图外部实体——系统以外不受系统影响的人或部门。<名称>客户订单经理报表例:

通常外部实体扮演的角色为信息源或信息用户。1.基本符号5.3数据流程分析数据流——表示流动的数据

客户订单例:

必有来源和去向,其来源和去向可以是一个外部实体,也可以是一个处理或数据存储。<名称>订货处理数据流程图5.3数据流程分析处理(逻辑)——表示对数据的加工或变换。

订单例:

必有流入和流出的数据流,在此只简要写出处理的名称,而不详细描写具体的处理方法。<功能>P3.2订货处理数据流程图5.3数据流程分析

数据存储——表示对数据的逻辑存储。

例:

一般均有流入和流出的数据流,在此只简要写出数据存储的名称,而不详细描写具体的存储内容。P2.5记总账<名称>总账P2.6编制会计报表数据流程图1.基本符号5.3数据流程分析2.数据流程图绘制方法

自顶向下,分层绘制。5.3数据流程分析“自顶向下,分层绘制”示意图3.数据流程图绘制规则(1)每张数据流程图须从左往右绘制,即从产生数据外部实体开始到使用数据外部实体结束。教学计划管理成绩管理基础信息管理教师成绩单成绩单基础信息库P3P1P2教学计划学生基本信息教师基本信息学生行政办课程信息排课P4系教学计划教室基本信息课程表班级基本信息成绩单课程表课程表专业信息学生办5.3数据流程分析(2)对含义明显的数据流,其名称可以省略。P2.6编制会计报表经理会计报表.5.3数据流程分析(3)尽量避免数据流的交叉。XXXP2.2XXP2.3XXP2.1XXP2.4XXXXX5.3数据流程分析(4)对于需在两个设备上进行的处理,应避免直接相连。P2.2XXP2.3XXXXX改进:可以在它们之间加一个数据存储。5.3数据流程分析(5)如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。顾客处理顾客事务订货单支票退货单询问订货单支票退货单询问顾客事务5.3数据流程分析(6)下层图中的数据流应与上层图中的数据流等价(平衡),即子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。P1XXP2XXP3XX订货单提货单父图P3.1XXP3.2XXP3.3XX数量提货单客户帐号子图5.3数据流程分析(7)对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。

5.3数据流程分析数据流程图示例:某公司经营处理系统数据流程图

图1顶层数据流程图

顾客订货单发货单处理业务订货单发货单供应商5.3数据流程分析顾客订货单发货单销售订货单发货单供应商P1采购P2F1配件库存到货通知会计P3收据收款通知应付款通知5.3数据流程分析图2第二层数据流程图采购登录新客户1.2顾客查库存DB3配件库存DB10应收帐款明细开发货单1.4响应暂存订货单1.6确定顾客订货1.3编辑订货单1.1管理暂存订货单1.5编制报表1.8检索库存1.7DB1配件DB3配件库存DB2顾客DB4暂存订货单DB5销售历史经理业务员库存数据到货通知发货单订货单不合格订货单合格订货单不满足的订货可发的订货DB12订货单销售管理数据流程图5.3.3数据字典数据字典是对数据流程图中的各元素所作的一套详细而精确的说明。数据项、数据结构数据流、处理逻辑数据存储、外部实体1.定义:5.3数据流程分析数据项数据项数据项数据项……数据项数据项数据项数据项……数据项数据项数据项数据项……数据结构1数据结构2数据结构3数据结构45.3数据流程分析2.数据结构DS03-02:定货单标识DS03-03:用户情况DS03-04:配件情况I1:订货单编号I3:用户代码I10:配件代码I2:日期I4:用户名称I11:配件名称I5:用户地址I12:配件规格I6:用户姓名I13:订货数量I7:电话I8:开户银行I9:帐号5.3数据流程分析用户订货单的数据结构数据项

内容:(1)名称、编号、别名和简述(2)数据项的长度(3)数据项的取值范围例:编号:I02-01名称:材料编号别名:材料编码简述:某种材料的代码类型及宽度:字符型,4位取值范围:“0001”~“9999”5.3数据流程分析数据项一览表编号名称别名类型长度小数位数系统名称:编写:日期:审核:日期:5.3数据流程分析数据结构

内容:(1)名称、编号(2)简述(3)数据结构的组成例:编号:DS03-01名称:用户订货单简述:用户所填用户情况及订货要求等信息数据结构组成:DS03-02+DS03-03+DS03-045.3数据流程分析数据结构一览表系统名称:编号名称别名/简述编写:日期:审核:日期:5.3数据流程分析数据流

内容:(1)名称、编号、简述(2)来源、去向(3)数据流的组成(4)数据流量及高峰流量例:编号:F03-08名称:领料单简述:车间开出的领料单来源:车间去向:发料处理模块数据流组成:

材料编号+材料名称+领用数量+日期+领用单位数据流量:10份/时高峰流量:20份/时(上午9:00~11:00)5.3数据流程分析数据流一览表系统名称:

编号名称信源信宿流通量峰流通量

编写:日期:审核:日期:5.3数据流程分析处理逻辑编号:P02-03名称:计算电费简述:计算应交纳的电费输入数据流:数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来源于处理逻辑“读电表数字处理”和数据存储“用户文件”。处理:根据数据流“用电量”和“用户信息”,检索“用户文件”,确定该用户类别;再根据已确定的该用户类别,检索数据存储“价格表文件”,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该用户应交纳的电费。数据流组成:数据流“电费”,一是去外部实体“用户”,二是写入数据存储“用户电费帐目”。输出的数据流:10份/时处理频率:对每个用户每月处理一次。举例5.3数据流程分析处理逻辑一览表系统名称:编号名称层次号简述编写:日期:审核:日期:5.3数据流程分析数据存储编号:F03-08名称:库存帐简述:存放配件的库存量和单价组成:配件编号+配件名称+单价+库存量+备注。关键字:配件编号。相关联的处理:P02、P03。举例5.3数据流程分析数据存储一览表系统名称:编号名称别名主关键字容量编写:日期:审核:日期:5.3数据流程分析外部实体编号:S03-01名称:用户简述:购置本单位配件的用户输入的数据流:D03-06、D03-08。输出的数据流:D03-01

。举例5.3数据流程分析外部项一览表系统名称:编号名称简述数量编写:日期:审核:日期:5.3数据流程分析卡片形式计算机软件5.3数据流程分析4.数据字典的管理数据字典数据流图描绘了系统的框架,数据字典则对数据流图中的各种成分作详细的说明,是对数据流图的细节补充。条目数据项(组成数据流/数据存储的基本单元)数据结构(一些数据项的固定搭配)数据流数据存储处理逻辑(通常单独在处理逻辑说明中进行描述)数据项条目数据项编号:D01-001数据项名称:凭证编号别名:凭证流水号符号名:PZBH数据类型:数值型长度:4取值范围:1~9999数据项条目举例数据结构条目数据结构编号:DS01-003数据结构名称:会计分录别名:分录简述:记帐凭证的基本组成成分组成:科目代码+借贷方向+金额数据结构条目举例数据流条目数据流编号:DF01-003数据流名称:记帐凭证数据流来源:记帐凭证数据存储数据流来源:登帐处理组成:凭证日期+凭证类别+凭证编号+f附件张数+{会计分录}+制证+主管+审核流量:100张/天数据流条目举例数据存储条目数据存储编号:F01-003数据存储名称:记帐凭证来源:记帐凭证数据存储去向:登帐处理组成:凭证日期+凭证类别+凭证编号+附件张数+{会计分录}+制证+主管+审核数据量:100张/天数据存储条目举例处理逻辑说明(例)对处理逻辑的说明一般用以下几种方式:一般文字描述;结构化语言;判断树;判断表加工编号:P2.1加工名称:登记日记账流入数据流:记帐凭证流出数据流:日记账处理周期:每日一次处理逻辑:略用一般语言描述的处理逻辑说明举例记日记账从记帐凭证中取收付凭证,判断会计分录的科目,若为现金科目,则登记现金日记账,否则登记银行日记账。登帐方法如下:将凭证的日期,凭证类别,摘要分别记入日记账簿相应的栏内,根据发生方向,将金额记入帐簿的借方或贷方栏内,结出余额记入帐簿的余额栏内。将记帐凭证的相应分录作上已经记帐的标记。用结构化语言描述的处理逻辑说明举例计算个人所得税如果工资>=1500则如果工资>2000则税金=(工资-2000)*0.3+1500*0.2+800*0.1+500*0.05否则税金=(工资-1500)*0.2+800*0.1+500*0.05否则如果工资>800则税金=(工资-500)*0.1+500*0.05否则税金=工资*0.05用判断树描述的处理逻辑说明举例计算个人所得税工资>=1500<1500>2000<=2000>800<=800税金=(工资-2000)*0.3+1500*0.2+800*0.1+500*0.05税金=(工资-1500)*0.2+800*0.1+500*0.05税金=(工资-500)*0.1+500*0.05税金=工资*0.05用判断表描述的处理逻辑说明举例计算包裹邮费条件12345678条件组合挂号包裹?YYYYNnnN重量w>10kgYYNNYynN距离>800kgynynynyN可选处理方法C=w*3.5+(w-10)*0.5√应选处理方法C=w*3+(w-10)*0.5√C=w*3.5√C=w*3√C=2.5*w+(w-10)*0.5√C=2*w+(w-10)*0.5√C=2.5*w√C=2*w√5.4功能与数据的交互分析

在对实际系统的管理功能、业务流程、数据分析都有了详细了解之后,就可以在此基础上进行系统化分析,以便整体考虑新系统的功能。功能/数据分析就是进行这种分析的工具,通过U/C矩阵的建立和分析,可以子系统的划分和数据资源分布的合理性。5.4.1U/C矩阵

U/C矩阵是一个进行内容分析的二维表,纵坐标和横坐标表示要分析的两个变量,二维表中的U,C表示两个变量之间的关系。

U/C矩阵中,U(Use)表示该功能为数据的使用者,即某个功能使用某类数据,C(Create)表示该功能为数据的生产者或创建者。建立U/C矩阵首先要进行系统化,自顶向下的划分,具体确定每一个功能和数据,最后把功能和数据之间的关系填到二维表中,就建立了U/C矩阵。5.4功能与数据的交互分析

5.4.2U/C矩阵的求解U/C矩阵建立之后,还要进行完备性、一致性检验。U/C矩阵不仅适用于功能/数据分析,也适用于其他方面的管理分析。

U/C矩阵的求解是通过表上作业来完成的。U/C矩阵的行或者列之间没有固定的顺序,通过行或者列的调整,使得矩阵中的C尽量靠近对角线,然后以C为标准划分子系统,即构成了U/C矩阵的解,据此可以进行系统的功能划分和资源分布。5.4功能与数据的交互分析

数据功类能客户订货产品加工路线材料表成本零件规格原材料库存成品库存职工销售区域财务计划设备负荷材料供应工作令经营计划UUC财务规划UUUU产品预测UUUU产品设计开发UCUC产品工艺UCUU库存控制CCUU调度UUC生产能力计划UCU材料需求UUC作业流程CUUU销售区域管理CUU销售UUUC订货服务UCU发运UUU会计UUU成本会计UC人员计划C人员招聘考核UU/C矩阵图5.4.3系统逻辑功能划分与数据资源分布1.系统逻辑功能的划分

在上述U/C矩阵求解的基础上,根据功能的实际业务需要,沿对角线用方框把相对集中的数据联系框起来。小方框的划分是任意的,但必须把所有的“C”都包含在小方框内,每个小方框既没有重叠也不会遗漏任何一个数据和功能。在实际划分中,可参考业务处理的要求和分析员个人的习惯进行。在子系统划分以后,仍然存在着子系统以外的“U”元素,表明存在着跨子系统的数据使用,即子系统间的数据联系。5.4功能与数据的交互分析

数据功类能计划财务产品零件规格材料表原材料库存成品库存工作令设备负荷材料供应加工路线客户销售区域订货成本职工经营计划CUU财务规划UUUU产品预测UUUU产品设计开发CCUU产品工艺UUCU库存控制CCUU调度UCU生产能力计划CUU材料需求UUC作业流程UUUC销售区域管理UCU销售UUCU订货服务UUC发运UUU会计UUU成本会计UC人员计划C人员招聘考核U经营计划子系统技术准备子系统生产制造子系统销售子系统财会管理子系统人事管理子系统U/C矩阵图2.数据资源的分布

所有数据使用关系,即表中的“U”被分割成两类,一类在小方框内,表示数据只在一个子系统内产生和使用,可以考虑把数据放在子系统的计算机设备中处理;另一类数据使用关系“U”在小方框之外,表示不同子系统间存在着数据联系,需要考虑数据在网络中的分布和传递问题。这里的子系统是系统的一个基本框架,并不是系统的功能模块。5.4功能与数据的交互分析

5.5组织信息管理现状的分析与评价

5.5.1信息管理现状分析与评价的内容

现状分析和评价是为了获得关于现行系统的总体认识。分析现有信息管理手段的水平,对新系统方案的需求给出明确的评价。分析和评价的内容包括:管理现状信息技术应用现状

5.5.2分析与评价的指标

评价指标体系,

温馨提示

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

评论

0/150

提交评论