mis的开发方法和技术

合集下载

MIS战略规划和开发方法概述

MIS战略规划和开发方法概述

MIS战略规划和开发方法概述MIS(Marketing Information System)战略规划和开发方法概述MIS(Market Information System)是一个管理信息系统,它主要用于帮助企业收集、处理和分析市场信息,以支持企业做出决策和制定战略。

MIS战略规划和开发方法是指如何在实际运营中设计、开发和实施一个有效的MIS系统。

本文将概述MIS战略规划和开发方法的重要性、步骤以及一些常见的问题和挑战。

一、MIS战略规划和开发方法的重要性MIS战略规划和开发方法是确保一个MIS系统可以有效地应对公司的需求和目标的关键。

以下是几个原因:1. 信息收集和整理:MIS系统能够通过收集和整理大量的市场信息,包括消费者行为、竞争对手活动以及市场趋势,从而为企业提供准确的市场情报。

2. 决策支持:通过分析市场信息,MIS系统能够为企业管理者提供准确的数据和信息,使他们能够做出明智的决策和制定恰当的战略。

3. 业务管理:MIS系统能够帮助企业管理者更好地掌握业务运营的各个方面,包括销售、库存、采购和客户关系管理等,从而提高运营效率和效果。

二、MIS战略规划和开发方法的步骤MIS战略规划和开发方法通常包括以下几个步骤:1. 确定需求:首先,企业需要明确自己的MIS系统应该具备什么功能。

这可以通过与内部用户的沟通和调查、分析企业的需求和目标来确定。

2. 确定目标:根据企业的需求和目标,确定MIS系统的目标。

这些目标可以包括提高市场调研、销售、客户关系管理等方面的效率,提高决策的准确性等。

3. 设计系统:设计一个符合企业需求和目标的MIS系统。

这包括确定系统的技术架构、数据库设计、界面设计以及其他关键功能的设计。

4. 开发系统:根据设计的要求,开发MIS系统。

这通常涉及到软件开发、数据库开发和界面设计等方面的工作。

5. 测试和部署:对开发的MIS系统进行全面的测试,确保它满足所有需求和目标。

然后部署系统到实际运营环境中,并培训用户使用MIS系统。

第五章 MIS的战略规划和开发方法

第五章 MIS的战略规划和开发方法

停止开发
完整系统
信息系统开发方式
自行开发 对分析、设计编 非常需要 程能力的要求 系统维护 开发费用 实际应用情况 容易 少 专业性强 大型企业 联合开发 委托开发 购买成熟 软件包 不需要 困难 较少
需要 较容易 较多
不太需要 较困难 多
有一定技术能 大型企业、缺 企业要求 力 乏专业人员 比较急
数据管理和成熟 由于80年代时,美国尚处在第四阶段,因此,诺兰没能对该两个阶段进 行详细的描述。他认为数据管理应该是实现企业全方位的数据存储、检索、 处理和维护等;成熟应该是形成了完善的信息系统,可以为各个管理层次提 供信息。
1. 信息系统的开发策略
“自下而上”的开发策略
基本思想:从业务系统开始,先实现每个基本功
第五章 管理信息系统的 战略规划和开发方法
对企业而言,管理信息系统的开发是一项耗资 大、复杂程度高、周期长的系统工程,企业风险很 大,目前,世界上制造业企业在实施ERP时,成功 率仅为30%左右(很多原因)
因此,企业必须采用科学合理的方法 进行管理信息系统的开发
4.1 MIS的战略规划
诺兰模型(1973年)——一个企业应用信息系统的过程 冗余 预算 费用 软件 转变 硬件 难共享 重联 不一致 数据 管理 系统
系统规划
1.任务 A 从总体角度来规划系统应由哪些部分组成,这些部 分中有哪些数据库,它们之间如何交换数据 B 根据信息与功能需求提出计算机硬件网络配置方案
C 确定模块开发次序
D 制定开发计划,根据开发计划合理调配人员、物料 资金
2.成果
系统规划报告
系统分析
1.任务 A 对组成系统的每个模块进行详细分析(如模块划分、 相互关联) B 详细分析系统的业务流程图,抽取出数据流程图

第2章 MIS的开发方法

第2章  MIS的开发方法

2.1结构化系统开发方法
一、结构化系统开发方法的基本思想 采用结构化思想、系统工程的观点和方法,按照 用户至上的原则,先将整个系统作为一个大模块,自 顶向下进行模块分解,然后,再自下而上按照系统的 结构将各个模块进行组合,最终实现系统的开发。
2.1结构化系统开发方法
二、结构化系统开发方法的步骤 • 系统规划:确定系统的总体方案、开发顺序、资源分配等。



