【教学课件】第6章系统分析.ppt
《【教学课件】第6章系统分析.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第6章系统分析.ppt(424页珍藏版)》请在三一办公上搜索。
1、第六章信息系统分析(Analysis of Information System),返回总目录,教学目的,使学生对系统分析有深刻的了解,掌握结构化系统分析的基本思想;系统分析的原则熟练绘制业务流程图、数据流程图了解数据仓库的概念,对数据库能够进行逻辑设计具备数据字典编制和熟练使用分析工具的能力,教学要求,掌握系统分析、数据字典、数据流程图的概念掌握结构化系统分析方法会使用结构化系统分析工具了解数据仓库的概念对数据库能够进行逻辑设计,系统分析概述,业务流程分析,数据和数据流程分析,数据存储结构规范化,数据字典,处理功能的分析与表达,新系统逻辑结构的建立,系统分析报告,系统分析实例,小结,信息系统
2、分析,数据立即存取分析,第一节 系统分析概述,信息系统分析,系统分析概述,系统分析的任务,系统分析的工作步骤,系统分析的工具,系统分析的原则,系统分析的目的,以系统的观点,对已选定的对象与开发范围进行有目的、有步骤的实际调查和科学分析,信息系统分析的目的,要弄清楚新系统将要做什么,建立新系统的逻辑模型,不涉及具体的物理实现,要集中精力,认真分析用户的需求,用科学方法表达新系统方案,分析新系统方案,信息系统分析的任务,系统分析阶段的任务是定义或制定将来新的系统应该“做什么”,暂且不涉及“怎么做”,对现行系统进行调查,了解每一个业务过程、业务活动及信息流程,理解广大用户对信息系统的需求运用各类信息
3、系统开发理论、开发方法和开发技术确定出系统应具有的逻辑功能采用适当的方法表达出来,形成这个系统的逻辑方案,系统分析阶段的关键,系统分析的关键在于,“理解”,“表达”,“理解”和“表达”过程的实质是要把原来由最终用户所进行的各项具体的管理工作纳入计算机系统之中,要求系统分析人员要善于挖掘出用户没有明确表达出来的需求要善于通过系统分析修正用户提出的要求,用什么样的工具描述对系统的理解使得用户能够看懂,能够与系统分析员共同讨论和修改使得系统设计员和程序员能够正确理解,保证开发的系统符合用户需求,系统分析的原则,逻辑设计与物理设计分开的原则,面向用户的原则,结构化分析的原则,逻辑设计和物理设计分开是结
4、构化方法的特点之一,(物理数据),(物理过程),程序模块、处理过程、,安全和控制设计,物理设计,系统调查,逻辑设计,逻辑设计和物理设计分开的原则,用传统方法进行系统开发时设计人员过早地考虑了具体的物理细节在选择处理方法及具体硬件、软件方面化了很多时间和精力到了开发后期又往往发现有的内容不合适,或者根本不需要,这时推翻重来,浪费很多人力、物力,若是大系统开发,后果更为严重,逻辑设计和物理设计分开的原则,逻辑设计好比是全局的总体规划(总体设计)物理设计则是总体规划下的各个局部细节安排在系统分析阶段集中力量搞好逻辑设计,有利于保证系统整体的合理性和最佳性在系统设计阶段可使物理设计具有更好的全局观念和
5、多种物理方案的选择余地保证了系统开发的质量,也节省了人力和物力,逻辑设计和物理设计分开的原则,结构化分析的基本思想,以抽象和分解为手段,对系统进行自顶向下的逐层分解、逐步细分、逐步求精,从而达到易于理解的目的抽象是把复杂的处理内容隐蔽起来分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理,自顶向下,顶层,第一层分解,第二层分解,结构化分析的基本思想,系统分析的工作步骤,现行系统的调查与分析,进行数据分析,建立数据库逻辑模型,进行功能分析,确定新系统逻辑结构,明确处理方式提出系统分析总结报告,系统调查与分析,调查系统的各项需求,调查结果用业务流程图表达,对业务流程进行详细的分析,
6、从业务流程中抽取出信息流程,画出数据流程图,系统的功能要求系统的性能要求联机系统的响应时间系统需要的存储容量后援存储重启动和安全性运行要求将来可能提出的要求,建立数据库逻辑模型,按照总体规划中提出的数据类,运用数据库设计技术,对系统中所设计的数据类进行详细的规范化处理,根据系统的实际需求建立系统内的一些专用数据库和公用数据库,建立数据字典,确定新系统逻辑结构,确定新系统的开发目标,依据数据库模型确定出系统的逻辑功能结构,对系统内的功能描述运用结构式语言、判断树和判断表等工具完成其定义工作,可用数据流程图(DFD)表示也可用“输入-处理-输出”图(即IPO图)来表示,系统分析工作步骤,详细调查与
7、分析,数据分析,建立逻辑模型,系统分析报告,审查,合格,不合格,修改,接上一阶段,转下一阶段,系统分析工具,系统分析工具,系统分析工具之间的关系,数据存取分析的工具数据立即存取分析图,数据部分详细描述的工具数据字典(Data Dictionary 简称DD),功能详细描述的工具结构式语言、判断表和判断树,数据库逻辑设计的工具数据存储结构规范化,对系统进行概要描述的工具业务流程图和数据流程图(Data Flow Diagram),系统分析工具,数据流程图表达了,结构化系统分析工具之间的关系,系统数据的来源和去向指出了系统的各个逻辑功能说明一个逻辑功能可以通过一组数据元素和另一个逻辑功能联结起来表
8、达了每一个要进行数据访问的数据存储,要把所有的数据元素以及由数据元素组成的数据结构明确地定义出来,并把它记录到数据字典中去,数据字典是对数据流程图的补充的解释,结构化系统分析工具之间的关系,数据流程图中的每一个数据存储,必须对数据存储结构规范化以保证数据的一致性,然后把它记录到数据字典中,对数据流程图中的每一个逻辑功能都可以用判断树、判断表、结构式语言等方法表达这个处理逻辑,结构化系统分析工具之间的关系,凡是对用户有意义的数据存储要求,要用数据立即存取图表达出来,总数据流程图,详细的数据流程图,处理逻辑的扩展,第二节 业务流程分析,信息系统分析,业务流程分析,业务流程分析概述,业务流程分析使用
9、的符号,业务流程分析实例,业务流程分析概述,业务流程分析是具体分析的第一步,要对详细的调查结果进行整理和分析,业务人员的确认,用一些简单方便的方法和工具来表达它们,使之成为系统分析员和用户之间进行交流的共同语言,业务流程分析采用的是自顶向下的方法,画出高层管理的业务流程图,再对每一个功能描述部分进行分解,画出详细的业务流程图,业务流程分析概述,业务流程图使用的基本符号,业务处理部门或单位:表达了某项业务参与的人或物,数据流动及方向:表达了业务数据的流动方向,各类单证、报表:表明了数据的载体,数据存储或存档:作为档案来保存,业务功能描述:表明了业务处理功能,一般用一个简单的祈使句表示,业务流程图
10、分析,概述,组织结构图,管理业务简介,业务流程的画法,教学管理信息系统概述,教学管理信息系统实际上是学校各项管理系统中的一个职能域,是全校信息系统的一个子系统,根据教学管理系统的方案中有关高层业务管理内容的文字叙述,可以画出该子系统高层的业务流程图,教学管理系统的组织结构,现行管理业务简介,每年要根据人才市场需求及现有的专业情况,制定年度招生计划,然后进行招生工作学生入学前一个学期,各个专业要制定教学计划,教学计划由各个系部讨论,教学主任审核后,上报教务处,由教务处出面组织进行全校讨论,协调各专业的教学计划,最后形成综合教学计划下发各系部,现行管理业务简介,新生入学后填写的学生情况登记表报各系
11、、部后,再上报教务处教务科,教务科将这些报表汇总后与学校招生办公室进行核对,准确无误后存档以备使用,每学期期中,各系部根据教学计划制定下一个学期各个专业的教学执行计划,系、部教学主任审核后上报教务处,然后各系、部根据教学执行计划安排授课教师,选购教材,各系将落实后的教师任务分配表汇总后上报教务处,由教务处进行统一协调,最后制定出全校课程表下发各系部和学生,现行管理业务简介,学校实施学分制管理后,在每学期开学以前要进行学生选课工作,期末考试结束后,各系部将学生成绩归档并进行学籍处理,然后将成绩及学籍处理结果报教务处审批执行,学生因病或其他原因可以申请休学、复学、退学等,学生提出申请经领导批准后执
12、行,要将执行的结果记入学生学籍管理数据库,现行管理业务简介,教务处对学生成绩进行分析,打印出补缓考学生名单,将补缓考学生名单下发到各系部,各系部有关教师出题、判卷,为了促进教学改革,提高教学质量,每年教务处要进行教学改革项目的立项、验收等工作,教务处还要根据教师任课情况、学生情况制定各种报表上报省教委、学校及各有关单位,现行管理业务简介,基本信息管理,学生学籍管理,学生成绩管理,学生情况统计,教务管理,新生名单,学生登记表,教学计划,毕业生登记表,统计报表,学生成绩单,排课,课表,高校教学管理系统高层业务流程图,招生办,学生,编班,建学籍表,新生名单,基本信息管理子系统业务流程图,审核,统计学
13、籍变动,审核新生名单,错误的学生登记表,学生情况登记表,新生名单,统计报表,学生情况登记表,学生学籍管理子系统业务流程图,学生,初审学生申请,修改学籍表,学籍变动申请,审查学生申请,领导审批,初审毕业资格,复审毕业资格,学生成绩管理,各系部,毕业登记,学生,领导,各系部,教务处,教务处,用人单位,学籍变动申请,学籍变动申请,毕业生档案,毕业资格审查名单,毕业资格审查清单,学籍变动通知,留级、退学名单,教务处,教务管理子系统业务流程图,打印教学计划,开会讨论,日常事务管理,排课,教学计划,教改立项,教学计划,课程表,教师任务分配表,教师情况登记表,统计报表,各专业,各系部,有关领导,教师,学生,
14、成绩管理子系统业务流程图,登记期末成绩,统计分析,分析报表,期末成绩,有关领导,教师,第三节 数据和数据流程分析,信息系统分析,数据和数据流程分析,数据的收集与分析,数据流程的分析,数据流程图的检验,画数据流程图遵循的原则,出错和例外情况的处理,数据的收集与分析,数据的收集,数据的分析,数据和数据流程分析,数据收集的渠道,数据的来源,收集数据的方法,数据的调查内容,收集数据的渠道,现行的组织机构;现行系统的业务流程;现行的决策方式;各种报表、报告、图示等,数据的来源,组织正式报告(对于手工系统)各种卡片、报表;会议决议;现行系统的说明性文件(局部计算机化的系统)各种流程图;计算机文件(或数据库
15、)系统的数据组织结构。组织外的数据来源上级下达的各种文件和各项任务指标与本单位密切相关的其它单位的有关信息,收集数据的方法,查阅档案,面谈调查,发调查表,测定,采样(抽样),实际动手,数据调查的内容,输入信息,输出信息,信息处理过程,存储方式,代码信息,信息需求,输入信息,输入信息的名称使用的目的收集方式发生周期信息量,编码方式保存期相关业务使用文字其它,输出信息,使用文字输出时间输出方式其它,输出信息的名称使用的目的使用单位发生份数发送方式,信息处理过程,处理内容处理周期处理方法处理时间处理场所其它,存储方式,文件名称保管单位保存时间总信息量保密要求,使用频率删除周期追加周期增加、删除比率,
16、代码信息,代码名称分类方式编码方式使用目的起始码,终止码未使用码备码率追加频率废弃频率其它,信息需求,所需信息名称,时间和期限,需求单位,需求目的,需求者,所需信息的形式,信息表达的要求,数据分析,数据分析的内容,数据的汇总,数据分析的工具,数据字典,数据分析的内容,围绕系统目标进行分析,对业务流程进行分析,对信息需求进行分析,数据特征分析,从业务处理角度进行分析,为了满足正常的信息处理业务需要哪些信息哪些信息是冗余的哪些信息是短缺的,有待于进一步收集。,围绕系统目标进行分析,从管理角度进行分析,为了满足科学管理的需要,应该分析这些信息的精度如何,能否满足管理的需要信息的及时性和信息的处理区间
17、如何,能否满足对生产过程及时进行处理的需要对于一些定量化的分析(如预测、控制等)能否提供信息支持等等。,围绕系统目标进行分析,弄清信息源周围的环境,这些信息是从现有组织结构中哪个部门来的目前用途如何,受周围哪些环境影响较大,如有的信息受具体统计的计算方法影响较大,它的上一级(或称层次)信息结构是什么,下一级的信息结构是什么,有的信息受检测手段的影响较大,有的受外界条件影响起伏较大,围绕系统目标进行分析,围绕现存的业务流程进行分析,分析现有报表的数据,是否全面是否满足管理的需要是否正确反映了业务的实物流,对业务流程进行分析,现存的业务流程有哪些弊病需要做出哪些改进作出这些改进以后,对信息与信息流
18、应该做出什么样的相应改进,对信息收集、加工、处理有什么新要求等,对业务流程进行分析,哪些信息是多余的哪些信息是系统内部可以产生的哪些信息是需要长期保存的,对信息需求进行分析,数据特征分析,数据的类型以及长度合理的取值范围所属业务业务量重要程度和保密程度,本系统输入数据类,主要是来自下级系统或网络要传送的内容。本系统内要存储的数据类,主要指各种台帐、帐单和记录文件,它们是今后本系统数据库要存储的主要内容。本系统产生的数据类,主要指各类报表,是本系统输出或网络传递的主要内容。对每一类数据进行汇总检验、分析,数据汇总,分析方法可借用BSP的U/C矩阵来进行U/C矩阵本质是一种聚类方法,可用于过程/数
19、据、功能/组织或功能/数据等各种分析中可将数据汇总中的内容用U/C矩阵表示出来,在建立U/C矩阵后,就要对其进行分析分析原则是“数据守恒原理(Principle of Data Conservation),即数据必定有一个产生的源,而且必定有一个或多个用途,数据分析的工具,数据流程的抽取概述,数据流程图的概念,数据流程图使用的符号,数据流程图的画法,数据流程分析,数据流程图的特点,数据流程的抽取概述,计算机信息系统完成的是数据处理和信息处理的工作,这项工作包含在大量的业务处理过程之中,从现行业务中抽取能够由计算机自动或半自动完成的那一部分业务活动的过程,这个抽取过程也是对业务流程图的分析过程,
20、其分析结果用数据流程图来表示,数据流程图就是用几种简单的符号综合描述信息在系统中的流动、存储、加工和流出的具体情况,数据流程图,数据流程图使用的符号,外部项,数据流,处理逻辑,数据存储,外部实体(数据来源/去向Data Source/Sink):不受系统控制,在系统以外的事物或人,它表达了该系统数据处理的外部来源和去处,外部项(外部实体),为了避免在数据流程图中出现线条交叉,同一个外部项可以在一张数据流程图中出现若干次,数据流,数据流的符号,可能的数据流,数据流名称的表示,多个数据流的表示,数据流:表明了数据的流动方向及其名称,它是数据载体的表现形式,数据流名称,编辑订货单,计算应收款,在数据
21、流的上方写上数据流的名称。例如:,合格订货单,数据流,数据存储可以采用双箭头,其它采用单箭头,可能的数据流,外部项向系统输入数据,系统向外部输出数据,向处理传送数据,经处理后形成新的数据,数据流有时是很明显的,这时可以省略,不需要描述数据流,数据流名称的表示,例某公司的顾客可能寄来订货单、支票、退货请求,或前来询问某件事,如果把这些数据全部表达出来,这个数据流程图就不好看了。,多个数据流的表示,第一种解决方法:,多个数据流的表示,第二种解决方法:,多个数据流的表示,例:储户到储蓄所去存(取)款时,要将填写好的存(取)单与存折交给营业员,营业员处理完这笔业务后,把存折交给储户。如下图所示:,多个
22、数据流的表示,若把“存取单”与“存折”这两个平行且方向相同的数据流合并为“存取要求”,则可以减少一个数据流,数据流程图更简单好读一些,多个数据流的表示,处理功能:表达对数据处理的逻辑功能,也就是把流向它的数据进行一定的变换处理,产生新的数据,标识,功能描述,功能执行者,标识出这个处理功能,以区别于其它处理,可用数字表示,也可用P加数字表示,应表示出它的层数,,处理功能,功能描述部分:,是处理功能中必不可少的组成部分要求用一句简单的祈使句来直接表示这个处理所要完成的事情,祈使句中至少要有一个动词和名词,功能描述应有唯一的名称,一般用一个动词加一个做宾语的名词来表示,不能用一个名词或一个动词来表示
23、,处理功能,功能执行部分,在数据流程图中,处理逻辑必须有输入/输出的数据流,可有若干个输入/输出的数据流,但不能只有输入或输出的数据流,表示功能由谁来完成,可以是一个人、一个部门或是一个计算机程序。可以没有,处理功能,处理逻辑可以有不同的表示方法,薛华成:管理信息系统清华大学出版社,计算机信息系统分析与设计国防科技大学出版社,管理信息系统1997.2,处理功能,数据存储,数据存储的符号,数据存储的作用,例子,和数据存储相关的流,数据存储:用来指明数据保存的地方,不是指数据保存的物理地点或物理存储介质,也不是指文件箱、磁盘或磁带,而是指数据存储的逻辑描述,事实就是数据库的逻辑描述,为了避免数据流
24、程图中线条的交叉,同一个数据存储可以出现若干次,数据存储,记录考勤,计算工资,邮信,取信,数据存储在系统中应起“邮政信箱的作用”。处理逻辑和处理逻辑之间尽可能避免有直接的箭头联系,而是通过数据存储发生联系比较好,这样可以提高每个处理逻辑的独立性,减少系统的重复性。,数据存储的作用,例 子,流入/流出数据存储的数据流的含义,向数据存储存入数据,即向数据存储写入数据,从数据存储读取数据,从数据存储读取数据经系统修改后又重新存入数据存储中即更改数据存储中的数据,数据流程图的特点,概括性,抽象性,数据流程图的概括性,把系统对各项业务过程或业务活动联系起来考虑形成一个整体从而反映系统中各项业务过程或业务
25、活动之间的错综复杂的数据流通、加工、交换关系反映数据处理之间的相互制约关系反映系统处理的全貌,数据流程图的抽象性,数据流程图中不考虑具体的组织机构、工作场所、物流、资金流等只考虑数据的加工、存储、流动或使用情况它可以使系统分析员抽象地总结出新的信息系统的任务以及各项任务之间的关系,外部项的确定,数据流程图的画法,什么是TOP图,细化图的画法,典型数据流程图的画法,数据流程图的画法,外部项的确定,外部项的确定,外部项对系统独立性的影响,外部项是指不受系统控制,系统外部项的确定,在系统以外的事物或人,它表达了该系统数据的外部来源和去向,它也可以是另外一个信息处理系统,它向该系统提供数据或接收来自该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 系统分析
链接地址:https://www.31ppt.com/p-4879263.html