Mis5-管理信息系统的开发方法.ppt_第1页
Mis5-管理信息系统的开发方法.ppt_第2页
Mis5-管理信息系统的开发方法.ppt_第3页
Mis5-管理信息系统的开发方法.ppt_第4页
Mis5-管理信息系统的开发方法.ppt_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

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

文档简介

Management Information System 管理信息系统 2009/2010学年第一学期河海大学商学院 邓利芳 第五章 管理信息系统的开发方法 主要内容 5.1 MIS开发概述 5.2 MIS的开发阶段模型 5.3 系统开发方式 5.4 开发方法概述 5.5 结构化开发方法 5.6 原型方法 5.7 面向对象的开发方法 5.8 计算机辅助CASE开发方法 软件开发所需的知识框架 软件工程的思想 数据结构与算法的思想 JAVA语言 JAVA平台 数 据 库 技 术 数据库 连接技术 操作技术 建库技术 计算机常识(操作系统、网络、常用工具) 一、MIS开发的前期组织 一个组织要开发信息系统,组织中的高层领导是关 键。因为,信息系统的开发必然要涉及组织中的组织结 构的变动,而这种工作在一个组织中,如果没有第一把 手的首肯,是不可能做好的。另外,对于信息系统这种 组织中的神经中枢系统,其目标必须与组织的战略目标 相一致,否则系统建立之后是无法运作的,而组织战略 目标与信息系统目标的结合也只有最高领导才能把握。 总之,由于信息系统开发耗资巨大,历时相当长,技术 要求高,并且是涉及管理方式变革的一项任务,因而必 须主要领导亲自抓才能成功。 MISMIS开发概述开发概述 一、MIS开发的前期组织 MISMIS开发概述开发概述 建立领导小组 组成系统开发组 进行系统规划 1、系统分析 3、系统实施 2、系统设计4、运行维护 项目 开发 二、MIS开发的全过程 (一)系统规划阶段 系统规划阶段的任务是对企业的环境、目标、现行系统 的状况进行初步调查,根据企业目标和发展战略,确定 信息系统的发展战略也就是从总体上把握系统的目 标和功能的框架,对建设新系统的需求做出分析和预测 ,同时考虑建设新系统所受的各种约束,研究建设新系 统的必要性和可能性。根据需要与可能,给出拟建系统 的备选方案。 对这些方案进行可行性研究,写出可行性研究报告。可 行性研究的内容主要集中在技术可行性、经济可行性和 管理可行性。可行性研究报告审议通过后,将新系统建 设方案及实施计划编写成任务书。 MISMIS开发概述开发概述 二、MIS开发的全过程 (二)系统分析阶段 系统分析阶段的任务是根据任务书所确定的范围,对现 行系统进行详细调查,描述现行系统的业务流程,指出 现行系统的局限性和不足之处,进一步确定新系统的基 本目标和逻辑功能要求,即提出新系统的逻辑模型。这 个阶段是整个系统建设的关键阶段,也是信息系统建设 与一般工程项目的重要区别所在。 系统分析阶段的工作成果体现在系统说明书中,这是系 统建设的必备文件。用户通过系统说明书可以了解未来 系统的功能,判断是不是其所要求的系统;系统说明书 一旦讨论通过,就是系统设计的依据,也是将来验收系 统的依据。 MISMIS开发概述开发概述 二、MIS开发的全过程 (三)系统设计阶段 简单地讲,系统分析阶段的任务是回答系统“做什么” 的问题,而系统设计阶段要回答的问题是“如何做”。 该阶段的任务是根据系统说明书中规定的功能要求,考 虑实际条件,具体设计实现逻辑模型的技术方案,也即 设计新系统的物理模型。 这个阶段又分为总体设计和详细设计两个阶段。主要包 括模块设计、代码设计、输入/输出设计、处理过程设 计、数据存储设计等内容。这个阶段的技术文档和工作 成果是“系统设计说明书”,它是系统实施阶段的指导 性文件。 MISMIS开发概述开发概述 二、MIS开发的全过程 (四)系统实施阶段 系统实施阶段是将设计的系统付诸实施的阶段。或者说 就是“实际去干”。其主要任务是以新系统的物理模型, 即系统设计说明书为依据,编制可在计算机上执行的程 序代码,建立文件和数据库等,测试整个管理信息系统 ,使系统设计的物理模型付诸实现。 这个阶段的任务包括计算机等设备的购置、安装和调试 ,程序的编写和调试,系统测试,人员培训,数据转换 ,试运行与转换等。系统实施是按实施计划分阶段完成 的,每个阶段应写出实施进度报告。 MISMIS开发概述开发概述 二、MIS开发的全过程 (五)系统运行与维护阶段 系统投入运行后,需要经常进行维护和评价,记录系统 运行情况,根据一定的要求对系统进行必要的修改,评 价系统的工作质量和经济效益。 现代组织面临的内外环境不断变化,组织的目标、战略 和信息需求必须与环境的变化相适应。可是信息系统的 维护工作只限于小范围局部调整来适应变化不很显著的 情况。当现有系统或系统的某些主要部分已经不能用维 护来适应环境和用户信息需求的变化时,或者用维护的 办法在原有系统上进行调整已经不经济时,则整个信息 系统或某个子系统就要淘汰,新的系统建设工作便随之 开始。 9.1 MIS9.1 MIS开发概述开发概述 二、MIS开发的全过程 MISMIS开发概述开发概述 一、MIS开发人员的组成 由于企业信息系统本身的复杂性,它的开发需要一支由 各种专业技能的人员组成开发人员队伍。所以,信息系 统的开发首先要做好人员的组织工作。 完整地说,开发过程所需要的人员有:用户、系统分析 员、数据库管理员、网络工程师、程序员和操作员等, 这支队伍是庞大的。他们在系统开发过程中所处的地位 和作用是不同的。值得一提的是,这些信息专职人员必 须协同工作 MISMIS开发人员开发人员 一、MIS开发人员的组成 MISMIS开发人员开发人员 二、开发人员的协同工作 加强技术专家和信息系统用户之间的沟通和了解,让信 息技术专家和信息系统用户都参与到信息系统的开发过 程中。这样,一方面技术专家可以随时了解用户的需求 ,不断地修改自己的系统;另一方面,用户也对信息技 术的特点了解得更多,对如何使用信息系统辅助管理工 作有更层次的认识。 信息系统的开发是专业技术人员和业务管理人员相互渗 透、相互配合的过程。信息系统建设不仅是系统开发人 员的工作,而且是从单位领导到全体业务人员都应当关 注的问题。 MISMIS开发人员开发人员 5.2 MIS开发的阶段模型 把计算机应用到一个单位(企业、部门)的管理 中去,一般要经历从初级到不断成熟的成长过程 诺兰(Nolan)总结了这一规律,于1973年提出 了信息系统发展的阶段理论,被称为诺兰阶段模 型 预算预算 费用费用 阶段阶段1 1阶段 阶段2 2阶段阶段3 3阶段阶段4 4阶段阶段5 5阶段阶段6 6 初装初装蔓延 蔓延控制控制集成集成数据数据 管理管理 成熟成熟 诺兰模型 5.2 续 第一阶段第一阶段 :初装:初装 初装阶段是指单位购置第一台计算机并初步开发管理 应用程序。该阶段计算机的作用被初步认识,个别人 具有初步使用计算机的能力。 一般初装阶段大多发生在单位的财务部门 第二阶段第二阶段 :蔓延:蔓延 随着计算机应用初见成效,信息系统(管理应用程序 )从少数部门扩散到多数部门,并开发了大量的应用 程序,使单位的事务处理效率有了提高,这就是蔓延 阶段 此阶段,数据处理能力发展最为迅速,但同时出现了 许多有待解决的问题,如数据冗余性、不一致性、难 以共享等 5.3 续 第三阶段第三阶段 :控制:控制 管理部门了解到计算机数量超出控制,计算机预算每 年以30%-40%的比例增长,而投资的回收却不理想。 同时随着应用经验逐渐丰富,应用项目不断积累,客 观上也要求加强组织协调 于是就出现了由企业领导和职能部门负责人参加的领 导小组,对整个企业的系统建设进行统筹规划,特别 是利用数据库技术解决数据共享问题 第三阶段是实现从以计算机管理为主到以数据管理为 主转换的关键,一般发展较慢 5.4 续 第四阶段第四阶段 :集成:集成 所谓集成,就是在控制的基础上,对子系统中的硬件 进行重新联接,建立集中式的数据库及能够充分利用 和管理各种信息的系统 第五阶段第五阶段 :数据管理:数据管理 诺兰认为,集成之后,会进入“数据管理”阶段。但80 年代时,美国尚处于第四阶段,因此诺兰诺兰没有对该阶 段进行详细的描述 第六阶段第六阶段 :成熟:成熟 一般认为,成熟的信息系统可以满足单位中各管理层 次(高层、中层、基层)的要求,从而真正实现信息 资源的管理 5.2 续 诺兰指明信息系统发展过程中的六种增长要素:诺兰指明信息系统发展过程中的六种增长要素: 计算机硬软资源:从早期的磁带向最新的分布式计算计算机硬软资源:从早期的磁带向最新的分布式计算 机发展;机发展; 应用方式:从批处理方式到联机方式;应用方式:从批处理方式到联机方式; 计划控制:从短期的、随机的计划到长期的、战备的计划控制:从短期的、随机的计划到长期的、战备的 计划;计划; MISMIS在组织中的地位:从附属于别的部门发展为独立在组织中的地位:从附属于别的部门发展为独立 的部门的部门 领导模式:一开始技术领导是主要的,随着用户和上领导模式:一开始技术领导是主要的,随着用户和上 层管理人员越来越了解层管理人员越来越了解MISMIS,上层管理部门开始与,上层管理部门开始与 MISMIS部门一起决定发展战略;部门一起决定发展战略; 用户意识:从作业管理级的用户发展到中、上层管理用户意识:从作业管理级的用户发展到中、上层管理 级的用户级的用户 5.2 续 诺兰模型的应用 是对发达国家信息系统发展的总结 各阶段不能跳越 在制定MIS规划时,应首先确定企业当前所处的阶段,以 便根据当前阶段的特征来指导MIS建设 系统开发的指导原则 1 一把手原则 2 面向用户原则 3 整体性原则 4 相关性原则 5 动态适应性原则 6工程化标准化原则 5.3MIS的开发方式 5.3.1 自主开发 5.3.2 委托开发 5.3.3 合作开发 5.3.4 购买商品化软件 5.3.5 各种开发方式的比较 自主开发自主开发 自主开发适合于有较强的管理信息系统分析与设计队 伍和程序设计人员、系统维护使用队伍的组织和单位 ,如高等院校、研究所、计算机公司等单位。 优点是开发费用少,实现开发后的系统能够适应本单 位的需求且满意度较高,系统维护方便。 缺点是一般单位或企业由于不是专业开发队伍,容易 受计算机业务工作的限制,系统优化不够,开发水平 较低 委托开发 委托开发方式适合于使用单位无管理信息系统分析、 设计及软件开发人员或开发队伍力量较弱、但资金较 为充足的组织和单位。 优点是省时、省事,系统的技术水平较高。 缺点是费用高、系统维护需要开发单位的长期支持。 此种方式需要使用单位的业务骨干参与系统的论证工 作,开发过程中,需要开发单位和使用单位双方及时 沟通,进行协调和检查。 合作开发 合作开发方式适合于使用单位有一定的管理信息系统 分析、设计及软件开发人员,但开发队伍力量较弱, 希望通过管理信息系统的开发建立完善和提高自己的 技术队伍,便于系统维护工作的单位。双方共同开发 成果,实际上是一种半委托性质的开发工作。 优点是相对于委托开发方式比较节约资金,可以培养 、增强使用单位的技术力量,便于系统维护工作,系 统的技术水平较高。 缺点是双方在合作中沟通易出现问题,需要双方及时 达成共识,进行协调和检查。 目前,软件的开发正在向专业化方向发展,一些专门从 事管理信息系统开发的公司已经开发出一批使用方便、 功能强大的专项业务管理信息系统软件。 为了避免重复劳动,提高系统开发的经济效益,也可以 购买现成的适合于本单位业务的管理信息系统软件,如 企业管理信息系统、教育管理信息系统、财务管理系统 、进销存管理系统等等。 优点是节省时间的费用、系统技术水平高。 缺点是通用软件专用性较差,跟本单位的实际工作需要 可能有一定的差距,有时可能需要做二次开发工作。因 此,在选择通用软件时,不可只看开发商的宣传,要经 过多方详尽的考查后再作决定。 以上介绍的四种开发方式有各自的长处和短处,需要根据 使用单位的实际情况进行选择,也可综合运用各种开发方式 ,见表2-1。 方式 特点比较 独立开发委托开发合作开发购买商品化软件 分析和设计能力的 要求 较高一般逐渐培养较低 编程能力的要求较高不需要需要较低 系统维护的难易程 度 容易较困难较容易较困难 开发费用少多较少较少 说明 开发时间较长,系统 适合本单位,培 养了自己的开发 人员。 省事,开发费用 高。 开发出的系统便 于维护。 最省事,但不一 定完全适合 本单位。 70年代:生命周期法(瀑布模型) 系统需求系统需求 软件需求软件需求 总体设计总体设计 详细设计详细设计 编程调试编程调试 运行维护运行维护 MISMIS的生命周期法的生命周期法 就是按照就是按照MISMIS的生命周期来开发的一种方的生命周期来开发的一种方 法,把法,把MISMIS的开发分为五个阶段:总体规的开发分为五个阶段:总体规 划、系统分析、系统设计、系统实施和系划、系统分析、系统设计、系统实施和系 统的运行维护统的运行维护 70年代螺旋模型: 需求、设计、实现、测试、循环进行,递增开发 80年代:原型方法和面向对象方法 原型法: 在未完全定义好全局需求前,先实现一个原型,然后不断修 改,直至满足要求。要求有开发环境的支持,如4GL语言。 面向对象方法: 核心是对象(object)。对象是数据和操作的集合,操作可 以操纵数据 90年代: 组件化的开发方法 重视软件过程 系统开发计划 系统投入系统规划系统分析系统设计系统实现运行管理 系统分析 设计师 具体管理 人员 计算机软 硬技术员 操作管理 员 MIS开发不成功的原因: 对MIS的认识 缺乏总体规划 没有完善的管理基础工作 缺乏管理人员参与,尤其是高层领导的重视与参与 MIS开发过分迁就原手工作业流程 系统开发方法落后 对MIS开发的艰巨性缺乏充分认识 人才的缺乏 MIS开发的原则: “一把手”原则 适用性与先进性原则 面向用户原则 统一领导、统一规划、统一目标规范、统一软硬件 环境 5.4系统的结构化开发方法 结构化系统开发法也叫系统生命周期法 SSA&D方法的基本思想(structured system development methodologies) 用系统工程的思想和工程化的方法; 按用户至上的原则; 结构化、模块化; 自顶向下地对信息系统进行分析与设计。 5.4.1 生命周期法开发阶段 序 号 开发阶发阶 段基本任务务完成者文档 1系统规划初步调查 系统可行性研究 制定开发计划 用户 系统分析员 可行性研究报告 项目开发计划 2系统分析详细调查 分析用户环境,需求,流程,数据结构 确定系统目标与功能 开发订报系统的逻辑模型 系统分析员系统分析报告 软件需求说明 3系统设计总体设计(模块设计、硬件配置设计 ) 详细设计(代码设计、数据库设计 、输入/出设计) 系统分析员 系统设计员 测试计划 概要设计说明 详细设计说明 数据库设计 4系统实施完成程序编制 模块测试、联调、系统测试 分析员, 设计员, 程序员, 用户 源程序清单 测试报告 用户手册 5系统运行 和维护 移交运行 硬件/软件维护 系统评价 用户运行手册 维护手册 5.4.2 生命周期模型 70年代:生命周期模型 对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于管理 和控制,形成一个可操作的规范。 5.4.3 生命周期原理 系统开发生命周期的基本原理 原理一:用户的积极参与 原理二:使用问题求解方法 原理三:严格按划分的阶段和活动进行系统开发 原理四:文档的标准化 原理五:评审(Review)点的设立 5.4.4 开发目标 结构化开发的目标: 使开发工作标准化,减少随意性 做到有序、高效和减少错误 建立标准的文档 修改修改修改修改 修改修改修改修改 生命周期 系统规划阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统运行阶段 初步初步 方案方案 讨论讨论 不可不可 行取行取 消项消项 目目 系统系统 开发开发 请求请求 初步初步 调查调查 可行可行 性研性研 究究 明明 确确 组织组织 机构机构 功能功能 分析分析 业务业务 流程流程 分析分析 数据数据 与数与数 据流据流 程分程分 析析 功能功能 数据数据 分析分析 新新系系 统方统方 案讨案讨 论论 不可不可 行停行停 止项止项 目目 总体总体 结构结构 设计设计 代码代码 设计设计 数据数据 库设库设 计计 I/OI/O 设计设计 模块模块 结构结构 功能功能 设计设计 设备设备 购置购置 安装安装 设计设计 方案方案 讨论讨论 人员人员 培训培训 编程编程 调试调试 数据数据 准备准备 试运试运 行行 运行运行 管理管理 修改修改 维护维护 评价评价 监理监理 审计审计 分析分析 结果结果 5.4.5 生命周期法开发流程 MIS工程工作流 5.4.6 生命周期法优缺点 SSA&D的优缺点 优点: 严格区分开发阶段,系统的针对性强; 整体性与全局性好,自顶向下观点。 缺点: 开发周期长; 开发过程繁琐、复杂; 开发工具落后; 与用户交流不直观; 系统的升级较困难。 5.5 原型方法 原型方法 在关系数据库系统、第四代开发语言(4GL)和各种 可视化开发环境的支持下提出的一种开发方法 开发要求开发要求 分析评价分析评价 软件环境软件环境 用户用户 开发商开发商 构造原型构造原型 软件支持环境 nRDBMS n数据字典、建模工具 n快速查询系统 n4GL软件工具 n可视化报告、界面生成器 ,快速构造原型 5.5.1 原型法流程 原型法工作流程 1、用户提出系统要求 2、识别、归纳上述要求 3、开发一个模型原型 4、评价模型 5、模型不可行处理 6、模型不满意处理 7、修改模型 8、确定模型后的处理 N、实际系统开发、运行、维护等 1 2 3 4 6 7 5 8 N 不可行不可行不满意不满意 满意满意 5.5.2原型法的特点 原型法的特点 优点: 1、开发效率高; 2、开发工具先进,与用户交流直观; 3、符合人们认识事物的规律; 4、能及早暴露系统实施后潜在的一些问题; 5、能调动用户参与的积极性。 缺点: 1、不适合大型系统的开发; 2、不适合大量运算及逻辑性强的模块; 3、对原企业基础管理工作要求较高;否则容易走上机械模 拟原手工系统的轨道。 4、不适合批处理系统。 5.6 面向对象的开发方法 OO方

温馨提示

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

评论

0/150

提交评论