3不适合开发大型管理信息系统。这种方法还容易导 致人们认为最终系统过快产生, 开发人员忽略彻底 的测试, 文档不够健全。 4原型法建立的基础是最初的解决方案,以后的循环 和重复都在以前的原型基础上进行,如果最初的原 型不适合,则系统开发会遇到较大的困难。 5没有正规的分阶段评价,因而对原型的功能范围的 掌握有困难。由于用户的需求总在改变,系统开发 永远不能结束。
• 系统分析:可行性分析、系统调查、建立系统的逻辑模型。 解决系统“做什么”的问题。
• 系统设计:代码设计、系统流程设计、数据库设计、处理流 程设计、程序设计说明书的编写。解决系统“怎样做”的问题。 • 系统实施:程序的设计与调试、系统转换。 • 系统运行与维护:系统运行及系统评价。
结构化系统开发方法的工作阶段


2.“自上而下”的开发策略
“自上而下”的开发策略从整体上协调和规划,由全面到 局部,由长远到近期,从探索合理的信息流出发来设计信 息系统 。这种开发策略要求很强的逻辑性,因而难度较大 。 通常,“自下而上”的适用于小型系统的设计,适用于对 开发工作缺乏经验的情况。在开发实践中,对于大型系统 往往把这两种方法结合起来使用,即先自上而下地作好信 息系统的战略规划,再自下而上地逐步实现各系统的应用 开发。这是建设MIS的正确策略。

管理信息系统(MIS)...

管理信息系统(MIS)...

管理信息系统(MIS).。

.管理信息系统(MIS)管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。

这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具.管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。

4。

2.1 管理信息系统的主要任务图4。

2。

1 管理信息总体结构图从概念上,管理信息系统由四个部件构成:信息源、信息处理器、信息用户和信息管理者。

它们的联系如图4.2。

1所示. 信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。

管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、最高层的战略计划。

最基层由任务巨大处理繁杂的事务信息和状态信息构成。

层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。

一个组织的管理信息系统可分解为四个基本部分:1、EDPS部分,主要完成数据的收集、输入,数据库的管理、查询、基本运算、日常报表的输出等。

2、分析部分,主要在EDPS基础之上,对数据进行深加工,如运用各种管理模型、定量化分析手段、程序化方法、运筹学方法等对组织的生产经营情况进行分析。

3、决策部分,MIS的决策模型多限于以解决结构化的管理决策问题为主,其决策结果要为高层管理者提供一个最佳的决策方案。

4、数据库部分,主要完成数据文件的存贮、组织、备份等功能,数据库是管理信息系统的核心部分.此外,一个组织的管理信息系统可以根据管理功能的不同划分为纵向的子系统。

MIS的开发方法

MIS的开发方法

• 维护评价
系统维护 系统评价 工作质量:可靠性, (工作质量:可靠性,准确性 经济效益:维护费,开发费) 经济效益:维护费,开发费)
• 系统实施
编程 人员培训 系统调试测试(实施中,测试工作量最大) 系统调试测试(实施中,测试工作量最大) 系统转换
四阶段法
• 系统规划
提出目标,调查现行系统, 提出目标,调查现行系统,可行性研究
• • • • • 结构化法 快速原型法 生命周期法与快速原型法 面向对象法 计算机辅助开发方法
• 方法的由来
结构化系统开发法
信息系统是有生命周期的, 信息系统是有生命周期的,整个周期按照提出问题确定目 分析、设计、 标、分析、设计、实施直到新系统代替旧系统。
• 生命周期法:按照 生命周期的概念,严格地为系统生命 生命周期法:按照MIS生命周期的概念 生命周期的概念,
生命周期法与快速原型法
生命周期法优点与缺点 快速原型法优点与缺点 • 总之,两者主要差别在于系统需求阶段的开发。 总之,两者主要差别在于系统需求阶段的开发。 系统需求阶段的开发 • 两者常常结合使用(原型可以做开发基础或参考 两者常常结合使用( 或抛弃) 或抛弃)
生命周期法优点与缺点
• 生命周期法优点
BSP方法的主要目标 方法的主要目标
提供一个信息系统规划,包括: 提供一个信息系统规划,包括: • 开发的优先顺序 • 使系统有长的生命周期 • 提供数据处理资源管理 • 及时响应用户 • 对数据统一规划管理,实现一致性 对数据统一规划管理,
定义企业过程
• 是BSP方法的核心。 方法的核心。 方法的核心 • 企业过程:企业资源管理中所需要的,逻辑上相关的一组决 企业过程:企业资源管理中所需要的,逻辑上相关的一组决

管理信息系统的开发方法

管理信息系统的开发方法

