管理信息系统建设概论.ppt

上传人:小飞机 文档编号:6483822 上传时间:2023-11-04 格式:PPT 页数:50 大小:365.50KB
返回 下载 相关 举报
管理信息系统建设概论.ppt_第1页
第1页 / 共50页
管理信息系统建设概论.ppt_第2页
第2页 / 共50页
管理信息系统建设概论.ppt_第3页
第3页 / 共50页
管理信息系统建设概论.ppt_第4页
第4页 / 共50页
管理信息系统建设概论.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《管理信息系统建设概论.ppt》由会员分享,可在线阅读,更多相关《管理信息系统建设概论.ppt(50页珍藏版)》请在三一办公上搜索。

1、管理信息系统Management Information System,淮南联合大学电子商务专业,第四章 管理信息系统建设概论,本章内容:,1、MIS的生命周期,2、MIS的开发方法,3、系统开发人员与开发方式,4.1 管理信息系统的生命周期,管理信息系统的开发是指管理信息系统从问题提出开始,从系统规划、系统分析、设计、实施,到系统维护、评价的全过程。现行系统可能是一个手工系统,也可能是以前投入运行的、但是已经无法满足企业运作、管理需要的管理信息系统。,管理信息系统的开发过程 就是根据需要解决的问题,建立一个有信息技术支撑、与解决问题相关的、数据处理的、可运行计算机模型。,现实世界:问题,计算

2、机世界:计算机可执行模型,现实世界:问题,观念世界逻辑模型,数据世界物理模型,计算机世界计算机可执行模型,5.系统运行和维护,1.系统规划,3.系统设计,4.系统实施,2.系统分析,开发,设计,初步,调查,可行性,研究,审批,系统,评价,系统,维护,总体,设计,详细,设计,审计,审查,编程,调试,系统,转换,验收,详细,调查,逻辑,设计,生命周期,管理信息系统的生命周期,系统规划阶段,系统分析阶段,系统设计阶段,系统实施阶段,系统运行阶段,需要指明的是:并非所有的步骤都是必须的。如需要与可能,可跳过某些步骤或有必要地反复,但不可打乱或颠倒顺序。,4.2 管理信息系统开发方法,1 结构化生命周期

3、法2 原型化方法3 面向对象方法,一.结构化生命周期法,传统的开发方法(生命周期法),Old MIS,图2.1 系统生命周期示意图,传统开发方法的局限性:关注软硬件费用、功能而不重视用户需求。急于闭门编程而不强调调查研究。,结构化生命周期法,结构化方法+生命周期法=结构化生命周期法=结构化系统开发方法=SSA&D(Structured System Analysis and Design)=SADT(Structured Analysis and Design Technology)结构化生命周期法是目前应用最广、最成熟的MIS 开发方法。方便起见,“结构化生命周期法”在今后教学过程中简称“结

4、构化方法”或 SSA&D。,生命周期图,1.SSA&D方法的基本思想(Structured System analysis and Development Methodology),用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。,面向用户的观点;自顶向下整体性的分析设计和自底向上逐步实施;充分预料可能的变化;严格划分工作阶段;结构化、模块化;开发过程工程化。,2.SSA&D的特征,3.SSA&D 的优点严格区分开发阶段整体性与全局性好,对每一阶段的任务完成情况进行审查,对于出现的错误或问题及时加以解决,不允许转入下一阶段。错误纠正得越早,

5、所造成的损失就越少。审查、审批、验收、Check Points,强调开发过程的整体性和全局性,自顶向下,逐步求精,在整体优化的前提下考虑具体的分析、设计问题。,4.SSA&D 的缺点预先定义用户需求缺乏灵活性开发阶段间存在鸿沟开发工具落后,要求开发人员在调查中充分掌握用户需求、管理状况并预见可能发生的变化,这不符合人们认识事物的客观规律。同时,用户也很难准确陈述其需求。,修改系统分析和系统设计的结果工作量相当大,实施起来相当困难。因此就要求步步为营,尽量避免需要修改的情况发生。,各阶段采用不同的、没有严格对应关系的模型作为开发工具,形成阶段间的鸿沟。即不能很好地解决从系统分析到系统设计之间的过

