管理信息系统--第5章 系统分析_第1页
管理信息系统--第5章 系统分析_第2页
管理信息系统--第5章 系统分析_第3页
管理信息系统--第5章 系统分析_第4页
管理信息系统--第5章 系统分析_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

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

文档简介

1、1 第五章第五章 系统分析系统分析 本章主要内容:本章主要内容:可行性分析和详可行性分析和详细调查、组织结构与功能分析细调查、组织结构与功能分析、管理管理业务调查、数据流程图、数据字典、业务调查、数据流程图、数据字典、描述处理逻辑的工具、提出新系统的描述处理逻辑的工具、提出新系统的逻辑方案逻辑方案等。等。 25.1 系统分析概述系统分析概述 系统分析的结果是系统设计和系统系统分析的结果是系统设计和系统实施的基础,系统分析阶段的工作质量实施的基础,系统分析阶段的工作质量决定后面的系统设计和系统实施能否顺决定后面的系统设计和系统实施能否顺利进行,关系到管理信息系统开发工作利进行,关系到管理信息系统

2、开发工作的成败。系统分析是整个管理信息系统的成败。系统分析是整个管理信息系统开发工作的一个重要阶段。开发工作的一个重要阶段。 3一、系统分析的任务一、系统分析的任务 系统分析阶段的主要工作,是对系统分析阶段的主要工作,是对现行现行系统进行全面详细的调查,分析系统的现系统进行全面详细的调查,分析系统的现状和存在的问题,真正弄清楚所开发的新状和存在的问题,真正弄清楚所开发的新系统必须要系统必须要“做什么做什么”,提出新的管理信,提出新的管理信息系统的逻辑模型,为下一阶段的系统设息系统的逻辑模型,为下一阶段的系统设计工作提供依据。计工作提供依据。4二、系统分析的基本步骤二、系统分析的基本步骤 这一阶

3、段的工作内容主要包括:这一阶段的工作内容主要包括: 1现行系统的详细调查现行系统的详细调查 2组织结构与业务流程分析组织结构与业务流程分析 3系统数据流程分析系统数据流程分析 4建立新系统的逻辑模型建立新系统的逻辑模型 5提出系统分析报告提出系统分析报告 55.2 系统详细调查系统详细调查一、详细调查的原则一、详细调查的原则应遵循以下的应遵循以下的主要原则:主要原则:l真实性真实性l全面性全面性l规范性规范性l启发性启发性6二、详细调查的范围及内容二、详细调查的范围及内容l系统界限和运行状态系统界限和运行状态 l组织机构和人员分工组织机构和人员分工 l业务流程业务流程 l各种计划、单据和报表各

4、种计划、单据和报表 l资源情况资源情况 l约束条件约束条件 l薄弱环节和用户要求薄弱环节和用户要求 7二、详细调查的范围及内容二、详细调查的范围及内容l系统界限和运行状态系统界限和运行状态 调研现行系统的规模,效果,业务范围以及与外界的联系,确定系统界限,外部环境,了解现有管理水平.l组织机构和人员分工组织机构和人员分工 组织机构,领导关系,人员分工等l业务流程业务流程 全面细致地了解各种业务的处理过程,逻辑关系.I,O,P8二、详细调查的范围及内容二、详细调查的范围及内容l各种计划、单据和报表各种计划、单据和报表 计划,单据,报表,缘由,填写方法和时间要求.l资源情况资源情况 了解现有企业(

5、组织)的”家底”:资金,设备,建筑分布,计算机配置:类型,数量,软件配置及使用情况和存在问题.9二、详细调查的范围及内容二、详细调查的范围及内容l约束条件约束条件 现行系统在人员,资金,设备,处理时间经及处理方式等方面的限制条件和规定. l薄弱环节和用户要求薄弱环节和用户要求 了解现行系统的薄弱环节,是新系统目标的重要组成部分.注意收集用户的各种要求,善于发现问题并找到问题的关键.10二、详细调查的范围及内容二、详细调查的范围及内容l薄弱环节和用户要求薄弱环节和用户要求 了解现行系统的薄弱环节,是新系统目标的重要组成部分.注意收集用户的各种要求,善于发现问题并找到问题的关键. 用户要求,用户要

6、求,是指系统必须满足的所有性质和限制。它通常包括:功能要求、性能要求、时间要求、可靠性要求、安全保密要求,以及开发费用、开发周期、可使用资源等各方面的要求和限制。11三、详细调查的方法三、详细调查的方法通常采用的详细调查方法有:通常采用的详细调查方法有: l重点询问方式重点询问方式 l问卷调查方式问卷调查方式 l深入实际的调查方式深入实际的调查方式 l面谈面谈l阅读阅读l观察和参加企业业务实践观察和参加企业业务实践 12四、详细调查中应注意的问题四、详细调查中应注意的问题 l 调查前做好计划和用户培训调查前做好计划和用户培训l 调查中避免先入为主调查中避免先入为主l 调查与分析整理相结合调查与

