管理信息系统讲义_第1页
管理信息系统讲义_第2页
管理信息系统讲义_第3页
管理信息系统讲义_第4页
管理信息系统讲义_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

第一章管理信息系统概论

本章主要考核学问点包括:

1.信息依定义及特性。

2.管埋信息的层次及特性,尤具要留意二种不同层次管埋信息的不同特点。

3.信息系统开发中的两种分析方法的优缺点,

4.管理信息系统的定义、结构和功能。

5.理解管理信息系统的战略作用及面临的挑战。

一、信息的定义及特性(识记)

(-)定义:信息是加工以后的,对人们的活动产生影响的数据。

(二)特性:

1.真伪性,即信息的精确性,是指信息能否客观反映现实世界事物的程度。真实性是信息最基本的性质。

2.层次性。是指信息是分等级的。一般分为战略层、策略层和执行层。

3.可传输性。是指信息可以通过各种网络快速传输和扩展。

4.可变换性。指信息可以转化成不同的形态,也可以由不同的载体来存储。

5.共享性c指信息不具有独占性。

二、管理信息及三种管理信息的不同特点(识记、举例、推断)

管理信息是对企业生产经营活动中收到的原始数据进行加工处理、分析说明、明确意义后所产生的对其后的企业管理决策产生影响的信息。

管理信息的层次包括:战略信息、战术信息和作业信息。

1.战略信息:又称决策信息,是关系到全局和重大问题决策的信息。

2.战术信息:乂称管理限制信息,是企业中层管理人员进行生产经营过程限制所须要的信息。

3.作业信息:是反映企业口常生产和经营管理活动的信息。

二个层次的管理信息2间的区分是:

信息层次说明举例来源运用时间(寿命)运用频率信息精度保密性要求

战略信息环境信息、宏观信息厂址、新产品选择大部格外源长低低高

,殷是与各部门及部门完成状况与支配状况

战术信息较长较高较高

联系有关的信息比较、库存限制

一般是组织内部的作业

作业信息每日销售量大部分内源短高低

信息

三、自底向上的分析方法和自顶向下的分析方法的优点和缺点(识记)

自底向上的分析方法是指通过调查等方式,将业务的具体功能汇总、归纳成宏观的功能。优点:

•符合现实应用的逻辑过程,开发的系统易于适应组织机构的真正须要。

•有助于发觉和理解每个系统的附加须要,并易于推断其费用。

•相对来说,每个阶段的规模较小,易于限制和管理。

缺点:

•由于方法的汇总性质,汇总的系统不肯定符合企业的整体目标。为r达到系统的性能要求,往往不得不重新调整系统,甚至要求重新设计

系统。

•由于系统未进行全局规划,系统的数据一样性和完整性难以保证。

自顶向卜一,逐步求精的方法上耍从宏观入手,依据事物的性质和规律,分解到微观具体事物。

优点;

•支持企业信息系统的整体规划,并对系统的各个子系统的协调和通信供应保证。

•方法,实践有利于提高企业人员的总体视察问题的实力。

缺点:

•对系统分析和设计人员的要求较富。

•对于大系统而言,下层系统的实施往往缺乏约束力。

四、管理信息系统的定义、结构与功能(识记、理解)

