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

下载本文档

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

文档简介

第六章系统分析信息系统分析阶段系统分析的任务系统分析的工作步骤系统分析所使用的工具系统分析的特点定义:系统分析是在系统规划的指导下,在对系统进行深入详细的调查研究并充分了解用户需求基础上,确定新系统的逻辑模型的过程,系统分析的成果是系统分析报告。目的:系统分析的目的是明确用户的需求并确定其解决方法,需确定五个问题:1、开发者关于现有组织管理状况的了解2、用户对信息系统功能的需求3、数据和业务流程4、管理功能和管理数据指标体系5、新系统拟改动和新增的管理模型。一、系统分析的目的(识记)第一节系统分析概述系统分析的基本任务是在系统规划的指导下,在系统分析员和用户一起对系统进行深入详细的调查研究并充分了解用户需求基础上,确定新系统的逻辑模型并撰写系统分析报告。需完成任务如下:1、确定系统目标2、现行系统的详细调查3、用户需求分析需求分析包括四个方面信息需求、组织需求、控制需求、设备需求4、组织结构与业务流程分析5、数据流程分析6、建立新系统的逻辑模型7、撰写系统分析报告二、系统分析的主要任务(识记)第一节系统分析概述常用的系统分析方法由结构化分析方法、面向数据结构的JACKSON系统开发方法、原型法等。结构化分析方法是面向数据流进行分析的方法,基本思想是用系统的思想和系统工程的方法、按照用户至上的原则,结构化、模块化、自顶向下对信息系统进行系统分析并用结构化分析图表作为系统逻辑模型描述的工具特点:1、强调用户自始至终的积极参与2、注重整体分析、层层落实3、强调系统的适应性4、重视工作文件的标准化和文献化三、结构化系统分析的思想与工具第一节系统分析概述结构化系统分析的步骤:1、把当前系统的具体模型抽象成当前系统的逻辑模型;2、对当前系统的逻辑模型进行修正、改进,产生目标系统的逻辑模型3、以系统说明书结束系统分析阶段的工作工具:用于概要描述的业务流程图、数据流程图;进行数据详细描述的数据字典;数据处理说明的结构化语言、判断树、判断表、;数据库逻辑设计需要数据存储结构规范化;数据存取分析用数据存取分析图。三、结构化系统分析的思想与工具第一节系统分析概述用户需求分析包括功能要求、性能要求、可靠性要求、安全性要求、开发费用、发展期及可用资源方面的限制(识记)需求分析分四大步骤(识记)1、问题定义2、问题分解3、制定需求规格说明4、需求评审一、用户需求分析第二节用户系统分析与详细调查1、真实性2、系统性3、规范化4、全面与重点5、沟通性二、系统详细调查的原则(识记)第二节用户系统分析与详细调查三、系统详细调查的内容(识记)1、组织结构与岗位职责2、组织目标和发展战略3、业务流程4、基础数据与数据流程5、管理方式和具体业务的管理方法6、决策方式和决策过程7、资源和约束条件8、现行系统存在的问题与改进意见第二节用户系统分析与详细调查四、系统详细调查的方法(领会)一、座谈法:通过集体讨论的方式获取拟建系统的各方面情况并进行分析。它多为当前系统分析人员对当前企业知之不多时,为了快速地了解和熟悉企业的管理现状,进而获取开发管理信息系统必须的基础信息所采用的一种调查方法二、访谈法:可以重点了解不同管理层面不同职能的管理人员的真实想法、个性化要求和希望。三、问卷法:将要调查的问题设置成问卷和表格,分发给企业内不同层次、不同管理岗位的人员填写要特别注意问卷和表格的设计,还有其全面性和准确性较差。适合需向多个单位进行调查,且信息量不大的情况四、现场观察法:条件允许直接参与实际工作,进行现场观察室了解当前系统的最好方法,但其成本较高,也受到限制和约束,比较适合用于对事务性或流程型工作的调查组织结构与业务流程分析包括四个方面内容:组织结构分析、业务功能分析、组织结构与业务功能之间的关系分析和业务流程分析(识记)第三节组织结构与业务流程分析一、组织结构分析(领会)