7、分析整理相结合l 使用规范的、简单易懂的图表工具使用规范的、简单易懂的图表工具 。 系统分析人员应当具有虚心、热心、耐心和细心的态度系统分析人员应当具有虚心、热心、耐心和细心的态度 ,力求真实,力求真实准确,以便在短期内对现行信息系统有全面详细地了解。准确,以便在短期内对现行信息系统有全面详细地了解。 13初步调查初步调查详细调查详细调查目的目的为可行性分析提供依据为可行性分析提供依据为确定新系统的逻辑模型提供依据为确定新系统的逻辑模型提供依据原系统的概况原系统的概况原系统的详细情况和具体结构原系统的详细情况和具体结构原系统的总体功能原系统的总体功能原系统的功能层次结构原系统的功能层次结构原系

8、统存在问题的大致情况原系统存在问题的大致情况 原系统存在问题的具体情况以及改进途径原系统存在问题的具体情况以及改进途径系统开发条件与约束条件系统开发条件与约束条件原系统的信息流程、数据结构以及处理方法原系统的信息流程、数据结构以及处理方法详细程度详细程度粗略粗略详细详细工作量工作量小 小大 大详细调查与初步调查的对比详细调查与初步调查的对比内容内容145.3 组织结构与功能分析组织结构与功能分析一、组织结构图一、组织结构图 组织结构图是用来描述组织的总体组织结构图是用来描述组织的总体结构以及组织内部各部分之间的联系结构以及组织内部各部分之间的联系,它它把企业组织分成若干部分,按级别、分层把企业

9、组织分成若干部分,按级别、分层次构成的,以树型结构显示,是一张反映次构成的,以树型结构显示,是一张反映组织内部之间隶属关系的树状结构图。组织内部之间隶属关系的树状结构图。 155.3 组织结构与功能分析组织结构与功能分析一、组织结构图一、组织结构图 16厂厂 长长总会计师总会计师总经济师总经济师总工程师总工程师设备副厂长设备副厂长生产副厂长生产副厂长福利副厂长福利副厂长厂行政办厂行政办企管办企管办销售科销售科辅助车间辅助车间财务科财务科经营科经营科修理车间修理车间动力科动力科科技档案室科技档案室技术科技术科质量管理科质量管理科基建科基建科劳资科劳资科材料供应科材料供应科计划科计划科生产科生产科

10、福利科福利科劳动服务公劳动服务公司司二车间二车间一车间一车间图图5.1企业的组织结构图企业的组织结构图17二、功能结构图二、功能结构图 对调查资料进行整理,归纳对调查资料进行整理,归纳出企业的部门与业务层次的功能,出企业的部门与业务层次的功能,用树形图的形式描绘出来,就是用树形图的形式描绘出来,就是功能结构图。功能结构图。 18l 管理功能调查管理功能调查 19生产管理系统生产管理系统经营计划经营计划财务管理财务管理材料管理材料管理设计、技术设计、技术生产计划生产计划订货管理订货管理销售预测销售预测经营管理经营管理编制预算编制预算产品规格产品规格验验 收收决定订购材料决定订购材料设定库存标准设

11、定库存标准采购管理采购管理接收订货接收订货制造工序制造工序制造工艺制造工艺质量管理质量管理订货状况订货状况订货准备订货准备赊购管理赊购管理赊销管理赊销管理成本会计成本会计预算会计预算会计工资劳务工资劳务生产报告生产报告发发 货货生产安全计划生产安全计划生产日程计划生产日程计划车间管理车间管理20三、组织三、组织/结构联系表结构联系表 组织组织/业务联系表反映组织各部业务联系表反映组织各部分在承担业务时的关系,通常习惯分在承担业务时的关系,通常习惯将组织将组织/业务联系表同组织结构图画业务联系表同组织结构图画在一张图上,以便对照、比较,分在一张图上,以便对照、比较,分析它们之间的各种联系。析它们

12、之间的各种联系。 21组织序号联系程度业务功能计划科总工室技术科生产科供应科设备科销售科质检科人事科研究所仓 库1计划 2销售 3供应 4人事5生产 6设备更新代表业务相关代表主持业务业务协调22组织组织/业务分析业务分析 l现行系统中的组织结构是否合理,不合理的地现行系统中的组织结构是否合理,不合理的地方在哪里?方在哪里?l不合理的部分对组织整体目标的影响有哪些?不合理的部分对组织整体目标的影响有哪些?表现在哪些方面?表现在哪些方面?l不合理现象产生的历史原因是什么?不合理现象产生的历史原因是什么?l哪些部门需要整改?改进措施是什么?哪些部门需要整改?改进措施是什么?l对整改涉及的部门和有关

13、人员的利益产生哪些对整改涉及的部门和有关人员的利益产生哪些影响?影响?235.4 业务流程分析业务流程分析 一、业务流程调查的任务及方法一、业务流程调查的任务及方法: 业务流程调查主要任务是调查业务流程调查主要任务是调查系统中各环节的业务活动系统中各环节的业务活动 ,用流程图用流程图的方式把企业的具体管理活动和业的方式把企业的具体管理活动和业务的处理过程绘制出来。务的处理过程绘制出来。 241、管理业务流程调查的内容l业务处理l信息来源l处理方法l计算方法l信息流经去向l提供信息的时间和形态:报表、单据、屏幕显示、报告、图形图象、语音等。5.4 业务流程分析业务流程分析25二、业务流程图二、业

