第六章系统分析

上传人:bin****86 文档编号:55419531 上传时间:2018-09-29 格式:PPT 页数:83 大小:1.27MB
返回 下载 相关 举报
第六章系统分析_第1页
第1页 / 共83页
第六章系统分析_第2页
第2页 / 共83页
第六章系统分析_第3页
第3页 / 共83页
第六章系统分析_第4页
第4页 / 共83页
第六章系统分析_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《第六章系统分析》由会员分享,可在线阅读,更多相关《第六章系统分析(83页珍藏版)》请在金锄头文库上搜索。

1、1,第六章 系统分析,管理信息系統,2,学习目的,了解管理信息系统可行性分析的任务和内容 了解可行性分析报告的内容和要求,掌握现行系统调查的原则和方法,3,6.1 可行性分析和详细调查,6.1.1 可行性分析的任务和内容 6.1.2 可行性分析报告 6.1.3 详细调查的目的、原则,4,6.1.1 可行性分析的任务,可行性分析的任务是明确应用项目的开发的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。这项工作需建立在初步调查的基础上。,5,管理上的可行性,指管理人员对开发应用 项目的态度和管理方面 的条件,技术上的可行性,当前软硬件技术能否满 足对系统

2、提出的要求( 如增加存储能力,实现 通讯功能,提高处理速 度等。),经济上的可行性,主要是预估费用支出和 对项目的经济效益进行 评估,主机费用 外围设备 软件开发费用 人员培训费用 管理维护费用 备件费用,可行性分析的内容,6,6.1.2 可行性分析报告,可行性分析的结果要用可行性分析报告的形式编写出来,内容包括: (1)系统简述 (2)项目的目标 (3)所需资源、预算和期望效益 (4)对项目可行性的结论 可行性分析结论应明确指出以下内容之一: (1)可以立即开发 (2)改进原系统 (3)前不可行,或者需推迟到某些条件具备以后再进行。,7,6.1.3 详细调查的对象和目的,经过可行性分析之后,

3、进入详细调查阶段。 详细调查的对象是现行系统(包括手工系统和已采用计算机的管理信息系统)。 详细调查的目的在于完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。 详细调查主要针对管理业务调查和数据流程调查两部分进行,8,详细调查的原则和方式,详细调查应遵循用户参与的原则,即由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行,两者结合,就能互补不足,更深入地发现对象系统存在的问题,共同研讨解决的方案。,9,详细调查方式有三种:,1重点询问调查 首先列出影响信息系统成败的关键因素,编制一个调查问卷表,然后自顶向下对组

4、织的各个管理层次进行访问,并分类整理结果,从而了解各部门的全部工作和设想。 2全面业务需求分析的问卷调查 针对所而需调查的各项内容,绘制相应的各种形式的图表,用这些图表对企业管理岗位上的工作人员进行全面的在需求析调查(填表),然后分析整理这些图表逐步得出我们所要调查的内容。,10,3 深入实际的调查方式 即参加业务实践,对于复杂的计算过程如能亲自动手算一算,对以后设计和编写程序设计说明书都是很有益的一步。一个好办法是在这个阶段就收集出一套将来可供程序调试用的试验数据,这对系统实施阶段考核程序的正确性很有用处。,11,6.2 管理业务调查,学习目的 了解管理业务调查的主要内容 (组织结构调查,管

5、理功能调查,管理业务流程调查等) 掌握业务调查中常用的业务描述图表 (管理业务流程图,表格分配图),12,管理业务调查的意义,开发和建立MIS的根本目的在于提高管理水平,严格地说,设计一个新的信息系统,应首先进行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。管理系统是信息系统的环境。对于基于计算机的信息系统来说,其环境就是管理系统,它的输入来自环境,输出则交付环境。因此对现行管理业务的调查十分重要,其中包括:组织结构调查、管理功能调查和管理业务流程调查等。,13,6.2.1 组织结构调查,组织结构调查就是对组织结构与功能进行分析,弄清组织内部的部门划分,以及各部门之间的领

6、导与被领导关系,信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组织存在问题以及对新系统的要求等。 组织结构:指组织内部的部门划分以及它们的相互关系,14,一般的组织结构图,15,但作为业务调查所画出的组织结构图,为了更好地表示部门间的业务联系,与一般组织结构图存在以下区别: (1) 除标明部门之间的领导与被领导的关系外,还要标明资料、物资、资金的流动关系。 (2) 图中各部门、各种关系的详细程度以突出重点为标准,即那些与系统目标明显关系不大的部分,可以简略或省去; (3) 除了组织边界内的部门与联系外,还需画出与组织有业务联系的边界以外的若

