第六章管理信息系统的系统分析本章内容_第1页
第六章管理信息系统的系统分析本章内容_第2页
第六章管理信息系统的系统分析本章内容_第3页
第六章管理信息系统的系统分析本章内容_第4页
第六章管理信息系统的系统分析本章内容_第5页
已阅读5页,还剩155页未读 继续免费阅读

下载本文档

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

文档简介

第六章管理信息系统的系统分析本章内容:1、可行性分析和详细调查概述2、管理业务流程调查3、数据流程的调查分析4、数据字典5、描述处理逻辑的工具6、系统化分析17、研究和确定管理模型8、提出新系统的逻辑方案系统分析的结果是系统设计和系统实施的基础;系统分析阶段的工作质量决定后面的系统设计和系统实施能否顺利进行;系统分析关系到管理信息系统开发工作的成败。2系统分析的任务

在充分认识原信息系统(或战略目标)的基础上,通过问题识别、详细调查、系统化分析,最后完成新系统的逻辑方案设计--系统分析报告。3第一节可行性分析和详细调查概述一、可行性分析的任务和内容二、可行性分析报告三、详细调查的目的、原则、方法4

一、可行性分析的任务和内容

可行性分析的任务是根据确定的问题,通过分析新系统需要的信息技术、可能发生的投资和费用、产生的效益,确定将开发的管理信息系统成功的可能性。第一节可行性分析和详细调查概述5

一、可行性分析的任务和内容1、可行性分析的任务(1)必要性来自实现开发任务的迫切性。明确应用项目的开发的必要性和可行性。(2)可行性则取决于实现应用系统的资源和条件。6管理上的可行性指管理人员对开发应用项目的态度和管理方面的条件。技术上的可行性分析当前的软、硬件技术能否满足对系统提出的要求,以及考虑开发人员的水平。经济上的可行性主要是预估费用支出和对项目的经济效益进行评价。一、可行性分析的任务和内容2、可行性分析的内容7技术可行性分析经济可行性分析管理可行性分析时间规划发现的问题新系统能力可行性分析之间的关系8内容包括:

系统简述

项目的目标

所需资源、预算、期望效益

可行性的结论可行性结论要求明确指出以下三者之一:

可以立即开发

改进原系统

目前不可行,推迟开发二、可行性分析报告9

案例:软件工程师毫无用处?

“软件工程师毫无用处,我宁愿雇佣雷达专家教会他如何编程,也不愿意雇佣程序员来教会他雷达信号流程”。这段措辞严厉的声明来自于一位大型政府项目的经理,他所在的部门的电脑系统曾经错误地发出了ICBM导弹来袭的警报。更加令他不能忍受的是程序员拒绝对此错误的功能承担责任。10案例:软件工程师毫无用处?

程序员抱怨说这是由于系统说明不够全面造成的,而并非自己的原因。这位经理意识到,需求文档没有指出特定的环境导致错误的警报,但他仍认为他所在部门的编程人员应该具备这样的基本知识的。“没有任何雷达专家会犯如此基本的错误”,他坚持说。11案例:软件工程师毫无用处?课堂讨论:如何理解项目经理的抱怨?在一个项目需求调研过程中,系统分析人员发现对客户进行简单的培训,他们做出的系统分析说明要比系统分析人员更加准确,你觉得这样的现象正常吗?12

三、详细调查的目的、原则、方法对象现行系统目的完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。13原则用户参与原则使用部门的业务人员主管人员系统分析人员系统设计人员

三、详细调查的目的、原则、方法14方法三、详细调查的目的、原则、方法1.开调查会或个别访问2.问卷调查3.收集报表资料4.参加业务实践详细调查的内容管理业务调查数据流程调查15重点询问常见问题例如:你所在的工作岗位是什么?岗位工作的性质是什么?你的工作任务是什么?每天工作怎样进行时间安排?你的工作分为几班?工作结果同前、后续工作如何联系?你所接触的报表有几类?数据有哪些?满意程度如何?你所在的工作岗位是否恰当?工作量如何?你的工作计划不能合理安排的原因是什么?你的工作岗位存在的问题是什么?(组织不力?规划不好?信息不畅?)你通常采取什么手段提高工作效率?使用计算机了吗?如果增加激励(奖金、鼓励、新技术等),工作效率是否会提高?16某出版社系统调查表编号提出问题1您在哪个部门工作?2出版业务流程是什么?3您每日都处理那些文件、数据、报表?4工作中手工处理特别麻烦的事情是什么?5工作中手工处理什么问题解决不了?影响效率的问题有哪些?6您认为提高工作效率,节省工作时间,减轻工作强度可采取哪些办法?17第二节管理业务流程调查概述一、组织结构调查二、管理功能调查三、管理业务流程调查181、MIS建设=组织结构的重新设计新信息系统的设计=对组织有目的的改造组织结构设计