14、务流程图 业务流程图是业务流程的描业务流程图是业务流程的描述工具,是用规定的符号及连线述工具,是用规定的符号及连线来表示某个具体业务处理过程。来表示某个具体业务处理过程。261.业务流程图的符号及含义业务流程图的符号及含义绘制业务流程图常用以下符号绘制业务流程图常用以下符号 : 外部单位外部单位 业务处理单位业务处理单位 信息传递信息传递 表单表单272业务流程图的绘制步骤业务流程图的绘制步骤l确定画图对象确定画图对象 l深入现场调查,了解业务处理过程深入现场调查,了解业务处理过程 l依据图例,绘制草图依据图例,绘制草图l与工作人员讨论,修改草图与工作人员讨论,修改草图l绘制正式业务流程图绘制

15、正式业务流程图28业务流程图的绘制步骤图业务流程图的绘制步骤图确定画图对象深入现场调查,工作人员介绍业务处理过程依据图例,绘制草图向工作人员讲解描述、讨论绘制正式业务流程图修改YN正确29三、业务流程分析三、业务流程分析 对业务流程进行分析的目的是发现现行系统对业务流程进行分析的目的是发现现行系统中存在的问题和不合理的地方,优化业务处理中存在的问题和不合理的地方,优化业务处理过程,以便在新系统建设中予以克服或改进。过程,以便在新系统建设中予以克服或改进。 分析的时候,不仅要找出原业务流程不合分析的时候,不仅要找出原业务流程不合理的地方,还要充分考虑信息系统的建设为业理的地方,还要充分考虑信息系

16、统的建设为业务流程的优化带来的可能性,产生更为合理的务流程的优化带来的可能性,产生更为合理的业务流程。业务流程。 30业务流程分析内容业务流程分析内容l对现行流程进行分析,原有的业务流对现行流程进行分析,原有的业务流程是否存在不合理的地方?程是否存在不合理的地方? l对现行业务流程按计算机信息处理的对现行业务流程按计算机信息处理的要求进行优化。要求进行优化。 l最后,画出新系统的业务流程图最后,画出新系统的业务流程图31例题例题 企业的生产、销售各部门提出材料领用申企业的生产、销售各部门提出材料领用申请,仓库负责人根据用料计划对领料单进行审请,仓库负责人根据用料计划对领料单进行审核,将不合格的

17、领料单退回各部门,仓库保管核,将不合格的领料单退回各部门,仓库保管员收到已批准的领料单后,核实库存帐,如库员收到已批准的领料单后,核实库存帐,如库存充足,办理领料手续,并变更材料库存帐;存充足,办理领料手续,并变更材料库存帐;如变更后的库存量低于库存临界值,将缺货情如变更后的库存量低于库存临界值,将缺货情况登入缺货帐,并产生订货报表送交有关领导。况登入缺货帐,并产生订货报表送交有关领导。经领导审批后,下发给采购部。经领导审批后,下发给采购部。 32各部门各部门未批准领料单领料单领料单用料计划已批准领料单缺货账库存账订货报表审批后的报表采购部图5.5 订货系统的业务流程图33某物资管理的业务流程

18、: 车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账;否则将缺货通知采购人员。采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催货请求,否则就临时申请补充订货。供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知单后,就可办理入库手续。接着是库工验收入库,并通知车间领料。此外,仓库库工还要依据库存账和用料流水账定期生成库存的报表,呈送有关部门。34车间领料单用料计划未批准领料单领料通知库存报表库存帐已批准领料单用料流水帐订货单(合同)缺料通知单入

19、库单催货单补充订货单提货通知单有关部门供货单位有355.5 数据流程分析数据流程分析l把数据在现行系统内部的流动、存储与变换的把数据在现行系统内部的流动、存储与变换的情况抽象出来,考察实际业务的信息流动模式。情况抽象出来,考察实际业务的信息流动模式。 l数据流程分析主要包括对信息的流动、变换、数据流程分析主要包括对信息的流动、变换、存贮等的分析,其目的是尽量地发现数据流动存贮等的分析,其目的是尽量地发现数据流动中存在的问题,并找出加以解决的方法,优化中存在的问题,并找出加以解决的方法,优化数据流程。数据流程。 36一、数据的收集与分析一、数据的收集与分析1数据收集数据收集l数据收集工作量很大,

20、故要求系统研制人员应数据收集工作量很大,故要求系统研制人员应耐心细致地深入实际,协同业务人员收集与系耐心细致地深入实际,协同业务人员收集与系统有关的一切数据。统有关的一切数据。 l数据收集的渠道主要有现行的组织机构;现行数据收集的渠道主要有现行的组织机构;现行系统的业务流程;现行的决策方式;各种报表、系统的业务流程;现行的决策方式;各种报表、报告、图示。报告、图示。 372数据分析数据分析(1)围绕系统目标进行分析)围绕系统目标进行分析(2)弄清信息源周围的环境)弄清信息源周围的环境(3)围绕现行的业务流程进行分析)围绕现行的业务流程进行分析(4)数据特征分析)数据特征分析38二、数据流程图二