(—定义:管理信息系统是“以人为主导,以信息技术为基础,将信息流联系起来,对信息进行收集、传输、加工、更新和维护,产生管

理者所须要的信息,改善协同合作、效率与决策制定,帮助企业管理资源并获利的信息处理系统。”

(二)管理信息系统的层次结构:

1.业务处理子系统。主要进行基础业务的处理。

2.执行限制子系统。包括生产管理、材料管理、设备管理等子系统。特点:数据量大、数据规范、处理过程程序化(结构化)。

3.管理限制子系统。为企业中层各管理部门和管理人员供应限制生产经营活动、制定资源安排方案、评价企业效益等战术级管理所须要的信

息。包括:财务管理、销售管理、人事劳资管理等子系统。任务:汇合下层传来的信息并结合环境信息,监督、限制底层的运行:处理信息上传

给高层,理解并执行高层下达的指令。

4.战略支配子系统。任务:汇合管理限制层和企业外部信息,协助企业最高层领导做战略决策和支配:下达执行吩咐并监督执行状况,分析

执行中产生的问题及产生问题的缘由,并提出解决问题的方法;管理、协调全系统的运行;供应查询功能。

(三)管理信息系统的功能:

1.支配功能。依据现存条件和约束条件,供应各职能部门的支配,然后依据不同的管理层次供应相应的支配报告。

2.限制功能。依据各部门供应的数据,对支配执行状况进行监督、检查,比较执行与支配的差异,分析差异及产生差异的缘由,协助管理人

员刚好加以限制。

3.预料功能。运用现代数学方法、统计方法或模拟方法,依据现有数据预料企业将来的发展前景,从而规划企业的发展目标和方向。

4.协助决籁功能。采纳相应的数据模型,从大量数据中推导出有关问题的最优解和满足解,协助管理人员进行决策,

五、管理信息系统的战略作用及面临的挑战

1.信息化竞争环境的威逼与实施MIS的必要性一一实施企业战略、提高企业的竞争力

2.实施MIS的商业目标与作用

商业目标:提高速度+提高质量+降低成本=效益

•缩短新产品的生命周期;

•降低库存;

•刚好订货叮在线销售,降低内部成本:

•提高用户满足度;

•提高企业综合竞争力:

•提高企业的经济效益。

上导致'US实施失败的缘由行:

•设计他M1S不符合企业的目标。VIS是企业管理系统的•个:系统,其目标必需符合企业的总体目标。

•YIS仅仅是原有r•工系统的自动化翻版。Mis的实施肯定要和企业的管理流程融合,并进行业务流程重组(BPR)。

•需求♦明确,变更因素多。

•MIS的实施是项涉及面广,参与人员多的困难系统工程。包括领导、用户、技术开发人员、工程监理人员等。三个层面上的人员都要参与:

管理层、业务层、技术层。

其次章管理信息系统与组织变革

本章主要考核学问点包括:

1.基于信息技术的组织结构变革一一虚拟组织和扁平化组织。

2.信息系统与组织的相互关系。

3.业务流程再造(BPR)与企业资源支配(ERP)的概念。

本章的两个重要结论:

•信息系统既是•个技术系统,又是•个社会系统和管理系统:信息系统既是技术的应用问题,又是管理实践的问题。

・管理信息系统与组织的关系。管理信息系统是组织的一个子系统,其目标应与组织的战略目标一样;但二者又相互影响、相互制约,一方

面,管理信息系统会促使组织与管理的不断变革;另•方面,组织的变更又会促使信息技术的发展。

一、基于信息技术的组织结构变革

虚拟组织、扁平化组织等。其共同特点是:

简化内部组织结构,尤其是弱化了等级制度,促进组织内部信息的沟通、学问的共享和每位成员参与决策的过程,使得企业组织对外部环境

的变更更敏感、更具敏捷性和竞争实力。

1.虚拟组织

定义:虚拟组织是由若T•独立实在的企业组成的临时性、动态的“虚拟”的企业。其成员包括制造商、供应商、分销商和顾客等。

特点:

・通过计算机网络与中间商、承包商、合作伙伴保持联络。

•可以把每个伙伴的优势集中起来,设计、制造和销售最好的产品。

•具有很大的敏捷性、机动性和反应的灵敏性。

・各公司之间很难确定边界。

•在虚拟组织的环境卜,组织和管理上特别依靠信息技术。信息技术是虚拟组织的核心管理工具。

2.组织扁平化

组织扁平化是指通过组织结构的调整,削减中间管理层数量的工作过程。

特点:

・废除等级制度:

・管理机构精练;

・一线人员具有更多参与决策的权利:

・提高了工作效率。

二、信息系统与组织的相互关系

信息系统与组织之间是互动的关系。具体来说:一方面,蛆织的目标确定着信息系统的目标,组织的变更以及企业外界环境商业需求促进信

息技术的发展:另一方面,信息化有助于加强企业的竞争力,推动业务流程重组,促进组织结构优化,有利于降低成本,扩大企业的竞争范围,

提高为顾客的服务水平。

1.组织对信息系统的影响作用

・组织H标确定信息系统的开发目标;

•组织变更促使信息技术发展:

■组织的约束条件制约着信息系统的变革。

2.信息系统对组织的影响作用

・信息系统对组织战略的支持。企业战略是指对企业整体性、长期性、基本性问题的支配与谋略。企业利用信息系统来实施企业的竞争战略

和战略目标。如对于实行成本事先战略的企业,自动化制造系统和即时制库存管理系统可以帮助企业降低生产成本和库存成本;对于实行产品差

异化战略的企业,nJ■以利用信息系统来增加产品或服务的性能:对于实行目标集聚战略的企业,可以通过信息系统帮助企业收集、分析客户相关

的信息,使企业能够依据客户的要求设计有特性的定制化产品和服务。

•信息技术为企业变革供应支持。信息技术既可以支持企业文化,也可能影响与变更企业文化。信息技术导致企业组织变革的4种方式:自

动化、合理化、流程重组、立足点转移。

•信息系统也会成为组织的累赘。应当相识到,信息系统是一把双刃剑。

三、企业流程再造(BPR)与企业资源规划

1.BPR一企业流程再造(BPR)是对企业流程所进行的根本性的再思索和彻底的再设计,以使企业的速度、质量、服务和成本等关键业绩指

标获得根本性的改善°

2.企业资源规划(EnterpriseResourcePlanning,ERP)是•个集合企业内部的全部资源,进行有效的支配和限制,以期达到最有效的支配和

限制,达到最大效益的集成系统。

第三章管理信息系统技术基础

本章主要考核学问点包括:

L计算机系统的组成及其每个组成的功能。

2.计算机网络的类型、拓扑结构以及InternetsIntranet.Extranet

3.数据库系统的组成及DBMS的功能。

4.关系数据库中的基木概念。

5.建立E-R图并将其转换成相应的关系模型,

6.Access的基本操作,主要包括表的操作、窗体的操作。

一、计算机硬件系统的组成

计算机系统=硬件子系统+软件子系统

•硬件系统:运算器+限制器+存储器+输入设备+输出设备

•软件系统=系统软件+应用软件

•系统软件={操作系统,语言处理程序,数据库管理系统DBMS,各种系统诊断和维护工具,网络通信管理工具……)

•应用软件=通用应用软件+特定领域的应用软件

计算机硬件系统的5大组成部分:

1.运算器,运算器简称ALU,又称算术逻辑部件,是计算机用来进行数据运算的部件,数据运算包括算术运算和逻辑运算。例如完成各种算术

运算、逻辑运算、移位、比较等操作。

2.限制器,限制器简称CU,是计算机的指挥系统,限制器通过地址访问存储器,逐条取出选中单元的指令、分析指令,依据指令产牛.相应的

限制信号作用于其它各个部件,限制其它部件完成指令要求的操作。

CPU——乂称中心处理器(CentralProcessingUnit),是计算机的心脏。CPU是由运算器(ALU)和限制器组成的。

3.存储解。存储需是“算机中具有记忆实力的部件,用来存放程序和数据。存储器就是一种能依据地址接收或供应指令或数据的装置。

存储器分为内部存储器(又称内存或主存)和外部存储器(又称外存或辅存)两种。其中内存包括随机存储器和只读存储器。随机存储器(简

称RAM)在计算机工作时,既可以从RAM中读出信息,也可以随时写入信息,其最大的特点是具有易失性,即抻电时会丢失信息。只读存储器(简

称ROM),用于存放固定不变的、限制计算机的系统程序和参数表;也可用于存放常驻内存的监控程序或者操作系统的常驻内存部分。ROM中存储

的信息只能读出而不能写入,断电后信息也不会丢失。

4.输入设备。是可将用户所输入的程序、数据、操作吩咐等信息变换成计算机能接受的二进制形式的信息,并输入到内存中,以便计算机进

行处理的设备,如键盘、鼠标、光笔、扫描仪等。

5.输出设备。是可将计算机的处理结果转换成人或其他设备可识别和接受的形式,并将其表现出来的设备。如打印机、显示器、绘图仪等。

计算机软件系统:

软件=程序+文档

程序:是为了使计算机解决特定问题而编排的步骤,用各种语言来编写。

文档:文档(document)是一种数据媒体和媒体上所记录的信息。在信息系统开发中,文档被用来描述或表示对开发活动、需求、过程或结

果进行描述、定义、规定、报告或认证的任何书面或图示的信息。

软件系统是整个计算机系统的灵魂。软件系统包括系统软件和应用软件两大类,其中最重要的•种软件是操作系统.

(1)实体(entity):客观存在可以相互区分的事物称为实体。实体可以是具体的对象,例如,一个学生、一门课程。也可以是抽象的事务,

例如一次购物等。

(2)实体集(entityset):同一类型的实体集合称为实体集。例如,全部的学生、全部的课程等。

<3)属性(attribute):实体所具有的性后称为属性,在信息世界中不同的实体是由其属性的不同而被区分的,即实体靠属性来描述.每