6、渡,比如如何使物理模型如实反映出逻辑模型的要求。,5.SSA&D 的适用范围SSA&D 适合用于开发能够预先定义需求、结构化程度较高的大型系统和复杂系统。该方法不适合用于小型系统的开发。,原型法就是根据用户提出的需求,由用户与开发者共同确定系统的基本要求和主要功能,并在较短时间内建立一个实验性的、简单的小型系统,称做“原型”,然后将原型交给用户使用。用户在使用原型的过程中会产生新的需求,开发人员依据用户提出的评价意见对简易原型进行不断的修改、补充和完善。如此不断地反复修改(迭代),直至满足用户的需求。这就形成了一个相对稳定、较为理想的管理信息系统。,二.原型化方法,1.原型法的基本思想(Pro

7、totyping Method),相关链接:迭代,迭代就是用户对原型系统进行评价后,提出意见,开发人员根据用户的意见进行修改的反复过程。迭代不是简单的反复,每一次迭代都意味着原型系统向着用户需求又前进了一步,迭代是系统开发进展的动力。迭代过程的结束,就是原型的完成。,2.原型法工作流程,1,2,3,4,6,7,5,8,N,1、用户提出系统要求2、识别、归纳上述要求3、开发一个模型原型4、评价模型5、模型不可行处理6、模型不满意处理7、修改模型8、确定模型后的处理N、实际系统开发、运行、维护等,3.原型法的特点,优点:1、遵循人们认识事物的规律;2、改进了用户和系统开发人员的交流方式;3、用户能

8、尽早发现问题;4.充分利用最新工具,提高了效率。缺点:1、不适合大型系统的开发;2、对于大量运算而不需要很多交互的问题很难构造原型;3、对开发工具要求高;4、对用户管理水平要求高。,原型法的适用于用户需求不清,管理及业务处理不稳定,需求常常变化,规模小,不太复杂,而且不要求集中处理的系统。,4.原型法的使用范围,原型法与生命周期法的比较,三.面向对象方法,1.OO方法中的基本概念1)面向对象(1)封装性。(2)继承性。(3)多态性。(4)易维护性。,2)对象(Object)客观世界中的任何事物或人脑中的各种概念在计算机世界的抽象表示。它是OO编程的基本元素。,对象=属性(私有数据)+操作(行为

9、/方法),3)类(Class)类是具有相同数据结构和行为(即操作)的对象的集合。类有一定的结构:超类(Superclass)、子(Subclass)。,4)封装(Encapsulation)一种信息隐藏技术,把对象的属性和行为同时封装在所定义的对象中。即将对象严格模块化。这种严格模块化了的对象满足软件工程的一切要求,而且可以直接被OO程序设计语言所接受。,5)继承(Inheritance)对象或类之间的层次结构是靠继承关系(Inheritance)维系的。继承是自动共享类、子类和对象中的方法和数据的机制,意味着“自动地拥有、隐含地复制”。类B继承类A至少说明两点:类B是类A的子类;类B中的实例

10、拥有类A中实例的数据结构与操作方法。,2.OO方法的开发过程1)分析阶段2)设计阶段3)实现(编码)阶段,3.OO方法的优缺点,优点:1.对管理人员,它实现了更快和更廉价的开发与维护过程。2.对分析与设计人员,建模处理变得更加简单3.对程序员,对象模型过于浅显。缺点:1.容易带有原系统的不合理成分。2.思考对象的时候,需要采用形象思维,而不是程序化的思维。3.理论有待成熟。,案例:中海油的MIS开发方法的选择,中国海洋石油总公司是经国务院批准于1982年2月15日成立的国家石油公司。为降低成本,提高效益,公司一直在信息化建设上不遗余力。公司先后建设了海洋石油卫星通讯网、广域网、局域网、海洋石油

11、网络应用系统等。其中,有两个大型的MIS开发系统:勘探开发系统和财务管理系统。(1)勘探开发系统从1994年自行组织力量开始建设,先后建立了勘探数据库、开发数据库、生产动态信息库。该系统已应用与公司的相关部门和所属分公司,主要服务于管理层和技术层。,(2)财务管理系统的开发经历了多个阶段80年代后期公司曾组织过一次财务信息系统的开发,系统是在DOS环境下运行的单机版并在部分下属单位推广应用,尽管没有成功,却为公司的会计电算化打下了良好的技术基础。后来,公司又组织由财务人员和计算机技术人员参加的项目组,开发了一套在微机UNIX主机终端环境下运行的多用户版,这套软件经许多下属公司实施或二次开发后一

12、直使用,提供了财务工作中大量的帐务处理和报表功能。96年,在公司领导的主持下,财务管理系统完全外包给用友集团,包括今后的应用系统的维护工作。,公司有几个用结构化的系统开发方法开发的项目,由于时间拖得太长,适应不了企业组织和管理流程的变化而告失败。中国海洋石油公司开发财务管理系统的目的在于自动化的手段来加速财务活动的处理速度和提高财务规划的准确度,而不是要从财务系统的开发中学到这类软件的开发技术,公司采用外部化,选择同用友集团合作,具有以下优点:(1)避免公司内部的技术人员设计过多的技术细节,可以节省大量人力。(2)可以避开自行开发可能会遇到的各种难题,使完成后的财务系统具有更强大的财务处理功能