21、、数据流程图 数据流程图(数据流程图(Data Flow Diagram,DFD)是一种能全面地描述系统数据)是一种能全面地描述系统数据流程的主要工具,它用一组符号来描流程的主要工具,它用一组符号来描述整个系统中信息的全貌,综合地反述整个系统中信息的全貌,综合地反映出信息在系统中的流动、处理和存映出信息在系统中的流动、处理和存储情况。储情况。39数据流程图的特征:数据流程图的特征: 数据流程图有两个特征:抽象性和概括性。数据流程图有两个特征:抽象性和概括性。l抽象性指的是数据流程图把具体的组织机抽象性指的是数据流程图把具体的组织机构、工作场所、物质流都去掉,只剩下信构、工作场所、物质流都去掉,

22、只剩下信息和数据存储、流动、使用以及加工情况。息和数据存储、流动、使用以及加工情况。l概括性则是指数据流程图把系统对各种业概括性则是指数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总务的处理过程联系起来考虑,形成一个总体。体。 402、数据流程图的用途l系统分析员用这种工具,可以自顶向下分析系系统分析员用这种工具,可以自顶向下分析系统信息流程统信息流程l可在图上划出需要计算机处理的部分可在图上划出需要计算机处理的部分l根据逻辑存储,进一步做数据分析,向数据库根据逻辑存储,进一步做数据分析,向数据库设计过渡设计过渡l根据数据流向,定出存储方式根据数据流向,定出存储方式l对应一个处理过

23、程,用相应的语言、判定表等对应一个处理过程,用相应的语言、判定表等工具来表示处理方法。工具来表示处理方法。41(一)数据流程图的基本符号(一)数据流程图的基本符号1外部实体外部实体: 本系统或子系统之外的人和单位,本系统或子系统之外的人和单位,都被列为外部实体。都被列为外部实体。 例:例:供应商供应商422数据流数据流数据流由一组确定的数据组成。数据流由一组确定的数据组成。例:例: 购货合同购货合同433处理逻辑处理逻辑 处理逻辑表示对数据的加工处理,它把流处理逻辑表示对数据的加工处理,它把流入的数据流转换为流出的数据流。入的数据流转换为流出的数据流。 例:例:P1.1登记台帐登记台帐444数

24、据存储数据存储 数据存储是数据的仓库,表示系统产生的数据数据存储是数据的仓库,表示系统产生的数据存放的地方。存放的地方。 例:例: D2 学生成绩学生成绩45(二)数据流程图的绘制(二)数据流程图的绘制1绘制数据流程图的原则绘制数据流程图的原则(1)识别系统的输入和输出。识别系统的输入和输出。(2)从输入端至输出端画数据流和加工,并同时加从输入端至输出端画数据流和加工,并同时加上数据存储。上数据存储。(3)加工的分解加工的分解“由外向里由外向里”进行分解。进行分解。(4)数据流的命名,名字要确切,能反映整体。数据流的命名,名字要确切,能反映整体。(5)各种符号布置要合理,分布均匀,尽量避免交各

25、种符号布置要合理,分布均匀,尽量避免交叉线。叉线。(6)先考虑稳定态,后考虑瞬间态。先考虑稳定态,后考虑瞬间态。462绘制数据流程图的基本步骤绘制数据流程图的基本步骤(1)识别系统的输入和输出,画出顶层图识别系统的输入和输出,画出顶层图(2)画系统内部的数据流、加工与文件,画出一级画系统内部的数据流、加工与文件,画出一级细化图细化图(3)加工的进一步分解,画出二级细化图加工的进一步分解,画出二级细化图(4)其它注意事项其它注意事项473. 数据流程图关联图关联图系统系统0外部项外部项外部项外部项外部项外部项外部项外部项48顶层图(第一层)子系统子系统1外部项外部项外部项外部项外部项外部项子系统

26、3子系统4子系统子系统249模块分解图模块分解图(第二第二. . .N层层)1.1外部项外部项1.31.41.2DB3DB1DB250l案例:订货系统l假设某一企业是假设某一企业是采购部门采购部门每天需要一张每天需要一张订货报订货报表表,报表按材料编号排序,表中列出所有需要,报表按材料编号排序,表中列出所有需要再次订货的材料。对于每种需要再次订货的材再次订货的材料。对于每种需要再次订货的材料应列出下列数据:材料编号、名称、订货数料应列出下列数据:材料编号、名称、订货数量、目前价格(或参考价格)、主要供应单位、量、目前价格(或参考价格)、主要供应单位、第二供应单位等。材料入库或出库称为事务,第二

27、供应单位等。材料入库或出库称为事务,仓库保管员仓库保管员通过放在仓库的终端把通过放在仓库的终端把事务报告事务报告给给订货系统。当某种材料的库存数量少于库存量订货系统。当某种材料的库存数量少于库存量临界值时就应该再次订货。临界值时就应该再次订货。l如何画出上述订货系统的数据流程图呢?如何画出上述订货系统的数据流程图呢?51案例:订货系统的数据流程图案例:订货系统的数据流程图 P0订货系统领料单领料单订货报表订货报表考虑数据的源点和终点,确定系统的边界。考虑数据的源点和终点,确定系统的边界。52由外向里、自顶向下由外向里、自顶向下 、逐层细化、逐层细化 P1处理事务P2产生报表订货系统的1层数据流