组织结构分析通常通过组织结构图表示,一张反映企业内部各组织部门之间隶属关系的树状结构图厂长计划调度组计划科生产部财务部供销科计划组统计组统计组外协组成本组会计组出纳组供应组销售组仓库图组织结构图第三节组织结构与业务流程分析二、业务功能分析(领会)

业务功能分析通过功能结构图实现,所谓功能结构图就是按照功能的从属关系华城的图表销售系统管理销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划

合同有效性审查

合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析管理功能图第三节组织结构与业务流程分析三、组织结构与业务功能之间的关系分析(领会)

组织结构与业务功能之间的关系分析通常是通过组织与业务功能分析图来实现的,是后续分析和设计新系统的基础,常作为划分子系统的参考依据。绘制组织结构与业务功能矩阵图以描述组织各部分在承担业务时的地位及相互关系,横行表示组织名称,纵列表示业务功能,中间填写组织在执行业务过程中的地位和作用第三节组织结构与业务流程分析四、业务流程分析(领会)

所谓业务流程分析就是在业务功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每个步骤用一个完整的图形将其串起来。对现行企业的组织结构业务流程的分析和描述是系统分析工作的重要内容(一)、业务流程分析的目的和作用(识记)业务流程分析的目的:在业务功能基础上进行细化,利用系统调查的资料将业务处理过程中的每个步骤用一个完整途径串成业务流程图作用:帮助我们发现和处理系统调查工作的错误和疏漏,修改和删除原系统的不合理部分。第三节组织结构与业务流程分析四、业务流程分析(领会)

(二)、业务流程分析的概念和图例(识记)管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表图例:圆圈表示业务处理单位;方框表示业务处理功能;报表符号表示输出信息(报告、报表、文件);不封口长方形表示存储文件5、卡片符号表示收集或统计资料;矢量直线表示信息传递过程业务处理单位业务处理功能表格、报表制作收集、统计数据信息传递过程业务流程图第三节组织结构与业务流程分析四、业务流程分析(领会)

(四)、表格分配图(识记)可用于描述系统中复制多份的报告或单据的数量,以及这些报告与哪些部门发生了业务联系第四节数据流程分析一、数据流程分析的目的和任务(识记)

数据流程与业务流程的区别:业务流程描述现实公司的业务处理的步骤和程序,数据流程描述的是信息系统中的信息输入、处理、输出和数据存储,摆脱了所有物质内容,单从数据流动过程来考察实际业务的数据处理模式。

定义:数据流程分析是针对信息的流动、传递、处理、存储等的分析。

数据流程分析的目的是发现和解决数据流通中的问题,这些问题有数据流程不畅、前后数据不匹配、数据处理过程不合理等。

数据流程分析的作用:数据流程分析是系统详细分析的主要内容,是今后建立数据库系统和设计功能模块处理过程的基础,也是今后进行数据分类、确定数据结构、建立数据字典、规范数据及数据结构和进行数据之间关系分析(E-R图)的基础第四节数据流程分析二、数据流程图(领会、简单应用)

(一)数据流程图的特性:抽象性、概括性

抽象性表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。

概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。

(二)数据流程图的图例外部实体指表示所描述系统的数据来源和数据去处的各种实体或工作环节。用小方框加一个立体轮廓线表示数据流表示数据的流动方向,用带文字的箭头表示,箭头指向数据流的输出出,箭尾表示数据流的来源。数据处理,描述系统对信息进行处理的逻辑功能。用圆角小方框表示数据存储:逻辑上的数据存储环节,用一个右边开口的长方形条表示。数据流程图第四节数据流程分析三、数据流程图的绘制(领会、简单应用)

(一)绘制步骤

绘制采用“自顶向下、逐层分解”的方法。步骤:

1、了解和确定公司的主要商业业务问题所涉及的商业过程和业务过程,主要是业务功能分析和业务流程分析

