`
bulote
  • 浏览: 1353910 次
文章分类
社区版块
存档分类
最新评论

优秀课件笔记之管理信息系统的系统分析

 
阅读更多


1、本文所以内容来自 著名高校课件和学生笔记(校园里面经常见到有人高价买笔记)
2、任课教师不会提供参考文献,所以只能对作者表示感谢,如果引用了您的作品,可以用回复方式补充参考文献。
3、我不对文章无关问题进行解答,文章内容也比较难,我也很难解答您遇到的问题,如果发现BUG可以用回复方式帮我修正。
4、本课 属于管理信息系统
,适用于管理信息系统

本课其他部分的导航条见页面底部

第六章管理信息系统的系统分析

管理信息系统的系统分析的任务:

§问题的识别

§可行性分析

§详细调查

§系统化分析

§完成新系统的逻辑方案设计

逻辑方案与物理方案的区别

一、问题的识别:

首先了解企业目标、现行企业系统的问题、企业的信息战略,然后才是如何用信息技术解决这些问题。

总之,问题识别的越准越清楚,系统开发成功的概率将会越大。

二、可行性研究:明确应用项目的开发的必要性和可行性

可行性研究是指在当前组织内外的具体条件下,系统开发工作必须具备的条件,看其是否满足系统目标的要求。在系统开发过程中进行可行性研究,对于资源的合理使用,避免浪费和一些不必要的失败,都是十分重要的

1.管理上的可行性:指管理人员对开发应用项目的态度和管理方面的条件。

2.技术方面的可行性

技术方面的可行性就是根据现有的技术条件,考虑所提出的要求能否达到。

a)人员和技术力量的可行性即有多少科技人员,其技术力量和开发能力如何,有没有系统开发的可行性,如果本单位没人,有没有同其它单位合作开发的可能性。

(b)组织系统开发方案的可行性即合理地组织人、财、物和技术力量并进行实施的技术可行性。

c)计算机硬件的可行性包括各种外围设备、通讯设备、计算机设备等的性能是否能满足系统开发的要求,以及这些设备的使用、维护及其充分发挥效益的可行性。

(d)计算机软件的可行性包括各种软件的功能能否满足系统开发的要求,软件系统是否安全可靠,本单位对使用。掌握这些软件技术的可行性。暂时不能被本单位开发人员掌握的技术,一般应视为不成熟或是没有可行性的技术。环境条件以及运行技术方面的可行性。

3.经济方面的可行性

经济方面的可行性主要是从组织的人力、财力、物力三方面来考查系统开发的可行上。如有多少资源可以利用,有多少资金可以投人,应该建立什么样规模的系统,资金分几批投人时投资效果最好等等。另一个方面就是要研究系统开发后可能带来的经济效益,信息系统的经济效益有两个方面:一是直接效益;二是间接效益。

4.社会方面的可行性

社会方面的可行性主要是指一些社会的或者人的因素对系统的影响。如由于某些特殊的原因(如体制问题、安全保密问题、制度问题等等),不能向系统提供运行所必须的条件。另外由于信息系统的实施将会给组织各方面带来很多变化,如工作方式的变化、管理模式的变化,以及人的权力、作用、职责、工作范围的变化等,都会对信息系统的开发和开发后的运行造成影响。

可行性分析的报告:

内容:(P108

可行性分析结论应明确指出以下内容之一:(1)可以立即开发

2)改进原系统

3)目前不可行,或者需推迟到某些条件具备以后再进行。

三、详细调查

§目的

§原则

§方法

§主要内容

管理业务的调查:

§组织结构调查:组织结构指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系。用组织结构图来表示。

§管理功能调查:用功能层次图来描述从系统目标到各项功能的层次关系。

§管理业务流程:业务流程图、表格分配图

数据流程调查:

§数据流程图:描述信息在系统中的流动、处理、存储情况(脱离了物质要素)

§数据字典:对数据流程图中数据项、数据流、数据结构、处理逻辑进行具体的定义

数据流程图配以数据字典是对系统的逻辑模型的完整描述

§数据流图有四种成分:源点或终点,处理,数据存储和数据流。

§首先考虑数据的源点和终点;

§接下来考虑处理;

§最后,考虑数据流和数据存储;

画数据流图应注意的问题:

§父图与子图的平衡:

当对数据流图分层细化时必须保持信息连续性,也就是说,当把一个处理分解为一系列处理时,分解前和分解后的输入/输出数据流必须相同。

§处理编号的方法

§每个成分命名的方法:数据流图中每个成分的命名是否恰当,直接影响数据流图的可理解性。因此,给这些成分起名字时应该仔细推敲。不要使用空洞的、缺乏具体含义的名字,某个数据流(或数据存储)起名字时遇到了困难则很可能是因为对数据流图分解不恰当造成的,应该试试重新分解,看是否能克服这个困难。

数据流图的用途:

1.画数据流图的基本目的是利用它作为交流信息的工具。

2.数据流图的另一个主要用途是作为分析和设计的工具。

数据字典

§数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

§任何字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。

§数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。

数据字典的内容

§数据项:数据的最小单位;

§数据结构:描述某些数据项之间的关系;

§数据流:由一个或一组固定的数据项组成;

§数据存储:数据的逻辑存贮结构;

§处理逻辑:仅对数据流程图中最底层的处理逻辑加以说明;

§外部实体:外部实体编号、名称等;

见书上的例题(p115:

数据字典的用途

1.数据字典最重要的用途是作为分析阶段的工具

2.在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。

3.对数据的这一系列严密一致的定义也有助于改进在不同的开发人员或不同的开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据和设计模块,则能避免许多麻烦的接口问题。

4.数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块作出相应的改变。

5.数据字典是开发数据库的第一步,而且是很有价值的一步。

数据字典的重要性:

§编写数据字典是系统开发的一项重要的基础工作

§是一本可供查阅的关于数据的字典,从系统分析一直到系统设计和实施都要使用它;

§在数据字典的建立、修正和补充过程中,始终要注意保证数据的一致性和完整性

处理逻辑的描述工具:

数据流程图中比较简单的计算性的处理逻辑可以在数据字典中作出定义,但还有不少逻辑上比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明,

§判定表

§判断树

判定表的用途:

§判定表能清晰地表示复杂的条件组合与应做的动作之间的对应关系;

§用判断表能够把所有的条件组合一个不漏地表达出来,相应地可以分析不同的条件组合应该采取什么动作。这样可以避免出现在某种条件和取值下可能无相应的动作或有动作却不依赖某个条件和取值而存在的现象,从而帮助系统分析员澄清问题,甚至可以发现用户可能遗漏的、尚未提出的逻辑要求。

判定表的组成:

一张判定表由四部分组成:

§左上部列出所有条件

§左下部是所有可能做的动作

§右上部是表示各种条件组合的一个矩阵;

§右下部是和每种条件组合相对应的动作

判定表的每一列实质上是一条规则,规定了与特定的条件组合相对应的动作。

例如,某工厂人事部门对一部分职工重新分配工作,其分配原则如下:如果年龄不满18岁,文化程度是小学,则脱产学习;文化程度是中学则当电工。如果年龄满18岁但不满40岁,如果文化程度是小学或中学,若是男性测当钳工;若是女性,则当车工;文化程度是大学则当技术员。从这项分配政策可以看出,有三个条件:性别、年龄、文化程度。

§

性别有2个取值,年龄有3个取值,文化程度有3个取值,所有条件的组合有:2X3X318个。

每一个条件的取值如下:

如果年满40岁及以上者,文化程度是小学或中学,则当材料员;文化程度是大学,则当技术员。§这项政策可能有的动作有6个:脱产学习、当电工、当钳工、当车工、当技术员、当材料员。

§按照18个条件组合可以画出判断表格式。分析每一种条件组合应该采取的行动,在相应的格子里填写符号

§系统分析员发现遗漏后,应该与用户一道对这项政策进行修改。假如修改后的策略是,一旦出现这种情况,则不论男女,都分配当技术员。并将相应的符号填入表中。

化简、合并

§原则是在相同的动作下,检查所对应的各列条件组合是否

存在无需判断的条件(包含取值的全集),如果存在就可以合并。

空白表示这个条件成立与否并不影响对动作的选择

下面以行李托运费的算法为例说明判定表的组织方法。

§假设某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定表可以清楚地表示与上述每种条件组合相对应的动作(算法),如表5.l所示。

下面以行李托运费的算法为例说明判定表的组织方法。

§假设某航空公司规定,乘客可以免费托运重量不超过30公斤的行李。当行李重量超过30公斤时,对头等舱的国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对外国乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。用判定表可以清楚地表示与上述每种条件组合相对应的动作(算法),如表5.l所示。

判断树

判断树是用一种树型图形方式来表示多个条件多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。(见书p118

画判断树步骤:

§确定有哪些条件;

§确定每一个条件有几种可能的状态,即有几种取值;

§要确定有哪些动作;

§确定每一项动作要依赖哪些条件及取值;

判断树的特点:

§判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。

§判定树的优点在于,它的形式简单到不需任何说明,一眼就可以看出其含义,因此易于掌握和使用。多年来判定树一直受到人们的重视,是一种比较常用的系统分析和设计的工具。

§虽然判定树比判定表更直观,但简洁性却不如判定表,数据元素的同一个值往往要重复写多遍,而且越接近树的叶端重复次数越多。此外还可以看出,画判定树时分枝的次序可能对最终画出的判定树的简洁程度有较大影响

四、系统化分析:

目标:给出新系统的信息处理方案

内容:1、分析系统目标

2、分析业务流程

3、分析数据流程

4、功能分析和划分子系统

5、数据属性分析

6、数据存储分析、查询要求、输入输出分析

7、绘制新系统的数据流程图

五、研究和确定管理模型

六、提出新系统的逻辑方案

分析业务流程:

§原有流程的分析

§业务流程的优化

§确定新的业务流程

§新系统的人机界面

分析数据流程:

§原有数据流程的分析

§数据流程的优化

§确定新的数据流程

§新系统的人机界面

功能分析和划分子系统:

§数据流程图为系统功能的划分提供了依据

首先应从功能的角度审查数据流程图,然后再做功能的划分.

数据属性分析:

§静态属性:数据的类型、长度、取值范围、业务量

§动态属性

1、固定值属性:其值基本上固定不变的数据项

2、固定个体变动属性:对总体来说具有相对固定的个体集,但其值是变动的数据项

3、随机变动属性:其个体是随机出现的,其值也是变动的

数据存贮分析:

§分析用户要求,也就是调查清楚用户希望从Mis中得到哪些有用的信息,然后通过综合抽象,用适当的工具进行描述。

数据查询要求分析

§将用户需要的问题列出清单或绘出查询方式示意图

数据的输入输出分析:

§分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题

确定新系统的数据处理方式:

§成批处理方式

§联机实时处理方式

§研究和确定管理模型:

§提出新系统的逻辑方案:

<!--EndFragment-->
分享到:
评论

相关推荐

    管理信息系统基础课件

    管理信息系统(Management Information System, MIS)是一门涵盖了信息技术与企业管理相结合的学科,旨在帮助企业通过有效收集、处理、存储和分发信息,优化决策过程和业务流程。基础课件中的内容通常会涵盖系统的...

    02134 信息系统设计与分析.zip

    以及信息系统项目管理的相关知识,如需求分析、系统选型、风险管理和项目计划制定。 其次,《02134信息系统设计与分析-历年真题19.04》是历年考试的实际题目,是检验学习效果和熟悉考试题型的重要资料。通过解答...

    power bi 孙兴华火力全开版 所有学习课件和笔记

    Power BI是微软开发的一款...通过孙兴华的课件和笔记,你可以系统地学习Power BI的各个方面,从基础操作到高级应用,逐步提升自己的商业智能分析能力。记住,理论学习与实战演练相结合,才能真正掌握Power BI的精髓。

    基于数字墨水技术的智能笔记系统概要PPT学习教案.pptx

    为此,系统需要进行笔记结构分析和识别,将无结构的笔记分割成字、行、段等有意义的逻辑结构,并结合声音信息进行识别,允许用户进行人机交互式的修改。 在用户界面设计上,系统充分利用了Tablet PC的笔势功能,...

    自考管理系统中计算机应用PPT学习教案.pptx

    《自考管理系统中计算机应用》的学习内容涵盖了管理信息系统的基础理论、技术应用以及发展趋势。课程的主要目标是培养学生理解和掌握企业管理中计算机技术的应用,包括信息时代的特征、企业管理的变化、计算机系统的...

    管理系统中计算机应用1—9章课件

    学习者会接触到信息系统规划的方法,如CSF、BPR等,以及项目管理的关键阶段和工具,了解如何有效地管理信息系统项目。 第6章:系统分析与设计 这一章深入讨论系统分析的步骤,如需求收集、业务流程建模,以及系统...

    Django restframework课件笔记详解

    本课件笔记将深入探讨DRF的核心概念、功能模块及其在实际项目中的应用。 一、DRF简介 DRF是一个用于构建Web API的高级框架,它为Django添加了额外的组件,如序列化、认证、权限控制和分页,让API开发变得更加简单。...

    尚硅谷-尚医通 笔记代码资料.zip

    这个项目将这些技术结合在一起,构建了一个能够处理高并发请求、提供稳定服务的医疗信息系统。开发者通过学习这些资料,可以掌握如何在实际项目中运用这些技术,提升系统的性能和用户体验。笔记和代码部分将提供具体...

    地理信息系统概论 黄杏元

    电子教案部分,可能是以《地理信息系统概论黄杏元终定稿.ppt》的形式存在,通常包括了课程的主要章节、关键概念、案例分析以及教学活动的设计。这份教案可能涵盖了GIS的历史发展、基本原理、数据模型、空间分析、GIS...

    学生管理系统及用的信息

    《学生管理系统及用的信息》 在信息技术领域,系统应用程序是一种为特定目的而设计的软件,它们通常作为操作系统的一部分,提供核心服务或者支持其他应用程序的运行。在这个案例中,我们讨论的是一个学生管理系统,...

    管理系统中计算机应用

    1. **信息系统基础**:介绍信息系统的构成,包括硬件、软件、数据库、网络和用户,以及它们如何协同工作来收集、存储、处理和传递信息。 2. **数据库管理系统**:讲解如何使用数据库管理工具,如SQL,来组织、检索...

    斯坦福大学机器学习课程个人笔记完整版

    这些工具在大数据时代扮演着重要角色,它们被广泛应用于处理海量数据,实现高效的数据存储、管理和分析。分布式系统和数据库的会议也是作者关注的领域,这反映了作者在学术和实际应用方面的双向兴趣。 综合以上内容...

    信息资源管理 马费成

    9. **信息系统项目管理**:实施信息资源管理项目需要项目管理技能,包括需求分析、预算控制、风险管理等,确保项目按时、按质、按预算完成。 10. **信息资源战略**:在组织层面,信息资源管理需要与组织战略相结合...

    软件设计师软考笔记.zip

    软件设计师是软考中的一个重要级别,其主要职责包括但不限于:进行系统分析,设计软件架构,编写详细设计文档,指导程序员进行编码,以及负责软件的测试和维护等。因此,备考软件设计师的考生需要具备扎实的计算机...

    PDF电子课件《数据库管理系统及其实现》

    随着信息技术的发展,数据库管理系统已经成为现代信息社会中不可或缺的一部分。本文档主要介绍了数据库管理系统的基本概念、原理以及实现方法,特别关注了关系型数据库管理系统及其在分布式环境下的应用。 #### 二...

    科来视频学习笔记课件.pdf

    在网络安全领域中,网络流量分析是一项基础而至关重要的技术,通过对网络中传输的数据包进行捕获、解析和分析,能够揭示网络的运行...对于网络安全工程师、系统管理员和网络运维人员来说,这些知识是必备的技能之一。

    斯坦福CS224n(2019最新)课件笔记合集

    课程还包括了如何理解和解析句子的意义,以及如何识别文本中的关键实体,如人名、地点和时间,这对于信息抽取和问答系统至关重要。 8. 实战项目与评估 学生将有机会参与实际项目,如情感分析、文本生成或机器翻译...

    传智播客springmvc+mybatis由浅入深教程源码、教案、课堂笔记齐全

    通过教案和课堂笔记,你可以系统地学习它们的使用方法;而实际的项目练习和jar包的使用,则可以帮助你在实践中巩固理论知识,提升开发技能。无论是初学者还是有一定经验的开发者,都能从中受益匪浅。

Global site tag (gtag.js) - Google Analytics