进行组织结构设计,确定合理的组织形式,确定公司合理的集权、分权原则、设计有效的管理体制。按现代企业制度设置公司的法人治理结构和职能部门、生产部门。19阅读材料:逾淮之橘

为什么联想、海尔的信息化建设会取得很大成功,而有人却感慨传统管理体制下的企业成功实施ERP(企业资源计划)的概率几乎等于0?这不禁使人想起春秋时期晏子说过一句话,“橘生淮南则为橘,生于淮北则为枳,叶徒相似,其实味不同。所以然者何?水土异也”。那么,“水土异也”,异在哪些方面呢?

由于旧有的管理体制和经营理念的约束,使得诸多传统企业信息化的推进工作举步维艰,建设成果收效甚微。难怪联想公司表示今后在如何输出咨询能力及信息化技术的时候,未来所选择的客户是要挑拣的,计划经济烙印太深的企业,联想不会去碰。20

海尔集团董事局主席、首席执行官张瑞敏也指出,如果企业没有进行企业组织结构重组,只是在现有的基础上进行了微调,这种管理信息化不做也罢。治标不治本21管理系统IS2、管理系统是信息系统的环境22一、组织结构调查1、组织结构

指的是一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。23组织结构调查组织内部的部门划分领导与被领导关系信息资料的传递关系物资流动关系与资金流动关系各部门的工作内容与职责各级组织存在问题以及对新系统的要求等242、组织结构结构图25

作为业务调查所画出的组织结构图,它还要求反映:1、除隶属关系外,还要反映信息流、物资流、资金流2、详略分明,突出重点3、反映与组织有业务联系的边界之外的部门及联系26例:某高校出版社的组织结构图2728二、管理功能调查

调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。

为了实现系统的目标,系统必须具有各种功能。功能即完成某项工作的能力。29销售系统管理销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析销售计划管理销售合同管理销售核算与统计成品库管理市场预测30三、管理业务流程调查1.业务流程调查的内容调查管理业务流程应顺着原系统信息流动的过程逐步地进行内容:各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。31三、管理业务流程调查管理业务流程图表格分配图2.管理业务流程的描述图表322.管理业务流程的描述图表(1)管理业务流程图

定义:一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表。利用它可以帮助分析人员找出业务流程中的不合理流向。

三、管理业务流程调查33根据业务流程图发现问题:计算工资打印报表工资报表计算税后工资手写工资条有关人员?人事处财务处银行34业务流程图内容

与业务发生有关的组织机构、与业务有关的信息、伴随业务处理产生的现金与实物、业务处理的内容、业务处理的时间和途径。35常用符号说明业务处理人员业务处理单位单据、报表、帐目数据流向36图例说明业务处理人员业务处理单位表格制作传递存储收集资料(本框内容为具体流程)业务流程图绘制举例37业务流程图举例1采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存帐制定月报表交

主管部门审阅。38采购员检验员保管员统计员入库单库存帐不合格入库单月报表合格入库单例:采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主管部门审阅。主管部门39练习:业务流程图

车间填写领料单给仓库要求领料,

库长根据用料计划审批领料单,

未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐若帐上有货则通知车间前来领料,否则将缺货通知采购员40车间领料单缺货通知已批准的领料单领料通知用料计划库长领料单仓库保管员采购员库存帐车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员412.管理业务流程的描述图

(2)表格分配图表示出系统中各种单据和报告都与哪些部门发生业务关系。42

4

3

2