2、画出数据流程图的概图,也称场景图,主要描述系统的外部实体及输入和输出系统的数据流,一般不现实具体的数据存储和处理

3、画出数据流程图的第一层图,是对概图的进一步分解,加入输入输出数据的处理过程,也可以显示必要的数据存储。

4、画出第一层数据流程图中各个处理的子处理流程图,将第一层图进一步分解成更详细的子处理图

5、检查各层次数据流程图的正确性、完整性、连贯性。

6、在上面的逻辑流程图加入处理的物理内容产生物理数据流程图

7、将物理数据流程图按功能或数据关联程度进行分块或分组划分。(二)业务数据流程图实例第0层DFD图设计结果第1层DFD图第四节数据流程分析三、数据流程图的绘制(领会、简单应用)

(三)绘制流程图的几点注意事项

1、自顶向下、逐层分解

2、数据流必须通过送去数据处理或从数据处理环节发出

3、数据存储环节一般作为两个数据处理环节的界面来安排

4、命名

名称反映真实全部意义;明确无歧义;数据处理动宾或动名词;避免空洞词汇;数据流相同时可以同名

5、编号顶层0,其中各数据处理标1,2,3子图1.11.2再分解1.1.1

6、只绘制所描述的系统稳定的工作情况下的数据流程第四节数据流程分析四、数据字典(领会、简单应用)

(一)数据字典的概念

数据字典是关于数据库的数据库,是对数据流程图上各个元素给出的详细的定义和说明。

(二)数据字典的作用

1、数据字典的作用是给词汇以定义和解释

2、在系统分析中,数据字典起着重要作用,包含关于系统的详细信息。

3、数据字典是系统逻辑模型的详细具体的说明,是系统分析阶段重要文件,也是内容丰富,篇幅很大的文件第四节数据流程分析四、数据字典(领会、简单应用)

(三)数据字典的编制

数据字典的编写方法有手工和计算机辅助编写。手工编写主要工具是笔和卡片,可以辅以计算机文字处理手段。计算机辅助编写数据字典,关键在于建立便于输入、查询与维护的数据库,称为数据字典库

编制要求:

1、对数据流程图上的各种成分的定义必须明确、易于理解、唯一

2、命名、编号与数据流程图一致,必要时可增加编码,方便查询检索、维护和统计报表。

3、符合一致性和完整性要求

4、格式规范、风格统一、文字精炼、数字与符号正确第四节数据流程分析四、数据字典(领会、简单应用)

(三)数据字典的主要内容

数据字典描述的主要内容有数据元素、数据流、数据存储、数据处理、外部项,其中数据元素师组成数据流的基本成分。

数据字典符号:

=表示定义为。例如,学生情况=学号+姓名+成绩+地址;

+表示“与”:

I表示“或”。如,性别=男I女;

()表示整体,与数学中用法相同;

m..n表示值域。如,星期几=1..7,月份=1..12;

{}表示重复若干次。例如,通讯录文件:{姓名+电话+邮码}

m()n表示重复自m次至n次;

[]表示可选。例如,存款单=储户帐号+存款额+日期+[密码],表示存款时可以/不带密码。

建议:数据流编号用字母”DF”打头,数据结构用”DS”打头,数据元素用“D”打头,文件”F”打头,加工”P”打头,外部项”E”打头。第四节数据流程分析四、数据字典(领会、简单应用)

(三)数据字典的主要内容

1、数据项

数据项又称数据元素,是系统中不可再分解的数据单元,是系统处理的基本数据单元,是数据流、数据存储的基本组成元素。在数据字典中,数据项条目包括数据项编号、数据项名称、数据项含义说明、别名、数据类型、长度和值域范围、取值含义、与其他数据项的逻辑关系等属性。

反映数据项特征的主要方面:数据的类型、精度、字长;合理取值范围;数据量;所涉及业务过程

第四节数据流程分析四、数据字典(领会、简单应用)

(三)数据字典的主要内容

1、数据结构

数据结构描述数据项间的关系。

若干数据项

数据结构组成:若干数据结构

若干数据项和数据结构混合

