管理信息系统开发基础课件

上传人:我*** 文档编号:143984235 上传时间:2020-09-04 格式:PPT 页数:39 大小:422KB
返回 下载 相关 举报
管理信息系统开发基础课件_第1页
第1页 / 共39页
管理信息系统开发基础课件_第2页
第2页 / 共39页
管理信息系统开发基础课件_第3页
第3页 / 共39页
管理信息系统开发基础课件_第4页
第4页 / 共39页
管理信息系统开发基础课件_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《管理信息系统开发基础课件》由会员分享,可在线阅读,更多相关《管理信息系统开发基础课件(39页珍藏版)》请在金锄头文库上搜索。

1、上节回顾:,一、管理信息系统在企业中的作用 二、管理信息系统涉及到的基本概念及相互间的关系 1.系统 2.信息 3.管理信息 3.信息系统 4.管理信息系统 三、管理信息系统的发展历程 四、管理信息系统的结构及分类 五、管理信息系统与其他学科的关系,第 二 章管理信息系统开发基础,前 言,管理信息系统开发是通过一定的活动过程产生一套能在计算机硬件设备、通信设备和系统软件支持下适合于本组织管理工作需要的计算机信息系统,是针对组织面临的问题和机遇而建立一个管理信息系统的全部活动。 系统开发的任务就是根据组织管理的战略目标、规模、性质等具体情况,运用系统工程方法,按照系统发展的规律为企业建立起管理信

2、息系统。,内容介绍,2.1 系统开发条件 2.2 系统开发方式 2.3 系统开发方法,本章分为三个部分:,2.1 系统开发条件,本节主要内容: 2.1.1 科学的管理基础 2.1.2 企业业务流程分析与企业流程改革 2.1.3 领导的支持和参与,2.1.1 科学的管理基础,计算机的应用与管理水平的提高是互相促进的。管理水平的提高产生了对计算机应用的需求,计算机的应用又促使管理向更高水平发展。 因此,建立管理信息系统,先要下决心研究管理问题,甚至下决心进行某些管理制度,乃至某些管理机构的改革。,2.1.2 企业业务流程分析与企业流程改革,企业业务流程是一个组织在完成其使命、实现其目标的过程中所必

3、需的、逻辑上相关的一组活动。 1.业务流程的分析 业务流程的特征 业务流程的分类 业务流程的识别与分析,业务流程的识别与分析,企业流程改进(Business Process Improvement, BPI),寻求对企业的业务流程的连续的、渐进的改进。 BPI采用的基本原则包括取消、合并、重排、简化即ECRS(Eliminate, Combine, Rearrange, Simplify)四原则。,2. 企业流程改进与企业流程重组,企业流程重组(Business Process Reengineering,BPR):根据迈克尔哈默的定义,BPR是对企业流程所进行的根本性的再思考和彻底的再设计,

4、以使企业的速度、质量、服务和成本等关键业绩指标获得根本性的改善。 BPR包含四个关键特性即“根本性”、“关键性”、“戏剧性”和“过程”。,3. 企业流程改革 (1)企业流程改革的分类 全新设计法 系统改革法,(2)企业流程改革应注意的问题 制定明确的、一致的流程改革目标。 重视顾客价值。 重视信息技术和人员的组织管理。 建立试点,逐步推进,充分利用变革的涟漪效应。,企业领导的支持和参与,是保证管理信息系统建设成功的重要条件之一。,2.1.3 领导的支持和参与,2.2 系统开发方式,本节主要内容: 2.2.1 用户自行开发 2.2.3 委托开发 2.2.3 联合开发 2.2.4 直接购买软件包,