第四节 软件工程与项目管理
软件工程产生的背景: 软件工程产生的背景:
20世纪60年代中期, 20世纪60年代中期,软件危机 世纪60年代中期 软件开发费用和进度失控。 (1)软件开发费用和进度失控。 软件的可靠性差。 (2)软件的可靠性差。 生产出来的软件难以维护。 (3)生产出来的软件难以维护。 危机主要原因:软件项目的规模日益扩大, 危机主要原因:软件项目的规模日益扩大,而规模宏大的软 件项目必然需要大量的人来齐心协力地共同参与。 件项目必然需要大量的人来齐心协力地共同参与。 软件工程概念:软件项目的建设过程和传统的工程相似, 软件工程概念:软件项目的建设过程和传统的工程相似,都 要经历设计、实施、验收等节点。 要经历设计、实施、验收等节点。
缺点
开发过程繁琐,周期长, 开发过程繁琐,周期长,难以适应环境的 变化。 变化。
二、原型法
基本思想
在MIS开发的开始阶段,凭借系统开发人员对用户需求的 MIS开发的开始阶段, 开发的开始阶段 理解与用户共同确定系统的基本要求和主要功能, 理解与用户共同确定系统的基本要求和主要功能,在强 有力人、软件环境支持下, 有力人、软件环境支持下,快速给出一个满足用户需求 的初始系统原型,然后与用户反复协商修改, 的初始系统原型,然后与用户反复协商修改,最终形成 MIS系统 系统。 MIS系统。
两种策略优缺点的对比 策略 自下而上 优点
能保证最终的系 统可以运行( 统可以运行(虽 然系统性能整体优化; 缺乏整体优化; 一般发生在 初装” “初装”和 开发过程存在 蔓延”阶段。 “蔓延”阶段。 大量的重复工 作。
自上而下
复杂、繁琐。 整体性和逻辑性 复杂、繁琐。 强。
第二节 MIS的开发方法 MIS的开发方法

第二章MIS概述.

第二章MIS概述.

广告促销子系统 分销渠道子系统
用户(4P)
市场研究 子系统
价格子系统
市场决策子系统
市场 经理
职能信息系统
第二节 管理信息系统类型
• 财务信息系统
会计信息子系统 内 源 预测子系统 内部审计子系统
外 源
数据库
资金管理子系统
用户
财务控制子系统 财务情报子系统
数据流
信息流
职能信息系统
第二节 管理信息系统类型
第二章
第一节
第二节 第三节 第四节
管理信息系统的概述
MIS的定义
管理信息系统类型 MIS的结构 MIS的开发
第一节
MIS的定义
管理信息系统是一个以人为主导,利用计算机硬 件、软件、网络通信设备以及其他办公设备,进行 信息的收集、传输、加工、储存、更新和维护,以 提高企业竞争优势、效率和效益为目的,支持企业
• 运行/维护阶段
– 不断维护系统保证正常运行
– 不断修改满足新的需要
– 评价系统运行效果
一、MIS的开发方法
生命周期法的特点
• 开发过程工程化
• 严格划分工作阶段
传统生命周期法
• 自顶向下分析和设计
• 自下向上编程 • 充分预料变化 • 重视用户及用户需求 • 开发周期长
一、MIS的开发方法
生命周期法的适应性
• 结果不确定——随原型构造评价过程而定
• 整体考虑较少
二、MIS开发的困难
1、MIS建设很简单
2、贪大求全、重硬轻软、重建轻管、重 数据轻文档
二、MIS开发的困难
3、人员的协调
• 管理人员与系统开发人员 • 内部人员与外部人员 • 人员培训
4、开发周期长,开发费用高,直接 经济效益不易计算

管理信息系统的开发方法

管理信息系统的开发方法

管理信息系统的开发方法管理信息系统(MIS)的开发方法是指为满足管理需求,利用技术手段和方法,按照一定的步骤和流程,对MIS进行全面规划、设计、实施和维护的过程。

本文将从需求分析、系统设计、系统实施和系统维护四个方面介绍MIS的开发方法。

首先是需求分析阶段,这是MIS开发的基础,包括确定管理目标、明确功能需求、收集数据等。

在确定管理目标时,需对组织的目标进行分析,了解组织的战略、业务流程和管理需求。

在明确功能需求时,需根据管理目标,确定系统所需的功能和特性,例如数据的收集、存储、分析和报告等。

在收集数据方面,需采用各种方法,如面谈、问卷调查、观察等,收集与系统开发相关的数据。

接下来是系统设计阶段,包括数据库设计、界面设计、系统架构设计等。

数据库设计是MIS开发的核心环节,需根据功能需求和数据收集结果,设计出适合系统需求的数据库结构,包括表、字段和关系等。

界面设计是指设计用户与系统之间的交互界面,需考虑用户的操作习惯、界面友好性和易用性等。

系统架构设计是指设计系统的整体框架,包括硬件和软件的选择、系统的分层结构和模块划分等。

然后是系统实施阶段,包括系统编码、测试、培训和上线等。

系统编码是指根据系统设计的结果,将设计结果转化为可执行的计算机程序代码。

在测试阶段,需对系统的功能、性能和稳定性进行全面测试,包括单元测试、集成测试和系统测试等。

培训是指对系统使用者进行相关知识和技能的培训,以提高其对系统的理解和使用能力。

最后是系统上线,即将系统部署到实际的运行环境中,供用户进行正式使用和操作。

最后是系统维护阶段,包括故障排除、功能更新和性能优化等。

在系统运行过程中,难免会出现一些故障和问题,需要及时进行排除。

此外,当管理需求发生变化时,需对系统进行功能更新,以满足新的管理需求。

同时,还需对系统的性能进行优化,以提高系统的效率和响应速度。

在MIS的开发方法中,需注重项目管理和团队合作。

项目管理是指对MIS开发过程进行规划、组织、指导和控制,包括时间管理、成本管理和质量管理等。

管理信息系统MIS的开发策略和开发方法

管理信息系统MIS的开发策略和开发方法

系统总体设计
Y
功能子单元
所有实现?
N 实现一种功能子单元
最终系统
图4—6 递增式原型开发MIS过程
4.3.2 原型法
四、原型法旳长处及存在旳问题
1、原型法旳长处 2、原型法旳缺陷
4.3.2 原型法
1. 原型法旳长处 ⑴ 开发周期短 ⑵ 增长顾客旳满意度 ⑶ 加强了开发过程中旳顾客参与程度 ⑷ 减少系统开发中旳风险 ⑸ 减少系统开发旳成本 ⑹ 易学易用,减少对顾客旳培训时间 ⑺ 可产生对旳旳系统需求描述
系统设计
系统实行
Y
满意否?
N 最终系统 演化(重新设计、实行)
图4—5 演化式原型开发MIS过程图
⑶ 递增(进化)式
开始时系统有一种总体框架,各功能单元旳 构造和功能较清晰,但没有详细实现。在后来 旳开发过程中一种一种旳完善这些模块。
前提:系统旳组织构造不发生变化, 模块旳外部功能不发生变化。
递增式(进化)原型开发MIS过程
5.运行维护: 使用和维护MIS
生命周期法旳开发过 程
规划阶段:
初步调查
框架设计
可行性研究
可行性分析汇报
修改目旳、追加 资源、等待条件
停止研制 否
审批
修改

A
分析阶段:
A
详细调查
逻辑设计
系统分析汇报

停止研制
审批

B
修改阐明书
修改
wu
设计阶段:
B
总体设计
详细设计
系统设计阐明书
停止研制 否
审批

1、“自下而上”旳开发方略 基本思想:从业务系统开始,先实现每 个基本功能(即数据处理功能),然后 逐渐向高级建设(即,增长管理/控制功

管理信息系统开发方法和技术

管理信息系统开发方法和技术

管理信息系统开发方法和技术管理信息系统(MIS)是指通过计算机实施信息和数据处理、存储和传输,来实现组织内部管理各种业务活动的系统。

MIS开发方法和技术是指在MIS开发过程中使用的各种方法和技术,旨在提高开发效率和系统质量。

本文将介绍几种常用的MIS开发方法和技术。

1.瀑布模型瀑布模型是一种逐步线性的开发模型,按照顺序完成需求分析、系统设计、编码、测试和交付等环节。

该模型适用于需求较为稳定的项目,可确保系统的可靠性和稳定性。

然而,瀑布模型存在开发周期较长、难以适应变化等不足。

2.原型模型原型模型强调通过快速制作出初始版本的系统原型,以便用户反馈来改进和完善系统。

该模型适用于需求不明确或需求频繁变化的项目。

通过原型模型,能够快速探测出系统的问题和需求变更,减少后期的修改和调整。

3.敏捷开发敏捷开发是一种迭代、增量的开发方法,注重与用户的合作、快速响应需求变化和团队的自组织。

敏捷开发通过将开发过程分解为一系列小而可管理的周期,称为迭代来进行开发。

每个迭代周期都涵盖了需求分析、设计、编码、测试等完整的开发过程。

敏捷开发适用于快速交付、需求频繁变动的MIS项目。

4.UML统一建模语言(UML)是一种面向对象的建模语言,常用于MIS的系统分析和设计。

UML提供了一套图形化工具,如用例图、活动图、类图等,方便开发人员与用户交流需求,明确系统的功能与结构。

通过UML,可以更好地理解和控制MIS的开发过程。

5.RAD快速应用开发(RAD)是一种快速、迭代的开发方法,强调迅速将系统原型转化为可交付产品。

RAD方法注重快速开发并快速交付,以满足客户需求。

RAD方法适用于那些需求快速变动的项目。

6.数据库管理系统(DBMS)数据库管理系统是一种用来管理和组织数据的软件工具,也是MIS开发的核心技术之一、DBMS能够对数据进行高效的存储、管理和查询。

常用的商业级DBMS有Oracle、MySQL、SQL Server等。

第三章 MIS的战略规划和开发方法

第三章 MIS的战略规划和开发方法
确定子系统的开发顺序、开发策略、开发方法等; ⑻ 确定实施进度 项目成本、人员需求、开发进度表等; ⑼ 通过战略规划 形成文档,并讨论、批准、生效。
一、企业系统规划法
1、定义
企业系统规划法(Business System Planning, 简称 BSP法)是一种能根据企业目标制定出MIS战略规划的结 构化方法。
企业流程重组(Business Process Reengineering,简称BPR) 是按现代化信息处理的特点,对现有的企业流程进行重新设
计。这是提高企业运行效率的一条重要途径。
二、企业流程重组的必要性
在传统的劳动分工原则下,企业流程被分割为一段ห้องสมุดไป่ตู้分
裂的环节,每一环节关心的焦点仅仅是单个任务和工作,而
预算 费用
初装
蔓延
控制
集成
数据管理
成熟
阶段
图1 诺兰(Nolan)阶段模型
阶段1
初装
标志着组织购买第一台计算机,并初步开发管理应
用程序。此时,只有个别人具有使用计算机的能力。一 般,初装阶段发生在一个组织的财务部门。
阶段2 蔓延
随着计算机应用的初见成效,“管理应用程序”
从少数部门“扩散”到多数部门,促使组织的事务处 理能力加强,这就是“蔓延”阶段。 “蔓延”阶段的特点: ⑴ 数据处理能力得到迅速发展; ⑵ 出现许多新问题,如:数据冗余、数据不一致 性、难以共享等;
对保险业是新项目开发和工作人员的效率。 (4)明确各关键成功因素的性能指标和评估标准。
一、企业流程重组的概念
企业流程(过程) 是为完成企业目标而进行的一系列逻 辑相关、跨越时空的业务活动。 例如:仓库收货的业务流程可能是,保管员验收货物并

2024版管理信息系统(MIS)

2024版管理信息系统(MIS)

(MIS)contents •引言•MIS的基本概念和组成•MIS的开发过程和方法•MIS中的关键技术•MIS在企业管理中的应用•MIS的发展趋势和挑战目录引言01CATALOGUE目的和背景目的明确管理信息系统的概念、作用及其在组织中的应用,为组织提供有效的信息支持。

背景随着信息技术的发展,管理信息系统在组织中的应用越来越广泛,成为组织管理和决策的重要工具。

管理信息系统(MIS)的定义MIS是一个集成了多个学科的理论和方法的综合性学科,旨在通过信息技术手段对组织的数据和信息进行收集、存储、处理、分析和传播,以辅助组织的管理和决策。

MIS是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。

MIS的重要性及应用领域重要性MIS能够为组织提供准确、及时、完整的信息,帮助组织做出科学、合理的决策,提高组织的管理效率和竞争力。

应用领域MIS广泛应用于各个领域,如企业管理、政府管理、教育管理、医疗管理等。

在企业管理中,MIS可以应用于生产管理、销售管理、财务管理、人力资源管理等方面;在政府管理中,MIS可以应用于公共服务管理、社会保障管理、城市规划管理等方面。

02CATALOGUEMIS的基本概念和组成1 2 3数据是原始的、未经加工的、用于描述事物属性的记录或符号,如数字、文字、图像等。

数据信息是经过加工、处理、解释后的数据,具有一定的含义和价值,能够为决策提供支持。

信息数据是信息的基础,信息是数据的内涵。

数据只有经过加工处理后才能成为有用的信息。

数据与信息的关系数据与信息系统与信息系统系统系统是由若干相互联系、相互作用的要素组成的具有特定功能的有机整体。

信息系统信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统。

信息系统的类型根据功能和用途的不同,信息系统可以分为管理信息系统(MIS)、决策支持系统(DSS)、办公自动化系统(OAS)等。

管理信息系统的三种开发方法

管理信息系统的三种开发方法

管理信息系统的三种开发方法管理信息系统(MIS)是企业运营中不可或缺的一个组成部分。

MIS的开发方法可以分为三种:瀑布模型、原型模型和敏捷开发模型。

一、瀑布模型瀑布模型是MIS开发中最传统的方法之一。

其基本思想是将整个开发过程分为多个阶段,每个阶段都有特定的目标和交付成果。

每个阶段的输出成果都是下一个阶段的输入成果。

瀑布模型的阶段包括需求分析、系统设计、编码和测试、系统交付和维护。

瀑布模型的优点是开发过程清晰明了,每个阶段都有明确的目标和交付成果。

同时,由于每个阶段都需要经过严格的质量控制,因此可以确保开发出来的MIS质量更高。

但是,瀑布模型也存在缺点,例如需要花费大量时间和资源来规划和管理项目,同时,如果需求分析不充分,可能会导致后续阶段出现大量变更,从而影响项目进度和质量。

二、原型模型原型模型是MIS开发中的另一种方法。

其基本思想是通过快速开发一个可操作的原型系统来验证需求和设计。

原型模型的开发过程包括需求分析、原型设计、原型实现、原型测试和最终系统设计。

原型模型的优点是可以快速验证需求和设计,从而减少后续开发过程中的变更和错误。

同时,原型模型可以提高用户参与度,减少用户和开发人员之间的沟通成本。

但是,原型模型也存在缺点,例如原型系统可能无法满足所有需求,从而需要进行大量修改和重构。

三、敏捷开发模型敏捷开发模型是MIS开发中的新兴方法之一。

其基本思想是通过快速交付可用的系统来满足用户需求。

敏捷开发模型的开发过程包括需求分析、设计、开发、测试和交付。

敏捷开发模型的优点是可以快速响应用户需求和变更。

同时,敏捷开发模型可以提高开发效率和质量,减少项目风险。

但是,敏捷开发模型也存在缺点,例如需要更高的开发技能和团队合作能力,同时需要更加灵活的项目管理和质量控制。

总结MIS的开发方法可以根据项目需求和特点选择不同的模型。

瀑布模型适用于需求稳定和较大的项目,原型模型适用于需求不稳定和较小的项目,敏捷开发模型适用于需要快速响应用户需求和变更的项目。

MIS开发方法

MIS开发方法

特性:数据的类型、长度、取值范围
数据流量、高峰期、数据的制作与
报送单位
首页
❖2、数据流程图(DFD)---逻辑模型 返回
➢功能
用少量的符号就可综合地反映出信息在系
统中的流动、处理和存储情况
➢特点
抽象性
抽去调查图表中的细节和具体的物理内容,
只描述数据的来源、去向、处理过程和数据
存储
概括性
可将不同的管理业务流程联系在一起形成
开发过程的整体性和全局性好
用“自上而下”策略进行系统的分析与设 计
坚持用户至上
体现在:开发人员与用户的结合、按用户
首页
❖3、结构化系统开发方法的缺点
返回
开发周期长,难以适应信息技术的发展 和环境的变化
难以全面准确地确定用户的需求
原因是:伴随着开发进程,用户的需求不
断地变化
都是开发周期长造成的
开发成本高、开发过程复杂繁琐
一个整体;以反映系统内部错综复杂的关系
三、数据流程图的画法
首页 返回
❖1、数据流程图的基本元素
➢外部实体:本系统之外的人员、组织、
另一系统或事物等
外部实体是本系统数据的来源或数据终点
确定了外部实体相当于确定了系统的范围
和所处的环境
➢数据流:从源点流向终点的数据
➢处理功能:对流入的数据加工处理
➢数据存储:通过数据文件,文件夹存储数据
❖MIS系统开发方法
➢结构化系统开发方法
➢原型法
➢其它方法
❖详细调查内容之二
➢数据流程的调查----数据流程图
ห้องสมุดไป่ตู้
❖数据流程图的基本元素及符号
❖数据流程图的建立方法
播放

MIS

MIS

MIS系统的开发方法案例——数学建模管理信息系统(MIS)是在电子数据处理系统(EDP)上发展起来的,它对管理信息进行收集、传递、储存与处理,是多用户共享系统,它直接为基层和各级管理部门服务。

MIS中应用相关数学模型,如运筹学模型、数理统计模型,以预测未来,提供辅助决策支持。

由于MIS能完成信息处理、辅助事务处理、提供辅助决策支持,自从它产生以来,在实测企业运行状况、预测企业未来行为、辅助企业管理和决策支持、控制企业运行行为、帮助企业实现目标方面产生了一定效益。

企业的MIS规模与功能都很大,人、财、物、产、供、销及质量控制、技术管理等应有尽有,同时技术要求也高,各种经济数学模型的应用也提高了企业MIS的复杂性。

二、应用开发:1、软件开发方法:企业计算机管理信息系统的开发方法,尽管来源或适用范围和系统对象不完全一样,但都要能支持如下一些基本策略和准则:a.系统分析:明确用户需求,从用户需求出发来设计系统;b.系统设计:从全局的观点规划信息系统整体结构及软件实现;c.系统实施:运用系统分解和综合的方法与技术,将复杂的抽象系统简化,直至软件系统生成;d.运行维护:对运行系统进行维护的方法。

也即信息系统的开发包括了系统分析、系统设计、系统实施、运行维护四个过程,如何有效完成这四个过程,将是评价一种开发方法优劣与否的重要标志之一。

(1)结构化开发生命周期法即生命周期法结构化开发生命周期法是最常用且有效的一种信息系统开发方法。

其特点是将整个计算机信息系统的开发过程,从初始到结束划分为若干个阶段,预先定义好每个阶段的任务和目标,按一定的策略与准则完成相应阶段的任务。

这种方法属预先严格定义了用户需求和任务的一类方法。

支持基本策略和准则是:a.预先明确用户需求;b.自顶向下规划整个系统软件结构;c.生命周期中各个阶段的明确分工和分离,即软件开发的阶段性与顺序性;d.强调文档的标准化、规范化和确定化,以保证各个顺序阶段的衔接性;e.各阶段开发结果有明确的说明和表示(用各种文字、图表工具描述);f.强调阶段成果的复审以确定每个阶段的目标是否达到,以期减少系统开发中的隐患;(2)快速的原型化开发当获得一组基本的需求后,快速予以“实现”,随着用户和系统开发人员对系统理解(通过原型)的加深而不断地对这些需求进行补充细化,需求是在不断与用户沟通的发展过程中动态地定义的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

---------------------------------------------------------------最新资料推荐------------------------------------------------------mis的开发方法和技术第二章管理信息系统开发方法与技术章节名称第 2 章:管理信息系统开发方法与技术学习本章重点应掌握和理解:管理信息系统的开发原则和条件;管理信息系统的开发策略及其优缺点;管理信息系统的开发方法、基本步骤、优缺点及其适用范围。

管理信息系统的开发策略及其优缺点;管理信息系统的开发方法、基本步骤、优缺点及其适用范围。

难点管理信息系统的开发策略作业见后教具多媒体教学 1. 介绍本课程的学习方法和要求 2. 讲述教学内容 3. 与学生互动 4. 答疑解难小结,布置作业及预习内容授课课时4 课时管理信息系统的开发是在管理信息系统规划的指导下,分析、设计、实现一个信息系统。

管理信息系统开发方法是指管理信息系统开发过程中的指导思想、逻辑、途径以及工具的组合。

本章主要讨论一些主要的开发策略、方法和技术,总结开发的条件和原则。

2. 1 管理信息系统开发方法的历史回顾 1、 20 世纪 50 年代计算机开始应用于管理工作。

目的主要是为了提高数据处理的效率,因而可以说是面向处理的。

1/ 10这时的系统通常称为数据处理系统。

数据是依赖于程序的,即针对一个处理程序,就有一个专为它提供数据的数据文件。

这就是最原始的开发方法,即先了解处理功能,然后编写程序,再编写依赖于它的数据文件。

2、 20 世纪 60 年代出现了数据库。

信息系统的建设方式也有改变,先建立数据库,然后再围绕数据库编写各种应用程序,这种方法可以说是面向数据的。

在早期的这个阶段并没有注意到开发方法的研究。

3、 20 世纪 70 年代,系统开发的生命周期(life cycle)法诞生了。

它较好地给出了过程的定义,也大大地改善了开发的过程。

然而,问题的积累、成本的超支、性能的缺陷,加深了系统开发的困难。

这时系统开发方法依据著名的瀑布模型,并产生了结构化的开发方法。

结构化的意思是试图使开发工作标准化,因而它可以减少随意性。

结构化开发的目标是有序、高效、高可靠性和少错误。

有序是按部就班,按规矩办事,相同情况得出相同结构,减少程序员的随意性,从而达到有纪律、标准化。

结构化还要求建立标准的文档。

---------------------------------------------------------------最新资料推荐------------------------------------------------------ 当然结构化有其负面的影响,它可能妨碍程序员的创造性。

4、 20 世纪 80 年代以后,出现了一些新的程序设计语言和开发工具,其一是第四代语言(fourth generation language,4GL) ,其二是原型法(prototyping) 。

原型法和生命周期法是完全不同思路的两种开发方法。

20 世纪 80 年代末期,计算机辅助软件工程(computeraided software engineering, CASE) 和面向对象(object-oriented, 00) 的开发方法得到很大的发展。

面向对象的方法在 20 世纪 80 年代初已用于计算机科学, 20 世纪 80 年代末开始用于企业系统。

20 世纪 90 年代初,面向对象的分析与设计和面向对象的语言(如 C++)开始实际应用。

教学内容重点教学过程(组织、方法、目标控制策划)5、 20 世纪 90 年代利用模块化和模块连接技术,大大降低了维护成本,提高了开发者的劳动生产率。

20 世纪 90 年代中期,由于 WEB 技术的出现,开发方法又出现了新的机遇,许多工作可以让用户去做,这可能是一种很好的趋势,但系统工作仍然很多,需要信息部门自己完成或借用外力去完成。

如上所述, 20 世纪 6070 年代是结构化系统分析和设计时代, 20 世纪 80 年代初是原型法时代, 20 世纪 80 年代末是 CASE3/ 10和 OO 时代,而 20 世纪 90 年代至今,则到了客户/服务器的时代,或基于 Web 的开发时代。

这时客户宁愿买现成的软件包,甚至是整个系统,而不愿自己开发。

用户买来许多软件部件,自己或请顾问公司把它们集成起来,这就是系统集成或基于部件的开发,在 20世纪 90 年代中后期这种趋势越来越明显。

2. 2 管理信息系统的开发原则和条件(一)企业获取MIS 软件的途径购买、委托开发、联合开发、自行开发(二)MIS 开发的任务和特点任务:根据企业的目标和企业的业务特点,选择合适的方法和技术,开发出满足企业管理和决策需要的 MIS 1、满足用户需要 2、功能更完整:数据处理功能、控制功能、预测功能、决策功能、公用信息服务功能 3、技术更先进 4、实现辅助决策 MIS 开发的特点: 1、技术手段复杂 2、内容复杂,目标多样 3、质量要求高 4、结构和功能受制于特定的管理模式、组织形式和运行机制 5、环境复杂多变(三) MIS 的开发要素(条件)建立 MIS 的必要条件/基本条件①领导的重视和支持②业务部门的积极配合③管理工作的规范化管理工作要求:规范化、标准化、程序化、科学化④相应的组织机构和开发队伍一般组织形式:---------------------------------------------------------------最新资料推荐------------------------------------------------------ 信息系统委员会:职责:确定企业目标、审核和批准系统方案、验收和鉴定系统、建立各种开发组织参加者:企业领导、部门负责人、系统分析员、管理专家系统规划组:职责:确定系统目标、确定系统结构、确定系统方案、可行性研究和论证参加者:管理专家、计算机专家、运筹学专家、预测和计划专家、系统分析员、管理人员系统项目组:职责:系统分析、设计、测试、调试、转换、运行、维护参加者:系统分析员、系统设计员、程序设计员、管理人员、操作人员、信息控制人员、维护人员有关人员:系统分析员:负责系统分析系统设计员:负责系统设计程序员:负责应用程序设计操作员:包括硬件操作和数据录入人员系统维护人员:5/ 10负责系统硬件和软件维护信息控制人员:负责信息收发、调度和核对管理人员:负责和参与系统开发、运行和维护的组织与领导工作。

⑤一定资金作保证⑥实施项目管理(四) MIS 开发原则①领导参加原则:一把手原则②适用性与先进性原则③四统一原则:统一领导、统一规划、统一目标规范、统一软硬件环境④信息工程原则⑤优化与创新原则⑥面向用户原则⑦完整性、相关性、适应性、可靠性、经济性原则 2. 3 管理信息系统的开发策略 1、自上而下(亦称自顶向下, TOP-DOWN)策略它是从 MIS 总体出发,确定 MIS 的功能、模块构成以及之间的关系,在此基础上开发一个个子系统 2、自下而上(亦称自底向上,DOWN-TOP)策略它是从各个子系统(模块)开始,开发一个个子系统,然后将它们组合成 MIS总体两种策略之比较:自上而下:优点:整体性强、逻辑性强缺点:工作量大,周期长,复杂适用范围:大、小系统自下而上:优点:工作量小,周期短,相对简单缺点:缺乏整体性,功能、数据冗余,易返工适用范围:---------------------------------------------------------------最新资料推荐------------------------------------------------------ 小系统 3、综合方法自上而下的进行系统的总体规划、分析、设计;自下而上的对各个模块进行实施特点:既考虑到系统的整体性,又可节约人力、物力、时间的耗费2. 4 管理信息系统开发方法 1、结构化开发方法(SSAD) (亦称生命周期法)特点:①运用系统工程思想,严格按 MIS 的生命周期分阶段开发系统②采用综合方法策略③强调系统分析④充分预料可能发生的变化⑤每阶段工作成果要成文,文档资料的格式要规范化、标准化⑥用户的观点 2、原型法(prototyping)( 1)原型法的基本步骤和流程:( 2)主要特征①尽可能利用现成软件或软件生成工具来构造原型②按照最小系统原则构建原型( 3)原型法对开发环境的要求①程序自动生成器或第四代程序生成语言②屏幕生成器③报表生成器④方便灵活的DBMS ⑤数据字典管理系统。

等等( 4)原型法的思想出发点①人们对事物的认知总是循序渐进的②容易开发出一个用户满意的系统③能充分利用先进的各种软件工具结构化开发方法与原型法之比较:优点:结构化方法:(1)系统具有较好的整体性和全局性(2)标准化、程序化、规范化的软件工程方法(3)健全的文档资料,便于系统运7/ 10行后的管理和维护(4)有利于开发出满足用户需求的系统(5)适用于各种规模大小的,特别是大型系统的开发原型法:(1)开发周期短(2)有利于开发人员与用户的交流、沟通(3)自动化程度高(4)适宜于小规模系统的开发缺点:结构化方法:(1)对系统分析阶段要求较高(2)开发周期长,文档过多(3)各阶段的审批工作困难(4)所使用的工具落后(5)结构化程度较低的系统不适宜此法原型法:(1)规范化程度低,维护困难(2)容易造成用户自认为系统就是这个样子(3)不适宜于大型系统的开发 3、面向对象的方法(Object Orient Method, OOM)起源于面向对象的程序设计语言(OOPL,如 VC、 C++、 VFP)(1)有关概念对象:是对客观世界中事物实体的抽象。

每个实体即称之为对象。

软件中的对象是一个封闭体,它由一组数据和施加于这些数据上的一组操作构成类:具有相同特征和行为的对象的集合 OOM 的特征:强调以对象为分析、设计的主体( 2)对象的特征①抽象性:对象是对复杂问题世界的抽象。

② 封装性:所谓封装就是把对象的属性和行为相结合构成一个独立的基本---------------------------------------------------------------最新资料推荐------------------------------------------------------ 单位,并尽可能隐蔽对象的内部细节。

③ 继承性:指类具有的各种属性特征,对象具有继承关系。

对象与类之间、子类与父类之间都存在继承性如:Foxpro 中,控件类可生成控件对象④多态性:指相同的操作(过程,或函数)可作用于多种类型的对象并获得不同的结果。

相关文档
最新文档