收藏 分销(赏)

管理信息系统--第5章-系统分析.ppt

上传人:w****g 文档编号:1894298 上传时间:2024-05-11 格式:PPT 页数:101 大小:803.50KB
下载 相关 举报
管理信息系统--第5章-系统分析.ppt_第1页
第1页 / 共101页
管理信息系统--第5章-系统分析.ppt_第2页
第2页 / 共101页
管理信息系统--第5章-系统分析.ppt_第3页
第3页 / 共101页
管理信息系统--第5章-系统分析.ppt_第4页
第4页 / 共101页
管理信息系统--第5章-系统分析.ppt_第5页
第5页 / 共101页
点击查看更多>>
资源描述

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

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

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

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

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

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

7、简单易懂的图表工具使用规范的、简单易懂的图表工具 。系统分析人员应当具有虚心、热心、耐心和细心的态度系统分析人员应当具有虚心、热心、耐心和细心的态度 ,力求真实,力求真实准确,以便在短期内对现行信息系统有全面详细地了解。准确,以便在短期内对现行信息系统有全面详细地了解。12.13.5.3组织结构与功能分析组织结构与功能分析一、组织结构图一、组织结构图组织结构图是用来描述组织的总体组织结构图是用来描述组织的总体结构以及组织内部各部分之间的联系结构以及组织内部各部分之间的联系,它它把企业组织分成若干部分,按级别、分层把企业组织分成若干部分,按级别、分层次构成的,以树型结构显示,是一张反映次构成的,

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

9、织结构图企业的组织结构图16.二、功能结构图二、功能结构图对调查资料进行整理,归纳对调查资料进行整理,归纳出企业的部门与业务层次的功能,出企业的部门与业务层次的功能,用树形图的形式描绘出来,就是用树形图的形式描绘出来,就是功能结构图。功能结构图。17.l 管理功能调查管理功能调查 18.生产管理系统生产管理系统经营计划经营计划财务管理财务管理材料管理材料管理设计、技术设计、技术生产计划生产计划订货管理订货管理销销售售预预测测经经营营管管理理编编制制预预算算产产品品规规格格验验 收收决决定定订订购购材材料料设设定定库库存存标标准准采采购购管管理理接接收收订订货货制制造造工工序序制制造造工工艺艺质

10、质量量管管理理订订货货状状况况订订货货准准备备赊赊购购管管理理赊赊销销管管理理成成本本会会计计预预算算会会计计工工资资劳劳务务生生产产报报告告发发 货货生生产产安安全全计计划划生生产产日日程程计计划划车车间间管管理理19.三、组织三、组织/结构联系表结构联系表组织组织/业务联系表反映组织各部业务联系表反映组织各部分在承担业务时的关系,通常习惯分在承担业务时的关系,通常习惯将组织将组织/业务联系表同组织结构图画业务联系表同组织结构图画在一张图上,以便对照、比较,分在一张图上,以便对照、比较,分析它们之间的各种联系。析它们之间的各种联系。20.组织序号联系程度业务功能计划科总工室技术科生产科供应科

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

12、5.4业务流程分析业务流程分析一、业务流程调查的任务及方法一、业务流程调查的任务及方法:业务流程调查主要任务是调查业务流程调查主要任务是调查系统中各环节的业务活动系统中各环节的业务活动,用流程图用流程图的方式把企业的具体管理活动和业的方式把企业的具体管理活动和业务的处理过程绘制出来。务的处理过程绘制出来。23.1、管理业务流程调查的内容l业务处理l信息来源l处理方法l计算方法l信息流经去向l提供信息的时间和形态:报表、单据、屏幕显示、报告、图形图象、语音等。5.4业务流程分析业务流程分析24.二、业务流程图二、业务流程图业务流程图是业务流程的描业务流程图是业务流程的描述工具,是用规定的符号及连

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

14、工作人员介绍业务处理过程依据图例,绘制草图向工作人员讲解描述、讨论绘制正式业务流程图修改YN正确28.三、业务流程分析三、业务流程分析对业务流程进行分析的目的是发现现行系统对业务流程进行分析的目的是发现现行系统中存在的问题和不合理的地方,优化业务处理中存在的问题和不合理的地方,优化业务处理过程,以便在新系统建设中予以克服或改进。过程,以便在新系统建设中予以克服或改进。分析的时候,不仅要找出原业务流程不合分析的时候,不仅要找出原业务流程不合理的地方,还要充分考虑信息系统的建设为业理的地方,还要充分考虑信息系统的建设为业务流程的优化带来的可能性,产生更为合理的务流程的优化带来的可能性,产生更为合理