7、干部门与联系。,16,6.2.2 管理功能调查,为了实现系统的目标,系统必须具有各种功能。所谓功能,指的是完成某项工作的能力。调查中可以用功能层次图来描述从系统目标到各项功能的层次关系,17,18,6.2.3 管理业务流程调查,1业务流程调查的内容 调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。,19,2 管理业务流程的描述图表,管理业务流程图 管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不

8、合流理向 表格分配图 这种图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。,20,6.3 数据流程调查,了解数据流程调查的主要内容 掌握数据流程图的表示方法,21,6.3.1 数据流程调查的作用,管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为下一步分析做好准备。,22,6.3.2 数据流程调查的内容,1收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单

9、)的典型格式。 2弄清各环节上的处理方法和计算方法。 3在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。 4在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。,23,6.3.3 数据的来源,管理信息系统所涉及的数据可从以下途径调查得到: 1 现行组织机构 2 现行各系统或部门的业务流程 3 各种会议的决议 4 计算机文件(或数据库)系统的数据组织结构 5 上级下达的各种文件和各项任务指 6 与本单位有关的其它单位的有关信息 7 其它各种报表、报告、图表

10、,24,6.3.4 数据流程图(DFD),1、定义 通过调查可以绘制出原系统的数据流程图。数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 2、数据流程图的特征 抽象性、概括性 3、 数据流程图的常用符号 4、绘制数据流程图时通常采用自项向下逐层分解的方法。,25,外部实体,数据存储,数据流向,处理过程,数据流程图所使用的符号,26,销售处理,DFD举例1,用户,P1,订货单,发货单,27,DFD举例2,某大学的电子选课系统是这样运作的:首先由学生提出选课请求(通过填写选课单:上面有其姓名、学号及希望选修的课程代码),

11、系统首先确认所选课程能否选上(如果选课人数没有超过限定人数,则可以接受选课;否则拒绝选课)。对于已经接受的选课请求,使用学生姓名及学号来更新课程文件,并重新计算这门课程的选课人数。最后,该系统寄给每个学生一封确认信。上面列出他(她)已经注册(或拒绝)的课程。,28,电子邮件大学课程选课系统。 实体:学生 数据:课程数据学生数据 处理过程:(1)确认是不是可选(是不是开了这门课,人数是不是满了);(2)学生登记;(3)注册确认。,29,学生,1.0确认可 否选上,2.0 课程登记,3.0选课确认,选课需求,课程文件,课程登记,课程细节,选课信息,学生文件,确认信,接受/拒 绝选课,选课 信息,3

12、0,6.4 数据字典,学习目的 了解数据字典的内容 掌握数据字典的建立方法,31,数据字典的含义,所谓数据字典,是在新系统数据流程图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存贮)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。,32,数据字典的内容,数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等六个方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。,33,6.4.1 数据项的定义,数据项又称数

13、据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括: (1)数据项的名称、编号、别名和简述 (2)数据项的长度; (3)数据项的取值范围;,34,例:数据项定义 数据项编号:ID201 数据项名称:出生年月 别名: 生日 简述: 某个职员的出生日期 类型及宽度:日期,8位 取值范围:1900/01/012099/01/01,35,6.4.2 数据结构的定义,数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。例如下图所示的订货单就是由三个数据结构组成的

14、数据结构。,36,(DS:数据结构;I:数据项),37,数据字典中对数据结构的定义包括以下内容: (1)数据结构的名称和编号; (2)简述; (3) 数据结构的组成。 例如: 数据结构编号:DS03-01 数据结构名称:用户订货单 简述:用户所镇用户情况及订货要求等信息 数据结构组成:DS03-02+DS03-03+DS03-04,38,6.4.3 数据流的定义,数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。,39,数据流编号:F03-08 数据结构名称:领料单 简述:车间开出的领料单 数据流来源:车间 数据流去向:发料处

15、理模块 数据流组成:材料编号+材料名称+领用数量+日期+领用单位 数据流量:10份/时 高峰流量:20份/时(上午9:0011:00),40,6.4.4 处理逻辑的定义,41,6.4.5 数据存储的定义,数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。,42,6.4.6 外部实体的定义,外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。,43,6.5 描述处理逻辑的工具,学习目的 掌握几个常用的处理逻辑描述工具: 结构化英语 判断表 判断树,44,6.5.1 结构化英语,结构化英语(也称pseudocode),用一个简化的英语来描述处理逻辑。 1、它受结

16、构化程序设计思想的影响,由三种基本结构构成:顺序结构、判断结构和循环结构。 2、关键词:if, then, else, so, and, or 等。 3、应用举例,45,某公司产品销售业务中的折扣政策(判断),IF Customer does more than $50000 businessTHENIF the customer wasnt in debt to us the last 3 monthsTHEN discount is 15%ELSE (was in debt to us)IF customer has been with us for more than 20 yearsTHEN discount is 10%ELSE (20 years or less) discount is 5% ELSE (customer does $50000 OR less) so discount is nil.,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号