欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载
     

    管理信息系统教程—管理信息系统的系统分析.ppt

    • 资源ID:2669197       资源大小:2.99MB        全文页数:124页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    管理信息系统教程—管理信息系统的系统分析.ppt

    1,管理信息系统,主讲人:XXX,2,第六章 管理信息系统的系统分析,本章重点系统分析的任务、可行分析的任务和内容管理业务流程图及数据流程图的绘制数据字典的编制决策表及决策树的绘制 数据属性分析,3,详细设计,提出要求,可行性研究,系统评价,系统维护,验收,编程调试,系统转换,详细调查,初步调查,逻辑设计,开发方案选择,审批,审查,审查,总体设计,系统规划,系统分析,系统设计,系统实施,系统运行 和维护,4,系统分析是开发管理信息系统过程中最重要、也是最困难的阶段。同系统设计一道是整个MIS开发工作的核心部分,系统分析工作的好坏,在很大程度上决定了系统的成败。错误的用户需求分析必然导致错误的系统结构输入是垃圾,输出必然是垃圾,5,管理信息系统分析的任务:在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务(既系统要完成什么样的功能,提供什么样的信息);后者解决“怎样做”的问题,是系统设计的任务(既系统的各项功能是如何实现的,用什么样的具体方法产生和提供信息)。,6,系统分析的步骤,7,系统分析的基本原则,1.坚持系统思想、运用系统方法 将问题作为一个系统来识别是非常好的方法,尤其是对不熟悉的问题,更应如此。一旦将问题当作一个系统,就可以根据系统的定义和特征,根据要解决的问题、要达到的目标,从确定系统的组成要素入手,确定与待解决问题相关的要素属性,以及结构和功能,就可以在较短的时间内熟知问题以及其关键所在。采用“自顶向下”和“自底向上”开发策略相结合是重要的系统方法。,8,2.内部条件与外部环境相结合 3.协调性原则要保证子系统之间、系统与环境之间相协调,使系统达到总体特性最佳。4.基于原系统、高于原系统原则要求系统分析工作既不脱离实际,凭空想象,又要对现行系统中不合理的管理体制、管理模式、思想观念、工作方法以及传统习惯等进行大胆的改革和正确的引导,从而充分发挥信息技术的能力,提高工作效率,提高管理水平。,9,5.用户参与原则 系统分析员熟悉信息技术,但对用户应用领域的知识缺乏了解;用户精通自己的业务,却不了解信息系统能为他做些什么,他们处于两个完全不同的认知世界只有用户最了解自己的需求,10,第一节 可行性分析和详细调查概述,一、可行性分析的任务和内容 可行性分析的任务:明确应用项目开发的必要性和可行性。必要性来自实现开发任务的迫切性:MIS的开发是来自合作伙伴的需要、竞争对手的挑战,或者是其它行业管理信息系统发展水平等雪中送炭 OR 锦上添花,11,必要的应用项目未必都是可以实现的,可行性指的是实现应用系统的资源和条件约束。可行性分析需建立在初步调查的基础上(了解原系统存在的问题,用户对新系统的要求等),12,可行性分析的内容:管理上的可行性:管理人员对开发的态度和管理方面的条件(如私企财务中的“一支笔”现象)技术上的可行性:论证现有技术对系统所提出目标的支持程度,开发人员的水平,如果缺乏足够的技术力量,或者单纯依靠外部力量进行开发,是很难成功的(系统最终得由企业自己负责维护)经济上的可行性:主要是预估费用支出和对项目的经济效益进行评价。,13,可行性分析的步骤,14,二、可行性分析的报告,可行性分析的结果是产生可行性分析报告。分析报告的重点内容是:(可以参考相关的文献)系统简述项目目标所需资源,预算和期望效益对项目可行性的结论,15,可行性分析报告的内容,可行性分析报告的结论只有两个:可行 OR 不可行,16,可行性分析的结论:(有问题!)1、可以立即开发(可行)2、改进原系统(不可行)3、目前不可行,或者需推迟到某些条件具备以后再进行(不可行)可行性分析报告要尽量取得有关管理人员的一致认识,并经过主管领导批准,才可付之实施,进入对系统进行详细调查的阶段。,17,三、详细调查的目的、原则,可行性研究的结果得到肯定以后,就进行系统的详细调查。现行系统的详细调查是集中时间和人力,通过各种途径做全面、充分和详细的调查,弄清现行系统的边界、组织机构、人员分工、业务流程、各种计划、单据和报表的格式、种类及处理过程、企业资源及约束情况等,为系统开发做好原始资料的准备工作。,18,现行系统(包括手工系统和已采用计算机的管理信息系统),对象,目的,掌握现行系统的现状,发现问题和薄弱环节,收集资料,为系统化分析和提出新系统的逻辑设计做好准备,19,原则,用户参与原则,共同参加,20,详细调查的准备,主要包括以下活动:熟悉业务 拟订调查提纲 确定部门负责人员和业务配合人员 动员和人员培训 确定调查路线,21,1、熟悉业务,展开对与业务工作相关管理理论、方法、实务、发展动向和趋势等的学习,对相关业务工作重点、难点的学习。了解国内外其他企业在该类运作与管理的信息系统应用的水平、深度和广度,这样对新系统设计的实用性、先进性就有一个大体的把握,便于调查工作的开展。根据调查范围,分配各系统分析员的调查对象。不同人员对不同的部门进行调查和分析工作。,22,2、拟订调查提纲,你的工作岗位是什么?你的工作任务是什么?哪些任务是重点、难点?你的工作性质、地位是什么?你的工作有哪些考核指标?工作目标有哪些?你的工作中用到哪些单据、台账、统计报表、工作文件、工作标准、管理标准?哪些单据、台账、统计报表、工作文件、工作标准、管理标准可能会修改?你的工作中有哪些流程,是怎样的?与其他工作(部门、人员或岗位)之间有什么关系?你的工作经常需要向什么领导提供哪些统计数据?你的工作存在哪些问题?在最近有哪些变革?你认为应该如何改进?为做好你的工作、其他相关工作,你认为应该收集哪些企业外部信息?,23,3、确定部门负责人员和业务配合人员,为了使系统开发工作有序、有效地工作,应该确定企业高层领导中的负责人、各部门负责人员以及业务配合人员,他们是新系统的用户。,24,4、动员和人员培训,动员:使企业员工了解国内外使用信息技术的情况,对企业带来的效益,开发新信息系统工作的重要性、必要性和紧迫性,使他们能积极支持这项工作的开展。培训:使相关的业务人员了解计算机能做什么,并根据拟订的调查提纲,培训他们如何积极主动地参与、配合、协助调查工作乃至系统分析阶段的工作。,25,5、确定调查路线,26,详细调查的内容,27,28,发调查表,访问,召开调查会,观察和参加业务实践,详细调查方法,方法,29,1、问卷调查,固定式问卷(CEQ:Closed-ended question):要求进行简单而明确回答的问题。(有限制问题)你所在企业的会计凭证每月大约有多少份?如下表给出的问卷,用户根据提示,选择19,30,自由式问卷(OEQ:Open-ended question):要求对问题进行讨论而不是必须对问题做出简短的回答。(无限制问题)你认为所在部门现在使用的信息系统存在的问题采取什么方案来解决最好?,31,2、面谈,面谈指系统分析员通过口头提问的方式收集现行系统的有关资料。注意用户的一些用词:“一般不发生”、“很少发生”、“不这样,就一定不会那样”、“大多数”、“一般情况下”、“差不多”、“几乎”等词,因为对于系统来说,即使是发生概率很低的活动、流程,都可能是系统将要具备的功能。系统详细调查时,我们应当怀疑一切,并提出这样的问题,诸如“所有的事务都按相同的办法处理?”、“有什么人可以不按标准价格收费吗?”,32,3、收集各种工作规程和有关资料,与各部门业务工作相关的标准、规范各种计划与文件规章制度、流程规定历史资料工作总结,如厂志、年终工作总结等 上述资料具有规范性、权威性、准确性,为我们了解现行系统提供了素材。,33,4、观察和参加业务实践,“百闻不如一见”观察和参加业务实践既能使系统分析员亲身体会工作实际,又能使自己去发现问题。例如,分析员观察柜台开票过程,了解销售员每一个动作和决策过程,便可以了解销售员是如何确定物资价格的,是如何确定销售数量的,每联发货票是怎样流转的等等。因此,如果有条件或可能,系统分析员应该实地考察,甚至亲自参与,以获得第一手资料。,34,第二节 管理业务调查,一、组织结构调查 组织结构:指的是一个组织的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计的参考(它会成为最终划分功能子系统的依据)。下图为重庆长安铃木汽车有限公司的组织结构图。,35,36,组织结构调查内容弄清组织内部的部门划分各部门之间的领导与被领导关系信息资料的传递关系物资流动关系与资金流动关系了解各级组织的职能和有关人员的工作职责、决策内容、存在问题以及对新系统的要求等。,37,二、管理功能调查(系统功能的划分和描述)管理功能调查是把组织内部各项管理业务功能都用一张表的方式罗列出来,它是今后进行数据流程分析、建立新系统的逻辑模型以及系统设计的基础,通常用功能层次图来描述。为了使MIS具有更好的环境适应能力,现代MIS的设计和开发一般都不会按企业的组织结构来开发,而是按企业的功能结构来开发MIS系统。因此,管理功能调查的重要性大于组织结构的调查。,38,图6.2为重庆长安铃木汽车销售管理系统的功能结构图。,39,三、管理业务流程的调查 1、业务流程调查的任务 调查系统中各环节的业务活动,掌握业务的内容、作用、及信息的输入、输出、数据存储和信息的处理方法及过程等。它是掌握现行系统状况,确立系统逻辑模型不可缺少的环节。2、业务流程调查的方法 调查业务流程应顺着原系统信息流动的过程逐步地进行。,40,业务流程调查可以帮助我们了解业务的处理过程,发现和处理业务中的错误和疏漏,在新系统基础上优化业务处理流程。描述管理业务流程的图表有两种:一是管理业务流程图,一是表格分配图。(一)管理业务流程图 管理业务流程图的定义:是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中不合理的流向。,41,(1)绘制业务流程图的基本符号 业务流程图的基本图形符号:用圆圈表示业务处理单位或个人;缺角的框表示输出信息;有向边表示业务的信息传递过程(规范性要求),42,(2)业务流程图的绘制车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账;否则将缺货通知采购人员。采购人员根据缺料通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知单。采购人员收到提货通知单后,就可办理入库手续。接着是库工验收入库,并通知车间领料。此外,仓库库工还要依据库存账和用料流水账定期生成库存的报表,呈送有关部门。,43,图6.4 某物资管理的业务流程图,书上的图有错,44,(二)表格分配图 这种图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。采购单一式四份,第一张交给卖方;第二张交到收货部门,用来登记收货清单;第三张交给财会部门,登记应付账;第四张存档。到货时,收货部门按待收货清单校对货物后填写收货单四张,其中第一张交财务部门,通知付款;第二张通知采购部门取货;第三张存档;第四张交给卖方。,45,准备采购单,采购部门,财会部门,收货部门,货到了!,46,业务流程图的绘制(案例),顾客向导购员提交订单,导购员查询库存台账和客户资料,如果满足销售条件,则开具销售单给顾客和库管员,库管员根据销售单进行发货,同时修改库存台账。顾客若发现所购货物的质量问题,则填写退货单,向主管申请,同意后办理销售退单给库管员,由库管员修改库存台账;如果主管不同意退货,则向顾客发出不退货说明单。备注:红色字体表示业务处理过程中的单位或个人 蓝色字体表示业务处理过程中传递的单据,47,顾客,订单,导购员,库存台账,客户资料,销售单,销售单,库管员,退货单,销售退单,不退货说明单,主管,48,盘点管理业务流程案例分析 如下图所示,在盘点管理业务流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。如果不合格则由仓库主任返回不合格盘存报表给库管员重新查询数据进行盘点。,库管员,盘存报表,仓库主管,盘点规定,库存清单,盘点流水帐,合格盘点报表,不合格盘点报表,49,业务流程图的作用业务流程图是系统分析员作进一步系统分析的依据(流程重组)业务流程是系统分析员,管理人员相互交流思想的工具(简洁)系统分析员可以直接在业务流程图上拟出计算机要处理部分(人机界面)利用业务流程图分析业务流程是否合理,50,第三节 数据流程调查,数据流程图(Data Flow Fiagram)的定义:数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品、人员等,而这些都是计算机所不能处理的)。,51,数据流程图屏蔽了业务流程中的物理背景而抽象出数据的特征,描述了企业或机构中整体的或部门的数据、数据流向、数据加工、数据存储及数据的来源和去向,是业务流程图的数据抽象。【数据流程调查是今后建立数据库系统和设计功能模块过程的基础,也是系统分析的主体内容】,52,数据流程调查过程中收集的资料包括:(以借款和冲账为例)(1)原系统全部输入单据、输出报表和数据存储介质的典型格式(是设计数据表的基础,如借款单、报销单)(2)原系统各环节所采用的处理方法和计算方法(处理过程,如账目台账的增减)(3)在上述各种单据、报表、账本的典型样品上注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等(数据描述,如借款单的格式等)(4)在上述各种单据、报表、账册的典型样品上注明各项数据的类型、长度、取值范围(定义数据项,如借款单中借款人姓名、借款金额、借款日期等数据项的定义),53,数据流程图的基本符号:,数据存储和数据流都是数据,仅仅是所处的状态不同。数据存储是处于静止状态的数据,数据流是处于运动中的数据。,54,绘制数据流程图的基本思想是采取自顶向下逐层分解的办法。首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,说明系统总的输入(I)、输出(O)和处理功能(P)。然后再对顶层数据流程图中的处理功能进行逐层分解,形成多级数据流程图。,55,2层,56,举例,某财务系统数据流程绘制:,57,P0(账务处理)的数据流程图:,58,图6.8是某厂销售子系统的顶层数据处理流程图。销售科根据用户送来的订货单进行销售处理后向用户发货。图中仅有发货单而没有货物,说明物质要素(货物)已被舍去,有关货物的信息已反映在发货单中。,59,下一步是对顶层数据流程图中的“处理”进行分解,也就是将“销售处理”P1分解为更多的“处理”。图6.8是销售处理被分解后的第二层数据流程图,图中包含三个“子处理”:1、判定订货处理方式P2.1:根据用户信用情况、库存情况和 购货金额将订货单按以下三种情况分别处理:可以赊物:立即发货,修改库存账,输出数据流D1;等有货后再发货,输出数据流D2(库存不够);要求先付款,输出数据流D3(信用等级不够,必须先款 后货)2、开发货单处理P2.2:发货单一式四份,分发仓库、用户、财务科和存档,财务科按此记应收账 3、开付款通知单处理P2.3:通知用户付款。,60,书上的图有错,61,数据流程图分多少层应视实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。逐层扩展目的是把一个复杂的功能逐步分解为若干较为简单的功能,在逐层扩展时应注意保持系统的完整性和一致性。,62,业务流程图到数据流程图的转换规则(重点),业务流程图中的外部实体直接转换为数据流程图中的外部实体业务流程图传递中的单据转换为数据流程图中的数据流业务流程图中用于查询与修改的单据转换为数据流程图中的数据存储业务流程图中涉及的人或部门转换为数据流程图中该人或部门所完成的处理功能。,63,客户资料,销售处理,顾客,库存台账,订单,销售单,客户数据,库存数据,出库处理,入库处理,退货处理,销售单,出库数据,退货单,不退货说明单,销售退单,入库数据,64,P1.4.3,盘点处理,P1.4.1,盘存审核,P1.4.2,对账处理,S10盘点规定,S6 盘点流水账,S1 库存清单,盘点报表,不合格盘点报表,合格盘点报表,盘点标准,流水帐数据,盘点数据,盘点数据,F4 库存数据,65,图6.3 某物资管理的业务流程图,66,车间,领料单,审核处理,用料计划,计划数据,未批准领料单,已批准领料单,出库处理,库存账,用料流水账,库存数据,领料通知单,出库数据,出库数据,统计处理,库存数据,流水账数据,有关部门,库存报表,采购处理,缺料通知单,订货合同,订货数据,供货单位,催货单,补充订货单,收货处理,提货通知单,入库处理,入库单,订货数据,入库数据,图6.3-1 某物资管理的数据流程图,67,检查数据流程图正确性的方法:1、数据守恒:即输入数据要与输出数据相匹配。数据不会莫名其妙的产生,当然也不会莫名其妙的消失;对于过程之间的数据应遵循两个规则:流入过程的所有数据必须流出该过程或用于产生流出该过程的数据(不能有黑洞)流出过程的所有数据必须曾流入过该过程或是由流入该过程的数据产生(不能有奇迹),68,带有不必要输入数据的过程(黑洞),计算X,过程详述,数据元素A、B、C流入了过程但没有流出。A用来决定用什么样的公式计算X的值,所以它是必须输入的,而B、C则在过程的输出上没有起作用,因此它们应该排除在输入元素之外。我们称这种过程为“黑洞”(数据输入了但没有再出去)。,69,带有不可能数据输出的过程(奇迹),计算Y,过程详述,数据元素A、B、Y从该过程流出,且A流入该过程,Y的值是根据A的值按照算法计算出来的,但B没有流入该过程且没有通过内部处理逻辑计算出来,所以这表明或者B是输出数据流的一个错误(B应该排除),或者在内部处理逻辑忽略了该元素。我们称这种过程为“奇迹”(没有明显的来源奇迹地出现了)。,70,2、在绘制数据流程图时,应注意处理框与数据存储之间数据流的方向。一个处理过程要读文件,数据流的箭头应指向处理框,若是写文件则箭头指向数据存储;3、父图中某一处理框的输入、输出数据流必须出现在相应的分层子图中(数据的一致性),库存台账,修改台账,读取台账,71,72,3.1,E,D,3.3,3.2,对过程3细化的子图:,缺少输入数据流C,73,4、数据流是指处理的输入或输出,任何一个数据流至少一端是处理框。(重点),每个过程至少有一个输入数据流和一个输出数据流。,计算成绩,出生日期,最终成绩,此过程没有输出,被称为黑洞过程,此过程没有输入,被称为自然发生过程(奇迹),此过程有一个输入,但显然这个输入不能产生所示的输出,因此被称为灰洞过程(奇迹),74,所有数据流必须起源于一个处理过程,或者终止于一个处理过程,工资,欠款,应付账款,不正确,订单,正确,75,不正确,课程,学生,选课信息,正确,76,第四节 数据字典,数据流程图描述了系统的分解,仅表示了相关的系统用“什么数据”去“做什么”,即表示了系统中信息的传递,但是却没有说明所用数据的具体内容。为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典。,77,数据字典的含义,数据字典是在新系统数据流程图的基础上,进一步给出新系统中相关要素的统一定义和描述,包括对一切动态数据(数据流)和静态数据(数据存储)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具。,78,在系统分析和系统设计阶段给人提供关于数据的描述信息;在数据字典中建立的一组严密一致的定义有助于改进系统分析员和用户之间的通信,从而消除它们之间的许多误解;有助于改进在不同的开发人员或不同的开发小组之间的通信,加快系统开发的进度。如果要求所有开发人员都根据公共的数据字典描述的数据来设计模块,则能避免许多数据不一致而造成的麻烦,比如模块间的接口问题。数据字典是开发数据库的第一步,而且是很有价值的一步。,数据字典的作用,79,数据流程图和数据字典共同构成系统的逻辑模型。没有数据字典,数据流程图就不严格;没有数据流程图,数据字典也难于发挥作用。只有数据流程图和对数据流程图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。,与数据流程图的关系,80,数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。,数据字典的内容,81,一、数据项的定义 数据项是数据的最小单位。在数据字典中,只定义数据的静态特性,包括:(1)数据项的名称、编号、别名和简述;(2)数据项的长度;(3)数据项的取值范围。,82,二、数据结构的定义 数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。表中用DS(Data Structure)表示数据结构,用I表示数据项。数据字典中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;(2)简述;(3)数据结构的组成。,83,三、数据流的定义(它是一种数据结构)数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。(盘点数据流程图中F4的定义)数据流编号:F4 数据流名称:F4库存信息 数据流简述:在储运课中存储车辆产品的各种信息 数据流来源:库存台账S1 数据流去向:盘存审核处理P1.4.1 数据流量:约15条/月 高峰流量:约20条/月,84,四、处理逻辑的定义 处理逻辑的描述是对数据流程图中每一个不能再分解的基本处理的精确说明。简言之,仅仅是对数据流程图中最底层的处理逻辑加以说明。而对数据流程图中的其他非基本处理则不必说明。处理逻辑描述包括处理逻辑编号、名称、简述、输入及输出数据流、处理频率以及对处理的解释。,85,(盘点数据流程图中P1.4.1的定义)处理逻辑编号:P1.4.1 处理逻辑名称:盘存审核处理 处理逻辑简述:储运课进行在库物品和帐目的盘点处理 输入的数据流:F4库存信息、F25盘存报表、F26盘存标准、F28流水账信息 处理描述:仓库主管根据盘存标准和库存信息及流水账,对库管员送来的盘存报表进行审核,编制合格盘存报表 输出的数据流:F29合格盘存报表、F30不合格盘存报表 处理频率:30次/月,86,五、数据存储的定义(就是存储文件的定义)数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。通常情况下,数据存储给出某个文件的定义,并列出文件中记录的组成数据项。数据存储描述的内容有:数据存储编号、名称、简述、组成、相关联的处理等。,87,六、外部实体的定义 外部实体是数据的来源或去向。在数据字典中主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的组成。外部实体定义的内容有:外部实体编号、名称、简述、组成及有关数据流的输入和输出。外部实体编号:E1 外部实体名称:用户 简 述:购买商品的用户 外部实体组成:用户编码+单位全称+简称+地址+联系人+电话+帐号 输入的数据流:发货单,付款通知单 输出的数据流:订货单,88,第五节 描述处理逻辑的工具,当需要对处理逻辑说明时,常常遇到对复杂的组合条件的判定,这时要用数据字典来定义就比较困难了(只是一种简单的文字说明)。即使勉强为之,对问题的描述也不能做到清晰、易理解,因此有必要运用一些描述处理逻辑的工具来加以说明。常用的描述逻辑判断功能的工具有:决策表决策树结构化英语法,89,一、判断树 构造一棵判断树时,应首先从文字材料中分清哪些是判定的条件,那些是判定的结论,根据文字材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系,再根据它们构造出判断树。,90,1、年交易额在5万或5万以下,则不给予折扣;2、对于年交易额在5万以上时:如果无欠款,则给予15%的折扣如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%,订货折扣政策如下:,示例,91,判断树比较直观,容易理解,但当处理逻辑中涉及的条件很多时,不容易清楚地表达出整个判别过程。,92,二、判断表(又称决策表)决策表:以表格的方式来描述处理逻辑。决策表的绘制步骤:先根据条件的组合画出原始决策表再对原始决策表中的组合进行优化,得到优化后的决策表,93,条件语句,行动语句,条件项,行动项,94,95,决策表的优化规则:如果一组条件组合中有几个条件的值相同,而另外几个条件无论值为“Y”或“N”,最后采取的决策行动都是一样,则这几个条件组合可以合并为一个。,决策表的优化,96,97,Y,Y,Y,N,Y,N,N,Y,N,98,例题:某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍。试绘出决策表,以及优化后的决策树。,99,100,三、结构英语表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由“IF”、“THEN”、“ELSE”等词组成的规范化语言。其优点是:比较容易转换为程序设计语句。,101,第六节 系统化分析,在原系统详细调查的基础上进行系统化分析是提出新系统逻辑模型的重要步骤。通过对原有系统的调查和分析,找出业务流程和数据流程的不足,提出优化和改进的方法,给出新系统信息处理的方案。系统化分析的主要内容:分析系统目标、分析业务流程、分析数据流程、功能分析和划分子系统、数据属性分析、数据存储分析、数据查询要求分析、数据的输入输出分析、绘制新系统的数据流程图、确定新系统的数据处理方式。,102,一、分析系统目标 根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标(确定新系统的最终目标,新系统的初始目标由可行性分析报告提出),103,二、分析业务流程(业务流程的重组)分析原有系统中存在的问题是为了在新系统建设中予以克服或改进。因此,需要在对现有业务流程分析的基础上进行业务流程重组,产生新的更为合理的业务流程。例如,过去仓库由管理人员凭印象确定订货量,新系统改为根据库存量和订货点来确定订货量。业务流程分析过程:(如P104 案例4.1)1、原有流程的分析:分析原有的业务流程是否具有存在的价值,哪些过程可以删除或合并,哪些过程不尽合理,可以进行改进或优化(各种单据的人工传递就是既不高效、又不合理的工作),104,2、业务流程的优化:原有流程中哪些过程存在冗余信息处理,可以进行优化,流程的优化可以带来什么好处(利用网络技术和共享数据库技术来代替原有的手工传递过程,同时减轻用户的负担)3、确定新的业务流程:画出新系统的业务流程图 4、新系统的人机界面:新的业务流程中人与机器的分工,即哪些工作可由计算机自动完成,哪些必须有人的参与(如单据的传递由计算机网络完成;而产品样品的送检必须由人工完成),105,三、数据的汇总和分析 重点掌握数据的属性分析 我们用属性来描述事物某方面的特征,一个事物有多方面的特征,需要用多个属性来描述(如学生的属性)数据属性分析包括静态特性分析和动态特性分析两部分:(一)数据的静态特性 指分析数据的类型、数据的长度、取值范围和发生的业务量,106,(二)数据的动态特性:数据属性按动态特性可分为:1、固定值属性:指数据的属性值是固定不变的。例如:职工的性别、血型等属性 2、固定个体变动属性:这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性。例如,职工工资中电费扣款一项,扣款人员变动不大,但每人所扣电费则每月都在变化 3、随机变动属性:这种数据项,其个体是随机出现的,值也是变动的。例如职工工资中的病事假扣款,107,数据属性分析的目的是为系统设计阶段中的文件设计提供依据。通常把具有固定属性的数据存放在主文件中,把具有固定个体变动属性的数据放在周转文件中,把随机变动同性的数据放在处理文件中。主文件上的数据一般很少变动,它一般存储在磁盘等外存储介质上;而处理文件中的数据是经常变动的数据,它一般放在内存中,以加快数据处理的速度。,108,例题:某学生管理系统中有这样一个有关学生信息的表格(注:每个学生的学号在学生管理系统中不变)请问按数据的动态特性分析,数据的属性分为哪几类?表中的学号、平均成绩、期末加减分、期末综合成绩分别属于哪一类?,109,四、分析数据流程(数据流程的重组)原系统业务流程的不合理必然反映到数据流程的不合理,数据流程就是业务流程的计算机化:1、原有数据流程的分析:分析原有的数据流程是否具有存在的价值,哪些可以删除或合并,哪些过程不尽合理,可以改进或优化;2、数据流程的优化:原有数据流程中哪些过程存在冗余信息处理,可以进行优化,流程的优化有什么好处;3、确定新的数据流程:画出新的数据流程图;4、新系统的人机界面:新的数据流程图中,哪些工作可由计算机自动完成,哪些必须有人的参与。,110,五、功能分析和划分子系统,为了实现系统目标,系统必须具备一定的功能,目标可看作是系统,功能可看作是子系统,再下面就是各项更具体的功能。功能分析和划分子系统是以管理业务调查中的管理功能调查为基础进行的。到目前为止,关于划分子系统还没有形成一套世人公认的方法。在实际工作中,划分方案往往受到个人经验、企业原有业务处理关系以及是否便于分阶段实施等多种因素的影响。科学的划分方法(特别是大系统),可以采用系统规划法(BSP)中U/C矩阵来解决。,111,112,六、数据存储分析 数据存储分析是数据库设计在系统分析阶段要做的工作,其内容首先是分析用户要求,也就是调查清楚用户希望从MIS中得到哪些有用信息,然后通过综合抽象,用适当的工具进行描述。因为这是从用户角度看到的数据库,所以称之为数据库的概念模型。1、数据库概念模型设计方法:(在第七章具体讲解)E-R方法 3NF关系群方法,113,七、数据查询要求分析 通过调查和分析,将用户需要查询的问题列出清单或绘出查询方式示意图(既系统的查询设计,查询是系统最重要的功能之一,通过查询设计,清楚系统需要哪些基本数据)如重庆长安铃木汽车销售管理系统数据查询需求分析如下:1、能对部门基本信息进行增加、修改和保存;2、能对员工基本信息进行增加、修改和保存;3、能对系统用户信息进行增加、修改和保存;4、能对省份和单位信息进行增加、修改和保存;5、能对客户基本信息进行增加、修改和保存;6、能对进货、订货、销售、退货等单据信息进行增加、修改、保存、审核、查询、统计等功能,且单据号和发票号自动生成。单据一经生成不能删除只能作废。,114,八、数据的输入输出分析 分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。例如,输入的数据是否都得到了有效的利用,哪些数据的输入是多余的或者是不符合实际需要的,现在的数据输入方式是否能满足要求等。(如数据的批量输入、扫描输入等)除明确数据查询要求外,还应对各种输出报表(包括手工填写的)的目的和使用范围进行分析,弄清哪些报表是多余的,或者是不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。分析的目的是为输入输出及界面的设计作准备,115,九、确定新系统的数据处理方式(影响投入和实现难度)数据处理的方式可分为两类:1、成批处理方式:即按一定时间间隔把数据积累成批后一次输入计算机进行处理。成批处理的特点:费用较低而又可有效地使用计算机,通常适用于以下四种情况:固定周期的数据处理(工资管理)需要大量的来自不同方面的数据的综合处理(营销管理)需要在一段时间内累积数据后才能进行的数据处理没有通讯设备而无法采用联机实时处理的情况(野外数据采集的管理),116,2、联机实时处理:其特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。这种处理方式的特点是及时,但费用较高。通常适用于以下三种情况:需要反应迅速的数据处理(工业实时控制系统)负荷易产生波动的数据处理(银行的账务处理系统)数据收集费用较高的数据处理(航天飞机的控制处理),117,第七节 研究和确定管理模型,管理模型是系统在每个具体管理环节上所采用的管理方法,是使管理信息系统充分发挥作用的前提。【MIS是计算机技术与现代科学管理方法和手段相结合的产物,两者缺一不可。如用MIS控制生产成本,如何才能准确的了解和定义企业生产的成本呢?此时我们就要应用企业“盈亏平衡点”的管理理论和方法】,118,一、综合计划模型 综合计划是企业生产、经营活动的总规划。常用的综合计划模型有两类:(模型的使用,能使企业计划更加科学和合理;否则,计划就会失去依据,成为盲目计划。战略规划就是一种综合计划)1、综合发展模型:这是企业的近期发展目标模型,包括盈利指标、生产规模等;(如企业发展战略规划)2、资源限制模型:反映了企业各种资源对企业发展模型的制约,常用模型有:数学规划模型、资源分配限制模型(如我国人口与环境资源的规划),119,二、生产计划管理模型 生产计划包括生产计划大纲和生产作业计划两类:(最典型就是企业的ERP)1、生产计划大纲:数学规划模型(如优化生产计划模型)、物料需求计划模型、能力需求计划模型等;2、作业计划模型:投入产出矩阵、网络计划、关键路径模型、排序模型、物料需求、设备能力平衡、滚动作业计划和甘特图等。三、库存管理模型 常用的程序化库存管理模型有:库存物资分类法、库存管理模型等,此外还有最佳经济批量模型、安全库存模型等。,120,四、财务成本管理模型 1、成本核算模型:包括直接生产过程的消耗和间接费用的分配,常用的方法有:品种法、逐步结转法、定额差异法等,用于直接生产过程消耗的计算;完全成本法和变动成本法,用于间接费用的分配。2、成本预测模型:如数量经济模型、投入产出模型、回归分析模型、指数平滑模型等。3、成本分析模型:实际成本与定额成本比较模型、本期成本与历史同期可比产品成本比较模型、产品成本与计划指标比较模型等。,121,五、统计分析与预测模型 统计分析与预测模型一般用来反映销售、市场、质量、财务状况等的变化情况及未来发展的趋势,包括:市场占有率分析、消费变化趋势分析、利润变化、综合经济效益指标分析等。,122,第八节 提出新系统的逻辑方案,逻辑方案:指新系统开发中要采用的管理模型和信息处理方法。新系统逻辑方案是系统分析阶段的最终成果,也是今后进行系统设计和实施的依据。逻辑方案的内容包括:1、新系统的业务流程:这是业务流程分析和业务流程优化重组后的结果;2、新系统的数据流程:这是数据流程分析的结果(包括数据字典),123,3、新系统的逻辑结构:即新系统中的子系统划分(功能分析的结果)4、新系统中数据资源的分布:即确定数据资源如何分布在服务器或主机中(数据的属性分析结果数据库的概念模型设计)5、新系统中的管理模型:确定在某一具体管理业务中采用的管理模型和处理方法。,124,作业,P129 习题6.3,6.4要求:画出业务流程图及数据流程图。,

    注意事项

    本文(管理信息系统教程—管理信息系统的系统分析.ppt)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开