第7章工程项目信息系统需求分析与设计

PPT
  • 阅读 33 次
  • 下载 0 次
  • 页数 147 页
  • 大小 1.970 MB
  • 2023-07-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档22.00 元 加入VIP免费下载
此文档由【精品优选】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
第7章工程项目信息系统需求分析与设计
可在后台配置第一页与第二页中间广告代码
第7章工程项目信息系统需求分析与设计
可在后台配置第二页与第三页中间广告代码
第7章工程项目信息系统需求分析与设计
可在后台配置第三页与第四页中间广告代码
第7章工程项目信息系统需求分析与设计
第7章工程项目信息系统需求分析与设计
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 147
  • 收藏
  • 违规举报
  • © 版权认领
下载文档22.00 元 加入VIP免费下载
文本内容

【文档说明】第7章工程项目信息系统需求分析与设计.pptx,共(147)页,1.970 MB,由精品优选上传

转载请保留链接:https://www.ichengzhen.cn/view-290506.html

以下为本文档部分文字说明:

工程管理信息化管理工程学院2可行性分析系统规划现行系统详细调查系统化分析新逻辑方案系统设计组织结构功能结构业务流程数据流程初步调查第七章工程项目信息系统需求分析第七章工程项目信息系统需求分析目录1、系统分析概述2、

可行性分析3、现行系统详细调查4、数据字典5、处理逻辑的表达6、需求规格说明书4❑1.1系统分析的对象❑1.2系统分析的目的❑1.3系统分析的困难❑1.4系统分析的关键❑1.5系统分析的原则1、系统分析概述51、系统分析概述系统分

析是开发管理信息系统过程中最重要、也是最困难的阶段。同系统设计一同是整个MIS开发工作的核心部分,系统分析工作的好坏,在很大程度上决定了系统的成败。61、系统分析概述当前系统物理模型逻辑模型目标系统物理模型逻辑模型模型化抽象化具体化实例化系统分析系统设计优化导出71、

系统分析概述❖系统分析的对象手工系统和已采用计算机的信息系统8❖系统分析的目的在充分认识原系统的基础上,通过可行性分析、业务流程分析和数据流程分析等手段,发现问题和薄弱环节,最后完成新系统的逻辑方案设计,或称逻辑模型设计。1、系统分析概述9❖系统分析的目的逻辑方案

解决“做什么”,是系统分析的任务(即系统要完成什么样的功能,提供什么样的信息)物理方案解决“怎样做”,是系统设计的任务(既系统的各项功能是如何实现的,用什么样的具体方法产生和提供信息)。1、系统分析概述10现实世

界问题观念世界逻辑模型数据世界物理模型计算机世界计算机可执行模型根据问题进行抽象根据系统平台进行设计利用实用软件进行描述管理信息系统的开发过程1、系统分析概述❖系统分析的目的111、系统分析概述❖系统分析的困

难(1)客户不清楚需求a.知道要什么但说不明白b.不知道要什么c.不知道要什么但却指出要什么(2)需求自身经常变动a.喜新厌旧b.认识加深,导致更改(一般至少3次)c.环境的变化(3)分析人员和客户的误解a.业

务员不懂技术,技术员不懂业务12❖系统分析的关键•“理解”•“表达”“理解”和“表达”过程的实质是要把原来由最终用户所进行的各项具体的管理工作纳入计算机系统之中要求系统分析人员要善于挖掘出用户没有明确表达出来的需求,要善于通过系统分析修正用户提出的要求用什么样的工具描述对系统的理解①使得用

户能够看懂,能够与系统分析员共同讨论和修改②使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求1、系统分析概述13❖系统分析的基本原则(1)逻辑设计与物理设计分开◼设计人员过早地考虑了具体的物理细节在选择处理方法及具体硬件、软件方面花了很多时间和精力◼到了开发

后期又往往发现有的内容不合适,或者根本不需要,这时推翻重来,浪费很多人力、物力,若是大系统开发,后果更为严重1、系统分析概述14❖系统分析的基本原则(2)结构化分析的原则◼以抽象和分解为手段,对系统进行自顶向下的逐

层分解、逐步细分、逐步求精,从而达到易于理解的目的。•抽象是先考虑问题的最本质属性,暂不考虑具体细节,以后再逐层添加细节,即把复杂的处理内容隐蔽起来,便于抓住主体,有利于对问题的理解。•分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理1、系统分析概述自顶

向下顶层结构化分析的基本思想1、系统分析概述16❖系统分析的基本原则(3)基于原系统、高于原系统原则◼要求系统分析工作既不脱离实际,凭空想象,又要对现行系统中不合理的管理体制、管理模式、思想观念、工作方法以及传统习惯等进行大胆的改革和正确的引导

,从而充分发挥信息技术的能力,提高工作效率,提高管理水平。1、系统分析概述17❖系统分析的基本原则(4)用户参与原则◼尽管系统分析员在系统分析阶段要熟悉业务,但毕尽时间有限、缺乏实践,因此在系统分析的过程中要有具有较强工作经验的业

务人员参与工作◼这样使系统分析员能及时掌握用户情况,便于交流;能及时修改或补充用户需求;使用户及早熟悉系统1、系统分析概述18❑2.1可行性分析的任务❑2.2可行性分析的内容❑2.3可行性分析的报告❑2.4详细调查2、可行性分析和详细调查概述192.1可行

性分析的任务可行性分析是要决定"做还是不做"◼可行性分析是客观的,科学的,但决策仍有可能是错误的.202.1可行性分析的任务❖明确开发的必要性和可行性◼必要性来自实现开发任务的迫切性▪IS的开发是来自合作伙伴的需要、竞争对手的挑战,或者是其它行业管理