个属性有一个值域,其类型可以是整型、实数型或字符型。例如,学生有学号、姓名、年龄、性别等属性,相应值域为字符、字符、整数和字符

型。

(4)域:属性的取值范围称为该属性的域。例如,性别的域是集合{“男”,“女”葭留意在一个实体中,属性的域可以相同,也可以不同:

每个属性的域中的元素必需是同类型的。

(5)联系。

(6)联系集。

5.从E-R图导出关系模型

从E-R图导出关系模型是本章的重点,也是排点。从E-R图导出关系模型的基本原则:

(1)E-R图中的每个实体,都应转换为一个关系;

(2)两实体间1:1联系。可在两实体对应的任•关系中多设•个字段作为外部键(必需是与之相联系对方关系的主键〉。

(3)两文体间l:n联系。

•两个实体分别应转换为一个关系,把实体中的全部属性都对应设置为关系的字段。

•把两个实体联系的“1”方的实体的“土铤”纳入“n”实体对应的关系中作为“外部键”。

(4)―实体间m:n联系。

•两实体均应分别转换为一个关系。

•需为“联系”单独建立一个关系,该关系中必需包含被它联系的两实体的主键。

四、Access的基本功能和操作

Access是一个关系型数据库管理系统。Access数据库由对象和组两部分构成.其中对象又包括七种,包括:表、查询、窗体、报表、数据访

问页、宏和模块。

1.Access数据库中的对象

Access数据库是一个独立的文件,其扩展名为.VDB。须要用意的是:用户创建的数据库是由表、查询、窗体、报表、数据访问页、宏和模块

等数据库对象构成的,这些数据库对象都存储在同一个以.MDB为扩展名的数据库文件中。即数据库对象不是独立.的文件。

•表。在Access数据库中,表是最基本的对象,全部收集来的数据都存储在表中。在Access数据库中至少要有一个表存在,否则数据库为

空数据库。表对象由包含表结构的字段及其属性和反映具体数据的记录组成。

•查询。查询是对数据库提出的关于在数据库表中查找相关数据的要求,可以在一个或多个表中依据不同的方式来查找某些特定的数据,并

将其集合在一起供用户查看。查询的同时还可以对相关的数据进行更改和分析。

•窗体。在Access中窗体是一种数据库对线,是用户实现各种操作的界面,主要用来输入或显示数据库中的数据及应用程序的执行限制。

•报表。报表的作用就是将用户选定的数据信息进行格式化的显示和打印。

•页。页是应用在互联网上的Web网页。在Access中,运用页对象可以便利地制作出各种Web页。页的运用与窗体的运用类似,用户可以

通过它查看、输入、编辑和删除数据库中的数据,即使是在Internet或Intranet上也能更新和查看数据,同时Web页中的相关数据也会随着数

据库中内容的变更而变更。

•宏。宏是用来自动执行的一个操作或一组噪作的集合。其中,每一个操作实现特定的功能。

•模块。模块是Access中最重要的实现数据库困难管理功能的有效工具。模块基本上是由声明、语句和过程组成的集合,它们是由Visual

Basic编制的过程和函数组成。运用VisualBasic可以编制各种对象的属性、方法,以实现细致的操作和困难的限制功能。

第四章管理信息系统战略规划与开发方法

本章主要考核学问点包括:

1.BSP法的主要步骤;

2.结构化生命周期法的基本思想、阶段划分、各阶段产生的文档以及该方法的优缺点;

3.原型法的开发步骤和主要特点。

4.面对对象方法的基本思路、基本概念、开发步骤、优缺点。

5.计算机协助软件工程(CASE)的特点和主要工具。

6.管理信息系统的4种典型的开发方式。

一、BSP法的主要步骤

企业系统规划方法(BSP)的主要步骤是:

•描述企业的战略目标。

•定义企业过程(功能)。企业过程是指企业资源管理中所须要的、逻辑上相关的一组决策和活动。如库存限制。

•定义数据类。数据类是指支持企业所必要的逻辑上相关的数据,即数据按逻辑相关性归成类。

•定义信息总体结构。

•形成系统的功能模块(子系统)。

二、结构化生命周期法:要求考生娴熟地驾驭生命周期法各阶段的任务、运用的工具、应当完成的文档以及该方法的优

缺点。

严格地依据系统生命周期的各个过程和步骤开发系统。如图所示。

任务:

①初步调查。内容包括现行系统的目标、组织结构状况、业务流程运作状况、数据处理状况、出现的问题、新系统的功能和目标等。

②可行性分析经济可行性、技术可行性、社会可行性。

文档:《可行性分析报告》

(2)系统分析

任务:系统分析的主要目的是对现行系统进行具体调查,以充分驾驭现行系统全面和真实的状况,分析用户信息需求,在此基础上提出新系

统的逻辑模型,并编写系统分析报告。

文档:《系统分析报告》

(3)系统设计

任务:给予系统分析阶段所确定的新系统的功能•种具体的实现方法和技术。因此,系统设计的主要任务是依据系统分析报告,全面地确定

系统应具有的功能和性能要求。

文档:《系统设计报告》

(4)系统实施

任务:依据系统设计所供应的限制结构图、数据库设计、系统配置方案及具体设计资料,编制和调试程序、调试系统、进行系统切换等工作,

将技术设计转化为物理实际系统。

文档:《程序》、《测试报告》、《用户运用说明书》

(5)系统运行与维护

任务:系统的日常运行管理,评价系统的运行效率。

2.生命周期法的基本思想

系统开发生命周期法(SDLC)又称结构化系统开发方法(SADT)是以系统工程思想为基础,运用工程化方法,遵照用户至上的原则,从系统

的角度分析和解决问题,先将整个系统自顶向下按模块化结构进行模块分解,然后逐步编程实现,最终实现整个系统的开发。其特点是:

・严格仅分工作阶段“每个阶段的任务特别明确,每个阶段结束时均设置检查点来评价开发系统的可行性.

•工作文档的规范化。文档的作用是:①文档是现代软件产品的一个重要组成部分。②文档是通讯和沟通的手段。③文档对信息系统的

开发过程有重.要的限制作用。④文档是进行系统维护的依据。

•自顶向下的系统观点。原则:“自顶向下、由粗到细、逐步求精”。自顶向下的方法是指首先确定系统的目标,然后自上而下进行目标分

析分解,从而说定每一个子目标的功能和任务。

•面对用户的观点。用户d,ser)能否主动参与信息系统的开发的全过程,是信息系统开发能否胜利的一个关键佐因素。

3.生命周期法的优点和缺点

优点:

•明确目标,开发过程易于限制;

•质里保障措施完备:前一阶段的完成是后一阶段工作的前提和依据:

•系统凭正确性、牢靠性和可维护性得到保障。逻辑设计与物理设计分开进行,即先进行系统分析,然后再进行系统设计,提高r系统的正

确性、牢靠性和可维护性。

•文档齐全。文档的标准化保证了开发人员的沟通、沟通。

缺点:

•开发匾期过长。有时系统尚在开发过程之中,而内外环境已有改变更,对系统的需求也发生了变更,因而开发的系统适应性差。

•逻辑设计(系统分析)到物理设计(系统设计)的过渡难度大。

•文档编写的工作量大。

4.适用范用

•开发早期能够冻结用户需求;

•组织纠构稳定,业务处理过程相对比较规范、成熟、定型的企业信息系统,需求比较明确、稳定:

•系统规模大、功能与数据关系困难的大型系统。

三、原型法

1.基本思想

开发者和用户在系统的主要需求上取得一样看法后,由开发者很快开发出一个初步的原型系统,然后通过用户运用和评价,提出改进看法,

反复修改、扩展和完善,直到形成一个相对稔定的系统。

原型法能充分发挥用户的主动性,能及早发觉系统开发中发生的问题,系统适用性较高。但缺乏对整个系统的全面相识,系统分析比较粗略,

不易在困难的大型管理信息系统中全面应用。

2.步骤

(1)确定用户基本需求,快速开发初始原型系统。

(2)运用原型系统确认用户需求。这是原型法中最核心的步骤。

(3)修改和改进原型。

原型法是上述步骤的一个不断循环、迭代的过程。

3.优点和碳点

优点:

•便于潢足用户需求。提高了用户参与系统开发的主动性。

•开发时间短、效率高。

缺点:

•开发进程难以限制和管理:

・可能会使系统偏离开发方向。

4.适用范围:

•用户事先难以说明需求或需求常常变更的系统,如决策支持系统。

・规模较小的应用系统.

・要求有快速建立原型系统的开发工具。如PowerBuilder、VisualBasic、Delphi、VisualFoxPro等。

原型法可以与生命周期法结合运用,即整体上仍运用生命周期法,而仅对其中功能独立的模块采纳原型法。

四、面对对象方法

面对对象方法是一种相识问题和解决问题的思维方法,它将客观世界看成是由很多相互联系、相互作用的不同对象构成的。用面对对象方法

建立的系统中,对象是其基本组成单位。对象的本质就是数据与操作的封装。

1.几个基本概念

•对象:它是•组属性和有权对这些属性进行操作的•组服务的封装便。封装性:把对象的属性和服务结合成一个独立的系统单位,并尽可

能隐藏对象的内部细微环1九通过封装,对象就有了限制自身状态的独立性。惟一能变更对象状态的方式是其他对象发来的消息。面对对象的这

特征使得外界的变动对整个系统结构的影响降低到最低限度。

•类:类是对一组相像对象的描述,这些对象具有相同的属性和行为、相同的变量(数据结构)和方法实现。类是对象的模板,是全部相像

对象的状态和操作构成的模板。对象是类的实例。

・继承。类是有层次的,一个类的上层可以有超类(superclass),下层可以有子类(subclass),形成一种层次结构。这种层次结构的一

个重要特点是骅.承性,子类对象无条件地拥有父类对象的全部的特性(属性和操作),这一机制称为继承性。继承性提高了软件的可重用性。

•消息:消息(message)就是一个对象向其他对象发出的服务恳求。

2.00法的开发步骤

•系统谎查和需求分析。

•血对对象分析(OOA)。建立对象模型、动态模型和功能模型。任务是:先迪过对用户需求陈述的分析,识别出所涉及的对象、对象之间

的关系和账务等,建立对象模型:然后以对象模型为基础,将对象的交互作用和时序关系建立成动态模型;然后再进一步设计有关对象的功能,

建立功能模型.

•面对对象设计(OOD)。从00A到00D的过渡是一个增量关系(逐步扩充模型),其任务是主体部件设计和数据管理部件设计。

•而对对象编程(OOP)。可视化设计和代码设计,可视化设计主要进行用户界面设计:代码设计是编写所须要响应的事务代码。

3.优点和缺点:

优点:

•面对对象方法描述的现实世界更符合人们相识事物的思维方法,因而用它开发的软件更易于理解,易于维护。

•稳定性好。对象是相对比较稳定的要素。

•面对对象的封装性在很大程度上提高了系统的可维护性和可扩展性。

•面对对象的继承性大大提高了软件的可重用性。

缺点:

•须要有肯定软件环境的支持;

•对系统开发的人力、财力、物力要求较高:

•缺乏全局性的限制,可能会造成系统结构不合理。

4.适用范围:特殊适合图形、多媒体和困难系统的开发。

五、计算机协助软件工程(CASE)

CASE是计算机技术在系统开发活动、技术和方法中的应用,是软件工具与开发方法的结合体。是一种自动化的或半自动化的软件开发方法。

1.特点

•既支持自顶向下的结构化开发方法,也支持自底向上的原型化方法。

•支持信息系统开发的全过程。

•简化了软件管理维护工作,使开发者从繁杂的分析设计图表和编程工作中解放出来。

•自动生成文档和程序代码,产生标准化的文档。

•设计具有可重用性,提高了软件开发效率,

2.基于CASE的开发工具

•分析、设计工具。

•代码生成工具。

•测试工具。

•项目管理工具。

六、管理信息系统的开发方式

1.信息系统开发的必要条件

管理信息系统不仅是一个困难的人-机系统,而且是一个社会技术系统。影响MIS建设胜利的因素不仅包括技术方面的缘由,更多、更重要的

是人的因素。

信息系统开发的必要条件包括:

(1)合理地确定信息系统的目标。目标的确定应坚持先进性和好用性相结合的原则;信息系统目标应与企业的战略目标•样。

(2)企业具备肯定的科学管理基础。数据统一、流程合理、制度完善。

(3)具备肯定的物质资源保证。资金、设备等。

(4)领导重视,业务人员协作。一把手原则:企业主要领导的重视和亲自参与是胜利建立信息系统的重要条件。因为:只有高层领导才最了

解企业的目标和需求;信息系统的建立是一个全局性问题,涉及企业的多个部门之间的协调,涉及到企业组织结构的调整,这些问题只有最高层

领导才能解决.

(5)配备结构合理的开发队伍。

2.信息系统开发队伍的组成及各种人员的职责

人员工作职贡

项目管理人员系统开发、运行和维护的组织与领导工作

系统分析员系统分析:与用户沟通,确定用户的需求,建立系统逻辑模型

系统设计员系统设计:提出系统技术解决方案,满足用户需求

程序员依据系统设计的要求,进行应用程序的设计

系统维护人员系统硬件和软件维护

操作员硬件操作和信息处理等

文档管理员文档管理、配置管理

质量管理员、市计质量管理、风险管理

其他专业人员数据库管理员、网络管理员等特殊设计工作

3.信息系统开发方式

(1)独立开发方式

适用于:有较强的系统分析与设十队伍的组织和单位;

优点:

•开发费用低;

•开发佗系统能够适应本企业的实际需求,用户满足度高;

•系统维护工作便利。

缺点:

•由于专业化程度不够,开发的系统不够优化;

•开发周期长:

•人员调动会影响到系统的维护工作。

(2)托付开发方式

适用于:企业无系统开发人员或开发队伍力气薄弱,但资金较为足够。

优点:

•省时:

•省事:

•开发的系统技术水平较高。

缺点:

•费用庇;

・维护体难:系统维护须要开发单位的长期支持。

(3)合作开发方式

适用于:单位有肯定的系统分析、设计及软件开发人员,但开发力气较弱,希望通过合作开发提高自己开发队伍的水平,便于系统维护工作

的单位;

优点:

•节约了资金:

•有利于培育、增加本单位技术力气;

•便于口后的系统维护工作。

缺点:

•易出现沟通问题,须要开发双方有一个很好的沟通机制。

(4)购买现成软件

适用于:通用性较强的业务。

优点:

•省时;

•责用低:

•技术水平较高。

缺点:

•软件专用性(针对性)差,不肯定能完全符合本企业的实际需求:

•与其他系统的接口须要进一步完善。

第五章系统分析

本章主要考核学问点包括:

1.可行性分析的内容和文档:

2.数据流程图的构造;

2.数据字典的组成:

4.系统分析报告的内容。

一、可行性分析的内容和结果

1.可行性探讨的内容

可行性分析就是在初步调查的基础上进一步明确问题,对系统规模、目标及有关约束条件进行整体、全面的分析与论证,提出系统的逻辑模

型框架和可能的各种参考方案。可行性分析要从必整性和且能拄两个方面进行。可行性建立在必要性的基础上。其内容包括:

(I)经济可行性。主要是对项目的经济效益进行评价。方法是成本/效益分析。

(2)技术可行性。将来要采纳的硬件和软件技术以及开发人员的水平能否满足用户提出的要求。包括硬件、软件和人员三个方面。人员方面

主要指各类技术人员的数量、水平、来源状况等。

(3)管理上的可行性。管理可行性是指所建立的信息系统能否在该组织实现,在当前的组织环境下能否很好地运行,即组织内外是否具备接

受和运用新系统的条件管理可行性因素包括:领导是否支持:管理是否科学:组织机构是否健全:基础数据是否齐全:管理体制:管理人员对

开发信息系统的看法以及管理方面的基础工作是否会对信息系统的开发造成很大的阻碍。

2.可行性分析的结果——可行性分析报告

(1)应用项目的概况描述

①项目目标

②技术可行性分析

③经济可行性分析

④社会因素可行性分析

⑤开发所需资源和预算支配

⑥期望的效益

⑦关于结论的看法(结论的三个内容)

可行性分析的3个结论:

①可马上进行开发

②不能或者没有必要接着进行

③需推迟到某些条件具备后才能进行

二、数据流程图

I.定义:数据流程图(DFD)是一种能全面描述信息系统逻辑模型的主要工具,它可以用少数几种符号(外部实体、数据存储、数据流、处理)

反映出信息在系统中的流淌、处理和存储状况。

2.组成:

(1)外部实体:指本系统以外的人或单位,它们和本系统有信息传递关系。

(2)数据流:表示流淌者的数据,可以是一个数据项,也可以是一组数据,也可以表示对数据文件的存储操作。

(3)处理(功能):表示系统的一种处理功能。用一个长方形表示处理。

(4)数据存储:指通过数据文件、文件夹或账本等存储数据。

3.运用数据流程图进行分析时应遵循的原则

(1)明确系统边界:

(2)自顶向下,逐层分解。

(3)在局部上部循道外向里的原则。

4.数据流程图的层次分解

总的分解思■路:自顶向下,逐层分解。

数据流程图分为三个层次:

•顶层图:将系统看成是一个整体,视系统为一个总的数据处理模块。顶层图事实上刻画了系统与其外部环境之间的关系,而无需考虑系统

内部的处理、存储、信息流淌问题。

•中层。中层数据流程图足对顶层数据流程图的分解。可以包含多个层次。

•底层。底层数据流程图是对中层数据流程图的进一步分解。

层次分解的原则

(1)为了保证数据流程图的正确性,可运用以卜几个原则对数据流程图进行检验:

•数据守厘。•个处理环节的输出数据流仅日它的输入数据流确定。既不能遗漏输入数据流,也不能出』现火日输入数据流在处理环节没有被

运用。另外在层次分解时,耍留意父图与子图之间数据流的一样性。

•数据存砧既应当方输入数据流也应当有输出数据流。

(2)数据流程图的可读性。

•简化处理之间的联系。

•匀称分解。既各个子系统的分解层次应大体相同。

•命名应当恰当。处理均应以强动词+客体的方式来命名,而其他元素均应是名词命名。

三、数据字典

1.数据字典是对数据流程图上各个元素作出的具体的定义和说明。内容包括:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体。

2.数据字典的作用:

(1)数据字典是对数据流程图中的各个成分.包括数据项、数据结构、数据流、数据存储、处理功能、外部实体等的逻辑内容与特征予以具

体说明。

(2)数据字典是以后系统设计、系统实施与系统维护的重要依据。

3.编写数据字典的要求

(1)对数据流程图上各个成分的定义必需明说、易理解、惟一。

(2)命名、编号与数据流程图一样。

(3)符号一样性和完整性要求。无遗漏、无重受、无冲突。

(4)格式规范、风格统一、文字精练、数字和符号正确。

四、系统分析报告

1.系统分析报告的作用

(I)描述了目标系统的逻辑模型,作为开发人员进行系统设计和实施的基础。

(2)作为用户和开发人员之间的协议或合同,为双方沟通和监督供应基础。

(3)作为目标系统验收和评价的依据。

2.系统分析报告的内容

(1)原系统分析部分:包括总况、管理业务流程、功能分析、数据流程图、处理逻辑说明、征求看法总结等。

(2)新系统逻辑模型:

①新系统的目标和功能图

②新系统的数据流程图

③新系统的数据字典

④关于•处理逻辑的说明

(3)实施支配。包括:工作任务的分解、进衣、预算等。

第六章系统设计

本章主要考核学问点包括:

1.系统设计的任务、原则:

2.模块化设计和模块结构图:

3.代码设计:

4.数据库设计:

5.用户界面设计;

6.物理配置方案设计:

7.系统设计说明书的内容。

一、系统设计的任务和原则

1.任务:在系统分析的基础上,依据逻辑模型的要求,依据系统实现的内外环境和主、客观条件,从技术的角度去考虑系统的划分、功能结构

问题,从提高系统的运行水平、工作效率和质量方面,去完成系统物理方案的设计,为下一个阶段系统实施供应必要的技术资料。其中,总体设

计包括总体结构设计、数据库设计、系统物理配置方案:具体设计包括代码设计、用户界面设计、计算机处理过程设计C

2.系统设计的原则:

(1)系统性原则。系统是作为一个整体而存在的,因此,整个系统的代码要统一,设计规范标准,传递语言要尽量一样,并使一次输入得到

多次利用。

(2)敏捷性和可变性原则。系统应敏捷,对环境的变更有很况的适应性。因此要求尽量采纳模块化结构,提高各部分的独立性,尽量削减各

个子系统之间的数据依靠性。

(3)牢靠性原则。是指系统受外界干扰时的抵挡力与复原实力。如保密性、检错纠错实力、抗病毒实力等。

(4)经济性原则。提高效益、降低成本。硬件上不必过分追求先进。

二、模块化设计和模块结构图

I.总体结构设计方法

方法1:数据流程图转换成模块结构图。

方法2:依据系统功能结构、管理业务的逻辑依次、人们工作的习惯和设计者开发类似系统的阅历干脆划分出子系统。

2.原则

•自顶向卜,逐层分解:

•子系统在功能上具有独立性,简洁性。

•子系统之间的信息关联低,接口简洁明确。

•不会出现子系统中大量数据冗余,也不会出现子系统之间数据频繁交换的现象。

•要充分考虑到系统的可扩展性。

3.模块和模块化

模块是指独立命名并且拥有明确定义的实体。模块有四个基本要素:输入输出、处理功能、内部数据、程序代码。输入输出、处理功能是模

块的外部特征:内部数据、程序代码是模块的内部特征。

模块化:将系统功能自顶向下地、由抽象到具体地划分为多层次的独立功能模块,每个模块完成一个特定的功能,始终分解到能简洁地用程

序实现为止。

模块独立性:模块独立性是指其中一个模块在运行时,与另一个模块无关。

4.模块结构图

模块结构图乂称限制结构图、系统结构图。它描述了系统的层次分解结构、模块间组成的层次调用关系、模块间传递的数据信息和限制信息

笠。

基本符号要熟识。

5.由数据流程图导出模块结构图

在数据流程图中,数据流一般可以分为以下两种类型:

•变换流(TransformFlow),基于变换流的数据流程图是一个线性的依次结构,由输入、输出和变换中心三部分组成。其中变换中心使系统

数据发生木质的变更,输入将物理输入变换成逻辑输入,而输出则将逻辑输出变换成物理输出。

•事务流(TransactionFlow)。事务流的数据流程图中有一个事务处理中心,它将输入分为很多相互平行的加工路径,然后依据输入的属性,

选择某一加工路径。

6.模块设计优化的原则

(1)模块独立性。

•耦合性是对两个模块之间联接程度的一种度量。为了使软件具有较好的可维护性和可修改性,模块间的关联程度即耦合程度应越小越好。

•内聚性是对一个模块内,其元素在功能上联结程度强弱的一种度量。也就是说,内聚是对模块内各处理动作组合强度的一种度量。一个模

块的内聚程度越大越好。

(2)扇入与扇出。扇入系数是指T•脆调用同一个低层模块的模块的个数。

扇出系数分指干脆隶屈丁一个模块的模块个数,即一个模块干脆调用其它模块的个数。

(3)作用范围与限制范围。推断的作用范围是指全部受该推断影响的模块:模块的限制范围是指模块本身及其全部下属模块。作用范围应在

限制、范用之内。

三、代码设计

1.定义:代码是指代表事物名称、属性、状态等的符号。

2.代码的种类:依次码、区间码、助忆码。要求会举例子,会推断。

3.代码设计原则

(1)惟一性。每一代码对其所代表的事物或属性都必需具有惟一性。

(2)标准化。代码的编制应尽量标准化。应尽可能采纳国际和国内已有的标准编码。

(3)合理性。代码结构反映编码对象的特征,与事物分类体系相适应。

(4)可扩充性。代码设计要预留足够位置,以适应须要的变更。

(5)适用性。代码应尽可能反映对象的特点和规律,以助记忆,便于填写。

(6)简洁性。代码的长度应以短小为好。

(7)系统性。有肯定的分组规则,从而在整个系统中具有通用性。

四、数据库设计的内容和步骤

数据库设计是在选定的数据库管理系统基础上建立数据库的过程。数据库设计的内容包括:用户需求分折、概念设汁、逻辑设计、物理设计、

数据库实施、数据库运行和维护六个阶段的内容。共>|«:

•概念结构设计:是依据用户需求设计数据库的概念数据模型。典型的概念模型是E-R图。

•逻辑结构设计:将概念数据模型转换为恃定的DBMS支持的数据模型包括层次模型、网状模型、关系模型。主要工作包括:E-R图转换

为关系数据模型;数据模型的规范化:设计视图。

•物理结构设计:姥为数据模型在设备上选定合适的存储结构和存取路径、索引的建立等,以获得数据库的最佳存取效率。

五、用户界面设计

包括:

•输出设计;

•输入设计;

•人机对舌设1.

重点驾驭各项设计的内容、格式和原则。

六、物理配置方案设计

内容包括:

•工作模式设计:

•计算机硬件的选择;

•计算机软件的选择:

•计算机网络设计。

其中,系统工作模式的设计重点是分布式系统。分布式系统是将整个系统分成若干个地理上分散的配置,业务可以独立处理,但系统在统一

的工作规范和技术要求卜运行。包括文件服务席/工作站模式、客户机/服务器(C/S)模式和阅读器/Web服务席(B/S)模式。

•文件服务器/工作站模式。一般由PC机组成的局域网。

•客户机/服务器(C/S)模式。客户机为前台,服务器为后台,协同执行一个应用程序任务。服务器:安装网络操作系统,作用是限制协调网

络中全部软硬件资源的利用,存储数据、数据库管理和为客户机供应服务。客户机:表示和执行程序,向服务器恳求服务。

•阅读器/Web服务器(B/S)模式。是一种三层结构。

七、系统设计说明书

《系统设计报告》的内容包括:

(I)功能结构设计

•系统的模块结构图:

•模块设计说明书(模块的名称、功能、调月关系、局部数据项和具体的算法说明等。)

(2)代码设计

各类代包的编码方案、类型、功能、运用范围和运用要求等。

(3)数据库设计

•用户需求分析。

•概念设计。

•逻辑设计。

•物理设计。

(4)用户界面设计

•输出界面(输出类型、内容、格式、方式、功能、要求等)

•输入截面(输入内容、格式、方式、人员、功能、校验等)

(5)物理系统配置方案设计

•系统工作模式设计

•硬件配置

•软件设计

•网络设计方案

(6)系统实施方案及说明

第七章系统实施与评价

本章主要考核学问点包括:

1.系统实施的任务。

2.系统测试

3.系统评价的内容。

4.文档的编制。

5.系统维护的内容。

一、系统实施的任务

系统实施的任务是:

•软、硬件打算(物理系统的实施)

•程序设计

•系统测试

•用户培训

•新旧系统之间的转换

二、系统测试

测试是从引起和发觉错误的目的动身执行某一程序的过程。

1.测试的有关说明(测试原则)

为了保证软件测试的有效性,软件测试应遵衍以下几个原则

•须要制定一个测试支配,避开盲目测试。

•测试的目的不是为了证明程序的正确,而是为了尽量发觉错误。

•避开由软件开发部门(或个人)测试自己的程序。

•测试用例应包括输入的数据和预期的结果。

•测试用例不仅要包括合理有效的数据,还应包括无效或不合理的输入数据。

2.系统测试的步骤

系统测试是依据与系统开发相反的方始终进行的。依次为:单元测试(模块测试)、集成测试、系统测试和综合测试。

•单元测:式又称模块测试,用于测试单个程序模块,确定模块的逻辑和功能是否正确。单元测试的实施要以黑盒法测试其功能,辅之以白盒

法测试其结构,

•集成泅试用来测试模块之间的接口,也即模块之间的数据和限制传递。其目的是为了保证单元接口的完整性、一样性。

•系统测量是对软件系统中的应用程序、硬件、手工操作以及系统的任何其它的组成部分的集成的总体的测试。

•综合测求包括测试新系统是否和其他相关系统和环境兼•容、运行时间、所须要的存储容量、用户操作、通信实力以及系统运行的主要瓶颈

等。

3.测试方法

系统测试的方法包括人工测试和机器测试;其中人工测试包括个人复查、走查和会审;机器测试包括黑盒测试和白盒测试。

(I)个人复查

编程人员检查自己编写的程序。由于程序员熟识程序的逻辑结构和自身的设计风格,可节约很多的检查时间。但由于人的盲目的自信念和对

设计要求误会的持续性,其效果不甚志向。

(2)走查与会审

走查是指测试人员通过人工测试方法检查程序中的错误。测试人员不是编写程序的人员。

会审是将编程人员的讲解与走查结合在一起。具体说,就是先由程序编写人员在测试组面前讲解自己编写的程序,然后测试人员逐个审资、

提问等,并阅读材料,列出筒洁出错的问题,形成检查表。

(3)黑盒测试法

黑盒测试乂称为功能测试,它是从外界来检查模块或程序的功能,也即依据模块的输入和输出,得出所得结果的差异。这种测试不考虑模块

的内部程序结构和处理过程,而是给定一输入,检查是否会得到所期望的输出。

(4)白盒测试法

白盒测试也称之为结构测试。它也依据对软件内部逻辑结构的分析,依据程序的内部结构和处理逻辑选取测试用例(testingcase),对程序的

逻辑路径及过程进行测试。

三、主要文档

没有文档就没有信息系统,文档是信息系统的生命线。

1.主要的文档

用户手册

操作手册

用户文档

r运行日志、月报

(维护修改建议书

信r系统分析说明书

息系统设计说明书

系开发文档W模块说明书

统数据库设计说明书

文程序

档:测试报告

可行性研究报告

项目开发计划

管理文档需求变更申语书

开发总结报告

2.文档编写指南

•针对性。文档编写应留意读者对象,依据不同类型或不同层次的读者确定怎样适应他们的须要。

•完整统一、文字精确、简洁明白。尢二义性、自成体系。

•可追溯性。同一项目各个阶段之间供应的文档应有可追溯的关系,必要性可以追踪调查。文档结构的支配应便利读者查阅。

•文档管理制度化、规范化。

•维护文理的一样性。对系统的任何修改都要在文档中有所体现。

四、系统评价的主要内容

系统评价的主要依据是系统日常运行记录和现场实际监测数据。评价的结果可以作为系统改进的依据。评价的角度和目的不同,评价指标也

会不同。

•开发方关注的是技术和质量指标;

•用户关注的是系统功能和运行质量:

•投资方关注的是项目的开发和运行成本以及干脆和间接的经济效益。

(1)系统总体状况评价

•规模、结构、应用范围等

•支出是否超出预算

•是否满足质量要求(运用性、正确性、可扩充性、可维护性、通用性等)

•文档是否齐全

•系统的保密状况

(2)其它指标。包括:

•满足用户需求的状况:

•企业资源的利用状况:

•干脆经济效益:

•费用运用状况;

•间接经济效益:

•系统性能指标。

五、系统维护的主要内容

系统维护是计算机信息系统投入运行后,为保证系统能够正常工作、进一步满足用户新的需求所实行的对原系统的修改、完善等措施。

系统维护的内容包括:

•硬件的维护。包括硬件的日常保养和硬件的更新修理工作。一方面要定期和不定期进行硬件的检查、保养、易耗品的补充等;另一方面,

当系统发生故障时对硬件的维护。

•软件的维护。包括正确性维护、适应性维护、预防性维护、完善性维护等。iE确性维护是指由于排错不彻底,对软件投入运行后所暴露出

米的程序错误进行测试、诊断、定位、纠错及验证修改的回来测试过程。适应性维护是指当系统运行环境(如硬件平台、堂件平台)发生变更时,

为了使系统适应新的环境进行的维护。完善性维护是系统维护中工作量最大的一部分工作,是指系统投入运行后,依据用户新的需求对系统的功

能和质量所做的修改和补充。预防性维护是为了使系统在将来具有更好的牢靠性和可维护性,事先对软件进行的修改或补充。

•数据文冲的维护。对数据文件进行定期和不定期的检查与维护。

•产品代码的维护。对代码进行必要的修改或重新设计。

第八章管理信息系统的风险与平安管理

本章主要考核学问点包括:

1.项目管理的学问体系和工具。

2.风险管理。

3.质量管理及质量管理的有关标准。

4.信息系统的平安管理。

一、项目管理的学问体系

项目管理是以项目为对象的系统管理方法,通过•个临时性特地机构的柔性组织,对项目进行高效率的支配、组织、指导和限制,以实现项

日全过程的动态管理和项目目标的综合协调与优化。

项目管理的学问体系包括九个方面的内容。

1.范围管理。项目范围是指为了达到项目目标,所必需完成的工作。即划分哪些是项目应当做的,哪些是不应当包括在项目之内的。

2.时间管理。包括项目按时完成的各项过程,其作用是保证在规定时间内完成项目.

3.成本管理。包括设计费用规划、估算、预算、限制的过程,以便保证在规定预算内完成项目。

4.质量管理。包括保证项目为满足规定的各项要求所需的各项实施组织活动,并通过质量规划、质量保证、质量限制、质量持续改进等制定方

针、程序和过程来实施质量体系。

5.选购管理。是从外部获得货物、土建工程和服务的采办过程。是贯穿于项目生命周期的全过程。

6.项目人力资源管理。包括项目团队组建和管理的各个过程,其作用是保证最有效地运用项目人力资源完成项目活动。

7.沟迪管理。项目须要有效的沟迪,以确保在适当的时向以低代价的方式使止确的信息被合适的人获得。

8.项目风险管理。指识别、分析并对项目风险做出主动反应的系统过程。其目的是降低项目风险、削减风险损失。

9.项目综合管理。包括识别、确定、结合、统一与协调各项目管理过程组内

温馨提示

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

评论

0/150

提交评论