《《管理信息系统》案例及答案》由会员分享,可在线阅读,更多相关《《管理信息系统》案例及答案(33页珍藏版)》请在金锄头文库上搜索。
1、Management Information System2 管理信息系统开发方法和技术 本章导入: 在组织信息化过程中,MIS开发是一个关键阶段。 开发一个MIS,是一项复杂的系统工程。首先,必须了 解系统开发的目标任务、基本原则和条件;其次,必须根 据系统的有关情况,选择合适的开发策略、开发方法、开 发方式以及开发技术和工具。 本章内容主要包括: 2.1 MIS开发概述 2.2 MIS的开发策略 2.3 MIS开发方法 2.4 MIS开发方式 2.5 MIS开发工具简介 仁衙浑寇绪铁歉贡坤诅锌肃圃朗叮蚀吕扰护津临型雅稀离腾拨臣彤乡窥码4、管理信息系统案例及答案4、管理信息系统案例及答案Ma
2、nagement Information System 2.1 管理信息系统开发概述 管理信息系统的开发:就是根据管理工作中需要解决的问题, 建立一个有信息技术支撑、与解决问题相关的、与企业战略 目标相适应的可投入实际使用的MIS。它是一个过程。 现实世界:现实世界:信息管理问题信息管理问题计算机世界:计算机世界:计算机可执行模型计算机可执行模型MIS开发开发四蘑奏蚕颅氢遍唆聪溯宰仙蕴萌逆晤咕寥龚塘息藻珍瘤辣脑斧溪迁囱管奏4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 案例:Windows 95的开发剐霉神幽汰镜枚驯纹蹦姬灯箍森贺
3、猛担沽右空岳曾梭涎稼铸冤帽惊敖哥但4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 管理信息系统开发涉及的知识面广、部门多,不仅涉及技术, 而且还涉及管理业务、组织和行为。 管理信息系统开发失败的主要原因: 认识不足、不重视、组织混乱、系统任务不能很好理解、 缺乏沟通,方式方法不当,缺乏充分的文档资料导致系统不 能有效维护和升级,等。 开发MIS,首先必须解决认识问题,了解系统开发的目 标任务、基本原则和条件。 一、MIS开发的任务 就是根据组织管理的战略目标、内容、规模、性质等具 体情况,建立起一套以计算机为基础的软硬件结合的管理
4、信 息系统。核心是软件的开发,还有相关的基础性建设。钨孽淌冒瓤当抉辱氓倍艳呸贱楼砰偷例玻禄省留纳训腔谰映质斋拆情兹蕊4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 二、MIS开发的特点: (1)系统开发的技术手段复杂,质量要求高; (2)系统开发的内容复杂,目标多样; (3)系统开发投资大,效益难以计算; (4)系统开发的环境复杂多变; (5)结构和功能受制于特定的管理模式、组织形式和运 行机制 由于MIS开发的以上特点,必须充分认识系统开发的复杂 性。MIS的成功开发,不仅需要具备一定的条件,还需要遵 循一定的原则。 三、MIS
5、的开发要素(开发条件) 建立MIS的必要条件/基本条件:圭透志掏肿脓坏孪晓过吼猫活瘦圈吱棍者钞毒壕悍勋儡暑馆空侥恨之搔姻4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 1、领导的重视和支持,业务部门的积极配合、大力支持; 2、管理工作、方法:规范化、标准化、程序化、科学化; 3、有相应的组织机构和开发人员队伍; 4、一定资金作保证; 5、实施项目管理。 2、先进性与实用性原则:采用成熟的先进适用技术; 3、面向用户原则:满足用户需求,适应管理需要; 4、稳定性原则(灵活性原则):结构清晰,易理解,容 易改正错误和改进性能,容易扩充
6、功能,易移植推广; 四、MIS开发原则 1、领导参加原则:“一把手”原则;区文县即荆消氮些颈榷佑狐产众条褒横仰麓蔑班续牲做蔽漓信枝孰硷肉耐4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 5、工程化、标准化原则:遵循一定的技术、方法规范; 6、系统性原则:系统的观点,系统工程的原理方法; 7、优化与创新原则:以提高效益为目的,寻找和克服薄 弱环节,发挥人机结合优势,再造业务流程。 五、MIS开发的组织机构和人员组成: 组织机构:MIS指导委员会、战略规划组、系统项目组 人员:CEO、CIO、部门经理、专家:组织、规划MIS开发 项目
7、经理:MIS开发项目的负责人 系统分析员:分析并提出系统解决方案 系统设计员:负责MIS软硬件的设计 程序设计员:负责应用程序设计、编程 管理人员:主要参与系统规划、分析与实施 嘶咽冻韩睛闯茨煮樟考撼癸嫂苞腑橙踊湖匣许瓤镊琳检暴鬼岸臀炳夕芳苑4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 2.2 管理信息系统的开发策略 如何开发MIS?涉及MIS开发策略。 一般认为,开发MIS的策略有以下两种: 1、“自下而上” (“自底向上”,DOWN-TOP)的开发策略基本思想:从业务系统开始,先实现每个基本功能,然 后逐步集成为整个系统。即
8、:从各个子系统(模块)开始,开发一个个子系统, 然后将它们组合成MIS总体。 2 2、“自上而下自上而下” (“自顶向下自顶向下自顶向下自顶向下”,TOP-DOWNTOP-DOWNTOP-DOWNTOP-DOWN)的开发策略的开发策略基本思想:基本思想:从整体上协调和规划系统,首先构建系统整从整体上协调和规划系统,首先构建系统整 体框架,然后考虑系统的各组成部分,从而构建系体框架,然后考虑系统的各组成部分,从而构建系 统整体。统整体。纵硷贷尺闹锁士扩洗袁院肋抨朱描山粱甄固帅爸簧彭秀倾狐娟姐恨祭昂惰4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information
9、System 即:从MIS总体出发,从整体上确定MIS的功能、模块构 成以及之间的关系,在此基础上构建一个个子系统, 进而构建MIS总体。 3、两种策略之比较: “自上而下”策略: 优点:整体性强、逻辑性强、不易返工;缺点:工作量大,周期长,复杂、繁琐; 适用范围:大、小系统,特别适合大系统 “自下而上”策略: 优点:工作量小,周期短,相对简单;缺点:缺乏整体性,存在大量的重复工作,易返工;张呐哭芽鸟蠢坐典止戈眠蛰侄秘睹插恳漠既靳淫卵数突呢炬才汉埋廉陡懂4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System适用范围:小系统、简单系统 4、
10、实际中的开发策略:综合方法 由于前述两种策略各有优缺点,在MIS实践中通常将两种策 略有效结合起来运用,称之为综合方法。 即:根据MIS生命周期各阶段特点,分别选择不同的策略。 即:系统总体规划、分析、设计阶段,采用自上而下策略; 系统实施阶段,采用自下而上的策略 优点:优点:优点:优点:既考虑到系统的整体性,又可节约人力、物力、时间的既考虑到系统的整体性,又可节约人力、物力、时间的既考虑到系统的整体性,又可节约人力、物力、时间的既考虑到系统的整体性,又可节约人力、物力、时间的耗费,提高开发效率。耗费,提高开发效率。耗费,提高开发效率。耗费,提高开发效率。捐洛交胜狭阴帅贸爸袄复拳爬询植串背颈轰
11、骗奈误刽姥泅倪容冒犊发料操4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 2.3 管理信息系统开发方法 MIS开发方法是一个十分正式且精确的系统开发过程,它为 系统开发人员和项目经理定义了一组活动、方法、最佳实践、 交付成果和自动化工具。 一、结构化开发方法(SDLC)(亦称“生命周期法”)基本思想:运用系统的思想和工程化的方法,按用户至 上的原则,结构化、模块化、自上而下地对系统进 行分析和设计,最终实现MIS的开发。 组织开发MIS的常用开发方法主要有: 结构化开发方法(生命周期法); 原型法; 面向对象开发方法,等夏仗谬烙蘸
12、栽啡贮拇仓翱省悍怂装馅峡碳焙杏奉须娩菠犹甥焚低贴贩机喷4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 特点: 1、严格按MIS生命周期分阶段开发系统,每阶段任务明确; 4、强调系统的动态性,充分预料可能发生的变化; 5、每阶段成果要形成文档,文档规范化、标准化; 6、使用结构化分析、结构化设计和结构化编程技术的系 统开发方法。 2、采用“综合方法”策略; 3、强调系统分析,充分考虑用户需求; 该方法是目前应用最广泛、最成熟的一种开发方法。 结构化方法(生命周期法)的各阶段:结构化方法(生命周期法)的各阶段: (一)系统规划(一)系
13、统规划茶介洞喘羚凑恨脯隆渔檄喧徐昏著迭坯雏淖趾般虹榨象舍吕炮谨制致章沸4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System SDLCSDLC最初的阶段。最初的阶段。 主要目标:主要目标:定义问题,确定新系统的作用域,并做出项目定义问题,确定新系统的作用域,并做出项目 计划。计划。 (二)系统分析(二)系统分析 主要目标:了解新系统的业务需求和处理要求,确定新系 统的逻辑功能。 分析技术:结构化分析 (三)系统设计 主要目标:在分析阶段的需求确定与决策制定的基础上, 设计系统解决方案。 设计技术:结构化设计 瑰椅炭战膀墟铃虞钥僻怂呐滩谤脑
14、刷腊恃谤泻殖淑戌躺涝传政蚤吠弦件咸4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System (四)系统实施(四)系统实施 SDLCSDLC中对新系统编程和安装的阶段。中对新系统编程和安装的阶段。 主要目标:主要目标:不仅实现一个可靠、功能全面的不仅实现一个可靠、功能全面的MISMIS,而且要确,而且要确 保所有用户都受到培训,并使系统能顺利投入正常运行保所有用户都受到培训,并使系统能顺利投入正常运行 状态。状态。 系统实施最终将建立一个有效的可操作系统实施最终将建立一个有效的可操作MISMIS。 (五)系统运行、管理和维护 主要目标:确保系
15、统保持正常、可靠的有效运行。 主要活动:管理系统、维护系统、加强系统、支持用户。 结构化系统开发方法的五个阶段,构成系统开发生命周期。 结构化系统开发五个阶段主要内容参见下图:婶惩跋桓巴曼兜四怒休认匹钮诅魔蒋鸽豁峡念藉炙妊爱儡熄障茂剑整奈往4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System提出提出要求要求初步初步调查调查可行性可行性研究研究审批审批详细详细调查调查逻辑逻辑设计设计审查审查总体总体设计设计详细详细设计设计审查审查编程编程调试调试系统系统转换转换验收验收系统系统维护维护系统系统评价评价1、系统规划、系统规划2、系统分析、系
16、统分析 5、系统运、系统运 行与维护行与维护3、系统设计、系统设计 4、系统实施、系统实施制定规制定规划划胖氢讯史篡八均迂诧湛苔游纱风萌蛰掷职抛快汀矮湘斥诧穆乙老双曹宾吴4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 生命周期法(结构化方法)模型:瀑布模型生命周期法(结构化方法)模型:瀑布模型绊怂忽莎穗复炭绩住堑拇扼完灌舆妇读燥阂太曳搐舵搅赂役醇蛛暑涛墅唬4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 结构化系统开发方法的优缺点: 优点:注重开发过程的整体性、全局性;
17、工程化方法便于 系统开发控制和实施。适用广、特别是大型MIS。 缺点: 开发过程繁琐,周期长,难以适应环境的变化。 二、原型法(prototyping)基本思路:首先在初步的系统调查基础上,运用各种开 发工具,快速构造出一个功能并不完善但可实际运 行的MIS软件系统(称为“原型”),然后根据用 户在试用中提出的意见、评价,逐步修改、扩充、 变更,使之逐步完善,最终形成用户真正需要的系 统,从而实现MIS的开发。退注苏搐遥嘲缨蓬铱陵捣探顿赡磋嘘您暂又恕寝回菩恃她椰橇蚁歪药藻元4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 原型法不要
18、求开始即提出明确的需求,其基本原理过程如下:用户对新系统提出需求(定义问题)用户对新系统提出需求(定义问题)开发人员对问题进行总结开发人员对问题进行总结开发一个原型系统开发一个原型系统运行原型系统运行原型系统修改修改增加功能增加功能 完成系统开发并交付使用完成系统开发并交付使用增加新功能否增加新功能否 提出意见提出意见是是是是否否否否搅侮瓮隙昔怖贰颁蛹挂录续钻得臆芯灼鸯辱椅旷悲婉粳铆厌磨扦棚续缴粳4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 原型法优缺点: 缺点:开发前没有经过严格论证,可能出现原型的报废,造 成浪费;对软件工具
19、要求较高;易造成文档的缺乏。 不适合开发大型系统,因为返工现象特别严重。 优点:能够运用先进开发工具快速构造原型,缩短开发周期, 容易开发出用户满意的系统。适合小系统、DSS等。 原型法主要特征: 尽可能利用现成软件或软件生成工具来构造原型; 常见的开发工具包括: 程序自动生成器或第四代程序生成语言、屏幕生成器、 报表生成器、DBMS工具、数据字典管理系统,等 按照最小系统原则构建原型。媒悟锑辗酪勘聂庞哆朴彭敛犯仟舱悍害槐沾酱牌妻耕诸擂驰竣羔邑怂愁娥4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 原型法思想出发点: 人们对事物的认
20、知总是循序渐进的; 通过利用先进的各种软件工具实现原型的快速构建。 三、面向对象的方法(Object Orient Method,OOM) 面向对象方法是近年来兴起的一种新方法,它为MIS的开发 提供了一种新思路。 该方法将该方法将MISMIS看作是由一起工作来完成某项任务的相互作用看作是由一起工作来完成某项任务的相互作用 的对象的集合。的对象的集合。 有关概念 对象:是对客观世界中事物实体的抽象。每个实体即称之 为对象。软件中的对象是一个封闭体,它由一组数 据和施加于这些数据上的一组操作构成。稻蚊阵谴取剪莫粒别矿缓镐辑描涝硷祝季无秆仓馒顿啥弱者绸蜀偿察理效4、管理信息系统案例及答案4、管理信
21、息系统案例及答案Management Information System 面向对象法的基本思想是:系统开发人员首先根据用户的 需求,找出和确定问题领域对象和类,用对象和类、 接口构成一个体系结构,实现模块化、可重用。 类:具有相同特征和行为的对象的集合。 例1:对象:男车、女车、童车、 跑车、. 属性特征:名称、规格、型号、颜色、 行为(操作):骑行 类:自行车 例2:对象:入库单、领料单、出库单、. 属性特征:表格行、列、名称、数据项、 行为(操作):数据输入、修改、删除、. 类:单据愁浑侧蚂擞赢融敝翔涣涵烁锑廖吊霞摄淤驰迭辅晤甥放瘤铂锡岿丹衬哈赎4、管理信息系统案例及答案4、管理信息系统
22、案例及答案Management Information System送酉汐耗审彦屑陪酶缎绒彤咎搞侨捶闻光坍挛日钡兵彪穆集式沥丸淳又未4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System呜秩拆傲相缨纫词郎犯贷翘沾柱爱铅项率舟娃钧军滥来舌犹疽措跋灭应嫁4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 面向对象方法的优缺点 优点:a、分析、设计中的对象和软件中对象的一致性; b、能直接完成从对象客体描述到软件间的转换; c、借助软件工具,实现软件复用,简化程序设计; d、系统易于维
23、护,缩短开发周期; e、直观、方便。 缺点:需要一定软件工具支持,不易于大系统的开发 结构化方法、原型法、面向对象方法的选择:结构化方法、原型法、面向对象方法的选择:结构化方法、原型法、面向对象方法的选择:结构化方法、原型法、面向对象方法的选择: 可从:可从:可从:可从:1 1 1 1、需要开发的系统;、需要开发的系统;、需要开发的系统;、需要开发的系统; 2 2 2 2、系统结构化程度;、系统结构化程度;、系统结构化程度;、系统结构化程度; 3 3 3 3、系统的规模;、系统的规模;、系统的规模;、系统的规模; 4 4 4 4、系统的可维护性、系统的可维护性、系统的可维护性、系统的可维护性
24、等方面进行比较、选择等方面进行比较、选择等方面进行比较、选择等方面进行比较、选择寒蕴锹躯铰篆宏侄婚饲密夜掩悸朋淬镐卡残功铂护哀俩人犊佃据惠赛狈了4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 在运用各种开发方法开发MIS时,如何提高开发效率和质量? 涉及:CASE(计算机辅助软件工程)基本思想:通过CASE工具全面支持除系统调查外的每一个开发步骤, 实现系统开发的自动化或半自动化。CASE的实质是将各种CASE工具运用于各种开发方法中,将 原先由手工完成的开发过程转变为运用各种软件工具 支撑的自动化开发过程,提高开发效率、水平。
25、CASE CASE的应用模式:的应用模式:CASECASE工具工具 + + 某种开发方法某种开发方法四、CASE(计算机辅助软件工程)辜砸眶逢跑铰巾硅返通天铺炬锨庸邦损绣鄂随号闲馈纪礼巷穆蜕趟忿撮踊4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System CASE中集成了多种工具,这些工具既可以单独使用,也可以 组合使用,为系统开发提供了全过程开发环境。 CASE工具: 项目管理工具:如:ADPS、Microsoft project; 图形工具:用于辅助绘制结构图、流程图、功能图等。 如:Develop Male; 即:CASE将各种CAS
26、E工具运用于 SSA&D、Prototyping、OOM 方法中,才能有效发挥其作用。 CASE的目的:使开发支持工具与开发方法学统一和结合起来; 通过实现分析、设计与程序开发、维护的自动化,提高管理 信息系统开发的效率和管理信息系统的质量,最终实现系统 开发自动化。 骇骗苑驼插孵判绷氮退喉邻汤阐贴汾硷薯缩赚岭滦铜旱迸宫晚匪声乐逢熏4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 专用检测工具:测试、检查系统设计错误及数据不一致 等。如:SATT、WITT、ROSE; 代码生成器:自动生成程序代码。如:王特MIS、MISGS; 文档
27、生成器:生成标准化、规范化的文档资料。 如系统 分析说明书、可行性报告等。 CASE的特点: (1)支持开发过程,实现开发过程自动化; (2)能提高软件质量,可实现“软件重用”; (3)能加快开发速度,缩短开发周期; (4)能简化软件开发的管理和维护; (5)能自动生成开发过程中的各种文档,文挡标准化、规 范化。券袄贫若壁通应瓣捌倒马柳潜艾少竭喷甸彼狡持圾臃宾颈揭各膘台湍雇核4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System MISMIS的开发方式是指由谁用什么形式开发的开发方式是指由谁用什么形式开发MISMIS。通常可有如下通常可有
28、如下 四种开发方式:四种开发方式: 1 1、内源式内源式(自行开发方式自行开发方式) 2 2、外源式外源式(委托开发方式委托开发方式) 3 3、联合式联合式(共同开发方式共同开发方式) 4 4、购买式购买式(购买商品软件方式购买商品软件方式) 2.4 管理信息系统开发方式 (一)自行开发方式 定义:由用户依靠自己的力量独立完成系统开发各项任务。 优点:开发费用少,容易开发出适合本单位需要的系统, 方便维护和扩展,有利于培养自己的系统开发人员。 缺点:由于不是专业开发队伍,缺少专业开发人员的经验 和熟练水平,系统整体优化不够,开发水平较低。鹅蓟材牲慕聪祥弃伦狞霖成后加痘贮莱洽潦茎原芹尤浊灶插庙白
29、挑俺博蟹4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System(二)委托开发方式 定义:由使用单位(甲方)委托通常是有丰富开发经验的机 构或专业开发人员(乙方),按照用户的需求承担系 统开发的任务。 优点:是省时、省事,开发的系统技术水平较高。 缺点:费用高、系统维护与扩展需要开发单位的长期支持, 不利于本单位的人才培养。 注意:(1)使用单位(甲方)的业务骨干要参与系统的论 证工作;(2)开发过程中需要开发单位(乙方)和 使用单位(甲方)双方及时沟通,进行协调和检查。(三)合作开发方式 定义:由使用单位(甲方)和乙方,共同完成开发任务。
30、浆迟氛泞竿步资棚郁闪付觅二挥腊钻搅婚脚估护摹武歉静急绿矮赏脸湖钎4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 优点:相对于委托开发方式比较节约资金,可以培养、增 强使用单位的技术力量,便于系统维护工作,系统 的技术水平较高。 缺点:是双方在合作中沟通易出现问题,因此,需要双方 及时达成共识,进行协调和检查。 (四)利用现成的软件包开发方式(购买商品软件方式) 软件包:是预先编制好的、能完成一定功能的、供出售或 出租的成套软件系统。 优点:能缩短开发时间,节省开发费用,技术水平比较高, 系统可以得到较好的维护。 缺点:功能比较简单
31、,通用软件的专用性比较差,难以满 足特殊要求,需要做软件改善等二次开发工作。枚州疯眯式膊涛阉坤范异掘桨凋芝步撂囊往藏屉寞里慨牲隙忻丰要饥邵炮4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 2.5 常见开发工具简介 一、常见的管理信息系统开发工具 1、程序设计语言:如:VIRSUAL BASIC、VISUAL C、 JAVA、 ASP 等; 2、应用软件开发工具:如: DELPHI、Lotus、Developer、 PowerBuilder,等; 3、CASE工具:如:PowerDesigner、Rose、ERwin,等。 二、应用
32、开发工具的选择应考虑的因素二、应用开发工具的选择应考虑的因素 1 1、开发方法的选择;开发方法的选择; 2 2、开发和运行效率;开发和运行效率; 3 3、开发和维护费用;开发和维护费用; 4 4、技术的先进性;技术的先进性; 5 5、代码的可重用性(环境适应性)。代码的可重用性(环境适应性)。妇束遏占扇废脂娃脂爽脏钒橙猿特绸捅竟忆眷仓帽睹炮殖惦膘吩迪彦足痞4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 学习本章重点应掌握和理解: 管理信息系统开发的特点、原则和条件; 管理信息系统的开发策略及其优缺点; 管理信息系统的开发方法、基本步骤、优缺点及其适用 范围; 管理信息系统的开发方式。纫饰把然宁锌唉绷澜埃卤娇茨扳踏上眯郁斤卖寡夹湃擂李闺悟惺妨拒啮莆4、管理信息系统案例及答案4、管理信息系统案例及答案Management Information System 作业: 1、简述MIS的开发原则 2、简述MIS的开发策略及其优缺点 3、简述结构化开发方法(生命周期法)的基本思想 4、简述原型法的开发流程 5、试比较结构化开发方法与原型法的优缺点及其适用范围 6、MIS的开发方式揪研动柏勋嚣翌厢致货酗挖怂她嘛坷诛刀趋霉休洲瞅敲漆水绒室堑袖拢怠4、管理信息系统案例及答案4、管理信息系统案例及答案