信管复习
- 格式:doc
- 大小:63.50 KB
- 文档页数:7
1 第一章 管理信息系统概念基础 1、信息 信息是经过加工后的数据,它对接受者的行动产生影响,对接受者的决策具有价值。
信息的知识特征:信息来源于物质与物质的运动,它反映事物的特征及其变化,体现对事物的认识与理解程度。 信息的数据特征:信息是一种经过加工处理后的数据,可以保存和传递,因而具有知识的含义. 信息的价值特征:信息具有价值,但它只有通过接受者的决策或行为才能得以体现.
2 、信息的特性 客观性(信息客观存在) 普遍性(信息普遍存在) 不完全性(时空限制,获取信息需要成本) 真伪性(信息可伪、真假信息,如何鉴别) 共享性(共享没有直接损失) 再生性(信息会产生新的价值) 转化性(物质、能源、信息 可以相互转化)。 可压缩性和可存储性(信息的积累就是财富的积累,信息总是寄载于一定的介质中) 可扩散性和传输性(信息不对称导致信息流动,信息的传播渠道(正式非正式),信息的传输成本低,主要是网络) 价值性和时效性(信息在一定的时间内有价值) 可流动性和可变性(信息在流动过程中会发生变化)
3 、管理 管理是运用计划、组织、人事、领导、控制等基本行动,来有效地使用人力、材料、资金和设备等各种资源,以实现一个组织预定的目标和任务。 管理是设计并保持一种良好环境,使人在群体里高效率地完成既定目标的过程
4、系统 1 系统的概念 系统是由相互联系和相互制约的若干部分结合而成的、具有特定功能的有机整体。 系统是由若干要素组成的; 系统有一定的结构; 系统有一定的功能。 2 系统的组成 输入 处理 输出 反馈 控制 3系统的评价 目标明确 结构合理 接口清楚 能管能控
管理信息系统简称MIS(Management Information System),是一个以人为主导的,以计算机硬件、软件、通信网络及其它办公设备为基本信息处理手段和传输工具,进行管理信息的收集、传递、加工、存储、使用、更新和维护,为企业高层决策、中层控制和基层运作提供信息服务的人机系统。
管理信息系统的本质是系统,处理的对象是信息,服务的对象是管理 2
第二章、管理信息系统的技术基础 1 软件的开发工具 VB(数值计算) VC(事务处理) PB(数据处理) DELPHI(集各种平台的优点于一体)
JAVA(网络平台) .NET(网络平台) 2 软件的开发架构 .1 C/S两层结构 .2 B/S两层结构 .3 C/S三层结构 .4 B/S三层结构 .5 分布式结构
3 软件的开发方式 .1 自主开发 自主开发适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍的组织和单位,如高等院校、研究所、计算机公司等单位。独立开发的优点是开发费用少,实现开发后的系统能够适应本单位的需求且满意度较高,系统维护方便。缺点是一般单位或企业由于不是专业开发队伍,容易受计算机业务工作的限制,系统优化不够,开发水平较低。
.2 委托开发 委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的组织和单位。 委托开发的方式的优点是省时、省事,系统的技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。 此种方式需要使用单位的业务骨干参与系统的论证工作,开发过程中,需要开发单位和使用单位双方及时沟通,进行协调和检查。
.3 合作开发 合作开发方式适合于使用单位有一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立完善和提高自己的技术队伍,便于系统维护工作的单位。双方共同开发成果,实际上是一种半委托性质的开发工作。优点是相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点是双方在合作中沟通易出现问题,需要双方及时达成共识,进行协调和检查
.4 购买现成软件 目前,软件的开发正在向专业化方向发展,一些专门从事管理信息系统开发的公司已经开发出一批使用方便、功能强大的专项业务管理信息系统软件。为了避免重复劳动,提高系统开发的经济效益,也可以购买现成的适合于本单位业务的管理信息系统软件,如企业管理信息系统、教育管理信息系统、财务管理系统、进销存管理系统等等。 此方式的优点是节省时间的费用、系统技术水平高。缺点是通用软件专用性较差,跟本单位的实际工作需要可能有一定的差距,有时可能需要做二次开发工作。因此,在选择通用软件时,不可只看开发商的宣传,要经过多方详尽的考查后再作决定 3
方式 特点比较 独立开发 委托开发 合作开发 购买现成软件
分析和设计能力的要求 较高 一般 逐渐培养 较低
编程能力的要求 较高 不需要 需要 较低 系统维护的难易程度 容易 较困难 较容易 较困难 开发费用 少 多 较少 较少
说明 开发时间较长,系统适合本单位,培养了自己的开发人员。 省事,开发费用高。 开发出的系统便于维护。 最省事,但不一定完全适合本单位。
4 软件的开发方法 .1 生命周期法 .2 原型法 .3 面向对象方法 .4 软件元法
.1 生命周期法 就是自顶向下、逐步求精,分阶段实现的软件开发方法,是一种先整体后局部的信息系统开发方法,也是迄今为止开发方法中应用最普遍、最成熟的一种。 基本思想是:用系统工程的思想和工程化的方法,将整个信息系统开发过程划分出若干个相对独立的阶段,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。 一项计算机软件,从出现一个构思之日起,经过这项软件开发成功投入使用,直到最后决定停止使用,并被另一项软件代替之时止,被认为是该软件的一个生命周期。一般地说这个软件生存周期可以分成以下六个阶段:
第一阶段 可行性与计划研究阶段 在可行性研究与计划阶段内,要确定该软件的开发目标和总的要求,要进行可行性分析、投资—收益分析、制订开发计划,并完成应编制的文件。 在这一阶段要形成的文件主要有:可行性研究报告和项目开发计划书。 可行性研究报告主要从经济可行性(是否有利润),技术可行性(是否能实现),环境可行性(是否能适应环境以及环境是否允许),法律可行性(是否违法) 项目开发计划书要说明整个项目开发过程的时间进程安排,经费预算,最终产品,各个阶段的负责人和主要参加人员,各个阶段的预计成果等内容。
第二阶段 需求分析阶段 在需求分析阶段内,由系统分析人员对被设计的系统进行系统分析,确定对该软件的各项功能、性能需求和设计约束,确定对文件编制的要求,作为本阶段工作的结果,一般地说,软件需求说明书、数据要求说明书和初步的用户手册应该编写出来。 软件需求说明书要求说明用户对该软件的功能需求、性能需求、数据需求,运行环境需求,对计算机软硬件的需求和其他需求。这些需求是该软件的基本目标,在软件实现时必须达到。
第三阶段 设计阶段 在设计阶段内,系统设计人员和程序设计人员应该在反复理解软件需求的基础上,提出多个设计,分析每个设计能履行的功能并进行相互比较,最后确定一个设计,包括该软件的结构、模块的划分、功能的分配以及处理流程。在被设计系统比较复杂的情况下,设计阶段应分解成概要设计阶段和详细设计阶段两个步骤。在一般情况下,应完成的文件包括:概要设计说明书、详细设计说明书、数据库设计说明书和测试计划初稿。 概要设计说明书中主要包括软件的功能结构说明,数据流程图,业务流程图,E-R关系图等内容。 功能模块说明书主要是对该软件中的各个功能模块进行详细的说明。是程序员的主要参考资料 数据字典主要是对整个数据库中的所有表和所有表中的字段进行详细的说明。是程序员的主4
要参考资料 第四阶段 实现阶段 在实现阶段内,要完成源程序的编码、编译(或汇编)和排错调试得到无语法错的程序清单,要开始编写模块开发卷宗,并且要完成用户手册、操作手册等面向用户的文件的编写工作,还要完成测试计划的编制。 用户手册要求不仅要对整个系统的安装、配置、运行环境等进行说明,还要图文并茂地对系统中各个模块的功能以及如何操作等进行详细说明,最终要达到,让用户看着用户手册就能操作该软件 测试计划要说明测试的时间、地点、主要测试人员,测试的内容和所需的数据等等 模块开发卷宗主要是完整的原代码
第五阶段 测试阶段 在测试阶段,该程序将被全面地测试,已编制的文件将被检查审阅。一般要完成模块开发卷宗和测试分析报告,作为开发工作的结束,所产生的程序、文件以及开发工作本身将逐项被评价,最后写出项目开发总结报告。 测试分析报告要对实际测试的时间,地点,参加人员和主要测试的内容,以及测试的结果等进行详细的说明,该文件是软件最终评价的重要依据 项目开发总结报告要对这个项目的开发过程进行总结,并把所产生的文件作为附件
第六阶段 运行与维护阶段 在运行和维护阶段,软件将在运行使用中不断地被维护,根据新提出的需求进行必要而且可能的扩充和删改。 在运行维护阶段的每一次改动,都会牵涉到相关文档的修改,而且每一次修改都应该按照这六个阶段进行分析处理。
.2 原型法 .2.1 原型法的基本思想 原型法的基本思想是在投入大量的人力、物力之前,在限定的时间内,用最经济的方法,开发出一个可实际运行的系统模型,以便尽早澄清不明确的系统需求。在原型系统的运行中用户发现问题,提出修改意见,技术人员完善原型,使它逐步满足用户的需求。
.2.2 原型法的特点 增进用户与开发人员之间的沟通 用户在开发过程中起主导作用 辨认动态的用户需求 启迪衍生式的用户需求 缩短开发周期,降低开发风险
.3面向对象方法的基本思想 面向对象方法认为,客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。当设计和实现一个客观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的(相对固定)部分组成的最小集合,这个设计就是最好的。它把握了事物的本质,因而不再会被周围环境(物理环境和管理模式)的变化以及用户没完没了的变化需求所左右。这些不可变的部分就是所谓的对象。
.4软件元法 .4.4.1 软件元方法的基本思想 该方法根据系统分析和设计的结果,将各个模块开发成独立的系统服务,每个服务既是一个独立的基于B/S三层结构的应用程序,又是其它信息系统的模块,而且各个服务可以任意组合,产生不同的信息系统。其中,每个服务都有一个唯一的ID号,由IP地址和端口号组成。各个服务可以任意调用,各个服务之间通过XML文档进行通讯和交换数据,通过数据库共享数据
.4.3 软件元方法的特点