28、程图D1库存清单库存清单D2订货信息订货信息领料单领料单订货报表订货报表53P1.1接受事务P1.3处理订货P2.0产生报表订货系统的2层数据流程图D1 库存信息领料单领料单F1合格合格F2领料单领料单P1.2更新库存D1库存清单库存清单D2订货信息订货信息F2库存信息库存信息F3订货信息订货信息F5订货汇总信息订货汇总信息F6订货报表订货报表F7缺货信息缺货信息F354P1.2更新库存P1.1接受事务P1.3处理订货P2.0产生报表订货系统的2层数据流程图库存清单D1库存信息F3F2领料单F1合格领料单F2缺货信息F4订货信息F5订货报表F7订货汇总信息F6订货信息D2554画分层数据流程图

29、时应注意的问画分层数据流程图时应注意的问题题(1)合理编号)合理编号 数据流程图加工编号规则数据流程图加工编号规则 :子图中:子图中的编号为父图号和子加工的编号组的编号为父图号和子加工的编号组成;子图的父图号就是父图中相应成;子图的父图号就是父图中相应加工的编号。加工的编号。 56(2)注意子图与父图的平衡)注意子图与父图的平衡 子图与父图的数据流必须平子图与父图的数据流必须平衡,平衡指的是子图的输入、输衡,平衡指的是子图的输入、输出数据流必须与父图中对应加工出数据流必须与父图中对应加工的输入、输出数据流相同。的输入、输出数据流相同。 57案例案例5.3 父子图平衡原则的应用父子图平衡原则的应

30、用(a)中,父图中加工中,父图中加工3有一个输入数据流,有两个有一个输入数据流,有两个输出数据流。输出数据流。 父图(0层):1234ABCEDFG(a)58子图3(1层):(b)3.13.23.43.53.63.3EDC子图4(1层):(c)4.14.24.34.4FKLG(b)中,加工中,加工3有一个外部输入数据流,两个对外输出流,这有一个外部输入数据流,两个对外输出流,这说明父图与子图是平衡的。说明父图与子图是平衡的。(c)中,增加了外部输入数据流中,增加了外部输入数据流K,增加了对外输出数据流,增加了对外输出数据流L,父图子图不平衡父图子图不平衡 59(d),如果在父图,如果在父图3号

31、加工的输入数据流号加工的输入数据流“考生信息考生信息”是是由考生姓名、准考证号、考试成绩、通讯地址组成的,由考生姓名、准考证号、考试成绩、通讯地址组成的,则两者是平衡的。否则是不平衡的。则两者是平衡的。否则是不平衡的。 父图:子图:(d)123考生信息录取通知单3.13.2准考证号录 取 通知考生姓名通讯地址考试成绩60(3)分解的程度)分解的程度 分解时应遵循以下原则:分解时应遵循以下原则:l分解应自然,概念上要合理、清晰。分解应自然,概念上要合理、清晰。l上层分解得快些,下层分解得慢些。上层分解得快些,下层分解得慢些。l在不影响可读性的前提下,应适当地多分解成在不影响可读性的前提下,应适当

32、地多分解成几部分,以减少分解层数。几部分,以减少分解层数。l当加工可用一页纸明确地表述时,或加工只有当加工可用一页纸明确地表述时,或加工只有单一输入单一输入/输出数据流时,就应停止对该加工输出数据流时,就应停止对该加工的分解。对不再作分解的加工,必须做出详细的分解。对不再作分解的加工,必须做出详细的加工说明。的加工说明。615、数据流程图的优缺点l总体概念强l容易与计算机处理对照l容易及早发现系统各部分的逻辑错误,容易修正l不直观l人工绘制麻烦,工作量较大62三、数据字典三、数据字典l数据字典是在数据流程图的基础上,数据字典是在数据流程图的基础上,对数据流程图中的各个元素进行详对数据流程图中的

33、各个元素进行详细的定义与描述,起到对数据流程细的定义与描述,起到对数据流程图进行补充说明的作用。图进行补充说明的作用。 l数据字典的内容包括:数据项、数数据字典的内容包括:数据项、数据结构、数据流、数据存贮、处理据结构、数据流、数据存贮、处理逻辑和外部实体。逻辑和外部实体。 631数据项数据项 数据项也称数据元素,是最数据项也称数据元素,是最基本的数据组成单位,也就是不基本的数据组成单位,也就是不能再分解的数据单位,如学号,能再分解的数据单位,如学号,姓名等。姓名等。l具体包括:l(1) 数据项的名称、编号、别名和简述;(2) 数据项的长度;(3) 数据项的取值范围;例:数据项定义64数据项数