信息系统发展水平,或者是新的信息技术出现等。◼可行性则取决于实现应用系统的资源和条件◼可行性分析需建立在初步调查的基础上,了解原系统存在的问题,用户对新系统的要求等必要的应用项目未必都是可以实现的212.2可行性分析的内容管理上的可行性指管理人员对开发应用项目的态

度和管理方面的条件。技术上的可行性分析当前的软、硬件技术能否满足对系统提出的要求,以及考虑开发人员的水平。经济上的可行性主要是预估费用支出和对项目的经济效益进行评价。222.3可行性分析报告❖分析报告的重点内容(可以参考相关的文献)✓系统简述✓项目目标✓项目投资(包括人力、

资金、设备及时间)✓可行性研究(管理、技术、经济三方面)✓结论✓项目可行,条件成熟,可立即开始进行✓需要修改目标,追加资源或等待条件成熟;✓不可能或没有必要进修改目标,项目终止23可行性论证会议❖可行性分析报告提交主管部门以后,按规定要召开由主管部门主持,用户单位、研制单位和其他单位的

专家学者参加的可行性论证会,对可行性报告进行广泛的、深入的讨论和研究。返回可行性分析报告要尽量取得有关管理人员的一致认识,并经过主管领导批准,才可付之实施,进入对系统进行详细调查的阶段。2.3可行性分析报告24对图书馆进行初步调查的具体内容为:(1)图书馆的规

模:现藏书册数、种类;(2)图书馆的主要业务:(3)图书馆下设几个部门;(4)图书馆职工人数;(5)职工受教育程度;(6)主要购书单位;(7)图书编码方式;(8)现有多少读者在此借书;(9)读者借书凭证;(10)读者分类;(

11)图书馆的上级领导对开发新系统的态度;(12)开发新系统要投入的资金;(13)开发新系统的时间(规定多长时间开发完成)。案例分析——图书馆管理信息系统初步调查25通过系统初步调查,对某单位图书馆的各个方面有了具体的了解。现对该单位开发图书馆管理信息系统的可行性进行分析。1.技术上可行该系统所需

硬件设备,如服务器、PC机、打印机及网络配件等,市场上有销售且价格较低,能满足系统功能要求。软件上,操作系统采用WindowsNT,数据库管理系统采用VisualFoxPro,这些软件在MIS开发中已被大量应用,技术上都

比较成熟。因此技术上是可行的。可行性分析案例分析——图书馆管理信息系统初步调查262.经济上可行由于上级领导急需采用计算机来进行图书馆的管理,因此对开发图书馆管理信息系统大力支持,拨款25万元作为开发经费。可行性分析案例分析——图书馆管理信息系统初步调查273.管理上可行该单位图

书馆有很好的管理体制。图书采用中图法编码方式。每位借书人均有借书证,同时图书馆还为每位借书人建立了档案。因此管理上可行。另外,图书馆管理人员对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。综上所述,开发图书馆管理信息系统在技术上、经济上

、管理上都是可行的。可行性分析案例分析——图书馆管理信息系统初步调查28❑3.1详细调查概述❑3.2组织结构调查❑3.3管理功能调查❑3.4业务流程调查❑3.5数据流程调查3、现行系统的详细调查293.1详细调查详细调查就是对现行系

统的实际运行过程进行调查,主要针对管理业务调查和数据流程调查两部分30管理业务调查,应首先了解企业的组织结构和功能,绘制出组织结构及功能图,从与企业生产经营直接有关的机构开始,进行业务流程的分析,并绘制成业务流程图。管理系统ISIo3.1详细调查31现行系统(包括手工系统和已

采用计算机的管理信息系统)对象目的⚫掌握现行系统的现状,发现问题和薄弱环节⚫收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。详细调查的目的、原则3.1详细调查32原则用户参与原则使用部门的业务人员使用部门的主

管人员设计部门的系统分析人员设计部门的系统设计人员共同参加3.1详细调查33详细调查的准备主要包括以下活动:□熟悉业务□拟订调查提纲□确定部门负责人员和业务配合人员□动员和人员培训□确定调查路线3.1详细调查熟悉业务□展开对与业务工作相关管理理论、方法、实务、发展动向和趋势等

的学习,对相关业务工作重点、难点的学习。□了解国内外其他企业在该类运作与管理的信息系统应用的水平、深度和广度,这样对新系统设计的实用性、先进性就有一个大体的把握,便于调查工作的开展。□根据调查范围,分配各系统分析员的调查对象。不同人员对不同的部门进行调查和分

析工作。详细调查的准备3.1详细调查拟订调查提纲1、你的工作岗位是什么?你的工作任务是什么?哪些任务是重点、难点?你的工作性质、地位是什么?2、你的工作有哪些考核指标?工作目标有哪些?3、你的工作中用到哪些单据、台账、统计报表、工作文件、工作标准

、管理标准?哪些单据、台账、统计报表、工作文件、工作标准、管理标准可能会修改?4、你的工作中有哪些流程?与其他工作(部门、人员或岗位)之间有什么关系?5、你的工作经常需要向什么领导提供哪些统计数据?6、你的工作存在哪些问题?在最近有哪

些变革?你认为应该如何改进?7、为做好你的工作、其他相关工作,你认为应该收集哪些企业外部信息?……详细调查的准备3.1详细调查确定部门负责人员和业务配合人员为了使系统开发工作有序、有效地工作,应该确定企业高层领导中的负责人、各部门负责人员以