15、的业务流程。业务流程。29.业务流程分析内容业务流程分析内容l对现行流程进行分析,原有的业务流对现行流程进行分析,原有的业务流程是否存在不合理的地方?程是否存在不合理的地方?l对现行业务流程按计算机信息处理的对现行业务流程按计算机信息处理的要求进行优化。要求进行优化。l最后,画出新系统的业务流程图最后,画出新系统的业务流程图30.例题例题企业的生产、销售各部门提出材料领用申企业的生产、销售各部门提出材料领用申请,仓库负责人根据用料计划对领料单进行审请,仓库负责人根据用料计划对领料单进行审核,将不合格的领料单退回各部门,仓库保管核,将不合格的领料单退回各部门,仓库保管员收到已批准的领料单后,核实

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

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

18、在现行系统内部的流动、存储与变换的把数据在现行系统内部的流动、存储与变换的情况抽象出来,考察实际业务的信息流动模式。情况抽象出来,考察实际业务的信息流动模式。l数据流程分析主要包括对信息的流动、变换、数据流程分析主要包括对信息的流动、变换、存贮等的分析,其目的是尽量地发现数据流动存贮等的分析,其目的是尽量地发现数据流动中存在的问题,并找出加以解决的方法,优化中存在的问题,并找出加以解决的方法,优化数据流程。数据流程。35.一、数据的收集与分析一、数据的收集与分析1数据收集数据收集l数据收集工作量很大,故要求系统研制人员应数据收集工作量很大,故要求系统研制人员应耐心细致地深入实际,协同业务人员收