34、据项描述实描述实例例数据项定义数据项编号:数据项编号:DI0001数据项名称:学号数据项名称:学号简述:学籍管理信息系统中学生的编号简述:学籍管理信息系统中学生的编号别名:学生编码别名:学生编码长度:长度:12 类型:类型:char取值取值/含义:含义:aabbcddd,aa-入学年度,入学年度,bb-学院编码,学院编码,c-系号系号 ddd-流水号流水号编写:胡杨编写:胡杨 日期:日期:13.08.28 审核:纪宇审核:纪宇 日期:日期:13.08.29652数据结构数据结构66数据存储描述实例数据存储描述实例 l数据结构编号:数据结构编号:DS0001l数据结构名称:学生基本信息数据结构名

35、称:学生基本信息l简简 述:描述学生固有的属性述:描述学生固有的属性l别别 名:学生情况名:学生情况l数据结构组成:数据结构组成:DI0001+姓名姓名(char/8)+性别性别(logic/1)+出出生日期生日期(date/8)+l民族民族char/8+家庭地址家庭地址char/28l有关的数据流或数据结构:有关的数据流或数据结构:DF0003,DS0005l有关的处理逻辑:有关的处理逻辑:P0002,P0005l编写:胡杨编写:胡杨 日期:日期:13.08.28 审核:审核: 纪宇纪宇 日期:日期:13.08.29 673数据流数据流 数据流由一个或一组固定的数据项组成。是数据结构在系统内

36、传输的路径,定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。 68数据存储描述实例数据存储描述实例 l数据流编号:数据流编号:DF0001l数据流名称:新生登记表数据流名称:新生登记表l简简 述:描述入学新生的基本信息述:描述入学新生的基本信息l数据流来源:学生数据流来源:学生l数据流去向:建立档案数据流去向:建立档案l数据流组成:数据流组成:DS0001+学生简历学生简历l数据流量:数据流量: 6000张张/年年l高峰期及流量:高峰期及流量:1000张张/2月,月,5000张张 /9月月l编写:胡杨编写:胡杨 日期:日期:13.08.28 审核审核:纪宇纪宇

37、 日期:日期:13.08.29 694数据存储数据存储 数据存储是数据结构停留或数据存储是数据结构停留或保存的地方保存的地方 。如在学籍管理系。如在学籍管理系统中的学生成绩表。统中的学生成绩表。70数据存储描述实例数据存储描述实例 l数据存储编号:数据存储编号:DB0001l数据存储名称:学习成绩表数据存储名称:学习成绩表l简简 述:描述学生各科学习成绩述:描述学生各科学习成绩l别别 名:成绩一览表名:成绩一览表l组组 成:班级成:班级+科目编号科目编号+科目名称科目名称+D S0001+姓名姓名+成绩成绩+考考试试l关关 键键 字:科目编号字:科目编号/DI0001l记录长度:记录长度:98

38、B l记录数:记录数:60000条条 l容量:容量:5880KBl有关的处理逻辑:有关的处理逻辑:P0001l编写:胡杨编写:胡杨 日期:日期:05.08.28 审核:审核: 纪宇纪宇 日期:日期:05.08.29 715外部实体外部实体 外部实体是数据的来源和去向,外部实体是数据的来源和去向,主要说明外部实体产生的数据流、主要说明外部实体产生的数据流、接收到的数据流以及该外部实体的接收到的数据流以及该外部实体的数量。如在学籍管理系统中,学生、数量。如在学籍管理系统中,学生、家长、教师、教务处、学生处和用家长、教师、教务处、学生处和用人单位等都是外部实体。人单位等都是外部实体。 72外部实体描

39、述实例外部实体描述实例l外部实体编号:外部实体编号:E0001l外部实体名称:学生外部实体名称:学生l简简 述:在学校接受教育的对象述:在学校接受教育的对象l输入数据流:输入数据流: 新生名单新生名单l输出数据流:输出数据流: 成绩单成绩单l编写:胡杨编写:胡杨 日期:日期:05.08.28 审核:审核: 纪宇纪宇 日期:日期:05.08.29 736处理逻辑处理逻辑 处理逻辑描述数据流程图中数据的基处理逻辑描述数据流程图中数据的基本处理过程,比较复杂,在数据字典中本处理过程,比较复杂,在数据字典中仅对数据流程图中最底层的处理逻辑加仅对数据流程图中最底层的处理逻辑加以说明。如学生的期末成绩是由

40、平时作以说明。如学生的期末成绩是由平时作业成绩、出勤率、实验成绩和期末试卷业成绩、出勤率、实验成绩和期末试卷成绩来确定的,平时作业成绩、出勤率、成绩来确定的,平时作业成绩、出勤率、实验成绩和期末试卷成绩所占的权重各实验成绩和期末试卷成绩所占的权重各不相同。不相同。 74处理逻辑描述实例处理逻辑描述实例 l处理逻辑编号:处理逻辑编号:P0001l处理逻辑名称:计算学生成绩处理逻辑名称:计算学生成绩l层次号:层次号:l简述:依据学生平时作业成绩、出勤率、实验成绩和期末试卷成绩所占的权简述:依据学生平时作业成绩、出勤率、实验成绩和期末试卷成绩所占的权重计算学生成绩。重计算学生成绩。l输入数据流:平时