1重复的单据或报告、报表和帐目处理表格分配图中三种基本符号数据流向2.管理业务流程的描述图4344绘制表格分配图的方法首先,分析并弄清多份表格或数据产生的部门和传递的部门;其次,了解产生表格或数据的部门进行的处理工作,同时了解接收表格或数据的部门所进行的处理工作;然后,弄清各部门经处理工作后形成的数据文件;最后,用数据流线将数据与各处理功能之间及处理功能与形成的数据文件之间指明正确的传递方向。45

供应部门根据发货计划准备一式四份出库单。一份出库单送成品库,并登记库存台帐。一份出库单送销售部门,将供货合同执行情况登记入合同帐。一份出库单送财会部门作应收款处理,计入应收帐。一份留在本部门作为存档资料。根据以下业务过程画出

发货业务的表格分配图46准备出库单

4

3

2出库单1应收款处理登记合同帐登记库存台帐应收帐合同帐库存台帐存档供应部门财会部门销售部门成品库47第六章管理信息系统的系统分析本章内容:1、可行性分析和详细调查概述2、管理业务流程调查3、数据流程的调查分析4、数据字典5、描述处理逻辑的工具6、系统化分析487、研究和确定管理模型8、提出新系统的逻辑方案第三节数据流程的调查分析一、数据流程调查的内容二、数据的来源三、数据流程图49

管理业务调查过程中绘制的管理业务流程图和表格分配图,虽然形象的表达了管理中信息的流动和存储过程。但是还是没有完全脱离一些物质要素(如产品、单据等)。50一、数据流程调查的内容1.本系统输入数据类

本系统内存储存的数据类

本系统产生的数据类2.弄清各环节上的处理方法和计算方法。(汇总、分析等)513.在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。4.在上述各种单据、报表、账册的典型样品上注明各项数据的类型数字、字符、长度、取值范围(指最大值和最小值)。52二、数据的来源1.现行组织机构

2.现行各系统或部门的业务流程

3.各种会议的决议

4.计算机文件(或数据库)系统的数据组织结构

5.上级下达的各种文件和各项任务指标

6.与本单位有关的其它单位的有关信息

7.其它各种报表、报告、图表管理信息系统所涉及的数据可从以下途径调查得到:53编号名称性质(输入、输出、存储)使用频率编制单位使用单位使用目的

数据项序号项名类型长度1工资条输出1次/月财务科职工向职工说明工资情况1职工编号字符型52职工姓名字符型83基本工资数值型8.2………资料一览表54三、数据流程图的画法1.数据流程图(DFD,DataFlowDiagram)

全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。55三、数据流程图的画法2.数据流程图的特征(1)抽象性(2)概括性数据流程中具体的组织结构,工作场所,人员,物资流都已经去掉.只剩下数据的存储,流动,加工,使用的情况.这种抽象性能使我们总结出信息处理的内部规律性.

它把系统对各种业务的处理过程联系起来考虑,形成一个总体.而业务编程图只能孤立地分析各个业务,不能反映出各业务之间的数据关系.

563、数据流程图的基本符号三、数据流程图例:a顾客a顾客a顾客1标识部分(P+数字)功能描述部分功能执行部分

处理功能的输入和输出。箭头指向数据流动方向,数据流可以是信件、票据、也可以是电话等外部实体处理过程数据流数据存储

数据保存的地方(数据存储的逻辑描述)为了区分和引用方便加上标识(D+数字)。D1产品记录

用竖线表示同一个数据存储在图上不同的地方出现D1产品记录57(1)处理过程3、数据流程图的基本符号表示对数据进行的操作,如“处理选课单”、“产生发票”等。处理的编号,说明这个处理在层次分解中的位置(分层DFD)。处理的命名顶层的处理名就是整个系统项目的名字尽量最好使用动宾词组,也可用主谓词组不要使用空洞的动词58(2)外部实体

外部项(外部实体)表示与处理逻辑相关的、且为系统外部的人、部门、单位等。

说明数据输入的源点(数据源)或数据输出的终点(数据终点)主管领导会计报表管理3、数据流程图的基本符号59(3)数据流数据流表示数据在系统中的流动。数据流可从处理流向处理,也可在处理与数据存储或外部实体之间流动;两个处理之间可有多股数据流。数据流的命名用名词,不要使用意义空洞的名词尽量使用现实系统已有名字。3、数据流程图的基本符号603、数据流程图的基本符号