5、2.2.1 用户自行开发 用户自行开发是指系统的用户在没有或只有少 数专家协调指导下,自己组织力量进行管理信息系统的研制和开发 。 利弊: 开发快,但不正规 用户更喜欢自己开发的产品 缺乏正规规划的控制会导致一些技术故障等 解决办法,2.2.2 委托开发 委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。 利弊: 用户省时、省事,开发的系统技术水平较高 费用高、系统维护需要开发单位的长期支持。 解决办法,2.2.3 联合开发 联合开发方式适合于使用单位有一定的管理信息系统分析、设计及编程人员,但开发队伍力量较弱,希望通过管理信息系统的开发

6、建立、完善和提高自己的技术队伍,便于系统维护工作的单位。,利弊: 节约资金 培养、增强使用单位的技术力量(相对于委托开发方式) 便于系统维护工作 系统的技术水平较高 缺点是双方在合作中容易出现沟通问题,需要双方及时达成共识,进行协调和检查。,2.2.4 直接购买软件包 利弊: 节省时间和费用,技术水平较高; 通用软件难以满足个性化需要,要有一定的技术力量做软件改善和接口工作等二次开发工作。,2.3 系统开发方法,2.3.1 结构化开发方法 1.结构化开发方法的基本思想 结构化开发方法(Structured System Analysis & Design,SSA&D)是迄今为止最传统、应用最广

7、泛的一种系统开发方法。结构化开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计和自底向上逐步实施。,2.结构化开发方法的开发过程 用结构化开发方法开发一个系统,将整个开发过程划分为首尾相连的五个阶段,即一个生命周期(Life Cycle)。 1) 系统规划 2) 系统分析 3) 系统设计 4) 系统实施 5) 系统运行管理与维护,3.结构化开发方法的特点 1) 自顶向下整体性的分析、设计与自底向上的逐步实施相结合 2) 用户至上 3) 深入调查研究 4) 严格区分工作阶段 5) 充分预料可能发生的变化 6) 开发过程工程化,优

8、点:强调系统开发过程的整体性和全局性;强调在整体优化的前提下来考虑具体的分析设计问题,即自顶向下的观点;严格地区分开发阶段,按部就班地进行分析与设计,及时总结、发现问题,及时反馈和纠正问题,后一阶段的工作必须建立在前一阶段工作成果的基础上,从而使每一阶段的工作都有可靠的依据,避免了开发过程的盲目混乱状态,极大地提高了系统开发的成功率。,4.结构化开发方法的优点,缺点:系统开发周期过长;难以适应迅速变化的环境;起点太低,所使用的工具落后,多为手工方式;违背认识事物的规律性,要求开发者在调查中充分掌握用户需求、管理状况以及可能预见的变化;不太符合人们循序渐进地认识事物的规律,因此在实际工作中实施有

9、一定困难。,结构化开发方法的缺点,适合于开发那些能够很好定义其需求、结构化程度比较高的大型信息系统或包含复杂技术的系统。 不适合用于开发小型系统。,5.结构化开发方法的适用范围,1.原型法的基本思想 原型法的基本思想是借助于功能强大的辅助系统开发工具,按照不断寻优的设计思想,通过反复的完善性实验而最终开发出符合用户要求的MIS的过程和方法。即首先快速开发一个原型,然后运行这个原型,再不断评价和改进原型,使之逐步完善,直至用户满意为止。,2.3.2 原型法,2.原型法的开发过程 原型法的开发过程是一个循环的、不断修改完善的过程。首先用户提出开发要求,然后开发人员识别和归纳用户要求,根据识别归纳的

10、结果,构造出一个原型(即程序模块),然后同用户一起评价这个原型。如果根本不行,则重新构造原型;如果不满意,则修改原型,直到用户满意为止。,图2.2 原型法开发流程图,优点: 从认识论的角度看,原型法更多地遵循了人们认识事物的规律,更容易接受。 缩短了用户和系统分析人员之间的距离。 充分利用最新的软件工具,使系统开发的时间、费用减少,效率、技术等方面大大提高,系统对内外界的适应能力也大大增强。,3.原型法的优缺点,缺点: 对于一个大型的系统,如果不经过系统分析来进行整体性划分,想要直接用屏幕来一个一个地模拟是很困难的。 对于大量运算性、逻辑性较强的系统,由于交互性差,难以构造原型。 对于原管理不

