最新六章系统分析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最新六章系统分析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 系统分析 课件
- 资源描述:
-
1、六章系统分析六章系统分析ppt课件课件2学习目的学习目的 了解管理信息系统可行性分析的任务和了解管理信息系统可行性分析的任务和内容内容 了解可行性分析报告的内容和要求,掌了解可行性分析报告的内容和要求,掌握现行系统调查的原则和方法握现行系统调查的原则和方法9详细调查方式有三种:详细调查方式有三种:1重点询问调查重点询问调查首先列出影响信息系统成败的关键因素,编制一首先列出影响信息系统成败的关键因素,编制一个调查问卷表,然后自顶向下对组织的各个管个调查问卷表,然后自顶向下对组织的各个管理层次进行访问,并分类整理结果,从而了解理层次进行访问,并分类整理结果,从而了解各部门的全部工作和设想。各部门的
2、全部工作和设想。2全面业务需求分析的问卷调查全面业务需求分析的问卷调查针对所而需调查的各项内容,绘制相应的各种形针对所而需调查的各项内容,绘制相应的各种形式的图表,用这些图表对企业管理岗位上的工式的图表,用这些图表对企业管理岗位上的工作人员进行全面的在需求析调查(填表),然作人员进行全面的在需求析调查(填表),然后分析整理这些图表逐步得出我们所要调查的后分析整理这些图表逐步得出我们所要调查的内容。内容。10 3 深入实际的调查方式深入实际的调查方式 即参加业务实践,对于复杂的计算过程即参加业务实践,对于复杂的计算过程如能亲自动手算一算,对以后设计和编如能亲自动手算一算,对以后设计和编写程序设计
3、说明书都是很有益的一步。写程序设计说明书都是很有益的一步。一个好办法是在这个阶段就收集出一套一个好办法是在这个阶段就收集出一套将来可供程序调试用的试验数据,这对将来可供程序调试用的试验数据,这对系统实施阶段考核程序的正确性很有用系统实施阶段考核程序的正确性很有用处。处。116.2 管理业务调查管理业务调查学习目的 了解管理业务调查的主要内容了解管理业务调查的主要内容(组织结构调查,管理功能调查,管理业(组织结构调查,管理功能调查,管理业务流程调查等)务流程调查等)掌握业务调查中常用的业务描述图表掌握业务调查中常用的业务描述图表(管理业务流程图,表格分配图)(管理业务流程图,表格分配图)12管理
4、业务调查的意义 开发和建立开发和建立MIS的根本目的在于提高管理水平,的根本目的在于提高管理水平,严格地说,设计一个新的信息系统,应首先进严格地说,设计一个新的信息系统,应首先进行组织的重新设计,应当把建立新系统看成是行组织的重新设计,应当把建立新系统看成是对组织的一种有目的的改变过程。管理系统是对组织的一种有目的的改变过程。管理系统是信息系统的环境。对于基于计算机的信息系统信息系统的环境。对于基于计算机的信息系统来说,其环境就是管理系统,它的输入来自环来说,其环境就是管理系统,它的输入来自环境,输出则交付环境。因此对现行管理业务的境,输出则交付环境。因此对现行管理业务的调查十分重要,其中包括
5、:组织结构调查、管调查十分重要,其中包括:组织结构调查、管理功能调查和管理业务流程调查等。理功能调查和管理业务流程调查等。136.2.1 组织结构调查 组织结构调查就是对组织结构与功能进行分析,组织结构调查就是对组织结构与功能进行分析,弄清组织内部的部门划分,以及各部门之间的弄清组织内部的部门划分,以及各部门之间的领导与被领导关系,信息资料的传递关系、物领导与被领导关系,信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组工作内容与职责。此外,还应详细了解各级组织存在问题以及对新系统的要求等。织存在问题以
6、及对新系统的要求等。组织结构:指组织内部的部门划分以及它们的组织结构:指组织内部的部门划分以及它们的相互关系相互关系14一般的组织结构图一般的组织结构图研究开发车 间一车 间 二车 间三生产部门营销部门财 务 部门总经理15 但作为业务调查所画出的组织结构图,为了更但作为业务调查所画出的组织结构图,为了更好地表示部门间的业务联系,与一般组织结构好地表示部门间的业务联系,与一般组织结构图存在以下区别:图存在以下区别:(1)除标明部门之间的领导与被领导的关系除标明部门之间的领导与被领导的关系外,还要标明资料、物资、资金的流动关系。外,还要标明资料、物资、资金的流动关系。(2)图中各部门、各种关系的
7、详细程度以突图中各部门、各种关系的详细程度以突出重点为标准,即那些与系统目标明显关系不出重点为标准,即那些与系统目标明显关系不大的部分,可以简略或省去;大的部分,可以简略或省去;(3)除了组织边界内的部门与联系外,还需除了组织边界内的部门与联系外,还需画出与组织有业务联系的边界以外的若干部门画出与组织有业务联系的边界以外的若干部门与联系。与联系。166.2.2 管理功能调查管理功能调查 为了实现系统的目标,系统必须具有各为了实现系统的目标,系统必须具有各种功能。所谓功能,指的是完成某项工种功能。所谓功能,指的是完成某项工作的能力。调查中可以用功能层次图来作的能力。调查中可以用功能层次图来描述从
8、系统目标到各项功能的层次关系描述从系统目标到各项功能的层次关系17186.2.3 管理业务流程调查管理业务流程调查 1业务流程调查的内容业务流程调查的内容 调查管理业务流程应顺着原系统信息流调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括各环节动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、计的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。间和形态(报告、单据、屏幕显示等)。192 管理业务流程的描述图表管理业务流程的描述图表 管理业务流程图管理业务流程图 管理业务流程图是
9、一种描述系统内各单位、管理业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向务流程中的不合流理向 表格分配图表格分配图 这种图表可帮助分析员表示出系统中各种单这种图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。据和报告都与哪些部门发生业务关系。206.3 数据流程调查数据流程调查了解数据流程调查的主要内容了解数据流程调查的主要内容掌握数据流程图的表示方法掌握数据流程图的表示方法216.3.1 数据流程调查的作用数据流程调
10、查的作用 管理业务调查过程中绘制的管理业务流管理业务调查过程中绘制的管理业务流程图和表格分配图等虽然形象地表达了程图和表格分配图等虽然形象地表达了管理中信息的流动和存储过程,但仍没管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产有完全脱离一些物质要素(如货物、产品等)。为了用计算机进行信息管理,品等)。为了用计算机进行信息管理,还必须进一步舍去物质要素,收集有关还必须进一步舍去物质要素,收集有关资料,绘制出原系统的数据流程图,为资料,绘制出原系统的数据流程图,为下一步分析做好准备。下一步分析做好准备。226.3.2 数据流程调查的内容数据流程调查的内容1收集原系统全部输入单
11、据(如入库单、收据、收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。清单)的典型格式。2弄清各环节上的处理方法和计算方法。弄清各环节上的处理方法和计算方法。3在上述各种单据、报表、账本的典型样品上在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、或用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时发生频度(如每月制作几张)、发生的高峰时间及发生量等。间及发生量等。4在上述各种单据、报表、账册的典型样品上在上述各种单据、报表、账册的典型样品上注明各
12、项数据的类型(数字、字符)、长度、注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。取值范围(指最大值和最小值)。236.3.3 数据的来源数据的来源管理信息系统所涉及的数据可从以下途径调查得管理信息系统所涉及的数据可从以下途径调查得到:到:1 现行组织机构现行组织机构2 现行各系统或部门的业务流程现行各系统或部门的业务流程3 各种会议的决议各种会议的决议4 计算机文件计算机文件(或数据库或数据库)系统的数据组织结构系统的数据组织结构5 上级下达的各种文件和各项任务指上级下达的各种文件和各项任务指6 与本单位有关的其它单位的有关信息与本单位有关的其它单位的有关信息7 其它各
13、种报表、报告、图表其它各种报表、报告、图表246.3.4 数据流程图数据流程图(DFD)1、定义、定义通过调查可以绘制出原系统的数据流程图。数据通过调查可以绘制出原系统的数据流程图。数据流程图是一种能全面地描述信息系统逻辑模型流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。映出信息在系统中的流动、处理和存储情况。2、数据流程图的特征、数据流程图的特征 抽象性、概括性抽象性、概括性3、数据流程图的常用符号数据流程图的常用符号4、绘制数据流程图时通常采用自项向下逐层分、绘制数据流程图时通
14、常采用自项向下逐层分解的方法。解的方法。25外部实体数据存储数据流向处理过程数据流程图所使用的符号26销售处理DFD举例举例1用户P1订货单发货单27DFD举例举例2某大学的电子选课系统是这样运作的:首先由学某大学的电子选课系统是这样运作的:首先由学生提出选课请求(通过填写选课单:上面有其生提出选课请求(通过填写选课单:上面有其姓名、学号及希望选修的课程代码),系统首姓名、学号及希望选修的课程代码),系统首先确认所选课程能否选上(如果选课人数没有先确认所选课程能否选上(如果选课人数没有超过限定人数,则可以接受选课;否则拒绝选超过限定人数,则可以接受选课;否则拒绝选课)。对于已经接受的选课请求,
15、使用学生姓课)。对于已经接受的选课请求,使用学生姓名及学号来更新课程文件,并重新计算这门课名及学号来更新课程文件,并重新计算这门课程的选课人数。最后,该系统寄给每个学生一程的选课人数。最后,该系统寄给每个学生一封确认信。上面列出他(她)已经注册(或拒封确认信。上面列出他(她)已经注册(或拒绝)的课程。绝)的课程。28电子邮件大学课程选课系统。电子邮件大学课程选课系统。实体:学生实体:学生 数据:课程数据数据:课程数据 学生数据学生数据 处理过程:处理过程:(1)确认是不是可选(是不是确认是不是可选(是不是开了这门课,人数是不是满了);开了这门课,人数是不是满了);(2)学学生登记;生登记;(3
16、)注册确认。注册确认。29学生1.0确认可否选上2.0课程登记3.0选课确认选课需求课程文件课程登记课程细节选课信息学生文件确认信接受/拒绝选课选课信息306.4 数据字典数据字典学习目的 了解数据字典的内容了解数据字典的内容 掌握数据字典的建立方法掌握数据字典的建立方法 31数据字典的含义 所谓数据字典,是在新系统数据流程图所谓数据字典,是在新系统数据流程图的基础上,进一步定义和描述所有数据的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)的工具,包括对一切动态数据(数据流)和静态数据(数据存贮)的数据结构和和静态数据(数据存贮)的数据结构和相互关系的说明,是数据分析和数
17、据管相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。据库(文件)设计的参考依据。32数据字典的内容 数据字典的内容主要是对数据流程图中数据字典的内容主要是对数据流程图中的的数据项、数据结构、数据流、处理逻数据项、数据结构、数据流、处理逻辑、数据存储辑、数据存储和和外部实体外部实体等六个方面进等六个方面进行具体的定义。数据流程图配以数据字行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。统的逻辑模型进行完整的描述。336.4.1 数据项
18、的定义数据项的定义 数据项又称数据元素,是数据的最小单数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数方面去进行。在数据字典中,仅定义数据的静态特性,具体包括:据的静态特性,具体包括:(1)数据项的名称、编号、别名和简述数据项的名称、编号、别名和简述(2)数据项的长度;数据项的长度;(3)数据项的取值范围;数据项的取值范围;34 例:数据项定义 数据项编号:数据项编号:ID201 数据项名称:出生年月数据项名称:出生年月 别名:别名:生日生日 简述:简述:某个职员的出生日期某个职员的出生日期 类型及宽度:日
19、期,类型及宽度:日期,8位位 取值范围:取值范围:1900/01/012099/01/01356.4.2 数据结构的定义数据结构的定义 数据结构描述某些数据项之间的关系。数据结构描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。例如由若干个数据项和数据结构组成。例如下图所示的订货单就是由三个数据结构下图所示的订货单就是由三个数据结构组成的数据结构。组成的数据结构。36(DS:数据结构;I:数据项)37 数据字典中对数据结构的定义包括以下内容:数据字典
20、中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;数据结构的名称和编号;(2)简述;简述;(3)数据结构的组成。数据结构的组成。例如:例如:数据结构编号:数据结构编号:DS03-01 数据结构名称:用户订货单数据结构名称:用户订货单 简述:用户所镇用户情况及订货要求等信息简述:用户所镇用户情况及订货要求等信息 数据结构组成:数据结构组成:DS03-02+DS03-03+DS03-04386.4.3 数据流的定义数据流的定义 数据流由一个或一组固定的数据项组成。数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名定义数据流时,不仅要说明数据流的名称、组成等,还应指明它
21、的来源、去向称、组成等,还应指明它的来源、去向和数据流量等。和数据流量等。39 数据流编号:数据流编号:F03-08 数据结构名称:领料单数据结构名称:领料单 简述:车间开出的领料单简述:车间开出的领料单 数据流来源:车间数据流来源:车间 数据流去向:发料处理模块数据流去向:发料处理模块 数据流组成:材料编号数据流组成:材料编号+材料名称材料名称+领用数领用数量量+日期日期+领用单位领用单位 数据流量:数据流量:10份份/时时 高峰流量:高峰流量:20份份/时时(上午上午9:0011:00)406.4.4 处理逻辑的定义处理逻辑的定义416.4.5 数据存储的定义数据存储的定义 数据存储在数据
22、字典中只描述数据的逻数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。辑存储结构,而不涉及它的物理组织。426.4.6 外部实体的定义外部实体的定义 外部实体定义包括:外部实体编号、名外部实体定义包括:外部实体编号、名称、简述、及有关数据流的输入和输出。称、简述、及有关数据流的输入和输出。外部实体编号:S 0 3-0 1外部实体名称:用户简述:购置本单位配件的用户输入的数据流:D 0 3-0 6,D 0 3-0 8输出的数据流:D 0 3-0 1436.5 描述处理逻辑的工具描述处理逻辑的工具学习目的 掌握几个常用的处理逻辑描述工具:掌握几个常用的处理逻辑描述工具:结构化英语
23、结构化英语判断表判断表判断树判断树446.5.1 结构化英语结构化英语 结构化英语结构化英语(也称也称pseudocode),用一个简用一个简化的英语来描述处理逻辑。化的英语来描述处理逻辑。1、它受结构化程序设计思想的影响,由三、它受结构化程序设计思想的影响,由三种基本结构构成:顺序结构、判断结构种基本结构构成:顺序结构、判断结构和循环结构。和循环结构。2、关键词:、关键词:if,then,else,so,and,or 等。等。3、应用举例、应用举例45某公司产品销售业务中的折扣政策某公司产品销售业务中的折扣政策(判断判断)IF Customer does more than$50000 bu
24、siness THENIF the customer wasnt in debt to us the last 3 months THEN discount is 15%ELSE(was in debt to us)IF customer has been with us for more than 20 years THEN discount is 10%ELSE(20 years or less)discount is 5%ELSE(customer does$50000 OR less)so discount is nil.46出租车公司的汽车检查程序出租车公司的汽车检查程序(循环循环)
25、For each Automobile if scheduleReturnDate less than Today Send vehicle information message to overduevehicleReport endifEnd for eachCheckReturnDate 用结构化英语描述AutomobileScheduleReturnDateCheckReturnDate47Main roadConstruction?Pine street15th16thDestrination road48Begin going east on Main street;Begin g
展开阅读全文