数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}数据结构编号:DS03-01数据结构名称:用户订货单简述:用户填的用户情况及订货信息数据结构组成:DS03-02+DS03-03+DS03-04第四节数据流程分析四、数据字典(领会、简单应用)

三)数据字典的主要内容

1、数据流

数据流描述数据项或数据结构在系统中的传输路径。数据流条目包括数据流来源、去向、组成和流量等属性。

数据流描述={数据流名,说明,数据流来源,数据流去向,组成:{{数据结构},平均流量,高峰期流量}

数据流的编号:DF03–08数据流的名称:领料单简述:车间开出的领料单数据流的来源:车间数据流的去向:发料处理模块数据流的组成:材料编号+材料名称+需用数量+日期+领用单位

数据流量:10份/每小时高峰流量:20份/小时(上午9:00—11:00)第四节数据流程分析四、数据字典(领会、简单应用)

三)数据字典的主要内容

4、数据存储

数据存储指数据结构停留或永久保存的地方。

数据存储描述={数据存储名、说明,编号、流入/流出的数据流,组成:{{数据结构},数据量,存取方式}数据存储编号:F03-08数据存储名称:库存账简述:存放配件的库存量和单价数据存储组成:配件编号+配件名称+单价+库存量+备注关键字:配件编号相关联的处理:P02,P03第四节数据流程分析四、数据字典(领会、简单应用)

三)数据字典的主要内容

5、处理过程

处理过程的说明性信息。

处理过程描述={处理过程名、说明,输入:{数据流},输出:{数据流},处理:{简要说明}}处理逻辑编号:P02–03

处理逻辑名称:检查库存情况

简述:根据合格订单零件号检查零件库存,决定是否供货

输入的数据流:合格订单

处理:若库存量>=订货量,则供货,否则不供货输出的数据流:缺货通知单,供货单

第四节数据流程分析四、数据字典(领会、简单应用)

三)数据字典的主要内容

6、外部项

系统的外部项(源点和终点)是系统环境中的实体.因为它们与系统有信息联系。所以在DD中应对它们统一定义。

数据项描述={编号、名称,输入数据,输出数据流,备注【简要说明】}外部实体编号:E03–01

外部实体名称:用户

简述:购置本单位配件的用户

输入的数据流:F03-06,F03-08

输出的数据流:F03-01第四节数据流程分析五、描述处理逻辑的工具(识记、简单应用)

数据流程图中每一个处理逻辑都要有个基本说明用作处理逻辑的分析资料。工具有三种:结构化语言、决策树、决策表。

(一)结构化语言

结构化语言是一种介于自然语言与程序设计语言之间,受结构化程序的设计思想启发而产生。

有一定的结构,因而较严谨;不太死板,便于理解和交流。

1、结构化语言的特点

有三钟基本结构:顺序结构;判断结构;循环结构。

2、关键词

利用少量关键词来完成对模块处理过程的描述。If;else;and;or;not

3、应用DOwhile全班每个学生计算总分;计算平均分输出总分和平均分.ENDDO第四节数据流程分析五、描述处理逻辑的工具(识记、简单应用)

(二)决策树(判定树)

判定树(DecisionTree)是用图形方式描述加工逻辑,具有直观、容易理解等特点。

判定树的图形是一棵横向树,左端树根是加工的名字,中间是条件及条件的组合,右端是相应的动作。

第四节数据流程分析五、描述处理逻辑的工具(识记、简单应用)

(三)决策表(判定表)

判定表是用表格的形式表达加工逻辑。判定表分为四部分:左上角为判断条件,左下角为行动方案,右上角为条件的组合,右下角为相应条件下的决策。

构造决策表的方法分三步:1、条件分析和取值2、条件组合、考察策略并绘制决策表3、合并决策表

例某厂职工调配的政策如下:1若年龄不满18岁,文化程度是小学的,脱产学习;是中学的当电工。2若年龄满18岁但不满40岁,若文化程度是小学或中学,若是男性,则当钳工,若是女性,

温馨提示

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

评论

0/150

提交评论