及业务配合人员。他们是新系统的用户。详细调查的准备3.1详细调查动员和人员培训□动员:使企业员工了解国内外使用信息技术的情况,对企业带来的效益,开发新信息系统工作的重要性、必要性和紧迫性,使他们能积极支持这项工作的开展。□培训:使相关的业务人员了解

计算机能做什么,并根据拟订的调查提纲,培训他们如何积极主动地参与、配合、协助调查工作乃至系统分析阶段的工作。详细调查的准备3.1详细调查确定调查路线分管相关部门的企业级领导部门负责人科室1负责人科室2负责人科

室n负责人主要业务人员11主要业务人员1m主要业务人员21主要业务人员2m主要业务人员nm主要业务人员n1采取“自顶向下”策略详细调查的准备3.1详细调查39详细调查的方法参加业务实践访问召开调查会发调查表详细调查方法3.1详细调查40问卷调查□固定式问卷:要求

进行简单而明确回答的问题。(有限制问题)》你所在企业的会计凭证每月大约有多少份?》如下表给出的问卷,用户根据提示,选择1~93.1详细调查41□自由式问卷:要求对问题进行讨论而不是必须对问题做出简短的回答。(无限制问题)》你认为所在部门现在使用的信息系统存在的问题采取什么方案来解决最好?3.1详

细调查问卷调查42开调查会按职能部门召开座谈会,了解各个部门的业务范围、工作内容、业务特点以及对新系统的想法和建议。召集各类人员联合座谈,着重听取使用单位对目前作业存在问题的介绍,对新系统解决问题的要求等。3.1详细调查43输出方面–你们希望计算机输出怎

样的报告?目的是什么?–哪些报告可以取消或合并?–以前输出数据的精确度如何?–过去用什么办法发现错误和修改错误?3.1详细调查访问法44处理方面–由谁来处理?–何时处理?–处理时间长短?–采用哪些计算方法?3.1详细调查访问法45输入方面

–输入原始凭证的格式是什么样的?–何时、何地由谁输入?–采用何种传递方式(邮寄、电话、电报等)?–合理的输入持续时间是多少?–输入数据的字节数和数据类型?3.1详细调查访问法46数据存储方面–目前数据存储在何种介质或设