13、。,(3)能够大大节省需要投入项目调研和开发所需的时间,保证系统按时使用。用友开发该系统时,用的是原型法,使系统的开发过程更加灵活,大幅度节省时间,保证了整个开发项目的如期完工。纯面向对象方法实现起来有一些困难,而且目前系统的开发应用也不广泛,所以只把它作为系统某一部分功能内部设计的参考方法。,结论 各种方法不是互相排斥的,在建设一个系统时,一定要结合组织的实际情况,灵活的加以选择应用。,4.3 系统开发人员与开发方式,信息主管(CIO)企业高层负责企业信息资源管理的决策者,全面负责企业的信息管理工作。根据企业的战略目标,考虑和提出企业的信息战略,保证信息战略与企业战略相配合,并对企业信息化的

14、发展做出长远规划。信息主管首先是一个管理者,但不是技术管理者,而是业务管理者。,一、系统开发人员,项目经理 管理信息系统的开发是一项系统工程,在开发过程中涉及多种资源的计划、组织、协调、指挥和控制。系统分析员 系统分析员是利用信息技术提供企业问题解决方案的解决者,不是程序员。(详细分析问题,了解与问题相关的所有事物和关系,提出问题的解决方案),系统设计员 系统设计员应该具有扎实的信息技术方面的知识。对弈管理信息系统而言,要掌握的知识主要有:计算机网络、系统安全、数据管理技术、软件结构、系统集成等。同时系统设计员也应该具有一定的管理知识,具有在经济和技术之间平衡的能力。,程序设计员系统维护人员数

15、据库管理员,二、项目组的人员结构,管理信息系统的开发分为多个阶段,不同的阶段完成系统开发中的不同任务,因此不同阶段所需要的人员从数量和对知识的掌握要求也不同。,规划,分析,设计,实施,维护,阅读:发现错误的成本,大量的时间表明,信息系统产生的许多错误都是由于需求定义不准确或错误导致的,而且在需求定义阶段发生错误,则修改这些错误的代价非常高。许多成本分析表明,随着开发进程的进行,改正错误或在改正错误时引入的附加错误的代价是按指数阻尼正弦曲线增长的。,管理信息系统开发各阶段参与人员列表,三.系统开发方式,自行开发 自行开发方式是一种完全依靠用户单位自身力量,由用户单位自身组成项目组,根据用户单位的

16、特点来开发MIS。优点:满足用户单位的个性化需求 易于维护,能满足经常变化的需求 开发经费较少缺点:需要本单位具有知识结构完备、经验丰富的专业人员 开发时间较长,联合开发 由用户单位和用户单位以外的单位组成系统开发小组,由对方负责,针对企业具体情况和要求,共同完成系统开发任务。在开发过程中中要注意任务分工明确,责任明确,注意双方工作人员之间的协调和配合,尤其是各种文档的交流。,外包(Outsourcing)承包方根据用户单位提出的开发要求而提出管理信息系统的大体框架和开发所需要的费用等,当用户单位认定后,将系统开发的任务全部外包给专业软件开发单位。,如果一个企业不想用自己的资源建立并且运行一个

17、信息系统,那么他们可以去雇用一个专门提供这类服务的专业公司或机构来完成这项工作。将一个企业计算中心的运营、远程通讯网的管理和应用软件的开发全部交由外部专门机构负责的做法成为信息系统的外部化。,采购时间短,费用低,而且系统可靠性高不能满足用户单位的特定需求维护困难“采购方式”只是获得管理信息系统时间比较短,但是系统实施的时间仍然很长。,总结:MIS开发方法和方式,1、信息系统开发工作中工作量重心的偏移。,2、在所有的开发方法中,只有结构化系统开发方法全面支持整个信息系统开发过程。几种方法不是相互独立的,他们经常可以混合使用。,作业,管理信息系统的开发:管理信息系统的开发是指管理信息系统从问题提出

18、开始,从系统规划、系统分析、设计、实施,到系统维护、评价的全过程。简述系统开发结构化方法的基本思想与特征。用系统工程的思想和工程化的方法、按用户至上的原则,结构化、模块化、自顶向下地对信息系统进行分析与设计。(1)面向用户的观点;(2)自顶向下整体性的分析设计和自底向上逐步实施;(3)充分预料可能的变化;(4)严格划分工作阶段;(5)结构化、模块化;(6)开发过程工程化。,作业,简述系统开发原型法的基本思想。原型法就是根据用户提出的需求,由用户与开发者共同确定系统的基本要求和主要功能,并在较短时间内建立一个实验性的、简单的小型系统,称做“原型”,然后将原型交给用户使用。用户在使用原型的过程中会产生新的需求,开发人员依据用户提出的评价意见对简易原型进行不断的修改、补充和完善。如此不断地反复修改(迭代),直至满足用户的需求。这就形成了一个相对稳定、较为理想的管理信息系统。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号