19、集与系耐心细致地深入实际,协同业务人员收集与系统有关的一切数据。统有关的一切数据。l数据收集的渠道主要有现行的组织机构;现行数据收集的渠道主要有现行的组织机构;现行系统的业务流程;现行的决策方式;各种报表、系统的业务流程;现行的决策方式;各种报表、报告、图示。报告、图示。36.2数据分析数据分析(1)围绕系统目标进行分析)围绕系统目标进行分析(2)弄清信息源周围的环境)弄清信息源周围的环境(3)围绕现行的业务流程进行分析)围绕现行的业务流程进行分析(4)数据特征分析)数据特征分析37.二、数据流程图二、数据流程图数据流程图(数据流程图(DataFlowDiagram,DFD)是一种能全面地描述

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

21、据流程图把系统对各种业概括性则是指数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总务的处理过程联系起来考虑,形成一个总体。体。39.2、数据流程图的用途l系统分析员用这种工具,可以自顶向下分析系系统分析员用这种工具,可以自顶向下分析系统信息流程统信息流程l可在图上划出需要计算机处理的部分可在图上划出需要计算机处理的部分l根据逻辑存储,进一步做数据分析,向数据库根据逻辑存储,进一步做数据分析,向数据库设计过渡设计过渡l根据数据流向,定出存储方式根据数据流向,定出存储方式l对应一个处理过程,用相应的语言、判定表等对应一个处理过程,用相应的语言、判定表等工具来表示处理方法。工具来表示处理

22、方法。40.(一)数据流程图的基本符号(一)数据流程图的基本符号1外部实体外部实体:本系统或子系统之外的人和单位,本系统或子系统之外的人和单位,都被列为外部实体。都被列为外部实体。例:例:供应商供应商41.2数据流数据流数据流由一组确定的数据组成。数据流由一组确定的数据组成。例:例:购货合同购货合同42.3处理逻辑处理逻辑处理逻辑表示对数据的加工处理,它把流处理逻辑表示对数据的加工处理,它把流入的数据流转换为流出的数据流。入的数据流转换为流出的数据流。例:例:P1.1登记台帐登记台帐43.4数据存储数据存储数据存储是数据的仓库,表示系统产生的数据数据存储是数据的仓库,表示系统产生的数据存放的地

23、方。存放的地方。例:例:D2学生成绩学生成绩44.(二)数据流程图的绘制(二)数据流程图的绘制1绘制数据流程图的原则绘制数据流程图的原则(1)识别系统的输入和输出。识别系统的输入和输出。(2)从输入端至输出端画数据流和加工,并同时加从输入端至输出端画数据流和加工,并同时加上数据存储。上数据存储。(3)加工的分解加工的分解“由外向里由外向里”进行分解。进行分解。(4)数据流的命名,名字要确切,能反映整体。数据流的命名,名字要确切,能反映整体。(5)各种符号布置要合理,分布均匀,尽量避免交各种符号布置要合理,分布均匀,尽量避免交叉线。叉线。(6)先考虑稳定态,后考虑瞬间态。先考虑稳定态,后考虑瞬间

24、态。45.2绘制数据流程图的基本步骤绘制数据流程图的基本步骤(1)识别系统的输入和输出,画出顶层图识别系统的输入和输出,画出顶层图(2)画系统内部的数据流、加工与文件,画出一级画系统内部的数据流、加工与文件,画出一级细化图细化图(3)加工的进一步分解,画出二级细化图加工的进一步分解,画出二级细化图(4)其它注意事项其它注意事项46.3.数据流程图关联图关联图系统系统0外部项外部项外部项外部项外部项外部项外部项外部项47.顶层图(第一层)子系统子系统1外部项外部项外部项外部项外部项外部项子系统3子系统4子系统子系统248.模块分解图模块分解图(第二第二.N层层)1.1外部项外部项1.31.41.

25、2DB3DB1DB249.l案例:订货系统l假假设设某某一一企企业业是是采采购购部部门门每每天天需需要要一一张张订订货货报报表表,报报表表按按材材料料编编号号排排序序,表表中中列列出出所所有有需需要要再再次次订订货货的的材材料料。对对于于每每种种需需要要再再次次订订货货的的材材料料应应列列出出下下列列数数据据:材材料料编编号号、名名称称、订订货货数数量量、目目前前价价格格(或或参参考考价价格格)、主主要要供供应应单单位位、第第二二供供应应单单位位等等。材材料料入入库库或或出出库库称称为为事事务务,仓仓库库保保管管员员通通过过放放在在仓仓库库的的终终端端把把事事务务报报告告给给订订货货系系统统。

26、当当某某种种材材料料的的库库存存数数量量少少于于库库存存量量临界值时就应该再次订货。临界值时就应该再次订货。l如何画出上述订货系统的数据流程图呢?如何画出上述订货系统的数据流程图呢?50.案例:订货系统的数据流程图案例:订货系统的数据流程图P0订货系统领料单领料单订货报表订货报表考虑数据的源点和终点,确定系统的边界。考虑数据的源点和终点,确定系统的边界。51.由外向里、自顶向下由外向里、自顶向下、逐层细化、逐层细化P1处理事务P2产生报表订货系统的1层数据流程图D1库存清单库存清单D2订货信息订货信息领料单领料单订货报表订货报表52.P1.1接受事务P1.3处理订货P2.0产生报表订货系统的2

27、层数据流程图D1 库存信息领料单领料单F1合格合格F2领料单领料单P1.2更新库存D1库存清单库存清单D2订货信息订货信息F2库存信息库存信息F3订货信息订货信息F5订货汇总信息订货汇总信息F6订货报表订货报表F7缺货信息缺货信息F353.P1.2更新库存P1.1接受事务P1.3处理订货P2.0产生报表订货系统的2层数据流程图库存清单D1库存信息F3F2领料单F1合格领料单F2缺货信息F4订货信息F5订货报表F7订货汇总信息F6订货信息D254.4画分层数据流程图时应注意的问题画分层数据流程图时应注意的问题(1)合理编号)合理编号数据流程图加工编号规则数据流程图加工编号规则:子图中:子图中的编

28、号为父图号和子加工的编号组的编号为父图号和子加工的编号组成;子图的父图号就是父图中相应成;子图的父图号就是父图中相应加工的编号。加工的编号。55.(2)注意子图与父图的平衡)注意子图与父图的平衡子图与父图的数据流必须平衡,子图与父图的数据流必须平衡,平衡指的是子图的输入、输出数平衡指的是子图的输入、输出数据流必须与父图中对应加工的输据流必须与父图中对应加工的输入、输出数据流相同。入、输出数据流相同。56.案例案例5.3父子图平衡原则的应用父子图平衡原则的应用(a)中,父图中加工中,父图中加工3有一个输入数据流,有两个有一个输入数据流,有两个输出数据流。输出数据流。父图(0层):1234ABCE

29、DFG(a)57.子图3(1层):(b)3.13.23.43.53.63.3EDC子图4(1层):(c)4.14.24.34.4FKLG(b)中,加工中,加工3有一个外部输入数据流,两个对外输出流,这有一个外部输入数据流,两个对外输出流,这说明父图与子图是平衡的。说明父图与子图是平衡的。(c)中,增加了外部输入数据流中,增加了外部输入数据流K,增加了对外输出数据流,增加了对外输出数据流L,父图子图不平衡父图子图不平衡58.(d),如果在父图,如果在父图3号加工的输入数据流号加工的输入数据流“考生信息考生信息”是由是由考生姓名、准考证号、考试成绩、通讯地址组成的,则考生姓名、准考证号、考试成绩、