备上?–需要使用多少数据库文件或数据文件?3.1详细调查访问法观察和参加业务实践□“百闻不如一见”□观察和参加业务实践既能使系统分析员亲身体会工作实际,又能使自己去发现问题。3.1详细调查483.2组织结构调查❖组织结构:指的是一个组织(部门、

企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示。❖将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计的参考(最终划分功能子系统的依据)。493.2组织结构调查统计组计划调度组外协

组出纳组仓库计划组成本组会计组供应组销售组计划科生产部财务部供销部厂长统计组组织结构图503.3管理功能调查功能是各组织机构职能的具体体现,任何一个系统都有一个目标,为了实现系统目标,系统必须具备各种功能。51销售系统管理销售计划管理合同管理销售核算与统计成品库管理

市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析管理功能层次图3.3管理功能调查523.3管理功能调查以功能为准绳设计和考虑系统系统,将会对组织结构的变化有一定的独立性。为

了使MIS具有更好的环境适应能力,现代MIS的设计和开发一般都不会按企业的组织结构来开发,而是按企业的功能结构来开发MIS系统。因此,管理功能调查的重要性大于组织结构的调查。53组织/功能关系图3.3管理功能调查543.4业务流程调查按信息流

动的过程调查各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、信息输出形态等。帮助我们了解和描述某项业务的具体处理过程,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。管理业务流程图和表格分配图。业务流程调查

的内容调查工具调查目的55企业流程的描述图表业务流程图(TransactionFlowChart)□业务流程图,就是用一些规定的符号及连线来表示某个具体业务处理过程。□业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是用图形方式

来反映实际业务处理过程的“流水账”。3.4业务流程调查56业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。单位或人员各类单据、报表等信息传递方向3.4业务流程

调查57□车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。□库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账;否则将缺货通知采购人员。□采购人员根据缺料通知,查阅订

货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。□供货单位发出货物后,立即向订货单位发出提货通知单。□采购人员收到提货通知单后,就可办理入库手续。□接着是库工验收入库,并通知车间领料。□此外,仓库库工还要依据库存账和用料流水账定期生成库存的报

表,呈送有关部门。业务流程图举例:某物料管理的业务流程58某物资管理的业务流程图车间库工无领料单库长用料计划未批准领料单已批准的领料单库存帐用料流水帐领料通知单有库存报表有关部门缺料通知单订货单(合同)采购员入库单补充订货单供货单位催货单提货通知单59□按业务部门绘制业务流程。□图所

描述的主体是票据、账单的业务处理过程。□票据、账单的流程路线与实际的业务处理过程一一对应。□图中票据、账单是有生有死的,即它的一个生命周期表示了一笔业务。业务流程图的特点3.4业务流程调查60□帮助系统分析员全面了解系统业务处理流程,作

为进一步分析的依据;□是系统分析员、管理人员、业务操作人员相互交流的工具。□系统分析员可以直接在业务流程图上拟出计算机要处理部分。□可用业务流程图分析业务流程是否合理。业务流程图的作用3.4业务流程调查61业务流程图的绘制(案例)顾客向导购员

提交订单,导购员查询库存台账和客户资料,如果满足销售条件,则开具销售单给顾客和库管员,库管员根据销售单进行发货,同时修改库存台账。顾客若发现所购货物的质量问题,则填写退货单,向主管申请,同意后办理销售退单给库管员,由库管

员修改库存台账;如果主管不同意退货,则向顾客发出不退货说明单。备注:红色字体表示业务处理过程中的单位或个人蓝色字体表示业务处理过程中传递的单据62顾客订单导购员库存台账客户资料销售单销售单库管员退货单销售退单不退货说明单主管顾客向导购员提交订单,导购员查询库存台账和顾客资料,

如果满足销售条件,则开具销售单给顾客和库管员,库管员根据销售单进行发货,同时修改库存台账。顾客若发现所购货物的质量问题,则填写退货单,向主管申请,同意后办理销售退单给库管员,由库管员修改库存台账。如果主管不同意退货,则向顾客发送不退货的说明表单。63库管员盘存报表仓库主管盘点规定库存清单盘

点流水帐合格盘点报表不合格盘点报表如图所示,在盘点管理业务流程中,库管员首先编制盘存报表并提交给仓库主管,仓库主管查询库存清单和盘点流水账,然后根据盘点规定进行审核,如果合格则提交合格盘存报表递交给库管员,由库管员更新库存清单和盘点流水账。如果不合格则由仓

库主任返回不合格盘存报表给库管员重新查询数据进行盘点。64数据流程图(dataflowdiagram)是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出数据在系统中的流动、处理和存储情况。什

么是数据流程图3.5数据流程图调查3.5数据流程图调查❖数据流图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,不反映判断与控制条件等技术问题,只从逻辑功能上讨论问题,因此,数据流图的绘制过程,

就是系统的逻辑模型的形成过程。66外部实体处理数据存储数据流描述符号3.5数据流程图调查67◼位于本系统之外的信息提供者或使用者,称为外部实体。即存在于系统之外的人员、组织或子系统。◼例如顾客、供货单位等,标识符为E;外部实体3.5数据流程调

查68数据流◼表示流动着的数据,箭头指明了数据的流动方向,数据流的标识符为F。通常在数据流符号的上方标明数据流的名称;处理◼处理(功能):是指对数据的逻辑处理,即对数据进行的操作,标识符为P。处理的名称直接表达这个处理的逻辑功能,如“处理选课单”、“产生发票”等。

3.5数据流程调查69数据存储◼指数据保存的地方,标识符为S。这里“地方”并不是指保存数据的物理地点或物理介质,而是指数据存储的逻辑描述。符号左边填入该数据存储的标识,如D1、D2;图形右边填写存储的名称,如“学生档案”、“库存台帐”等。数据存储和数据流都是数据,仅仅是所处的状态不同

。数据存储是处于静止状态的数据,数据流是处于运动中的数据。3.5数据流程调查703.5数据流程图调查画法由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。黑灰半透明透明S1231.

11.21.11.32.12.22.32.43.13.23.3EEEEEE自顶向下逐层分解首先,画出顶层(第一层)数据流程图。顶层数据流程图只有一张,说明系统总的输入、输出和处理功能。其次,再对顶层数据流程

图中的处理功能进行逐层分解,形成多级数据流程图。内容应尽可能少,使人看到这张高层数据流程图能一目了然,立即有一个深刻的印象,知道这个系统的主要功能是什么这一步分解仅是将一个整体分成几个大的部分,而不需太细。好比一部

机器,这一部分到部件而不是零件。72实例:绘制某服装销售公司财务系统的第0层数据流程图。分析:在该财务系统中,财务人员接收原始票据的提供者提交的票据,根据会计科目和帐簿信息进行相关帐务处理,并定期生成财务报表提交给上级部门审阅。3.5数据

流程图调查会计报表原始票据D1会计科目原始票据提供者上级部门D帐薄PO帐务处理3.5数据流程图调查会计报表上级部门会计报表上级部门上级部门D2记帐凭证D2记帐凭证原始凭证往来单位原始票据往来单位往来单位原始凭证

企业职工原始票据企业职工企业职工P1编制记帐凭证P1编制记帐凭证D帐薄D帐薄D帐薄POPOPOP2登帐处理P2登帐处理P3编制报表P3编制报表D2D1会计科目原始票据提供者包括往来单位和企业职工,账务处理首先根据原始票据编制记账

凭证,并将其进行存档,然后将其登帐处理,并登入记账簿,并编制报表74❖数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。❖通常在编号之首冠以字母,用以表示不同的元素。(字母所表示的

意义必须在一开始就予以说明)❖注意规范化、标准化:每张流程图的各种图元符号布局要合理,分布要均匀、整齐、清晰,要尽量保持美观,通常将输入布置在图元的左侧,输出布置在图元的右侧。3.5数据流程图调查75P1P2……PnP2.1P2.2……P2.3P2.2

.1P2.2.2P2.2.n……1、正确编号应注意的问题3.5数据流程图调查76应注意的问题2、正确的命名数据流:“入库单”、“出库单”“数据”、“信息”、“输入”、“输出”处理:“计算工资”

、“产生发票”“处理”、“加工”3.5数据流程图调查77下图是某厂销售子系统的数据流程图。销售科根据用户送来的订货单进行销售处理后向用户发货。3.5数据流程图调查销售子系统的顶层数据流程图用户订货单发货票P2销售处理下一步是对顶层数据流程图中的“处理

”进行分解,也就是将“销售处理”P2分解为更多的“处理”。包含三个“子处理”:1、判定订货处理方式P2.1:根据用户信用情况、库存情况和购货金额将订货单按以下三种情况分别处理:※可以赊物:立即发货,修改库存账,输出数据流D1;※等有货后再发货,输出数据流D2(库存不够);※要求先

付款,输出数据流D3(信用等级不够,必须先款后货)2、开发货单处理P2.2:发货单一式四份,分发仓库、用户、财务科和存档,财务科按此记应收账3、开付款通知单处理P2.3:通知用户付款。3.5数据流程图调查79用户P2.2开发货票等有货再发货订货单D1(订货单)

订货单P2.1判定订货处理方式P2.3开付款通知单D3(订货单)D2(订货单)订货单存档发货票财务科发货票仓库发货票发货票等付款后再发货订货单订货单付款通知单信用手册库存帐信用数据库存数据3.5数据流程图调查80业务流程图VS数据流程图3.5数据流程图调查◼数据流程图屏蔽

了业务流程中的物理背景而抽象出数据的特征,描述了企业或机构中整体的或部门的数据、数据流向、数据加工、数据存储及数据的来源和去向,是业务流程图的数据抽象。【数据流程调查是今后建立数据库系统和设计功能模块过程的基础,也是系统分析的主体内容。】81业务流程图到数据流程图的转换规则

✓业务流程图中的外部实体直接转换为数据流程图中的外部实体✓业务流程图中传递的单据转换为数据流程图中的数据流✓业务流程图中用于查询与修改的单据转换为数据流程图中的数据存储✓业务流程图中涉及的业务处理单位或人员转换为数据流程图中该人或部门所完成的处理功能。3.5数据流程图调查82某物资管理的业务流程图

车间库工无领料单库长用料计划未批准领料单已批准的领料单库存帐用料流水帐领料通知单有库存报表有关部门缺料通知单订货单(合同)采购员入库单补充订货单供货单位催货单提货通知单83车间领料单审核处理用料计划计划数据未批准领料单已批准领料单

出库处理库存账用料流水账库存数据领料通知单出库数据出库数据统计处理库存数据流水账数据有关部门库存报表采购处理缺料通知单订货合同订货数据供货单位催货单补充订货单收货处理提货通知单入库处理入库单订货数据入库数据某物资管理的数据流程图84检查数据流程图正确性的方法❖(1)数据守恒:即输入数据要

与输出数据相匹配。数据不会莫名其妙的产生,也不会莫名其妙的消失。3.5数据流程图调查84计算成绩出生日期最终成绩此过程没有输出,被称为黑洞过程此过程没有输入,被称为自然发生过程(奇迹)此过程有一个输入,但显然这个输入不能产生所示

的输出,因此被称为灰洞过程(奇迹)❖(2)在绘制数据流程图时,应注意处理框与数据存储之间数据流的方向。一个处理过程要读文件,数据流的箭头应指向处理框,若是写文件则箭头指向数据存储;库存台账修改台账读取台账3.5数据流程图调查检查数据流程图正确性的方法86A1423BFEGCD3.5数据

流程图调查(3)父图中某一处理框的输入、输出数据流必须体现于相应的分层子图中873.1ED3.33.2对过程3细化的子图:过程3缺少输入数据流CC3.5数据流程图调查❖(4)数据流是指处理的输入或输出,每一个过程都要有最少一个输入和输出;任何一个数据流至少一端是处理框。(重点)3.5数据流程图调查

不正确课程学生选课信息商品目录正确检索商品信息89案例:工资单D2工作时间文件1计算总工资工作的时间职工时间记录2计算工资扣除额3计算净工资4打印职工工资单职工职工净工资职工工资单D1职工主文件D3检查核实文件职工记录总工资扣除额职工记录检查核实

记录外部实体不应直接连接到数据存储过程1没有输出过程2没有输入,工资总额数据沿错误方向移动数据存储不应直接连接到另一个数据存储D1职工主文件90✓描述对象不同▪业务流程图的描述对象是某一具体的业务;数据流程图的描述对象是数据流。▪业务是指企业管理中必要且逻辑

上相关的、为了完成某种管理功能的一系列相关的活动。▪数据流程图是对业务流程的进一步抽象与概括。抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性表现在它可以把各种不同业务处理过程联系起来,形成一个整体。业务流程与数据流程的关系91✓功能作用不同▪业务

流程图是一本用图形方式来反映实际业务处理过程的“流水帐”。绘制出这本流水帐对于开发者理顺和优化业务过程是很有帮助的。▪数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题,这些问题有:数据流

程不畅,前后数据不匹配,数据处理过程不合理等业务流程与数据流程的关系92✓二者之间的联系▪数据流是伴随着业务过程而产生的,它是业务过程的衍生物;数据资料基本上也是按组织结构或业务过程收集的;在数据汇总时,我们也是以业务流程为单位,将同一业务的不同处理步骤中的数据加以集中;数据流程图的

绘制遵照业务处理的全过程。业务流程与数据流程的关系93✓业务流程导出数据流程的思路▪一种是先按业务流程图理出的业务流程顺序,然后将相应调查过程中所掌握的数据、表单分离出来,接下来考查数据的流向,加工处理过程和存储,把它们串起来就绘制成一完整的数据

流程图;业务流程与数据流程的关系94✓业务流程导出数据流程的思路▪另一种是从业务流程中分离出处理过程,再考查每一个处理过程的输入数据与输出数据,将业务过程中所有的处理过程的输入、输出数据流进行有机的集成就形成了一个完整的数据流程图。业务流程与数据流程的关系95✓业务流程图中的外部实体直接转换为

数据流程图中的外部实体✓业务流程图中传递的单据转换为数据流程图中的数据流✓业务流程图中用于查询与修改的单据转换为数据流程图中的数据存储✓业务流程图中涉及的业务处理单位或人员转换为数据流程图中该人或部门所完成的处理功能。业务流程图到数据流程图的转换规则964数据字典数据流程图描述了系统的分解,即描

述了系统由哪几个部分组成、各个部分之间的联系等等,但是还没有说明系统中各个成分的含义。数据字典对数据流图的各种成分起注释、说明的作用,对数据流程图的重要补充。既然已经用数据流程图描述了系统,为什么还要编制数据字典?974数据字典数据存储“库存清单”包括哪些内容?过程“盘点处理”是如何处理

的呢?P1.4.3盘点处理P1.4.1盘存审核P1.4.2对账处理S10盘点规定S6盘点流水账S1库存清单盘点报表不合格盘点报表合格盘点报表盘点标准流水帐数据盘点数据盘点数据F4库存数据98❖在系统分析和系统设计阶段给人提供关于数据的描述信息;❖在数据字典中建立的一组严密一致

的定义有助于改进系统分析员和用户之间的通信,从而消除它们之间的许多误解;❖有助于改进在不同的开发人员或不同的开发小组之间的通信,加快系统开发的进度。如果要求所有开发人员都根据公共的数据字典描述的数据来设计模块,则能避免许多数据不一致而造成的麻烦,比如模块间的接口

问题。❖数据字典是开发数据库的第一步,而且是很有价值的一步。数据字典的作用4数据字典99❖数据流程图和数据字典共同构成系统的逻辑模型。❖没有数据字典,数据流程图就不严格;没有数据流程图,数据字典也难于发挥作用。❖只有数据流程图和对数据流

程图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。与数据流程图的关系4数据字典100数据字典的内容4数据字典对数据流程图中的六个方面进行具体的定义。数据项数据结构数据流处理逻辑数据存储外部实体101数据项又称为数据元素,是最小的数据组成单位,具有逻辑不可再分性。(如:学号、姓名等)

数据项的定义主要包括:(1)数据项的编号、名称、别名和简述;(2)数据项的类型及长度;(3)数据项的取值范围;4数据字典102数据项编号数据项名称简述类型及宽度取值范围I1商品编码标识商品的代码字符型,6位“101001”~“9999

99”I2商品名称某种商品的名称字符型,12位I6交货日期订货单位要求的供货日期日期型,6位MM月/DD日/YY年I7订单号发出订单的单据号字符型,5位“00001”~“10000”I8现有库存某种商品当前的库存量字符型,4位I9最高库存商品的库存上限字符型I10最低库

存商品的库存下限字符型I11盈亏数量盘盈盘亏数量整型I17联系人与订货发生联系的供应商负责人字符型,6位I19员工编号标识公司员工的代码字符型,4位I20员工姓名公司员工的姓名字符型,6位数据项的定义4数据字典103数据结构的描述重点是数据之间的组合关系,即说明这

个数据结构包括哪些成分。数据结构的定义4数据字典104DS03-01:用户订货单DS03-04:货品情况I3:用户代码I10:货品代码I4:用户名称I11:货品名称I5:用户地址I12:货品规格I6:用户

姓名I13:订货数量I7:电话I8:开户银行I9:账号DS03-02:订货单标识I1:订货单编号I2:日期DS03-03:用户情况一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构

组成。表中用DS(DataStructure)表示数据结构,用I表示数据项。4数据字典105数据字典中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;(2)简述;(3)数据结构的组成。4数据字典106例:数据结构

定义数据结构编号DS03-01数据结构名称用户订货单简述用户所填用户情况及订货要求等信息数据结构组成DS03-02+DS03-03+DS03-044数据字典107数据流的定义◼数据流由一个或一组固定的数据项或数据结构组成。◼定义数据流时,不仅要说明数据流的名称、组成等,还应指明它

的来源、去向和数据流量等。数据流编号:F1数据流名称:订货单数据流简述:在公司缺货的情况下由采购部填写的单据数据流来源:采购管理中P1.1编制订单数据流去向:E1供应商数据流组成:商品编码+商品名称单位+数量+单价+

交货日期+订单号数据流量:约100单/月高峰流量:约300单/月4数据字典108数据流的定义数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量F1订货单公司向供应商定购服装的订货单验收货品模块供应商商品编码+商品名称单位+数量+单价+交货日期+订单号1

000份/月2000份/月F2发货单供应商发出的收货单供应商验收货品模块商品编码+商品名称+单位+数量+单价+订单号+供应商1000份/月2000份/月F3不合格单采购部验货不合格单验收货品模块退货模块商品编码+商品名称+单位+数量+单价+原因说明100份

/月200份/月F4退货单库管员开出的退货单退货模块供应商商品编码+商品名称+单位+数量+单价+退货说明100份/月300份/月F5合格单采购部验货合格单验收货品模块进库模块商品编码+商品名称+单位+数量+单价+合格说明

1000份/月2000份/月F6入库单库管员开出的入库单进库模块库存台帐商品编码+商品名称+单位+数量+单价+供应商1000份/月2000份/月4数据字典109数据存储在数据字典中只描述数据的逻辑存储

结构,而不涉及它的物理组织。数据存储的定义数据存储编号:S1数据存储名称:货品库存(资料)简述:商品入库、出库及退货后修改当前库存量数据存储组成:商品编码+商品名称+单位+当前库存+商品下限+商品上限+进价关键字:商品编码

相关联的处理:P1.1编制订单、P1.2收货、P2.4退货等4数据字典110数据存储的定义数据存储编号数据存储名称简述数据存储组成相关联的处理S1库存台帐商品入库、出库及退货后修改当前库存量商品编码+商品名

称+单位+当前库存+商品下限+商品上限P1.2、P1.3S2流水帐入库、出库及退货的流水帐记录类型+开单日期+单号+商品编码+商品名称+单位+数量+单价P1.24数据字典111外部实体的定义◼主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外

部实体的组成。◼外部实体定义的内容:外部实体编号、名称、简述、组成及有关数据流的输入和输出。外部实体编号:E1外部实体名称:供应商简述:提供商品的直接厂家外部实体组成:供应商编码+单位全称+简称+地址+联系人+电话+帐号输入的

数据流:订货单,采购退货单输出的数据流:发货单4数据字典112外部实体的定义外部实体编号外部实体名称简述外部实体组成输入的数据流输出的数据流E1供应商提供商品的直接厂家供应商编码+单位全称+简称+地址+联系人+电话+帐

号订货单发货单E2顾客购买商品的顾客编号+姓名+地址+电话+邮编销售单顾客订单4数据字典113仅对数据流程图中最底层的处理逻辑(过程)加以说明。处理逻辑的定义处理逻辑编号:P2.4处理逻辑名称:退货处理逻辑简述:销售部根据客户的退货申请处理退货输入的数据流

:F6退货申请处理描述:销售主管根据客户提出的退货申请,如果货物符合退货的规定,即办理退货手续,开销售退单交财务处办理退款,同时更新货品库存(资料)输出的数据流:F10销售退单处理频率:45次/月4数据字典114处理逻辑编号处理逻辑名称简述输入的数据流处理输出的数

据流处理频率P1.1验收货品采购部对来货进行检验F2收货单,来源于供应商发出的采购收货单据根据收货单验货,确定供应商提供货品的数量、质量等是否合格F1订货单,向供应商订货;F3不合格单,向供应商退货;F5合格单,入库1000次/月P1.2进库采购的合格货品入库F5货物合格

单,来源于库管员根据入库单将采购货品入库,登记库存和流水帐S2库存台帐、S1流水帐,每次入库都要有详细登记1000次/月P1.3退货办理退货手续F3不合格单,来源于货物验收人员根据不合格单办理退货,并登记流水帐S1流水帐,F4

退货单,将货物退还给供应商150次/月P2.1销售货物对顾客购物情况进行开单F7顾客订单,来源于顾客的购货请求;库存台帐以供查询根据数据流顾客订单,导购代表为顾客进行选台开台,消费记帐等F8销售单,给顾客一份;F9出库单;同

时根据出库单登记库存台帐及流水帐2000次/天P2.2确认退单对顾客请求的退单进行确认F10顾客退单,来源于顾客的要求根据数据流顾客退单,前台主管就顾客提出原因进行退货确认F11确认后的顾客退单,经销售主管批准后

,为顾客办理退货100次/天P2.3退货根据已确认的退单进行退货F11已确认的顾客退单,来源于销售主管已批准的退货单根据批准退货单,允许顾客退货,并修改相关的库存记录F11库存台帐及流水帐,修改库存台帐及流水帐100次/天处理逻辑的定义4数据

字典1155处理逻辑的表达116数据字典里的处理逻辑小说明仅能对简单的处理进行说明,但是对于较复杂的处理逻辑必须加以更为详细的描述,这就要用到处理逻辑的描述工具:□决策树/判断树□决策表/判断表□结构化语言5处理逻辑的表达117根条件条件行动条件条件条件

行动行动行动决策树的构造规则:首先从文字材料中分清哪些是判定的条件,哪些是判定的结论(行动)。⚫根据文字材料中的连接词找出判定条件之间的并列关系、选择关系、从属关系。⚫再根据这些关系构造出决策树。(1)决策树5处理逻辑的表达118(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交

易额在5万以上时:如果无欠款,则给予15%的折扣;如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%;如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。订货折扣政策如下:示例5处理逻辑的表达11

9无欠款有欠款15%10%5%0%订货折扣政策年交易额5万以上年交易额5万或以下交易20年以上交易20年以下判断树比较直观,容易理解,但当处理逻辑中涉及的条件很多时,不容易清楚地表达出整个判别过程。5处理逻辑的表达120(2)决策表□决策表:以表格的方式来描述处理逻辑。□决策

表的绘制步骤:先根据条件的组合画出原始决策表再对原始决策表中的组合进行优化,得到优化后的决策表5处理逻辑的表达121条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20

年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%条件语句行动语句条件项行动项5处理逻辑的表达122条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%

YYYYNNNNYYNNYYNNYNYNYNYN5处理逻辑的表达123□决策表的优化规则:如果一组条件组合中有几个条件的值相同,而另外几个条件无论值为“Y”或“N”,最后采取的决策行动都是一样,则这几个条件组合可以合并为一个

。决策表的优化5处理逻辑的表达124条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYY

NNYNYNYNYN5处理逻辑的表达125条件及行动1345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN5处理逻辑的表达126条件及行动1345条件组合C

1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN5处理逻辑的表达127❖例题:某航空公司规定,乘客可以免费托运重量不超

过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍。试绘出决策表以及决策树。5处理逻辑的表达128决策规则号12345678条件行李重量W<=30YYYYN

NNN国内乘客YYNNYYNN头等舱YNYNYNYN应采取的行动免费××××(W-30)×4×(W-30)×6×(W-30)×8×(W-30)×12×5处理逻辑的表达129决策规则号12345条件行李重量W<=30YNNNN国内乘客-YYNN头等舱-YNYN应采取的行动免费×(W-30

)×4×(W-30)×6×(W-30)×8×(W-30)×12×5处理逻辑的表达130例:书P118图6.105处理逻辑的表达131少了Y/Y/Y和Y/Y/N这两种条件组合,因为这和现实逻辑冲突5处理逻辑的表达132(3)结构化语言❖结构英语表示法是一种模仿

计算机语言的处理逻辑描述方法,介于形式语言和自然语言之间❖它没有精确的定义,主要使用由“IF”、“THEN”、“ELSE”等词组成的规范化语言。5处理逻辑的表达133IF购货金额在5万以上THENIF无

欠款THEN折扣率为15%ELSEIF与公司交易20年以上THEN折扣率为10%ELSE折扣率为5%ELSE无折扣结构化语言示例5处理逻辑的表达134三种工具比较:从掌握工具的难易度来看,结构化语言最易于掌握;从清晰直观度来看,特别是表达判断逻辑

结构,决策树最好,一目了然;从机器的可读性(计算机编制程序)来看,判定表这种二维表格形式的机器可读性最强。…….不同的角度,可以得出不同的结论。在使用中,三种工具应该互为补充,结合使用。5处理逻辑的表达135可行性分析管理业务调

查数据流程调查组织结构调查管理功能调查业务流程调查数据流程图数据字典处理逻辑的表达概括、抽象具体概括、抽象的数据对象及流程具体的管理业务5处理逻辑的表达136我们所得到的业务流程、数据流程是否存在不足之处呢?

通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。有必要6系统化分析137系统化分析是提出新系统逻辑模型的重要步骤,通过系统化分析,找出现行系统逻辑模型存在的问题,提出优化和改进的方法,逐层修改现行系统的数据流程

图,给出新系统的逻辑模型。需要分析的内容大致有:一、系统化分析的内容二、系统化分析的原则三、提出新系统的逻辑模型6系统化分析138一、系统化分析的内容(1)分析系统目标通过系统目标分析,确定新系统应该在哪些方面发挥

作用以及如何发挥作用。系统目标分析是在详细调查分析的基础上,根据可行性分析中所提出的目标进行再次考察,并根据对环境和条件的调查修正系统的目标,使系统目标适应组织的管理需求和战略目标。6系统化分析139一、系统化分析的内容(2)确定新系统的边界确定新系统边界就是要划定哪些部分由计算机完成,哪些部分由

人工完成,从而明确新系统的人机接口。6系统化分析140一、系统化分析的内容(3)分析新系统的功能首先检查主要处理功能是否能够满足要求,是否需要增加新的功能。其次检查每项功能细节是否需要删除、合并,或者增加一些新功能细节。再次检查文件是否都有保留的必要。6系统化分析14

1一、系统化分析的内容(4)确定新系统的数据处理方式成批处理方式:即按一定时间间隔把数据积累成批后一次输入计算机进行处理。成批处理的特点:费用较低而又可有效地使用计算机,通常适用于以下四种情况:✓固定周期的数据处理(

工资管理)✓需要大量的来自不同方面的数据的综合处理(营销管理)✓需要在一段时间内累积数据后才能进行的数据处理✓没有通讯设备而无法采用联机实时处理的情况(野外数据采集的管理)6系统化分析142一、系统化分析的内容(4)确定

新系统的数据处理方式联机实时处理:其特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。这种处理方式的特点是及时,但费用较高。通常适用于以下三种情况:✓需要反应迅速的数据处理(工业实时控制系统)✓负荷易产生波动

的数据处理(银行的账务处理系统)✓数据收集费用较高的数据处理(航天飞机的控制处理)6系统化分析143一、系统化分析的内容(5)研究和确定管理模型在系统分析中,可以根据业务和数据流程的分析结果,针对每个管理过程信息处理特点,找

出相应的管理模型,使管理信息系统更充分运用现代管理科学的成果。管理模型的种类有:综合计划模型生产计划管理模型库存管理模型财务成本管理模型统计分析与预测模型等6系统化分析144二、系统化分析的原则一般情况下,新系统的

逻辑模型与现行系统的逻辑模型相比,变化是很小的,可能只是在某一个或几个处理中引进新技术,改变几处数据的流程,或者改变某些数据存储的组织方式。不要企图一下子做更多的变更。否则会牵涉面太大,造成组织中震动太猛,扰乱日常工作,形成一些不必要的阻力。6系统化分析145三、提出新系统的逻辑模型新系统逻辑

方案是系统分析阶段的最终成果,也是今后进行系统设计和实施的依据。6系统化分析146三、提出新系统的逻辑模型6系统化分析建立新系统逻辑模型应遵循的原则是:用户第一原则,高效率原则,可靠性原则,灵活性原则。通过系统化分析,对先

行系统的逻辑方案进行优化和改进,得出新系统的逻辑模型。新系统的逻辑模型是系统分析阶段的最主要的成果,其内容包括:1、新系统的业务流程。这是对原系统的业务流程的不足进行改进后的结果。2、新系统的数据流程。这是对原数据流程的不合理之处进行优化后的结果,包括新的数据流程中的人机界面划分。

对系统的逻辑模型进行描述的重要工具是数据流程图和数据字典。147详细调查的内容确定管理模型管理信息系统的系统分析系统化分析应把建立新系统看成是对组织的一种有目的改变过程。通过详细调查掌握现行系统现状,为分析和提出新系统的

逻辑设计做好准备。在调查原系统的基础上,分析原系统业务流程和数据流程的不足,提出优化改进方法,给出新系统要采用的信息处理方案。针对管理过程信息处理特点找出相应的管理模型,使MIS充分运用现代管理科学成果。管理业务调查

(组织结构、管理功能和管理业务流程调查)数据流程调查(用数据流程图配以数据字典和描述处理逻辑的工具进行描述)。可行性分析的内容包括管理上的、技术上的和经济上的可行性。要明确指出是立即开发,还是改进原系统或者目前不可开发。可

行性分析详细调查的任务提出新系统的逻辑方案包括新系统的业务流程、新系统的数据流程、新系统中的管理模型。

精品优选
精品优选
该用户很懒,什么也没有留下。
  • 文档 34925
  • 被下载 0
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?