11、善、信息处理过程混乱的组织,难以构造原型。 对于一个批处理系统,其大部分是内部处理过程,用原型法有困难。,4.原型法的适用范围 原型法适合于处理过程明确简单的系统及涉及面窄的小型系统;也适合于开发大型系统的最终用户界面;同时适合于用户需求不确定或事先说不清具体要求或能够说清楚,但开发者不好把握的系统。,1.面向对象开发方法的基本思想 面向对象开发方法认为客观世界由各种对象组成。 面向对象方法所追求的目标是使分析、设计和实现一个系统的方法,尽可能地接近人们认识一个系统的方法,也就是使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致。其基本思想是:基于所研究的问题,对问题空间(软件域)进行

12、自然分割,识别其中的对象及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应对象和关系的软件模块构造系统。,2.3.3 面向对象的开发方法,2.面向对象开发方法的开发过程 (1) 系统调查和需求分析:对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究,确定系统开发的目标和任务。 (2) 分析问题的性质和求解问题:在繁杂的问题域中抽象地识别出对象以及其行为、结构、属性、方法等。一般称之为面向对象的分析,即OOA。 (3) 整理问题:对分析的结果作进一步的抽象、归类、整理,并最终以范式的形式将他们确定下来。一般称之为面向对象的设计,即OOD。 (4) 程序实现:用面向

13、对象的程序设计语言将上一步整理的范式直接映射(即直接用程序设计语言来取代)为应用软件。一般称之为面向对象的程序,即OOP。,3.面向对象开发方法的优缺点 优点: 采用面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,符合人类的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短了开发周期,提高了系统开发的正确性和效率。 系统开发基础统一于对象之上,各阶段工作平滑,避免了许多中间转换环节和多余的劳动,加快了系统的开发进程。 面向对象技术中的各种概念和特性,如继承、封装、多态性及消息传递机制等,使软件的一致性、模块的独立性及程序的共享性和重用性大大提高,也与分布式处理、多机系

14、统及网络通信等发展趋势相吻合,具有广阔的应用前景。,3.面向对象开发方法的优缺点 缺点: 必须依靠一定的软件技术支持。 在大型管理信息系统开发上具有一定的局限性,若不经自顶向下的整体划分,而是一开始就自底向上地采用OO方法开发系统,会造成系统结构不合理、各部分关系失调等问题。,4.面向对象开发方法的适用范围 面向对象方法的适用面较广,适用于各类信息系统的开发,但不太适合于大型管理信息系统的开发。,计算机辅助软件工程(Computer Aided Software Engineering,CASE)方法解决系统开发问题的基本思想是:结合系统开发的各种具体方法,在完成对目标系统规划和详细调查后,如

15、果系统开发过程的每一步都相对独立且彼此形成对应关系,则整个系统开发就可以应用专门的软件开发工具和集成开发环境(CASE工具、CASE系统、CASE工具箱、CASE工作台等)来实现。,2.3.4 计算机辅助软件工程,本章小结: 系统开发条件 (1) 科学管理基础 (2) 企业流程重组的理论 (3) 领导的支持与参与 系统开发方式 (1) 用户自行开发方式 (2) 委托开发方式 (3) 联合开发方式 (4) 购买现成的软件包方式 系统开发方法 (1) 结构化开发方法 (2) 原型法 (3) 面向对象开发方法等 (4) 计算机辅助软件工程方法,1) 图书管理信息系统; 2) 宾馆客房管理信息系统; 3) 物业管理信息系统; 4) 医院药品管理信息系统; 5) 职工管理信息系统; 6) 列车售票管理信息系统; 7) 设备采购管理信息系统; 8) 支持校园卡的食堂消费管理信息系统; 9) 企业客户管理信息系统; 10) 企业供应商管理信息系统;,作 业,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号