30、通讯地址组成的,则两者是平衡的。否则是不平衡的。两者是平衡的。否则是不平衡的。父图:子图:(d)123考生信息录取通知单3.13.2准考证号录 取 通知考生姓名通讯地址考试成绩59.(3)分解的程度)分解的程度分解时应遵循以下原则:分解时应遵循以下原则:l分解应自然,概念上要合理、清晰。分解应自然,概念上要合理、清晰。l上层分解得快些,下层分解得慢些。上层分解得快些,下层分解得慢些。l在不影响可读性的前提下,应适当地多分解成在不影响可读性的前提下,应适当地多分解成几部分,以减少分解层数。几部分,以减少分解层数。l当加工可用一页纸明确地表述时,或加工只有当加工可用一页纸明确地表述时,或加工只有单

31、一输入单一输入/输出数据流时,就应停止对该加工的输出数据流时,就应停止对该加工的分解。对不再作分解的加工,必须做出详细的分解。对不再作分解的加工,必须做出详细的加工说明。加工说明。60.5、数据流程图的优缺点l总体概念强l容易与计算机处理对照l容易及早发现系统各部分的逻辑错误,容易修正l不直观l人工绘制麻烦,工作量较大61.三、数据字典三、数据字典l数据字典是在数据流程图的基础上,数据字典是在数据流程图的基础上,对数据流程图中的各个元素进行详对数据流程图中的各个元素进行详细的定义与描述,起到对数据流程细的定义与描述,起到对数据流程图进行补充说明的作用。图进行补充说明的作用。l数据字典的内容包括

32、:数据项、数数据字典的内容包括:数据项、数据结构、数据流、数据存贮、处理据结构、数据流、数据存贮、处理逻辑和外部实体。逻辑和外部实体。62.1数据项数据项数据项也称数据元素,是最数据项也称数据元素,是最基本的数据组成单位,也就是不基本的数据组成单位,也就是不能再分解的数据单位,如学号,能再分解的数据单位,如学号,姓名等。姓名等。l具体包括:l(1)数据项的名称、编号、别名和简述;(2)数据项的长度;(3)数据项的取值范围;例:数据项定义63.数据项描述实例数据项描述实例数据项定义数据项编号:数据项编号:DI0001数据项名称:学号数据项名称:学号简述:学籍管理信息系统中学生的编号简述:学籍管理

33、信息系统中学生的编号别名:学生编码别名:学生编码长度:长度:12类型:类型:char取值取值/含义:含义:aabbcddd,aa-入学年度,入学年度,bb-学院编码,学院编码,c-系号系号ddd-流水号流水号编写:胡杨编写:胡杨日期:日期:13.08.28审核:纪宇审核:纪宇日期:日期:13.08.2964.2数据结构数据结构l l数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容:l l(1 1)数据结构的名称和编号;数据结构的名称和编号;数据结构的名称和编号;数据结构的名称和编号;(

34、2 2)简述;简述;简述;简述;(3 3)数据结构的组成。数据结构的组成。数据结构的组成。数据结构的组成。如果是一个简单的数据结构,只要列出它所包如果是一个简单的数据结构,只要列出它所包如果是一个简单的数据结构,只要列出它所包如果是一个简单的数据结构,只要列出它所包含的数据项。如果是一个嵌入的含的数据项。如果是一个嵌入的含的数据项。如果是一个嵌入的含的数据项。如果是一个嵌入的,只要写出名称,只要写出名称,只要写出名称,只要写出名称,因为这些被包含的数据结构在数据字典的其他因为这些被包含的数据结构在数据字典的其他因为这些被包含的数据结构在数据字典的其他因为这些被包含的数据结构在数据字典的其他部分

35、已有定义。部分已有定义。部分已有定义。部分已有定义。65.数据存储描述实例数据存储描述实例l数据结构编号:数据结构编号:DS0001l数据结构名称:学生基本信息数据结构名称:学生基本信息l简简述:描述学生固有的属性述:描述学生固有的属性l别别名:学生情况名:学生情况l数据结构组成:数据结构组成:DI0001+姓名姓名(char/8)+性别性别(logic/1)+出生出生日期日期(date/8)+l民族民族char/8+家庭地址家庭地址char/28l有关的数据流或数据结构:有关的数据流或数据结构:DF0003,DS0005l有关的处理逻辑:有关的处理逻辑:P0002,P0005l编写:胡杨编写