(4)数据存储表示需要保存的数据流的流向,如“学生档案”、“库存台帐”等数据存储命名用名词,不要使用意义空洞的名词尽量使用现实系统已有名字61没有输出!没有输入!每个处理至少有一个输入数据流和一个输出数据流几种错误(1)数据源处理数据终点处理62数据流必须要么从某个处理流出、要么流入某个处理,而不能直接从外部实体流向数据存储等等。图示的几种流动都是不合理的几种错误(2)数据源数据终点数据源数据存储数据终点数据存储数据存储数据存储63(1)利用综合的数据流名称简化DFD;主管领导会计报表管理资产负债表利润表财务变动表主管领导会计报表管理会计报表(2)不一定用显式的数据流名称。3、数据流程图的基本符号644、数据流程图的画法三、数据流程图的画法按照系统的观点,自顶向下地逐层分解65用户P1销售处理订货单发货单第1层数据流程图绘制示例66第2层P1.1判定定货

处理方式P1.2开发货票P1.3开付款

通知单D1(订货单)D3(订货单)用户订货单

订货单存档财务

科发货票

等有货再发货订货单D2(订货单)

待付款订货单仓库发货票发货票

库存帐

信用手册订货单付款通知单P167

数据流程图是分层次的,绘制时采取自顶白下逐层分解的办法。1、首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。

2、下一步是对顶层数据流程图中的“处理”进行分解,也就是将“销售处理”分解为更多的“处理”。6869例1绘制销售过程的数据流图用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处理:查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。70采购员库存账业务处理用户出库处理不合格订单合格订单采购通知发货单订单用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处理:查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。71例2:某仓库管理系统按以下步骤进行信息处理,试画出仓库管理系统数据流程图。(1)

保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水帐”和“入库流水帐”,并修改“库存台帐”。(2)

根据库存台帐由统计、打印程序输出库存日报表。(3)

需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。72出库处理出库流水账入库处理入库单出库单入库流水账库存台账统计打印查询处理查询结果库存日报表(2)

根据库存台帐由统计、打印程序输出库存日报表。(3)

需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。(1)

