版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、建立领导小组建立领导小组组成系统组组成系统组进行系统规划进行系统规划1系统分析系统分析2系统设计系统设计3系统实现系统实现4系统评价系统评价系统开发系统开发 系统规划(概念模型,是什么?) 系统分析(逻辑模型,做什么?) 系统设计(物理模型,怎么做?) 系统实施(模型应用,具体做。)2021-11-201第六章第六章MISMIS系统分析系统分析 用户的需求用户的需求 数据、要求数据、要求Workstation计算机能计算机能处理的信处理的信息和功能息和功能u了解用户需求和系统现存问题;确定系统目标;可行性分析;了解用户需求和系统现存问题;确定系统目标;可行性分析;业务调查分析;系统数据和功能分
2、析;形成文档业务调查分析;系统数据和功能分析;形成文档 系统分析的概念 系统分析就是从系统的观点出发,对现行系统进行分析综合,找出各种可行的方案,以供决策者进行理想的选择,也是为系统设计、系统测试、系统实现打下坚实的基础,同时也提供了系统验收的依据。 任务任务1.1. 详细调查详细调查2.2. 分析用户需求分析用户需求3.3. 提出新系统逻辑模型提出新系统逻辑模型4.4. 编写系统分析报告编写系统分析报告返回返回1.1. 详细调查详细调查 详细调查现行系统的情况和具体结构。详细调查现行系统的情况和具体结构。并用一定的工具对现行系统进行详尽的描述,并用一定的工具对现行系统进行详尽的描述,这是系统
3、分析最基本的任务。这是系统分析最基本的任务。 在充分了解现行系统现状的基础上,进一在充分了解现行系统现状的基础上,进一步发现其存在的薄弱环节,并提出改进的设步发现其存在的薄弱环节,并提出改进的设想。想。 新系统功能强弱、质量高低的关键所在。新系统功能强弱、质量高低的关键所在。返回返回2.2. 分析用户需求分析用户需求 用户需求是指用户要求新系统应具有用户需求是指用户要求新系统应具有的全部功能和特性。的全部功能和特性。 功能要求;性能要求;可靠性要求;功能要求;性能要求;可靠性要求;安全、保密要求;开发费用和时间以及资安全、保密要求;开发费用和时间以及资源方面的限制。源方面的限制。返回返回3.3
4、. 提出新系统逻辑模型提出新系统逻辑模型 逻辑模型是指在逻辑上确定的新系统模型逻辑模型是指在逻辑上确定的新系统模型,而不而不涉及具体的物理实现涉及具体的物理实现,既解决系统既解决系统“干什么干什么”,而而不是不是“如何干如何干”。(由一组图表工具进行描述,用户可通过其了解(由一组图表工具进行描述,用户可通过其了解未来的新系统,并进行讨论和改进。)未来的新系统,并进行讨论和改进。)返回返回4.4. 编写系统分析报告编写系统分析报告 对逻辑模型进行适当的文字对逻辑模型进行适当的文字说明,组成系统分析报告。说明,组成系统分析报告。返回返回可行性分析和详细调查概述可行性分析和详细调查概述 一、可行性分
5、析的内容一、可行性分析的内容 1 管理方面的可行性:领导的态度、管理机构、管理制度、管理人员 2 技术方面的可行性:软硬件设备、技术人员、技术水平 3 经济方面的可行性:预计总投资、各项经费预算、现有资金、可转换资金 二、可行性分析报告二、可行性分析报告 对以下各方面的论证: 系统目标、 用户需求、系统功能、期望效益、资金预算、所得结论 三、详细调查的对象和目的 详细调查的对象是现行系统(包括手工系统和已采用计算机的管理信息系统)。 详细调查的目的在于完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和新系统的逻辑设计做好准备。 详细调查的原则和方式 详细调查应遵循用户
6、参与的原则,即由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行,两者结合,就能互补不足,更深入地发现对象系统存在的问题,共同研讨解决的方案。 一般常见的详细调查方式有: 1 重点询问调查 首先列出影响信息系统成败的关键因素,编制一个调查问卷表,然后自顶向下对组织的各个管理层次进行访问,并分类整理结果,从而了解各部门的全部工作和设想。 2 全面业务需求分析的问卷调查 针对所需调查的各项内容,绘制相应的各种形式的图表,用这些图表对企业管理岗位上的工作人员进行全面的需求分析调查(填表),然后分析整理这些图表逐步得出我们所要调查的内容。 一、组织结构调查一、组织结构调查 了
7、解组织的主要业务和功能 了解组织发展目标及其战略规划 了解组织的现状及管理体制 了解组织的边界和环境 了解组织内部的各层关系 了解组织中人员、事务、物质、资金、信息流及关系 发现组织中存在的问题组织结构的调查组织结构的调查系统的组织结构:系统的组织结构: 一个组织及其组成部分之间的隶一个组织及其组成部分之间的隶属关系或管理与被管理的关系属关系或管理与被管理的关系。组织结构图:组织结构图: 将一个单位组织内部的部门划分将一个单位组织内部的部门划分以及它们的相互关系用图表示出来以及它们的相互关系用图表示出来。组织结构图组织结构图厂厂 长长计划科计划科生产部生产部财务部财务部供销科供销科计计划划组组
8、统统计计组组计计划划调调度度组组外外协协组组统统计计组组成成本本组组会会计计组组出出纳纳组组供供应应组组销销售售组组仓仓库库按键或按键或击鼠标击鼠标 二、二、 功能功能体系的调查与分析体系的调查与分析功能:功能:完成某项工作的能力完成某项工作的能力。功能体系调查的任务:功能体系调查的任务: 了解或确定系统的功能构造(系统有一了解或确定系统的功能构造(系统有一个总的目标,为达到这个目标,必须要完成个总的目标,为达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行)。又依赖于下面各项更具体的功能来执行)。返回返回图图
9、按键或按键或击鼠标击鼠标 功能调查时应注意:功能调查时应注意:系统功能的调查和分析非常重要系统功能的调查和分析非常重要,对组织结构的对组织结构的调查调查,最终目的是以组织的组织结构为线索最终目的是以组织的组织结构为线索,通过通过这些机构的职责来掌握系统的功能,从总体上了这些机构的职责来掌握系统的功能,从总体上了解这个系统。解这个系统。既了解目前的功能结构又分析系统缺少的、薄既了解目前的功能结构又分析系统缺少的、薄弱的功能以便在形成信息系统逻辑模型时加以补弱的功能以便在形成信息系统逻辑模型时加以补充和改进。充和改进。分析师要运用管理科学、计算机和信息处理等分析师要运用管理科学、计算机和信息处理等
10、方面的知识及开发研制方面的知识及开发研制MIS的经验的经验,充分发挥主导充分发挥主导作用作用,善于发现和提出对系统功能的改进意见。善于发现和提出对系统功能的改进意见。三、三、 管理业务流程的调查与分析管理业务流程的调查与分析 从组织结构图、功能分析图可以看从组织结构图、功能分析图可以看出信息处理工作集中在哪些部门以及这出信息处理工作集中在哪些部门以及这些部门的主要职能是什么,下一步的任些部门的主要职能是什么,下一步的任务是弄清这些职能是如何在有关部门具务是弄清这些职能是如何在有关部门具体完成的,以及在完成这些职能是信息体完成的,以及在完成这些职能是信息处理工作的一些细节情况。处理工作的一些细节
11、情况。返回返回图表图表 (一)业务流程分析 业务流程图(Transaction Flow Diagram,简称TFD),就是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说,就是一本用图形方式来反映实际业务处理过程的“流水账”。绘制出这本“流水账”对于开发者理顺和优化业务过程是很有帮助的。 业务流程图是一种用尽可能少、尽可能简单的方法来描述业务处理过程的方法。由于它的符号简单明了,所以非常易于阅读和理解业务流程。但它的不足是对于一些专业性较强的业务处理细节缺乏足够的表现手段,它比较适用于反映事务处理类型的业务过程。 描述管理业务
12、的图表:描述管理业务的图表: 管理业务流程图管理业务流程图 表格分配图表格分配图返回返回业务描述工具业务描述工具业务流程图例业务流程图例1业务处理单位业务处理表格制作数据收集存储业务流向注重业务信息的流动而轻视办理事务过程的描述,注重业务信息的流动而轻视办理事务过程的描述,了解业务单位参与与办事过程、生成文档与存储文档的区别了解业务单位参与与办事过程、生成文档与存储文档的区别招办报名报名表考生考试考生成绩录取招办 高校高考招生业务流程图( 最高层)招办确定提档名额阅档记录报名表计划成绩提取档案招办阅档阅档记录确定录取名单录取名单录取名单退档招办监察部门制作录取通知录取通知录取通知发放录取通知招
13、办高考招生业务流程图( 录取部分)(二)表格分配图(二)表格分配图 为了传递信息,管理部门经常将某种单据或报告为了传递信息,管理部门经常将某种单据或报告复印多份分发到其他多个部门,在这种情况下,可复印多份分发到其他多个部门,在这种情况下,可以采用表格分配图来描述有关业务。以采用表格分配图来描述有关业务。 表格分配图表达清楚,可以帮助系统分析人员描表格分配图表达清楚,可以帮助系统分析人员描述系统中复制多份的报告或单据的数量以及这些报述系统中复制多份的报告或单据的数量以及这些报告或单据都与哪些部门发生业务联系。告或单据都与哪些部门发生业务联系。 某物资管理的业务流程图绘制实例 车间填写领料单到仓库
14、领料,库长根据用料计划审批车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。库工收到已批准的领料领料单,未批准的退回车间。库工收到已批准的领料单后,首先查阅库存帐,若有货,则通知车间前来领单后,首先查阅库存帐,若有货,则通知车间前来领取所需物料,并登记用料流水帐;否则将缺货通知采取所需物料,并登记用料流水帐;否则将缺货通知采购人员。采购人员根据缺货通知,查阅订货合同单,购人员。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。供货单位发出货物后,立即向订货单申请补充订货。供货单位
15、发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,就办位发出提货通知。采购人员收到提货通知单后,就办理入库手续。接着是库工验收入库,并通知车间领料理入库手续。接着是库工验收入库,并通知车间领料。此外,仓库库工还要依据库存帐和用料流水帐定期。此外,仓库库工还要依据库存帐和用料流水帐定期生成库存的报表,呈送有关部门。生成库存的报表,呈送有关部门。 人员:人员:库长、库工、采购员库长、库工、采购员 部门:部门:车间、供货单位、有关部门车间、供货单位、有关部门 业务往来:业务往来: 车间车间 库长;库长; 库长库长 库工;库工; 库工库工 车间;车间; 库工库工 采购员;采购员; 库工
16、库工 有关部门;有关部门; 采购员采购员 供货单位供货单位第一步、分析:第一步、分析:弄清上述问题涉弄清上述问题涉及到哪些人员、部门,这些人员及到哪些人员、部门,这些人员、部门中,哪两个之间存在业务、部门中,哪两个之间存在业务往来?往来?第二步、分别绘制出上述第二步、分别绘制出上述“业务往来业务往来”的业务流程图的业务流程图: 车间车间 库长库长库库长长未批准未批准的领料的领料单单领料单领料单车车间间用料用料审批审批填写领填写领料单料单用料计划用料计划 库长库长 库工库工 库工库工 车间车间库长库长领料单领料单用料用料审批审批库库工工已批准的已批准的领料单领料单用料计划用料计划领料通知领料通知
17、单单车车间间领料领料处理处理库工库工已批准的已批准的领料单领料单库存帐库存帐 库工库工 采购员采购员采采购购员员缺缺 货货通知单通知单库工库工领料领料处理处理已批准的已批准的领料单领料单登记登记入库入库检验入库检验入库库存帐库存帐 库工库工 有关部门有关部门库存库存报表报表有关部有关部门门库存库存盘点盘点领料领料处理处理库工库工已批准的已批准的领料单领料单库存帐库存帐用料流水帐用料流水帐 采购员采购员 供货单位供货单位采采购购员员催货单催货单补充订补充订货单货单提提 货货通知单通知单供货供货单位单位处理处理订货订货缺货通知缺货通知订货合同订货合同第三步、把上述各个第三步、把上述各个“业务往来业
18、务往来”对应的业务流程图综对应的业务流程图综合到一起,便得到本业务的流程图。合到一起,便得到本业务的流程图。用料用料审批审批订货订货处理处理采购员采购员供货单供货单位位领领料料单单库长库长未批准的未批准的领料单领料单缺货通缺货通知单知单催货单催货单补充订补充订货单货单登记登记入库入库提货通提货通知单知单检验入库检验入库领料通领料通知单知单车车间间库存库存报表报表有关有关部门部门库存库存盘点盘点领料领料处理处理库工库工已批准的已批准的领料单领料单用料计划用料计划库存帐库存帐订货合同订货合同用料流水帐用料流水帐填写填写领领料单料单课堂练习课堂练习1:某工厂成品库管理的业务过程为:某工厂成品库管理的
19、业务过程为:成品库保管员按车间送来的入库单登记库存台帐。成品库保管员按车间送来的入库单登记库存台帐。发货时,发货员根据销售科送来的发货通知单将成发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送往销售科和会计科。,出库单的另外两联分别送往销售科和会计科。车间车间领料单领料单登记库登记库存台帐存台帐保管员保管员出库单出库单库存台帐库存台帐销售科销售科入库单入库单发货,登记发货,登记库存台帐库存台帐登记库登
20、记库存台帐存台帐会计科会计科第三节第三节 数据与数据流程分析数据与数据流程分析 数据是信息的载体,是今后系统处理的主要对象,因此必须对系统调查中收集的数据以及统计和处理数据的过程进行分析和整理。 如果有没弄清楚的问题,应立刻返回去彻底弄清楚它。如果发现有数据不全,采集过程不合理,处理过程不流畅,数据分析不深入等问题,应在本分析过程中研究解决之。 数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。 数据流图的图形符号数据流图的图形符号 外部实体外部实体 处理过程处理过程 数据存储数据存储 数据流向数据流向本系统之外的人、程序、机构,他们和本系统有信息传递。方框内注明外部实体的编
21、码属性和名称方框内必须清楚反映三方面的信息:一是综合反映数据流程、业务过程及本处理过程的编号(上);二是处理过程的文字描述(中);三是该过程的进一步详细说明(下)。是对数据记录文件的读写处理,注明数据文件的标识编码(左边)和文件名称(右边)。可以是一项数据,也可是一组数据,还可表示对数据文件的存储操作。通常在数据线上方注明数据流的名称。 数据流程分析外部实体。指本系统之外的人或单位,它们和本系统有信息传递关系。在绘制某一系统的数据流程图时,凡属本系统之外的人或单位,也都被列为外部实体。为了避免在一张数据流程图中出现线条的交叉,同一个外部实体可以出现若干次。数据流。数据流表示流动着的数据,它可以
22、是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。通常在数据流符号的上方标明数据流的名称。数据流程分析处理(功能)。处理,又称功能。如果将数据流比喻成工厂中的零部件传送带,数据存储是零部件的存储仓库,那么每一道加工工序就相当于数据流程图中的处理功能,它表达了对数据处理的逻辑功能,一般用一个长方形来表示处理逻辑,图形下部填写处理的名称(如开发票、出库处理等),上部填写唯一标识该处理的标志。数据存储。指通过数据文件、文件夹或账本等存储数据,表明数据的流动方向及其名称,它是数据载体的表现形式之一。用一个右边开口的长方形条表示。图形右部填写存储的数据和数据集的
23、名字,左边填入该数据存储的标志。同外部实体一样,为了避免在一张数据流程图中出现线条的交叉,同一个数据存储可以出现若干次。特点特点 抽象性抽象性 概括性概括性返回返回 抽象性抽象性 不考虑具体的不考虑具体的物理因素物理因素,如:组织结构、工作如:组织结构、工作场所、物流、存储介质、具体的处理方法和技场所、物流、存储介质、具体的处理方法和技术手段等内容术手段等内容,只是只是抽象地反映信息的流动、加抽象地反映信息的流动、加工、存储和使用工、存储和使用的情况的情况,能抽象地总结出能抽象地总结出MIS的的任务任务,以及各项任务之间的顺序和关系以及各项任务之间的顺序和关系,从信息处从信息处理的角度理的角度
24、将一个复杂的实际系统抽象成一个逻将一个复杂的实际系统抽象成一个逻辑模型辑模型。 概括性概括性 把系统对各种业务的处把系统对各种业务的处理过程联系起来理过程联系起来, ,形成一个形成一个总体总体, ,具有很强的概括性。具有很强的概括性。返回返回数据流图的层次划分数据流图的层次划分u把待解决的问题当作一个整体系统,找出其输入、输出把待解决的问题当作一个整体系统,找出其输入、输出和处理(即:外部项、处理功能、存储数据、数据流向)和处理(即:外部项、处理功能、存储数据、数据流向),不考虑其中细节部分,画出第一层数据流图。,不考虑其中细节部分,画出第一层数据流图。u遵循由上至下、逐步求精的原则,根据业务
25、范围和处理遵循由上至下、逐步求精的原则,根据业务范围和处理功能,在第一层数据流图的处理框中进一步细划,找出其功能,在第一层数据流图的处理框中进一步细划,找出其内部的业务处理关系和数据传输关系,画出第二层数据流内部的业务处理关系和数据传输关系,画出第二层数据流图。图。u根据问题的复杂程度按照上述方法逐步分层,直到所需根据问题的复杂程度按照上述方法逐步分层,直到所需表达的数据都显露出来。表达的数据都显露出来。1高考招生录取数据流程图(最高层)录取录取通知录取通知考生档案考生档案学校招办1.1成绩筛选高考招生录取数据流程图(录取部分)1.2确定名单1.3制作录取通知1.4退档录取通知考生档案学校招办
26、录取名单考试成绩 数据流程分析 3)绘制数据流程图的注意事项 数据流程图的绘制过程中应注意以下几个方面的问题。 数据流程图的绘制一般由左至右进行。从左侧开始标出外部实体,然后画出由外部实体产生的数据流,再画出处理逻辑、数据流、数据存储等元素及其相互关系,最后在流程图的右侧画出接受输出信息的系统的外部实体。数据流至少有一端连着处理框 数据流不能从外部实体直接传送到数据存储,也不能从数据存储直接传送到外部实体。数据存储流入流出协调 数据存储必定有流入的数据流和流出的数据流,缺少任何一种则意味着遗漏某些加工。数据处理流入流出协调 只有输入没有输出则数据处理无需存在,只有输出没有输入的数据处理不可能满
27、足。合理命名、准确编号 数据流程图绘制过程中,对外部实体、数据流、处理逻辑以及数据存储都必须合理地命名。数据流程图正式完稿后还要对这些元素进行编号,以便进一步编写数据字典利于系统设计人员和用户阅读与理解。数据流图举例数据流图举例 汽车配件公司汽车配件公司(1 1)顶层数据流程图(环境图)顶层数据流程图(环境图)顾客顾客订货单订货单发货单发货单订货单订货单发货单发货单1 1业务业务处理处理供应供应商商配件库存配件库存(2 2)第二层数据流程图)第二层数据流程图顾顾客客订货单订货单发货单发货单订货单订货单发货单发货单1.11.1销售销售处理处理供应供应商商配件库存配件库存1.21.2采购采购处理处
28、理1.31.3会计会计到货通知到货通知向供应商的向供应商的订货单订货单应付款通知应付款通知收收据据(3 3)第三层数据流程图)第三层数据流程图顾客顾客采购采购订货单订货单配件库存配件库存业务业务员员不合格不合格顾客顾客D2D2D3D3可发可发订货订货不满足不满足的订货的订货暂存订货单暂存订货单D4D4到到货货通通知知新顾客新顾客销售历史销售历史D5D5D10 D10 应收款明细账应收款明细账合格的订货单合格的订货单1.1.11.1.1编编 辑辑订货单订货单1.1.21.1.2登登 录录新顾客新顾客数数 据据1.1.31.1.3确确 定定顾顾 客客订订 货货1.1.41.1.4开发货开发货单并修
29、单并修改库存改库存1.1.51.1.5产产 生生暂暂 存存订货单订货单1.1.61.1.6对对 照照暂暂 存存订货单订货单D3 D3 配件库存配件库存经理经理询询 问问库库 存存库库 存存状状 态态1.1.81.1.8编制销编制销售和库售和库存报表存报表1.1.71.1.7检检 索索库库 存存发货单发货单课堂练习2-数据流图绘制练习某银行储蓄所存(取)款过程如下:储户将填好的存(某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种情况取)单及存折送交分类处理处。分类处理处按三种情况分别处理。如果存折不符或存(取)单不合格,则将存分别处理。如果存折不符或存
30、(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处处理,该服务台取出底帐则将存折及存款单送交存款处处理,该服务台取出底帐登记后,将存折退还给储户;如果是取款,则将存折及登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处处理,该服务台取出底帐和现金,记取款单送交取款处处理,该服务台取出底帐和现金,记帐后将存折和现金退给储户。帐后将存折和现金退给储户。储储户户存取单存取单 存折存折存折存折存存 折折分类分类业务业务处理处理底帐底帐存款存款处理处理取款取款处理处理存款单存款单取款单取款单存折存
31、折存存 折折第四节第四节 数据字典数据字典1.1. 数据字典概述数据字典概述2.2. 数据字典内容数据字典内容返回返回1.1.数据字典概述数据字典概述 以特定格式记录下来的、对系统以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据的数据流程图中各个基本要素(数据流、加工、存储、和外部项)的内容流、加工、存储、和外部项)的内容和特征所作的完整的定义和说明。是和特征所作的完整的定义和说明。是对数据流程图的重要补充和说明。对数据流程图的重要补充和说明。返回返回2.2.数据字典内容数据字典内容 数据项数据项 数据结构数据结构 数据流数据流 处理逻辑(加工)处理逻辑(加工) 数据存储数据存储
32、外部项外部项 数据项数据项 也称数据元素也称数据元素,具有独立逻辑含具有独立逻辑含义的最小数据单位。在义的最小数据单位。在数据字典中对数据字典中对其定义包括:其定义包括:数据项的名称、编号、别名、简述;数据项的名称、编号、别名、简述;数据项的取值范围;数据项的取值范围;数据项的长度。数据项的长度。 例例返回返回按键或按键或击鼠标击鼠标例:数据项定义例:数据项定义数据项编号:数据项编号:A03-04A03-04数据项名称:库存量数据项名称:库存量别别 名:数量名:数量简简 述:某种配件的库存数量述:某种配件的库存数量长长 度:度:6 6个字节个字节取取 值值 范围:范围:0-9999990-99
33、9999返回返回按键或按键或击鼠标击鼠标 数据结构数据结构 由若干数据项构成的数据组合称为由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的数据结构,它描述了某些数据项之间的关系。关系。在在数据字典中对其定义包括:数据字典中对其定义包括: 数据结构的名称、编号;数据结构的名称、编号; 简述;简述; 数据结构的组成。数据结构的组成。 例例返回返回按键或按键或击鼠标击鼠标例:数据结构定义例:数据结构定义数据结构编号:数据结构编号:D02-01D02-01数据结构名称:用户订货单数据结构名称:用户订货单简简 述:用户所填写用户情况及述:用户所填写用户情况及 定货要求等信息定货要求等信息
34、数据结构组成:订货单标识数据结构组成:订货单标识+ +用户情况用户情况+ + 配件情况配件情况返回返回按键或按键或击鼠标击鼠标 数据流数据流 表明系统中数据的逻辑流向,可以表明系统中数据的逻辑流向,可以是数据项或数据结构。是数据项或数据结构。包括:包括:数据流的名称及编号;简述;数据流的名称及编号;简述;数据流的来源;数据流的去向;数据流的来源;数据流的去向;数据流的组成;数据流的流通量;数据流的组成;数据流的流通量;高峰期流通量。高峰期流通量。 例例返回返回按键或按键或击鼠标击鼠标例例: :数据流定义数据流定义编编 号:号:D03-08D03-08数据流名称:发货单数据流名称:发货单简简 述
35、:销售科为用户开出的发货单述:销售科为用户开出的发货单数据流来源:数据流来源: “开发货单开发货单”处理功能处理功能数据流去向数据流去向: : 数据存储数据存储“订货单存档订货单存档”数据流组成:发货单数据结构数据流组成:发货单数据结构流流 通通 量:量:150150份份/ /天天高峰流通量:高峰流通量:7070份份/ /每天上午每天上午9 9:00-1100-11:0000返回返回按键或按键或击鼠标击鼠标 处理逻辑处理逻辑( (加工加工) ) 仅对数据流程图仅对数据流程图( (DFD)DFD)中最底层的中最底层的处理逻辑加以说明。处理逻辑加以说明。包括:包括: 处理逻辑名称及编号;处理逻辑名
36、称及编号; 简述;简述; 输入输入 ; 处理过程;处理过程; 输出;输出; 处理频率。处理频率。 例:例:返回返回按键或按键或击鼠标击鼠标 例:处理逻辑定义例:处理逻辑定义处理逻辑编号处理逻辑编号: :P03-01P03-01;处理逻辑名称:验收订货单处理逻辑名称:验收订货单简述:确定用户的订货单是否填写正确简述:确定用户的订货单是否填写正确输入的数据流:订货单,来源:外部实体输入的数据流:订货单,来源:外部实体“用用户户”;处理:检验定后单数据,查明是否符合供货范围处理:检验定后单数据,查明是否符合供货范围输出的数据流:合格的订货单,去向:处理逻辑输出的数据流:合格的订货单,去向:处理逻辑“
37、确定发货量确定发货量”;不合格的订货单,去向:外部;不合格的订货单,去向:外部项项“用户用户”处理频率:处理频率:5050次次/ /天天返回返回按键或按键或击鼠标击鼠标 数据存储数据存储 数据流的暂停或永久保存的地方数据流的暂停或永久保存的地方包括:包括: 数据存储的编号数据存储的编号 名称名称 简述简述 组成组成 关键字关键字 相关的处理相关的处理 例例返回返回按键或按键或击鼠标击鼠标例例: 数据存储定义数据存储定义数据存储编号:数据存储编号:F03F030808数据存储名称:库存账数据存储名称:库存账简简 述:存放配件的历年库存和单价述:存放配件的历年库存和单价数据存储组成:配件编号数据存
38、储组成:配件编号 + + 配件名称配件名称 + + 单价单价+ + 库存量库存量 + + 备注备注关关 键键 字:配件编号字:配件编号相关联的处理:相关联的处理:P2(P2(“确定发货量确定发货量”),), P3(P3(“开发货单、修改库存开发货单、修改库存”) )返回返回按键或按键或击鼠标击鼠标 外部项外部项 外部项编号外部项编号 外部项名称外部项名称 简述简述 输入的数据流输入的数据流 输出的数据流输出的数据流 例:例:返回返回按键或按键或击鼠标击鼠标例:外部项的定义例:外部项的定义外部项编号:外部项编号:S03-01S03-01外部项名称:用户外部项名称:用户简简 述:购买本公司货物的用
39、户述:购买本公司货物的用户输入的数据流:输入的数据流:DS03-06(DS03-06(“不合格订货单不合格订货单”) ) D03-08D03-08(“发货单发货单”)输出的数据流输出的数据流: : DS03-06DS03-06(“订货单订货单”)返回返回按键或按键或击鼠标击鼠标处理功能的描述工具决策分析 对管理业务中比较简单的处理逻辑可以用数据流程图和数据字典进行描述,但对于较复杂的处理逻辑(多分支条件)应使用以下决策分析工具: 决策(判断)树:决策(判断)树:用树型结构图描述多分支条件的处理逻辑关系 决策(判断)表:决策(判断)表:用二维表格描述多分支条件的处理逻辑关系 决策结构语句:决策结
40、构语句:用类似计算机语言(英语)语句描述多分支条件的处理逻辑关系第五节第五节 描述处理逻辑的工具描述处理逻辑的工具一一. .决策树决策树决策树是用来表示逻辑判决策树是用来表示逻辑判断问题的一种图形工具。断问题的一种图形工具。它用它用“树树”来表达不同条来表达不同条件下的不同处理。比用语件下的不同处理。比用语言更为直观。言更为直观。返回返回2.2.一般形式一般形式 决策树的左边为树根,从左向右依次排列各条件,左边的条决策树的左边为树根,从左向右依次排列各条件,左边的条件比右边的优先考虑。根据每个条件的取值不同,树可以产生件比右边的优先考虑。根据每个条件的取值不同,树可以产生很多分支很多分支,各分
41、支的最右端,各分支的最右端( (即树梢即树梢) )为不同的条件取值状态下为不同的条件取值状态下采取的行动采取的行动( (也称策略也称策略) )。返回返回根根条条件件行动或策略行动或策略30.and.100天欠款时间欠款时间需求量需求量需求量需求量库存量库存量库存量库存量立即发货立即发货先按库存发货,先按库存发货,进货后再补发。进货后再补发。先付款再发货先付款再发货不发货不发货通知先付欠款通知先付欠款 二、判定表二、判定表 判定表是采用表格方式表示处理逻辑的一种工具。判定表是采用表格方式表示处理逻辑的一种工具。它将所有的条件列在表中,通过条件的组合,表它将所有的条件列在表中,通过条件的组合,表明
42、应采取的策略。判定表特别适用于条件很多,明应采取的策略。判定表特别适用于条件很多,而且每一个条件的取值有若干个,相应的动作也而且每一个条件的取值有若干个,相应的动作也很多的情形。判定表的编制方法是:很多的情形。判定表的编制方法是: 列出所有的列出所有的n个条件;个条件; 列出所有的条件组合,条件组合数最多为列出所有的条件组合,条件组合数最多为2n 个;个; 按全部条件组合列出其对应的行动方案;按全部条件组合列出其对应的行动方案; 整理方案。有些条件组合在实际中可能是矛盾整理方案。有些条件组合在实际中可能是矛盾或无意义的,需要将它们剔除;某些不同组合条或无意义的,需要将它们剔除;某些不同组合条件
43、下的行动是相同的,需要将它们合并。表件下的行动是相同的,需要将它们合并。表4-2可以整理成表可以整理成表4-3,其中,其中“”表示表示“Y”或或“N”。决策规则号决策规则号123456条条件件欠款时间欠款时间100天天NNYYNN需求量需求量=4=4万元万元4=5=5年年5=4=4万万Y YY YY YY YN NC2:C2:最近最近3 3个月无拖个月无拖欠欠Y YY YN NN NY YC3:C3:与本公司交易与本公司交易=5=5年年Y YN NY YN NY YA1:A1:折扣率折扣率10%10%A2:A2:折扣率折扣率5%5%A3:A3:折扣率折扣率2%2%A4:A4:无折扣无折扣条件和
44、行动条件和行动各种条件组各种条件组三、三、 结构化语言结构化语言 专门用来描述基本加工的逻辑功能的一专门用来描述基本加工的逻辑功能的一种规范化语言,介于自然语言和程序设计语种规范化语言,介于自然语言和程序设计语言之间。言之间。 与程序设计语言相似,只允许三种基本与程序设计语言相似,只允许三种基本逻辑结构逻辑结构: 返回返回顺序结构顺序结构、选择结构、选择结构、循环结构循环结构 与自然语言的区别:只使用极其有限的与自然语言的区别:只使用极其有限的词汇和语句以便简洁而明确地表达基本加工词汇和语句以便简洁而明确地表达基本加工的逻辑功能。的逻辑功能。 按键或按键或击鼠标击鼠标IF 欠款时间=30天 I
45、F 需求量 =库存量 THEN 立即发货 ELSE 先按库存发货,进货后再补发ELSE IF 欠款时间 = 100天 IF 需求量 =库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款决策结构语句决策结构语句第六节第六节 系统化分析系统化分析一、分析系统目标一、分析系统目标根据可行性分析确定的系统目标,分析现行根据可行性分析确定的系统目标,分析现行系统的目标是否合理,分析目标之间的关系,并系统的目标是否合理,分析目标之间的关系,并确定这些目标。通过对现行系统目标和可行性分确定这些目标。通过对现行系统目标和可行性分析中确定的系统目标进行对比研究,可以判断原析中确定的系统目标
46、进行对比研究,可以判断原有目标是否过时,不适应需要;也可判定新目标有目标是否过时,不适应需要;也可判定新目标是否符合实际情况,对两者要进行调整以求得统是否符合实际情况,对两者要进行调整以求得统一。此外,对确定的新系统目标要加以具体化。一。此外,对确定的新系统目标要加以具体化。二、分析业务流程1、原有业务流程的分析。分析原有业务流程是否有存在的价值。哪些不合理的过程可以通过改进和优化来解决。2、业务流程的优化。3、确定新的业务流程。画出新系统的业务流程图。4、新系统的人机界面。 三、分析数据流程 与业务流程的改进和优化相对应,数据流程的分析和优化一直是系统分析的重要内容。数据流程分析的内容包括:
47、 1 原有数据流程的分析分析原有的数据流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,原有数据处理流程中哪些过程不尽合理,可以进行改进或优化。 2 数据流程的优化原有数据流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,分析流程的优化可以带来什么好处。 3 确定新的数据流程画出新的数据流程图。 4 新系统的人机界面确定新的数据流程图中人与机器的分工,即哪些工作可由计算机自动完成,哪些必须有人的参与。四、功能分析和划分子系统四、功能分析和划分子系统 把系统划分为子系统可以大大简化设计工作,因为划分以后,只要子系统之间的接口关系明确,每一子系统的设计、调试,基本上
48、可以互不干扰地各自相对独立地进行。将来,如要修改或扩充系统,可以在有关子系统范围内进行而不至于牵动全局。 对于大系统来说,划分子系统的工作应在系统规划阶段进行(系统规划法),常用的是U/C矩阵。五、数据属性分析五、数据属性分析 数据用属性的名和属性的值来描述事物某方面的特征。一个事物的特征可能表现在各个方面,需要用多个属性的名和其相应的值来描述。例如,对某职工来说,其属性名属性值有:姓名黄之清,性别男,年龄54,基本工资800等。 数据属性分析包括静态特性分析和动态特性分析两部分: 1数据属性的静态特性分析 指分析数据的类型(字符型、数据型、日期型等)、数据的长度(位数、小数位数)、取值范围(
49、最大值、最小值)和发生的业务量 2数据属性的动态特性分析 数据的属性按动态特性可以分为以下三类: (1) 固定值属性。具有固定值属性的数据,其值基本上固定不变,叫做固定值属性数据,也叫固定半固定数据。例如学生的姓名、性别等。(2) 固定个体变动属性。这类数据项,对总体来说具有相对固定的个体集,但其值是变动的。例如,工资系统中,电费扣款一项,扣款人员变动不大,但每人所扣电费则每月都在变化。(3) 随机变动属性。这种数据项,其个体是随机出现的,值也是变动的。例如工资系统中的病事假扣款。六、数据存储分析数据存储分析 数据存储分析是数据库设计在系统分析阶段要做的工作,其内容首先是分析用户要求,也就是调
50、查清楚用户希望从MIS中得到哪些有用信息,然后通过综合抽象,用适当的工具(如ER图等)进行描述。因为这是从用户角度看到的数据库,所以称之为数据库的概念模型。 数据概念模型也可以采用3NF关系群来描述。七、数据查询要求分析数据查询要求分析一个单位一个单位 一个时间一个时间所有单位所有单位 一个以上时间一个以上时间八、数据的输入输出分析八、数据的输入输出分析 分析各种数据输入的目的和适用范围、数据量的大小以分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。例如,输入的数据是否都得到了有效的及存在的问题。例如,输入的数据是否都得到了有效的利用,哪些数据的输入是多余的或者是不符合实际需要利
51、用,哪些数据的输入是多余的或者是不符合实际需要的,现在的数据输入方式是否能满足要求,输入速度是的,现在的数据输入方式是否能满足要求,输入速度是否能满足数据量的要求,是否需要改变输入方式和增加否能满足数据量的要求,是否需要改变输入方式和增加输入设备,哪种输入方式更符合用户的需要,还要分析输入设备,哪种输入方式更符合用户的需要,还要分析数据的精确程度和数据间的相互联系等。数据的精确程度和数据间的相互联系等。 除明确数据查询要求外,还应对各种输出报表(包括手除明确数据查询要求外,还应对各种输出报表(包括手工填写的)的目的和使用范围进行分析,弄清哪些报表工填写的)的目的和使用范围进行分析,弄清哪些报表
52、是多余的,或者是不符合实际要求的,系统的处理速度是多余的,或者是不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。和打印速度是否能满足输出的要求等。九、绘制新系统的数据流程图 新系统的数据流程图是在以上分析过程中逐步完善的。这是一项需要经过多次反复的、去伪存真的细致工作。数据流程图虽然能对系统作出全貌性的描述,但并未对图中的数据流、处理和存储等元素作进一步的说明,为此,需完善数据字典,并用工具描述比较复杂的处理逻辑。 十、确定新系统的数据处理方式 数据处理的方式可分为两类:成批处理方式和联机实时处理方式。成批处理方式按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进
53、行处理。成批处理的特点是费用较低而又可有效地使用计算机,通常适用于以下四种情况1) 固定周期的数据处理;2) 需要大量的来自不同方面的数据的综合处理;3) 需要在一段时间内累积数据后才能进行的数 据处理;4)没有通讯设备而无法采用联机实时处理的情况 联机实时处理方式的特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。这种处理方式的特点是及时,但费用较高。通常适用于以下三种情况:(1) 需要反应迅速的数据处理;(2) 负荷易产生波动的数据处理;(3) 数据收集费用较高的数据处理。第七节第七节 研究和确定管理模型研究和确定管理模型 管理模型是系统
54、在每个具体管理环节上所采用的管理方法。 一、综合计划模型 综合计划是企业生产、经营活动的总规划。常用的综合计划模型有两类: 1 综合发展模型 2 资源限制模型 二、生产计划管理模型:生产计划包括生产计划大纲和生产作业计划两类。三、库存管理模型四、财务成本管理模型1 成本核算模型2 成本预测模型 3 成本分析模型五、统计分析与预测模型 统计分析与预测模型一般用来反映销售、市场、质量、财务状况等的变化情况及未来发展的趋势,内容包括:市场占有率分析、消费变化趋势分析、利润变化、质量状况与指标分布、综合经济效益指标分析等。第八节提出新系统的逻辑模型第八节提出新系统的逻辑模型 新系统逻辑模型的提出新系统
55、逻辑模型的提出,要以现行系统的要以现行系统的数据流程图为基础数据流程图为基础,并以新系统的目标为依据并以新系统的目标为依据,逐渐修改现行系统的数据流程图来实现。逐渐修改现行系统的数据流程图来实现。 建立新系统逻辑模型的原则建立新系统逻辑模型的原则 确定新系统的目标确定新系统的目标 确定新系统主要处理功能确定新系统主要处理功能 确定新系统的数据处理方式确定新系统的数据处理方式 返回返回建立新系统逻辑模型的原则建立新系统逻辑模型的原则 用户第一用户第一 高效率高效率 可靠性可靠性 灵活性灵活性返回返回按键或按键或击鼠标击鼠标 高效率高效率系统处理业务的速度系统处理业务的速度( (单位时间内处单位时
56、间内处理的业务量理的业务量: :指单个或一组非数值的数据指单个或一组非数值的数据) )运行时间运行时间( (具有同样大小工作量的一批作具有同样大小工作量的一批作业运行一次的时间业运行一次的时间) )响应时间响应时间( (用户在终端上按下命令键用户在终端上按下命令键, ,提提出要求出要求, ,到计算机在终端上做出回答所用时间到计算机在终端上做出回答所用时间) )返回返回确定新系统的目标确定新系统的目标 确定新系统目标的原则确定新系统目标的原则 确定新系统目标的依据确定新系统目标的依据返回返回按键或按键或击鼠标击鼠标确定新系统目标的原则确定新系统目标的原则 适用性适用性 经济性经济性 整体性整体性
57、(眼前与长远(眼前与长远 利益结合)利益结合)返回返回确定新系统目标的依据确定新系统目标的依据 以现行系统存在的问题作为以现行系统存在的问题作为 系统开发的突破口;系统开发的突破口; 根据开发的资源情况根据开发的资源情况, ,恰当地恰当地 确定新系统开发的范围和进度。确定新系统开发的范围和进度。返回返回 确定新系统主要处理功能确定新系统主要处理功能 主要是检查系统中的主要功能是否满足主要是检查系统中的主要功能是否满足新系统目标的要求,若需增加新的功能,可新系统目标的要求,若需增加新的功能,可以通过修改以通过修改DFDDFD来实现。其次要检查每项功来实现。其次要检查每项功能的处理细节,还要检查每
58、个数据存储文件能的处理细节,还要检查每个数据存储文件是否都有保留的必要,是否要增加新的数据是否都有保留的必要,是否要增加新的数据存储文件等。此外还要合理地修订出新系统存储文件等。此外还要合理地修订出新系统内部的各种数据流及其合理的流向。内部的各种数据流及其合理的流向。返回返回 确定新系统的数据处理方式确定新系统的数据处理方式 (选择硬件设备的重要环节)(选择硬件设备的重要环节) 数据处理方式数据处理方式: 联机处理联机处理(适用于用户要求系统能及(适用于用户要求系统能及时反映某些数据处理结果,以及数据收集时反映某些数据处理结果,以及数据收集费用较高和处理负荷容易波动的场合)费用较高和处理负荷容易波动的场合) 批处理批处理(适于固定周期的、大量的、(适于固定周期的、大量的、无法用联机方法处理的数据处理)无法用联机方法处理的数据处理)返回返回按键或按键或击鼠标击鼠标系统分析报告系统分析报告 又称系统说明书又称系统说明书,反映了这一阶段反映了这一阶段调查分析的全部情况调查分析的全部情况,是系统分析阶段是系统分析阶段的重要文档。用户可通过其来验证和认的重要文档。用户可通过其来验证和认可新系统的开发策略和开发方案可新系统的开发策略和开发方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 19203-2003复混肥料中钙、镁、硫含量的测定》
- 大连万达集团采购经理考试题目
- 企业资产管理员笔试题及答案
- 塑料螺钉项目可行性分析报告范文
- 特殊药物(如抗凝药)相关上消化道出血内镜处理
- 深度解析(2026)GBT 18942.2-2003高聚物多孔弹性材料 压缩应力应变特性的测定 第2部分 高密度材料
- 深度解析(2026)《GBT 18916.1-2021取水定额 第1部分:火力发电》
- 深度解析(2026)《GBT 18829.6-2002纤维粗度的测定》
- 华为公司招聘销售部经理面试题及答案
- 蒸煮设备项目可行性研究报告(总投资20000万元)(84亩)
- 2024年通用直升机相关项目运营指导方案
- 《台式香肠烤制方法》课件
- 常用计量值控制图系数表
- 马克思主义经典著作选读智慧树知到课后章节答案2023年下四川大学
- 慢性阻塞性肺疾病急性加重期机械通气
- 传染病学智慧树知到课后章节答案2023年下温州医科大学
- 湿热灭菌验证方案及报告
- 工业区位因素及其变化高一地理人教版(2019)必修二
- 2022年5月CATTI英语三级口译实务真题(最全回忆版)
- 画法几何知到章节答案智慧树2023年浙江大学
- 少年宫剪纸社团活动记录
评论
0/150
提交评论