41、作业成绩单,考勤表,实验成绩单,期末试卷成绩单输入数据流:平时作业成绩单,考勤表,实验成绩单,期末试卷成绩单l输出数据流:成绩单输出数据流:成绩单l处理:平时作业成绩和出勤率占处理:平时作业成绩和出勤率占20%,实验成绩的占,实验成绩的占10%,期末试卷成绩占,期末试卷成绩占70%。l处理过程为:处理过程为:l根据平时作业的次数、成绩和考勤的次数确定平时作业成绩和出勤率的成绩;根据平时作业的次数、成绩和考勤的次数确定平时作业成绩和出勤率的成绩;l根据平时实验次数和每次的成绩确定实验成绩;根据平时实验次数和每次的成绩确定实验成绩;l计算公式:学生成绩计算公式:学生成绩=平时作业成绩和出勤率的成绩

42、平时作业成绩和出勤率的成绩*20%+实验成绩实验成绩*10%+期期末试卷成绩末试卷成绩*70%;l按学生成绩的计算公式每一位学生的成绩,填写学生成绩单。按学生成绩的计算公式每一位学生的成绩,填写学生成绩单。 757 7、数据字典的使用与管理、数据字典的使用与管理l数据字典实际上是数据字典实际上是“关于系统数据的数据库关于系统数据的数据库”,它是整个系统开发、运行及维护中必不可少的工它是整个系统开发、运行及维护中必不可少的工具,所有人员工作的依据。统一的标准,可以确具,所有人员工作的依据。统一的标准,可以确保数据在系统中的完整性和一致性,主要作用有:保数据在系统中的完整性和一致性,主要作用有:1

43、、按各种要求列表;、按各种要求列表;2、相互参照、便于系统修改、相互参照、便于系统修改3、由描述内容检索名称、由描述内容检索名称4、一致性检验和完整性检验、一致性检验和完整性检验l数据字典必须有专人管理,任何人不得修改内容,数据字典必须有专人管理,任何人不得修改内容,必须由管理员修改,并逐一告诉。必须由管理员修改,并逐一告诉。765.6 描述处理逻辑的工具描述处理逻辑的工具 数据流程图中比较复杂的处理逻数据流程图中比较复杂的处理逻辑辑,用文字描述就存在着不足之处,用文字描述就存在着不足之处,有必要运用一些描述处理逻辑的工具有必要运用一些描述处理逻辑的工具来进行更为详细、易懂的说明。来进行更为详

44、细、易懂的说明。 常用的描述处理逻辑的工具有常用的描述处理逻辑的工具有判断树、判断表和结构化语言等方判断树、判断表和结构化语言等方法法 。 771判断树判断树 判断树采用树型结构来表示处判断树采用树型结构来表示处理逻辑理逻辑 。从图形上可以一目了然地。从图形上可以一目了然地看清用户的业务在什么条件采取什看清用户的业务在什么条件采取什么样的处理方式,一枝树枝代表一么样的处理方式,一枝树枝代表一组条件的组合和相对应的一种处理组条件的组合和相对应的一种处理方式。方式。78例题例题5.1 某企业对不同交易额、不同信誉的新某企业对不同交易额、不同信誉的新老老客户采取不同的优惠待遇,具体销售策客户采取不同

45、的优惠待遇,具体销售策略为:每年的交易额小于等于略为:每年的交易额小于等于5万的客户万的客户不给优惠;每年的交易额大于不给优惠;每年的交易额大于5万的客户,万的客户,如无欠款,给如无欠款,给15%的折扣率;如有欠款,的折扣率;如有欠款,还应考虑客户与本企业的交易时间,交还应考虑客户与本企业的交易时间,交易时间大于易时间大于20年,折扣率为年,折扣率为10%,交易,交易时间小于时间小于20年,折扣率为年,折扣率为5%。 79客户订货优惠处理判断树客户订货优惠处理判断树 无欠款无欠款 折扣折扣15% 交易额交易额 5万万 交易交易20年年 折扣折扣10% 有欠款有欠款 交易交易20年年 折扣折扣5

46、% 交易额交易额 =5万万 不打折不打折 订货优惠订货优惠802判断表判断表 在条件较多在条件较多 、相应的决策比较、相应的决策比较多地情况下,考虑用判断表。多地情况下,考虑用判断表。 判断表用二维表格直观地表达判断表用二维表格直观地表达具体条件、决策规则和应当采取的具体条件、决策规则和应当采取的行动策略之间的逻辑关系。行动策略之间的逻辑关系。 81客户优惠待遇判断表客户优惠待遇判断表 条件和行动条件和行动 1 2 3 4条条件件行行动动82课堂练习:课堂练习:某货运站的收费标准如下某货运站的收费标准如下:收费地点在本省,则快件每公斤收费地点在本省,则快件每公斤6元,慢件每公斤元,慢件每公斤4

