版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1教学目的:了解系统分析的任务和过程;了解组织结构与功能调查的内容;了解业务流程分析的任务和主要内容;掌握业务流程描述工具——业务流程图(TFD)的绘制。了解数据流程调查的主要内容,掌握数据流程图(DFD)的画法,理解数据字典(DD)的概念与内容,掌握描述处理逻辑的工具。教学重点
:业务流程分析与业务流程图的绘制;
数据流程的分析与数据流程图的绘制;
判断树和判断表的分析与绘制。第8章管理信息系统的系统分析2第8章管理信息系统的系统分析8.1系统分析
8.2组织结构与功能结构分析
8.3业务流程分析
8.4数据分析
8.5描述处理逻辑的工具
8.6确定新系统的逻辑处理方案
8.7系统分析报告31系统分析的任务系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,在充分认识原信息系统的基础上,对新系统的各种方案进行分析、研究、比较和判断,完成新系统的逻辑模型设计,解决系统“做什么”的问题。系统分析在很大程度上决定了系统开发工作的成败。8.1系统分析4原系统逻辑模型新系统逻辑模型新系统物理模型新管理信息系统原系统(旧系统)系统分析系统分析系统设计系统实施解决:做什么解决:怎么做8.1系统分析52系统分析的过程①问题识别—“做什么”②分析与综合—从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之间的联系、接口特性,分析它们是否满足功能要求并剔除不合理部分,综合成系统解决方案,给出目标系统的详细逻辑模型。
③系统分析的成果与文档内容
8.1系统分析6
建立MIS的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。管理业务调查可以帮助我们了解各项管理业务的具体处理过程,发现原系统中不合理的部分,以便对原系统业务流程进行完善和优化。本节内容:
1.组织结构调查
2.管理功能调查
8.2组织结构与功能结构分析71.组织结构调查
组织结构指的是一个组织内部部门的划分以及各部门之间的隶属关系或管理与被管理的关系。通过组织结构调查弄清组织内部的部门划分,以及各部门之间的领导与被领导关系、信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组织存在的问题以及对新系统的要求等。通常可用组织结构图来表示(见下页)。8.2组织结构与功能结构分析厂长计划调度组计划科生产部财务部供销科计划组统计组统计组外协组成本组会计组出纳组供应组销售组仓
库组织结构图92.功能结构调查
为了实现系统的目标,系统必须具有各种功能。功能指的是完成某项工作的能力。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。调查中可以用功能结构图来描述从系统目标到各项功能的层次关系。功能结构图展示了系统的部分主要功能,从图中可以看到各部分功能模块,下页是一张某销售系统的管理功能结构图。8.2组织结构与功能结构分析销售管理系统销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划
合同有效性审查
合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析功能结构图118.3业务流程分析现行业务流程分析业务流程优化确定新的业务流程确定新系统的人机分工
描述管理业务流程的图表:业务流程图(TFD)121.业务流程图定义管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,它可以帮助分析人员找出业务流程中的不合理流向等。2.业务流程图内容与业务发生有关的组织机构、与业务有关的信息、伴随业务处理产生的现金与实物、业务处理的内容、业务处理的时间和途径。描述管理业务流程——业务流程图133.业务流程图基本符号:系统中人员或部门(含处理工作)系统外实体物流或信息流向单据、报表、帐目等描述管理业务流程——业务流程图14银行储蓄业务流程图业务流程描述:
储户将填好的存款单或取款单以及存折交给银行职员,银行职员审核存、取款单后,将不合格的存、取款单返回给储户重填,将合格的存、取款单进行分类后,分别进行存款或取款的处理,并分别登记利息文件和帐目文件,处理完成后,将存折、回单(取款的还包括现金)交给储户。4.业务流程图实例(1)15
银行储蓄业务流程图储户存折存取款单业务分类存款处理取款单存折帐目文件存折回单存款单存折取款处理利息文件存折现金回单银行职员合格存取款单存折不合格存取款单4.业务流程图实例16某物资订货业务的流程图
采购员从仓库收到缺货知单后,查问订货合同单,若已订货,则向供货单位发出催货请求,否则,填写订货单送供货单位。供货单位发出货物后,立即向采购员发出取货通知。4.业务流程图实例(2)某物资订货业务的流程图采购员从仓库收到缺货知单后,查问订货合同单,若已订货,则向供货单位发出催货请求,否则,填写订货单送供货单位。供货单位发出货物后,立即向采购员发出取货通知。18某物资领料业务的流程图
车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员查阅库存台帐,若有货,则通知车间前来领料,否则将缺货通知采购人员。4.业务流程图实例(3)某物资领料业务的流程图
车间填写领料单给仓库要求领料,库长要根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员要查阅库存台帐,若有货,则通知车间前来领料,否则将缺货通知采购人员。208.4数据分析本节内容:
一、数据流程图及其绘制用符号二、数据流程图实例三、绘制数据流程图的方法四、数据字典及其绘制方法21一、数据流程图及其绘制用符号1.数据流程图的定义:
DFD(dataFlowDiagram)图是一种全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。8.4数据分析-数据流程图222.数据流程图的特性:抽象性:表现在完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。概括性:表现在它可以把信息中各种不同业务处理过程联系起来,形成一个整体。8.4数据分析233.组成元素:外部实体:指本系统之外的人或单位,表示系统之外信息的来源或去向。数据流:表示流动着的数据,它可以是一项数据,也可以是一组数据,表示数据的流动方向。处理(功能):表示对输入系统的数据进行加工和处理。数据存储:表示对数据或加工过的数据的存储。通过数据文件、文件夹或账本等存储数据。8.4数据分析24外部实体数据流处理数据存储4.绘制数据流程图的四种符号:8.4数据分析258.4数据分析外部实体:指本系统之外的人或单位,表示系统之外信息的来源或去向。和本系统有信息传递关系。数据流:表示流动着的数据,它可以是一项数据,也可以是一组数据,表示数据的流动方向。处理:表示对输入系统的数据进行加工和处理。数据存储:表示对数据或加工过的数据的存储。通过数据文件、文件夹或账本等存储数据。26二、数据流程图实例厂办统计表销售统计用户合同合同登记处理合同合同台账销售数据合同执行登记合同执行数据销售分配处理库存台账车间入库单入库处理入库数据出库数据查询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数据流程图8.4数据分析27三、绘制数据流程图的方法数据流程图是分层次的绘制时采取自顶向下逐层分解的办法8.4数据分析28案例:百货商店业务管理系统
顶层数据流程图29
百货商店业务管理系统数据流程图一级分解30
百货商店业务管理系统销售处理二级数据流程31
百货商店业务管理系统采购处理二级数据流程32
百货商店业务管理系统会计处理二级数据流程33四、绘制数据流程图举例8.4数据分析(1)根据以下业务过程画出数据流程图:用户将订货单交某企业的业务经理,检验后,对不合格的订单要用户重填,合格的订单交仓库保管员作出库处理,即,查阅库存台帐,如果有货,则向用户开票发货,如缺货,则通知采购员采购。358.4数据分析(2)请根据以下业务过程画出数据流程图:采购员从仓库收到缺货通知单后立即进行订货处理,即,查阅订货合同单,若已订货,则向供货单位发出催货单,否则,填写订货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。378.4数据分析(3)绘制用户订货处理系统的DFD:
验收订货单。将不合格的订货单退还给用户,对合格的订单作以下处理。确定发货量。处理过程中,首先根据合格订货单和库存帐确定发货量,并分别进行(3)和(4)的相应处理。开发货单修改库存。若库存满足本次订货单的要求,则开发货单,修改库存,订货单存档,记应收账,同时将发货单发给用户;否则填写暂存订货单并存档。(4)对照暂存订货单。采购部门向系统提供到货通知,系统则对照暂存订货单并确定那些可重新发货的订货单。然后交给(3)进行处理。398.4数据分析(4)请根据以下业务过程画出数据流程图:储户将填好的存款单、存折和存款交储蓄所,经查对储户帐,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时要修改储户帐,并将存折还储户,而将存款放入现金库。41一、数据字典的作用和内容数据字典的作用
数据字典(datadictionary,简称DD)是关于数据的数据,是以特定格式记录下来的、对系统数据流程图中各个基本要素(数据流、文件、加工等)的具体内容和特征所作的完整的定义和说明。它是结构化系统分析的另一重要工具,是对DFD的重要补充和注释。8.4数据分析-数据字典42二、数据字典的定义数据字典的定义具体是对数据流程图中的下列六个元素进行定义:数据项、数据结构、数据流、处理逻辑、数据存储、外部实体。
8.4数据分析-数据字典431.数据项数据项也称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在DD中,仅定义数据的静态特性包括:数据项的名称编号别名和简述(例如:材料编码)数据项的长度数据项的取值范围。8.4数据分析-数据字典442.数据结构由若干个数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干数据项和数据结构组成。对数据结构的定义包括以下几项内容:数据结构的名称和编号(例如:用户订单);简述;数据结构的组成。8.4数据分析-数据字典对数据结构“用户订货单”的定义:
数据结构编号
:
数据结构名称
:用户订货单
简述
:用户所填用户情况及订货要求等信
数据结构组成
:DS03-02+DS03-03+DS03-04DS03-01:用户订货单DS03-02:订货单标识DS03-03:用户情况DS03-04:配件情况I1:订货单编号I3:用户代码I10:配件代码I2:日期I4:用户名称I11:配件名称
I5:用户地址I12:配件规格
I6:用户姓名I13:订货数量
I7:电话
I8:开户银行
I9:帐号
463.数据流数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。在DD中,对数据流的定义包括以下内容:数据流的名称及编号(例如:领料单)简述数据流的去向数据流的组成数据流的流通量高峰期流通量8.4数据分析-数据字典47数据字典示例——百货商店业务数据流字典部分清单
484.处理逻辑(加工)处理逻辑的定义仅对流程图中最底层的处理逻辑加以说明,内容包括:处理逻辑名称及编号(例如:计算电费)简述输入的数据流处理过程输出的数据流处理频率8.4数据分析-数据字典49
百货商店业务管理系统销售处理二级数据流程50
数据字典示例——百货商店业务数据处理字典清单515.数据存储文件
数据存储文件是数据流动的暂停或永久保存的地方,只描述数据的逻辑存储结构,不涉及它的物理组织。在DD中,数据存储的内容包括:数据存储的名称及编号(例如:库存账)简述组成关键字相关联的处理8.4数据分析-数据字典52数据字典示例——百货商店业务数据存储字典部分清单536.外部实体外部实体是指系统外的实体。在DD中,外部实体的定义包括:外部实体名称及编号(例如:用户)简述输入的数据流输出的数据流8.4数据分析-数据字典54案例:百货商店业务管理系统
顶层数据流程图55
百货商店业务管理系统数据流程图一级分解56
百货商店业务管理系统销售处理二级数据流程57
百货商店业务管理系统采购处理二级数据流程58
百货商店业务管理系统会计处理二级数据流程59数据字典示例——百货商店业务数据流字典部分清单
60数据字典示例——百货商店业务数据存储字典部分清单61
数据字典示例——百货商店业务数据处理字典清单62数据字典示例——百货商店业务数据元素部分63
数据字典在数据流图的基础上,对其中的每个数据流、文件和数据项加以定义,把这些定义的集合称为数据字典(DataDictionary)。
数据流图是系统的大框架,而数据字典则是对数据流图中每个成分的精确描述。
数据字典由多种数据描述卡片组成,一般主要有:数据元素卡片、数据结构卡片、数据流卡片、数据存储卡片、处理过程卡片。数据字典的建立并不能在系统分析阶段就完成,其还要在系统设计和实施阶段进行大量的补充或修改;数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典64实例应用——高校学籍管理学籍管理系统新生名单报表毕业生登记表边学边做,高校学籍管理DFD招生办教委用人单位学籍表65P3奖罚管理新生名单成绩单报表毕业生登记表奖惩报告学生注册留级退学名单成绩奖惩结论“学籍管理系统”的展开P1异动报告P2成绩管理招生办教师系教委用人单位主管学籍表66P2.2统计成绩P2.1登记期末成绩P2.3成绩分析成绩统计期末成绩期末成绩单学生成绩获奖名单退留名单P2“成绩管理”的展开教师主管学生主管学籍表67P2.2.1评奖学金P2.2.2填写成绩表P2.2.3判定留级或退学退留名单
期末成绩单获奖名单学生成绩P2.2“成绩分析”的展开学籍表学生主管68
高校学籍管理——数据描述卡片
数据元素卡片
数据元素卡片总编号:编号:有关编码说明:名称:学号
XXXX
XX
X
X
XX别名:S-No说明:本校学生编码数据值类型:离散类型:数字长度:10有关数据结构:学生成绩、学生卡编号班号专业代码系代码入学年号69
高校学籍管理——数据描述卡片
数据结构卡片名称:学生登记卡总编号:2-03说明:新生入学时填写的卡片编号:008结构:有关的数据流、数据存储学号新生登记表姓名学籍表
〚曾用名〛
入学日期出生日期数量:性别每年约1000份民族家庭地址联系电话本人简历70高校学籍管理——数据描述卡片
数据流卡片名称:期末成绩单总编号:3-05说明:学期结束时,任课教师填写的成绩单编号:005数据来源:教师数据去向:登记期末成绩、统计成绩包含的数据结构:流通量:200份/学期科目名称考试/考查学生成绩*学号姓名成绩任课教师71高校学籍管理——数据描述卡片数据存储卡片名称:学生成绩总编号:4-02说明:学期结束时,按班汇集学生各科成绩编号:D2结构:班级学生成绩有关数据流:学号姓名信息量:150份/学期成绩有无立即查询:有科目名称考试/考查
72高校学籍管理——数据描述卡片处理过程卡片名称:填写成绩单总编号:5-007说明:通知学生成绩,有补考科目的说明补考日期编号:P2.1.4输入:D2P2.1.4输出:P2.1.4学生(成绩通知单)处理:查D2(成绩一览表),打印每个学生的成绩通知单,若有不及格科目,不够直接留级,则在“成绩通知”中填写补考科目、时间;若直接留级则注明留级。738.5描述处理逻辑的工具
数据流程图中比较复杂的处理逻辑可以用本节介绍的描述工具来加以说明。
本节内容:
一、判断树二、判断表(又称决策表)三、结构英语表示法74一、判断树
判断树是用来表示逻辑判断问题的一种图形工具,它能简洁地表达数据流程图中处理逻辑的逻辑判断功能。8.5描述处理逻辑的工具75判断树>库存量
欠款时间≤30天>100天
>30天≤100天需求量需求量≤库存量≤库存量>库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款8.5描述处理逻辑的工具76例1:某货运站的收费标准如下:若收件地点在本省,则快件每公斤5元,慢件每公斤3元;若收件地点在外省,则在20公斤以内(包括20公斤)快件每公斤7元,慢件每公斤5元;而超过20公斤时,快件每公斤9元,慢件每公斤7元。8.5描述处理逻辑的工具
若收件地点在本省,则快件每公斤5元,慢件每公斤3元;若收件地点在外省,则在20公斤以内(包括20公斤)快件每公斤7元,慢件每公斤5元;而超过20公斤时,快件每公斤9元,慢件每公斤7元。78例2:生产A和B两种产品,对工人超产奖励的政策:
对于A产品的生产者,当超产件数小于或等于50件时,每超产一件奖励1.00元;超产件数大于50件,小于或等于100件时,大于50件部分每件奖励1.25元;超产数大于100件时,超产100件部分每件奖励1.50元。对于B产品的生产者,当超产件数小于或等于25件时,每超产一件奖励2.00元;超产件数大于25件,小于等于50件时,大于25件部分每件奖励2.50元;超产数大于50件时,超产50件部分每件奖励3.00元。8.5描述处理逻辑的工具79判断树奖励政策80二、判断表(又称决策表)判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。是一种表达判断逻辑的工具,它以表格的形式给出各种条件的全部组合以及在各种组合下应采取的行动。构造判断表的方法:列出所有可能的条件及方案按全部方案列出其选择的行动缩小表的列数。即在相同的行动列中,寻找不必要存在的条件所列出的方案,并将这些方案从表中删除。8.5描述处理逻辑的工具81判断表(决策表)决策规则号123456条件欠款时间≤30天YYNNNN欠款时间>100天NNYYNN需求量≤库存量YNYNYN应采取的行动立即发货╳先按库存量发货,进货后再补发╳先付款,再发货╳不发货╳要求先付欠款╳╳8.5描述处理逻辑的工具决策规则号123456条件本省?YYNNNN<20kgYYNN慢件?YNYNYN应采取的行动3元/kg*5元/kg**7元/kg**9元/kg*例1:某货运站的收费标准如下:若收件地点在本省,则快件每公斤5元,慢件每公斤3元;若收件地点在外省,则在20公斤以内(包括20公斤)快件每公斤7元,慢件每公斤5元;而超过20公斤时,快件每公斤9元,慢件每公斤7元。例2:生产A和B两种产品,对工人超产奖励的政策:
对于A产品的生产者,当超产件数小于或等于50件时,每超产一件奖励1.00元;超产件数大于50件,小于或等于100件时,大于50件部分每件奖励1.25元;超产数大于100件时,超产100件部分每件奖励1.50元。对于B产品的生产者,当超产件数小于或等于25件时,每超产一件奖励2.00元;超产件数大于25件,小于等于50件时,大于25件部分每件奖励2.50元;;超产数大于50件时,超产50件部分每件奖励3.00元。决策规则号12345678条件是A产品吗?YYYYNNNN1<N<=25YNNNYNNN25<N<=50NYNNNYNN50<N<=100NNYNNNYNN>100NNNYNNNY决策方案N*1.00√√50.0+(N-50)*1.25√50.0+50*1.25+(N-100)*1.50√N*2.00√25*2.00+(N-25)*2.50√25*2.00+25*2.50+(N-50)*3.00√√85三、结构英语表示法
结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。它使用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言。(见右例)。
IF
欠款时间≤30天
IF需要量≤库存量
THEN立即发货
ELSE
先按库存量发货,进货后再补发
ELSE
IF
欠款时间≤100天
IF
需求量≤库存量
THEN
先付款再发货
ELSE
不发货
ELSE
要求先付欠款8.5描述处理逻辑的工具86作业:某学校对学生成绩的评定办法:若期末考试成绩大于等于90分,作业情况为好的成绩为优,而作业成绩为差的定为良;否则,若期末考试成绩大于等于75,作业情况为好的成绩定为良,而作业情况为差的成绩定为及格;若期末考试成绩大于等于60分,作业情况为好的成绩定为及格,而作业情况为差的成绩定为不及格,期末考试成绩低于60分,成绩定为不及格。上述功能请用决策树和决策表表示。8.5描述处理逻辑的工具判断树判断表条件:1.期末成绩:{A(>90),B(90>成绩>75),C(75>成绩>60),D(<60)}2.作业成绩:{好,差}
处理逻辑的表达举例——判定表实例:某厂对一部分职工重新分配工作,分配原则:
1、年龄不满20岁,文化程度是小学者脱产学习,文化程度是中学者当电工。
2、年龄满20岁但不足50岁,文化程度是小学或中学者,男性当钳工,女性当车工;文化程度是大学者当技术员。
3、年龄满50岁及50岁以上,文化程度是小学或中学者当材料员,文化程度是大学者当技术员。
分析这个原则,实际上考虑3个因素:性别、年龄、文化程度。它们的取值范围分别是:
性别:{男,女}
年龄:{青年(小于20岁),中年(满20岁而不足50岁),老年(满50岁及以上)}
文化程度:{小学,中学,大学}
这三个条件,根据它们的取值范围,可以组合2X3X3=18种情况。这个规则共提供六种不同的工作:脱产学习、当电工、当钳工、当车工、当技术员、当材料员。我们称这是六种行动。不同的条件组合,采取不同的行动。判定表判定表判定表
用判定表来描述决策问题,通常经过以下几个步骤:
--分析决策问题涉及几个条件;
--分析每个条件取值的集合;
--列出条件的各种可能组合;
--分析决策问题涉及几个可能的行动;
--做出有条件组合的判定表;
--决定各种条件组合的行动;
--按合并规则化简判定表。处理逻辑的表达举例——判定树968.6确定新系统的逻辑处理方案
本节内容:
一、系统化分析的目标和内容二、建立新系统的逻辑模型
97一、系统化分析的目标和内容1.系统化分析的目标
在对原有系统调
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度不锈钢管件加工与销售合同
- 蒸汽机锅炉市场需求与消费特点分析
- 电子游戏装置市场发展预测和趋势分析
- 2024年度城市公共交通设施建设钢材购销合同
- 2024年度建筑设计合同(项目要求与设计费用计算)
- 2024年度大型科学仪器共享平台建设合同
- 蓄电池搬运车市场发展预测和趋势分析
- 电子读卡器市场发展现状调查及供需格局分析预测报告
- 2024年度物业管理保洁服务增值合同
- 2024年度毛石需求预测与供应合同
- 县级医院创建人文关怀医院实施方案
- 高精度时间同步及定位技术应用白皮书
- 小学科学教育科学三年级上册空气《风的成因》教案
- DB13 2863-2018 炼焦化学工业大气污染物超低排放标准
- 火炬系统水封罐计算
- 中国旅游客源国和目的地概况教学课件作者
- 保定市县级地图PPT可编辑矢量行政区划(河北省)
- 智慧产业园区解决方案
- 怎样写好文学短评课件(15张PPT)
- 医院卒中中心建设方案
- 流行性脑脊髓膜炎课件
评论
0/150
提交评论