保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水帐”和“入库流水帐”,并修改“库存台帐”查询条件73例3:考务处理系统(1)对考生送来的报名单进行检查;(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站;(3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者;(4)制作成绩通知单(含成绩及合格/不合格标志)送给考生;(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表,再送给考试中心;考生考务处理系统考试中心阅卷站报名单准考证考生成绩通知单成绩单合格标准考生名单统计分析表顶层数据流图实例:考务处理系统(1)对考生送来的报名单进行检查;(2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站;(3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者;(4)制作考生通知单(含成绩及合格/不合格标志)送给考生;(5)按地区进行成绩分类统计和试题难度分析,产生统计分析表,再送给考试中心;处理报名单报名单准考证12考生成绩通知单成考生名册绩清单合格标准考生名单统计分析表二层数据流图处理成绩单检查报名单报名单准考证1.1编准考证号1.2不合格报名单考生名册考生名单合格报名单登记考生1.3正式报名单汇总名单1.4三层数据流图(A)检查成绩清单2.1审定合格者2.2考生名册正确成绩清单制作通知单2.3分析统计成绩2.4分析试题难度2.5试题得分清单考生通知单难度分析表合格标准分类统计表成绩清单错误成绩清单经审定的成绩清单三层数据流图(B)业务流程图与数据流程图的区别(1)业务流程图描述系统实体(包括单位、人员)之间业务关系、作业顺序和管理信息流向的图表,主要描述一个业务是如何进行的;(2)数据流程图全面描述信息系统逻辑模型的工具,用于解释系统中的数据是如何流转的,利用四个元素(数据流、外部实体、数据处理过程和数据存储)综合反映信息在系统中的流动、处理(变换)和存储情况;81

划分层次的原则①对任一层数据流程图来说,称其上层为它的父图,其下层图为它的子图。要平衡相邻两层数据流程图之间的父子关系。如果父图有五个加工处理就有可能存在≤5个子图。子图代表了父图中某个加工的细节,父图表示了子图之间的接口,两者代表了同一个东西。②如果一张图中有很多加工处理会影响理解;反之如果每张图中只有两三个加工处理,有十几层也不容易管理和理解。因此,一般一张数据流程图中加工最多不要超过7~2个,这样才不会因为加工过多而使人眼花缭乱。但分解应力求自然,分解后各界面清晰,意义明确。当底层的加工处理能由一个人来完成,层次的细化即可停止。绘制数据流程图的注意事项8182

流程图的易理解性

①绘制数据流程图一般遵循从左到右,从上到下的原则进行。先从左侧开始画起,标出外部实体。左侧的外部实体通常是系统的主要数据输入来源。然后画出由该外部实体产生的数据流和相应的处理功能。接收该系统数据的外部实体一般要画在数据流程图的右侧。8283②为每一数据流的命名要适当。数据流命名的好坏与数据流程图的可理解性密切相关。命名时应注意避免使用空洞的名字,例如,“输入信息”和“输出数据”等,因为这些名字并没有反映出任何实质性的内容。如果发现数据流难以命名,不妨考虑重新分解数据流或加工,很可能原来的组成不合适。名字要反映整个数据流的含义,而不是其中的一部分。

8384③为加工处理命名要完整。一般先命名数据流,再命名加工,这个次序反映了结构化方法的自顶向下的特性。例如,在前面的图中,当数据流“档案工资”已经命名后,加工处理的命名可以自然地给予“录入档案工资”。在为加工处理命名时应注意名字要反映整个加工,而不是它的一部分;名字应当是一种“动词+宾语”的形式;遇到不能适当命名的加工处理或使用了两个以上的动词时,要考虑重新分解。8485

④用编号标识数据流程图各部分。在一个系统中会有许多数据流程图,为了区分不同的加工处理和不同的子图,我们应该对数据流程图中的各个部分进行编号。一般从中图开始编号。数据流编号冠以D;数据存储编号冠以F;加工处理编号冠以P;外部实体编号冠以S。按照逐层分解的原则,上层与下层的编号要有一致性。例如,中图处理P1的下层分解图中的各个处理应按P1.1、P1.2、P1.3……编号;P1.2的下层处理的编号则为P1.2.1、P1.2.2……。85作业数据流程图

车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。86用料计划采购员库存账审批领料单车间查阅库存帐未批准的领料单已批准领料单缺货通知领料通知领料单87第四节数据字典88

数据流程图描述了系统的分解,即描述了系统由哪几个部分组成、各个部分之间的联系等等,但是还没有说明系统中各个成分的含义。处理“判定定货处理方式”是如何处理的呢?89数据字典的含义数据字典(DateDictionary简称DD):是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。数据字典的作用:数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。90数据字典的内容

对数据流程图中的六个方面进行具体的定义。数据项数据结构数据流处理逻辑数据存储外部实体91一、数据项的定义

数据项又称为数据元素,是最小的数据组成单位,是不可再分的数据单位。如:学号、姓名等具体包括:(1)数据项的名称、编号、别名和简述;(2)数据项的长度;(3)数据项的取值范围。92例:数据项定义数据项编号:ID201数据项名称:材料编号别名:材料编码简述:某种材料的代码类型及宽度:字符型,4位取值范围:"0001"~"9999"93二、数据结构的定义

数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成分。什么是数据结构?

一个数据结构可以由若干个数据项组成;

也可以由若干个数据结构组成;

还可以由若干个数据项和数据结构组成。

数据结构用来描述某些数据项之间的关系。94S1I1S2I2S3I3I4I5I6S4I7I8I9复杂的数据结构95数据字典中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;(2)简述;(3)数据结构的组成。96数据结构举例数据结构定义数据结构编号:DS03-01数据结构名称:用户订货单简述:用户所填用户情况及订货要求等信息数据结构组成:DS03-02+DS03-03+DS03-04表:数据结构定义97DS03-01:用户订货单DS03-02:订货单标识DS03-03:用户情况DS03-04:配件情况I1:订货单编号I3:用户代码I10:配件代码I2:日期I4:用户名称I11:配件名称I5:用户地址I12:配件规格I6:用户姓名I13:订货数量I7:电话

I8:开户银行I9:账号

表用户订货单的数据结构98三、数据流的定义

数据流由一个或一组固定的数据项组成。

要求指明数据的来源、去向和数据流量等。99例:数据流定义数据流编号:F03-08数据流名称:领料单简述:车间开出的领料单数据流来源:车间数据流去向:发料处理模块数据流组成:材料编号十材料名称十领用数量十日期十领用单位数据流量:10份/时高峰流量:20份/时(上午9:00----11:00)表数据流定义100四、处理逻辑的定义

仅对数据流程图中最底层的处理逻辑加以说明。101例:处理逻辑定义处理逻辑编号:P02-03处理逻辑名称:计算电费简述:计算应交纳的电费输入的数据流:数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来源于处理逻辑“读电表数字处理”和数据存储“用户文件"。处理:1、根据数据流“用电量”和“用户信息”,检索用户文件,确定该用户类别;2、再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;3、用单价和用电量相乘得该用户应交纳的电费。输出的数据流:数据流“电费”一是去外部项用户,二是写入数据存储用户电费账目文件。处理频率:对每个用户每月处理一次。表处理逻辑定义102五、数据存储的定义

数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。103例:数据存储定义数据存储编号:F03-08数据存储名称:库存账简述:存放配件的库存量和单价数据存储组成:配件编号十配件名称十单价十库存量十备注关键字:配件编号相关联的处理:P02,P03表数据存储定义104六、外部实体的定义

外部实体是数据的来源和去向。因此在外部实体中的条目主要说明外部实体产生的数据和输入的数据以及外部实体的数量。105例:外部实体定义外部实体编号:S03-01外部实体名称:用户简述:购置本单位配件的用户输入的数据流:D03-06,D03-08输出的数据流:D03-01表外部实体定义106

某企业负责处理订货单的部门每天能收到40份左右的来自顾客的订货单,订货单上的项目包括订货单编号、顾客编号、产品编号、数量、订货日期、交货日期等。试根据这一业务情况和有关数据流程图(略),写出数据字典中的“订货单”数据流定义。举例107数据流编号:数据流名称:简述:数据流来源:数据流去向:数据流组成:数据流量:高峰流量:108数据字典数据流名称:订货单编号:D001简述:顾客送来的订货单数据流来源:顾客(外部实体)数据流去向:“订货单处理”处理逻辑数据流组成:订货单编号+顾客编号+产品编号+数量+订货日期+交货日期数据流量:40份左右/天数据流定义109

综合例子:

某图书馆外文采购室有两个组:订书组和验收、登记组,分别负责书籍订购和进书验收业务。订书组的主要业务是根据供书单位的订书目录选择要订的图书,且以前订过的图书不再订购,最后打印订单,每月将订书情况进行统计,统计结果交图书馆领导。验收、登记组的业务是根据供书单位提供的发票和图书及订单验收已到图书,并进行进书查重检查,如果某些图书已进,就转让出去或作别的处理,对不重的书登图书总帐,将书转到编目室,每月进行统计,上报馆领导。请根据上述描述,画出组织机构图、业务流程图、数据流程图及数据字典(以订单为例)。110外文采购室订书组验收、登记组111供书单位订书目录订单订单留底已进书卡片图书总帐采购统计员订书统计进书统计员编目员进书统计表馆领导验收员采购员财务人员图书清单发票112供书

单位财务科编目室选择图书订单查看

打印订单验收登帐进书查看各种统计图书总帐订书目录初步订书清单订书信息已订及已进图书统计信息图书交接单发票图书信息图书清单发票订单图书清单113数据字典名称:顾客号别名:CUSTOMER-No说明:本公司的顾客编号类型:字符长度:5范围:10000-90000数据项卡片

总编号:2-102

编号:01有关编码的说明:1****—本市顾客2****—东北顾客3****—西北顾客4****—西南顾客5****—华东顾客6****—华中顾客7****—华南顾客114数据字典数据结构卡片

总编号:4-102

编号:001有关的数据流:D12,D23信息容量:平均100份/每天115数据字典数据流编号:D1数据流名称:初步订货清单数据流来源:P1选择图书数据流去向:P2订购查看说明:根据供书单位提供的供书目录,确定可以订购的图书清单数据流组成:订单数据流量:平均100笔/每天数据流卡片116数据字典处理逻辑卡片编号:P2名称:订单查看说明:检查图书是否已订购过输入的数据流处理输出的数据流初步订书清单订单留底在订单留底中查询新的订单项目,如果该图书已订购过,则不再订购订单117数据字典编号:F1名称:订单文件说明:满足订货条件的近一年的订单输入数据流:D4,D6组成:见订单数据结构立即存取分析:发送订单同时,自动保存订单文件物理组织:

DBF文件(FOXPRO数据库)数据存储卡片118第五节描述处理逻辑的工具

数据流程图中比较复杂的处理逻辑可以用本节介绍的描述工具来加以说明。

本节内容:

一、决策树(又称判断树)二、决策表(又称判断表)三、结构英语表示法119一、决策树第五节描述处理逻辑的工具

判断树是用来表示逻辑判断问题的一种图形工具,它能简洁地表达数据流程图中处理逻辑的逻辑判断功能。120一、决策树根条件条件条件条件条件条件条件行动行动行动行动行动121示例订货折扣政策如下:(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时:

如果无欠款,则给予15%的折扣;

如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%;

如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。

122决策树订货处理优惠待遇年交易额5万或以下年交易额5万以上无欠款有欠款交易20年以上交易20年以下15%10%5%0%(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时:

如果无欠款,则给予15%的折扣;

如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%;

如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。123二、决策表

决策表以表格的形式给出各种条件的全部组合以及在各种组合下应采取的行动。构造决策表的方法:列出所有可能的条件及方案按全部方案列出其选择的行动缩小表的列数。相同的行动列中,寻找不必要存在的条件所列出的方案,将这方案从表中删除124条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%条件语句行动语句条件项行动项125决策表条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时:

如果无欠款,则给予15%的折扣;

如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%;

如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%126决策表的简化(1)条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上采取的行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN127决策表的简化(2)条件及行动1345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上采取的行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN128决策表的简化(3)条件及行动1345条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上采取的行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN129一种模仿计算机语言来描述处理逻辑的方法。它使用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言。

IF购货金额在5万以上THENIF最近3月无欠款THEN折扣率为15%ELSEIF与公司交易20年以上THEN折扣率为10%ELSE折扣率为5%ELSE无折扣三、结构英语表示法130第六节系统化分析131可行性分析管理业务调查数据流程调查组织结构调查管理功能调查业务流程调查数据流程图数据字典处理逻辑的表达概括、抽象具体概括、抽象的数据对象及流程具体的管理业务132

我们所得到的业务流程、数据流程是否存在不足之处呢?

有必要

通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。133一、系统化分析的目标和内容1.系统化分析的目标

在对原有系统调查的基础上,分析并找出原系统业务流程和数据流程的不足、提出优化和改进的方法,给出新系统要采用的信息处理方案。134

2、系统化分析主要内容:分析系统目标 分析业务流程分析数据流程功能分析和划分子系统数据属性、存储、查询、输入输出分析绘制新系统的数据流程图确定新系统的数据处理方式135(1)分析系统目标

对详细调查以及可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑。根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标136(2)分析业务流程原有流程的分析业务流程的优化确定新的业务流程新系统的人机界面137(3)分析数据流程原有数据流程的分析数据流程的优化确定新的数据流程新系统的人机界面138(4)功能分析和划分子系统

为了实现系统目标,系统必须具备一定的功能。功能就是做某项工作的能力。目标A功能B功能……G功能B1功能B2功能B3功能

使用U/C矩阵在系统规划阶段进行139学院综合管理教学教务管理党务管理后勤管理教师管理学生党务管理教师党务管理团组织管理140(5)数据属性分析

数据属性的静态特性分析:指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位数)、取值范围(最大值、最小值)和发生的业务量(如每天发生几笔)。数据的属性按动态特性可以分为以下三类:

(1)固定值属性

(2)固定个体变动属性。

(3)随机变动属性。141职工代码姓名部门基本工资电费病事假扣款1001李小明01500.0020.001002周英杰01400.0015.0080.001003刘一波02350.0012.001004吴关新0155018.001005赵子英0160026.0012.00属性名属性的值固定值属性固定个体变动属性随机变动属性142(6)数据存储分析

数据存储分析是数据库设计在系统分析阶段要做的工作,其内容首先是分析用户要求,也就是调查清楚用户希望从MIS中得到哪些有用信息,然后通过综合抽象,用适当的工具(如E-R图等)进行描述。因为这是从用户角度看到的数据库,所以称之为数据库的概念模型。143学生选课课程mn成绩课程编码课程名学时学分本科否入学时间学号姓名性别学院年龄简历照片144(7)数据查询要求分析

通过调查和分析,将用户需要查询的问题列出清单或给出查询方式示意图145(8)数据的输入输出分析

分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。分析各种输出报表的目的和使用范围。146(9)绘制新系统的数据流程图

新系统的数据流程图是在以上分析过程中逐步完善的。这是一项需要经过多次反复的、去伪存真的细致工作。为了明确新系统的人机接口,还应在绘成的数据流程图上标明哪些部分由计算机完成,哪些部分由人工完成。147(10)确定新系统的数据处理方式成批处理方式按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。联机实时处理方式的特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。1481.新系统逻辑模型的提出2.新系统逻辑模型的建立3.系统分析说明书二、建立新系统的逻辑模型1491.新系统逻辑模型的提出⑴认识、理解现行系统的现实环境,获得现行系统的具体的“物理模型”(组织结构图、功能体系图、业务流程图等)⑵从现行系统的“物理模型”,抽象出现行系统的“逻辑模型”(数据流程图、数据字典、加工说明等)⑶分析系统目标与现行系统逻辑上的差别,并对现行系统的“逻辑模型”进行优化,建立新系统的“逻辑模型”总之,新系统的逻辑模型是在现行系统的逻辑模型的基础上提出来的。第六节系统化分析模型150抽象化具体化1512.新系统逻辑模型的建立

⑴确定新系统的目标⑵确定新系统边界处理功能和人—机接口⑶确定新系统的业务流程图⑷建立新系统的数据流程图⑸开发费用与时间的估计第六节系统化分析模型1523.系统分析报告⑴组织情况概述⑵现行系统概况⑶系统需求说明⑷新系统的逻辑方案⑸系统开发资源与时间进度估计第六节系统化分析模型153第七节

研究和确定管理模型154研究和确定管理模型信息系统的应用将导致管理运行中的多方面因素发生改变企业必须根据上述种种因素的变化,适应在新的方法和手段支撑下的管理变化的要求,用新的管理理论和思想去迎合这种变化。在新的管理理念指导下的,受新的方法和技术手段支撑,最终形成的就是一种综合运用的管理方式。它通常被总结为——“管理模型”综合计划模型(1)综合发展模型

决定企业的近期发展目标,包括盈利指标、生产规模等.

A.企业中长期计划模型

B.厂长任期目标分解模型C.新产品开发和生产结构调整模型D.中长期计划滚动模型(2)资源限制模型

反映资源对企业发展模型的制约.

A.数学规划模型B.资源分配限制模型生产计划管理模型(1)生产计划大纲主要安排与综合生产计划有关的生产指标.

A.数学规划模型

B.物料需求计划模型C.能力需求计划模型D.投入/产出模型(2)生产作业计划具体安排生产产品数量、加工路线、加工进度、材料供应、能力平衡等.

A.投入/产出矩阵B.网络计划、关键路径模型、甘特图C.排序模型D.物料需求E.设备能力平衡F.滚动作业计划库存管理模型A.库存物资分类法B.库存管理模型C.最佳经济批量模型财务成本管理模型(1)成本核算模型

A.用于直接生产过程消耗的计算:品种法、分步法、逐步结转法、平行结转法、定额差异法:B.用于间接费用的分配:完全成本法和变动成本法(2)成本预测模型数量经济模型、投入产出模型、回归分析模型、指数平滑模型(3)成本分析模型实际成本与定额成本的比较模型、本期成本与历史同期可比产品成本比较模型、产品成本与计划指标比较模型、产品成本差额管理模型、量本利分析模型统计分析与预测模型应用领域反映销售、市场、质量、财务状况等的变化情况及未来发展的趋势主要内容市场占有率分析、消费变化趋势分析、利润变化、质量状况与指标分布、综合经济效益指标分析常用模型

A.

温馨提示

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

评论

0/150

提交评论