36、:胡杨日期:日期:13.08.28审核:审核:纪宇纪宇日期:日期:13.08.2966.3数据流数据流 数据流由一个或一组固定的数据项组成。是数据结构在系统内传输的路径,定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。67.数据存储描述实例数据存储描述实例l数据流编号:数据流编号:DF0001l数据流名称:新生登记表数据流名称:新生登记表l简简述:描述入学新生的基本信息述:描述入学新生的基本信息l数据流来源:学生数据流来源:学生l数据流去向:建立档案数据流去向:建立档案l数据流组成:数据流组成:DS0001+学生简历学生简历l数据流量:数据流量:6000张张/

37、年年l高峰期及流量:高峰期及流量:1000张张/2月,月,5000张张/9月月l编写:胡杨编写:胡杨日期:日期:13.08.28审核审核:纪宇纪宇日期:日期:13.08.2968.4数据存储数据存储数据存储是数据结构停留或数据存储是数据结构停留或保存的地方保存的地方。如在学籍管理系。如在学籍管理系统中的学生成绩表。统中的学生成绩表。69.数据存储描述实例数据存储描述实例l数据存储编号:数据存储编号:DB0001l数据存储名称:学习成绩表数据存储名称:学习成绩表l简简述:描述学生各科学习成绩述:描述学生各科学习成绩l别别名:成绩一览表名:成绩一览表l组组成:班级成:班级+科目编号科目编号+科目名

38、称科目名称+DS0001+姓名姓名+成绩成绩+考考试试l关关键键字:科目编号字:科目编号/DI0001l记录长度:记录长度:98Bl记录数:记录数:60000条条l容量:容量:5880KBl有关的处理逻辑:有关的处理逻辑:P0001l编写:胡杨编写:胡杨日期:日期:05.08.28审核:审核:纪宇纪宇日期:日期:05.08.2970.5外部实体外部实体外部实体是数据的来源和去向,外部实体是数据的来源和去向,主要说明外部实体产生的数据流、主要说明外部实体产生的数据流、接收到的数据流以及该外部实体的接收到的数据流以及该外部实体的数量。如在学籍管理系统中,学生、数量。如在学籍管理系统中,学生、家长、

39、教师、教务处、学生处和用家长、教师、教务处、学生处和用人单位等都是外部实体。人单位等都是外部实体。71.外部实体描述实例外部实体描述实例l外部实体编号:外部实体编号:E0001l外部实体名称:学生外部实体名称:学生l简简述:在学校接受教育的对象述:在学校接受教育的对象l输入数据流:输入数据流:新生名单新生名单l输出数据流:输出数据流:成绩单成绩单l编写:胡杨编写:胡杨日期:日期:05.08.28审核:审核:纪宇纪宇日期:日期:05.08.2972.6处理逻辑处理逻辑处理逻辑描述数据流程图中数据的基处理逻辑描述数据流程图中数据的基本处理过程,比较复杂,在数据字典中本处理过程,比较复杂,在数据字典

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

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

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

43、可以确保数据在系统中的完整性和一致性,主要作用有:保数据在系统中的完整性和一致性,主要作用有:1、按各种要求列表;、按各种要求列表;2、相互参照、便于系统修改、相互参照、便于系统修改3、由描述内容检索名称、由描述内容检索名称4、一致性检验和完整性检验、一致性检验和完整性检验l数据字典必须有专人管理,任何人不得修改内容,数据字典必须有专人管理,任何人不得修改内容,必须由管理员修改,并逐一告诉。必须由管理员修改,并逐一告诉。75.5.6描述处理逻辑的工具描述处理逻辑的工具数据流程图中比较复杂的处理逻数据流程图中比较复杂的处理逻辑辑,用文字描述就存在着不足之处,有用文字描述就存在着不足之处,有必要运

44、用一些描述处理逻辑的工具来必要运用一些描述处理逻辑的工具来进行更为详细、易懂的说明。进行更为详细、易懂的说明。常用的描述处理逻辑的工具有判常用的描述处理逻辑的工具有判断树、判断表和结构化语言等方法断树、判断表和结构化语言等方法。76.1判断树判断树判断树采用树型结构来表示处理判断树采用树型结构来表示处理逻辑逻辑。从图形上可以一目了然地看。从图形上可以一目了然地看清用户的业务在什么条件采取什么清用户的业务在什么条件采取什么样的处理方式,一枝树枝代表一组样的处理方式,一枝树枝代表一组条件的组合和相对应的一种处理方条件的组合和相对应的一种处理方式。式。77.例题例题5.1某企业对不同交易额、不同信誉

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

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

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

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

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

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

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服