47、元;元;收费地点在外省,则在收费地点在外省,则在25公斤以内(含公斤以内(含25公斤)快件每公斤公斤)快件每公斤8元,元,慢件每公斤慢件每公斤6元;如果超过元;如果超过25公斤时,超重部分快件每公斤公斤时,超重部分快件每公斤10元,慢件每公斤元,慢件每公斤8元。元。请根据上述要求,绘制确定收费标准的判断属于判断表。请根据上述要求,绘制确定收费标准的判断属于判断表。 1 2 3 4 56条条件件本省本省YYNNNN快件快件YNYYNN= 5万万 THEN IF 最近三个月无欠款最近三个月无欠款 THEN 折扣率折扣率=15% ELSE IF 与本公司交易与本公司交易=20年年 THEN 折扣率折

48、扣率=10% ELSE 折扣率折扣率=5% ELSE 无折扣无折扣 88循环结构循环结构 循环结构是指在某种情况循环结构是指在某种情况下,反复执行某一相同处理下,反复执行某一相同处理功能的一种结构。功能的一种结构。 89循环结构示例循环结构示例对每个学生循环处理对每个学生循环处理 输入学生学号输入学生学号 输入课程号输入课程号 在在“学生选课学生选课”数据存储中查找该生纪录数据存储中查找该生纪录 如果找到如果找到 则输入成绩则输入成绩 将学生成绩存入成绩档案中将学生成绩存入成绩档案中 直到全部学生的成绩处理完毕直到全部学生的成绩处理完毕 “学生成绩管理学生成绩管理”处理逻辑处理逻辑 904几种

49、表达工具的比较几种表达工具的比较比较指标比较指标结构化语言结构化语言判定表判定表判定树判定树逻辑检查逻辑检查好好很好很好一般一般表示逻辑结构表示逻辑结构好(所有方面)好(所有方面)一般(仅是决策一般(仅是决策方面)方面)很好(仅是决策很好(仅是决策方面)方面)使用方便性使用方便性一般一般一般一般很好很好用户检查用户检查不好不好不好不好好好程序说明程序说明很好很好很好很好一般一般机器可读性机器可读性很好很好很好很好不好不好机器可编辑性机器可编辑性一般(要求句法一般(要求句法)很好很好不好不好可变性可变性好好不好(除简单组不好(除简单组合变化)合变化)一般一般915.7 建立新系统的逻辑模型建立新

50、系统的逻辑模型 建立逻辑模型是系统分析中建立逻辑模型是系统分析中重要的任务之一,它是系统分析重要的任务之一,它是系统分析阶段的重要成果,也是下一个阶阶段的重要成果,也是下一个阶段工作的主要依据。段工作的主要依据。 92一、确定系统目标一、确定系统目标 对系统目标进行再次考查,并对系对系统目标进行再次考查,并对系统建设的环境和条件的调查修正系统目统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和标,使系统目标适应组织的管理需求和战略目标。主要内容为:战略目标。主要内容为: 1系统功能目标系统功能目标 2系统技术目标系统技术目标 3系统经济目标系统经济目标93二、确定新系统的业务

51、流程二、确定新系统的业务流程 确定新系统业务流程的具体内容包括:确定新系统业务流程的具体内容包括: 1对企业的业务流程进行分析讨论,找对企业的业务流程进行分析讨论,找出业务流程中仍不合理的地方。出业务流程中仍不合理的地方。 2对业务流程中不合理的过程进行优化,对业务流程中不合理的过程进行优化,分析优化后将带来的益处。分析优化后将带来的益处。 3确定新系统的业务流程。确定新系统的业务流程。94三、确定新系统的数据和数据流程三、确定新系统的数据和数据流程确定新系统的数据和数据流程具体内容包括:确定新系统的数据和数据流程具体内容包括:1与用户讨论数据指标体系是否全面合理,数与用户讨论数据指标体系是否

52、全面合理,数据精度是否满足要求等有关内容,确认最终的据精度是否满足要求等有关内容,确认最终的数据指标体系和数据字典。数据指标体系和数据字典。2对数据流程进行分析讨论,找出数据流程中对数据流程进行分析讨论,找出数据流程中仍不合理的地方。仍不合理的地方。3对数据流程中不合理的过程进行优化,分析对数据流程中不合理的过程进行优化,分析优化后将带来的益处。优化后将带来的益处。4确定新系统的数据流程。确定新系统的数据流程。95四、确定新系统的功能模型四、确定新系统的功能模型 确定新系统的功能模型就是确定新系统的功能模型就是对新系统进行子系统的划分,在对新系统进行子系统的划分,在确定新系统逻辑模型时,必须对

53、确定新系统逻辑模型时,必须对再次进行分析讨论,最后确定新再次进行分析讨论,最后确定新系统总的功能模型系统总的功能模型。 96五、确定新系统数据资源分布五、确定新系统数据资源分布 在系统功能分析和子系统划分在系统功能分析和子系统划分之后,应该确定数据资源在新系之后,应该确定数据资源在新系统中的存放位置,即哪些数据资统中的存放位置,即哪些数据资源存储在本系统的内部设备上,源存储在本系统的内部设备上,哪些是存储在网络或主机上的。哪些是存储在网络或主机上的。97六、确定新系统中的管理模型六、确定新系统中的管理模型 根据数据流程图对每个处理根据数据流程图对每个处理过程进行认真分析,研究每个管过程进行认真分析,研究每个管理过程的信息处理特点,找出相理过程的信息处理

温馨提示

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

评论

0/150

提交评论