项目管理信息系统的开发PPT课件.ppt_第1页
项目管理信息系统的开发PPT课件.ppt_第2页
项目管理信息系统的开发PPT课件.ppt_第3页
项目管理信息系统的开发PPT课件.ppt_第4页
项目管理信息系统的开发PPT课件.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

2020 2 29 1 项目3管理信息系统的开发 教学情境 管理信息系统的开发 情境设置 情境1 实现整个百货商店业务信息流程的计算机管理 需要有详细的方案 任务1 管理信息系统开发方法 情境2 百货商场业务管理是比较复杂的工作 它涉及到了商品的进货 销售 财务等各个方面 任务2 管理信息系统的规划 情境3 数据库的设计 数据源的配置与连接 数据源的操作 数据的获取 SQL查询语言的使用等 任务3 Access数据库 2020年2月29日星期六 2 2020 2 29 3 任务 任务1管理信息系统开发方法任务2管理信息系统的规划任务3Access数据库 2020 2 29 4 任务1管理信息系统开发方法 2020 2 29 5 任务1管理信息系统开发方法 任务情景1 2020 2 29 6 管理信息系统开发方法 相关知识生命周期法生命周期法也称结构化系统开发方法 是目前国内外较流行的信息系统开发方法 在系统开发中得到了广泛的应用和推广 尤其在开发复杂的大系统时 显示了无比的优越性 它也是迄今为止开发方法中应用最普遍最成熟的一种 生命周期法一般过程 2020 2 29 7 图3 1系统开发的生命周期 2020 2 29 8 管理信息系统开发方法 生命周期法的特点 建立面向用户的观点强调用户是整个MIS开发的起源和最终归宿 即用户的参与程度和满意程度是系统成功的关键 严格区分工作阶段强调将整个系统的开发过程分为若干个阶段 每个阶段都有其明确的任务和目标以及预期要达到的阶段成果 一般不可打乱或颠倒 2020 2 29 9 管理信息系统开发方法 结构化 模块化 自顶向下进行开发在分析问题时 应首先站在整体的角度 将各项具体的业务和组织放到整体中加以考察 自顶向下分析设计 首先确保全局的正确 再一层层的深入考虑和处理局部的问题 自底向上进行开发 在具体系统实现过程中 一个模块一个模块地进行开发 调试 然后再由几个模块联调 子系统联调 最后是整个系统联调 2020 2 29 10 管理信息系统开发方法 充分预料可能发生的变化在系统的分析 设计和实现过程中 都要充分的考虑可能变化的因素 一般可能发生的变化来自于周围环境变化 来自外部的影响 如上级主管部门要的信息发生变化等 系统内部处理模式的变化 如系统内部的组织结构和鼓励体制发生的变化 工艺流程发生变化 系统内部管理形式发生变化等 用户要求发生变化 用户对系统的认识程度不断深化 又提出更高的要求 2020 2 29 11 管理信息系统开发方法 结构化系统分析的思想结构化分析方法是一种自顶向下逐层分解 由粗到细 由复杂到简单的求解方法 分解 和 抽象 是结构化分析方法中解决复杂问题的两个基本手段 分解 就是把大问题分解成若干个小问题 然后分别解决 抽象 就是抓住主要问题忽略次要问题 集中精力先解决主要问题 2020 2 29 12 管理信息系统开发方法 自顶向下逐层解决 是结构化方法按上述思想解决问题的一种策略 例如 设图3 2是一个复杂的管理系统 我们将其分解成1 2 3 4四个子系统 若1 3仍然很复杂 可继续将它们分成1 1 1 2 和3 1 3 2 等子系统 如此逐层分解直至子系统足够简单 能被清楚理解和准确表达为止 按照自顶向下 逐层分解的方式 不论系统的复杂程度和规模有多大 分析工作都可以有条不紊地开展 对于大的系统只需多分解几层 分析的复杂程度并不会随之增大 这也是结构化分析的特点 2020 2 29 13 管理信息系统开发方法 图3 2自顶向下逐层分解 2020 2 29 14 管理信息系统开发方法 生命周期法的优缺点 优点 结构化分析方法简单 清晰 易于学习掌握和使用 结构化分析的实施步骤是先分析当前现实环境中已存在的人工系统 在此基础上再构思即将开发的目标系统 这符合人们认识世界改造世界的一般规律 从而大大降低了问题的复杂程度 目前一些其它的需求分析方法 在该原则上是与结构化分析相同的 结构化分析采用了图形描述方式 用数据流图为即将开发的系统描述了一个可见的模型 也为相同的审查和评价提供了有利的条件 2020 2 29 15 管理信息系统开发方法 局限性由于上述优势 结构化分析方法自七十年代逐步形成以来 在数据处理领域一直相当流行 但是 长期使用的过程中 也暴露出了结构化分析方法的一些薄弱环节甚至是缺陷 主要体现在以下几点 所需文档资料数量大 不少软件系统 特别是管理信息系统 是人机交互式的系统 结构化分析方法为目标系统描述了一个模型 2020 2 29 16 管理信息系统开发方法 原型法 原型法的涵义 原型 指的是其结构 大小和功能都与某个物体相类似的模拟该物体的原始模型 在管理信息系统开发中 用 原型 来形象地表示系统的一个早期可运行版本 它能反映新系统的部分重要功能和特征 原型方法 则是利用原型辅助开发系统的一种新方法 原型方法要求在获得一组基本的用户需求后 快速地实现新系统的一个 原型 用户 开发者及其他有关人员在试用原型的过程中 加强通信和反馈 通过反复评价和反复修改原型系统 逐步确定各种需求的细节 适应需求的变化 从而最终提高新系统的质量 因此可以认为原型方法确定用户需求的策略 它对用户需求的定义采用启发的方式 引导用户在对系统逐渐加深理解的过程中作出响应 2020 2 29 17 管理信息系统开发方法 原型法的基本思想原型法凭借着系统分析人员对用户要求的理解 在强有力的软件环境支持下 快速地给出一个实实在在的模型 或称原型 雏形 然后与用户反复协商修改 最终形成实际系统 这个模型大致体现了系统分析人员对用户当前要求的理解和用户想要希望实现后的形式 原型法的开发过程 2020 2 29 18 管理信息系统开发方法 图3 3原型法工作流程 2020 2 29 19 管理信息系统开发方法 原型法的特点原型法从原理到流程都是十分简单的 且倍受推崇 有着传统方法无法比拟的优越性 它有如下特点 原型法符合人们认识事物的规律 原型法有利于项目的开发者和用户之间的交流 实际的原型为准确认识问题创造了条件 2020 2 29 20 管理信息系统开发方法 能充分利用最新的系统开发环境 原型法将系统的调查 分析 设计融为一体 原型法优缺点和适用范围1 2 3面向对象的系统开发方法 面向对象的基本概念 面向对象面向对象是一种认识客观世界的世界观 是从结构组织角度模拟客观世界的一种方法 人们在认识和理解现实世界的过程中 普遍运用以下三个构造法则 区分对象及其属性 如区分计算机和笔记本计算机 区分整体对象及其组成部分 如区分计算机和硬盘 不同对象类的形成及区分 如所有计算机的类和所有书的类 2020 2 29 21 管理信息系统开发方法 对象 Object 对象是对一组信息及对其操作的描述 如 一台计算机是一个对象 它包含了计算机的信息 内存容量 显示器分辨率等 及其操作 如开机 运行 关机等 一个窗口是一个对象 它包含了窗口的信息 如大小 颜色 位置等 及其操作 如打开 关闭等 2020 2 29 22 管理信息系统开发方法 属性 Property 即对象所包含的信息 如 窗口的宽度 form1 width 属性可以在设计对象时确定 也可以在程序运行时读取和修改 如 A form1 width form1 width 100 2020 2 29 23 管理信息系统开发方法 方法 Methord 即对象所具有的各种操作 如 窗口关闭 form1 close 这种操作的过程对外是封闭的 即用户只能看到这一方法实施后的结果 这相当于事先已经设计好的各种过程 只需要调用就可以了 用户不必去关心这一过程是如何编写的 事实上 这个过程已经封装在对象中 用户也看不到 对象的这一特性 即是对象的封装性 2020 2 29 24 管理信息系统开发方法 事件 Event 即对象在执行某一操作后激发并执行的一个或多个过程 这些过程对用户是透明的 用户可以为这个过程编写自己的程序代码 以完成特定的操作 2020 2 29 25 管理信息系统开发方法 类 Class 与实例 Instance 类是具有共同属性 共同方法 共同事件的对象的集合 而一个具体的对象则是其对应类的一个实例 如果对某一个类的定义进行修改 如增加一些属性或修改一些方法 就得到一个新的类 而原先的类就是新类的父类 2020 2 29 26 管理信息系统开发方法 继承 Inheritance 任何一个子类都具有其父类所有的属性 方法 事件 这一特性叫做类的继承 如果父类的特性发生变化 其子类也相应改变 2020 2 29 27 管理信息系统开发方法 消息 message 面向对象的世界是通过对象与对象间彼此的相互合作来推动的 对象间的这种相互合作需要一个机构协助进行 这样的机构可以称为 消息传递 消息传递过程中 由发送消息的对象 SENDER 的操作产生输出结果 做为消息 MESSAGE 传送至接受消息的对象 RECEIVER 引发接受消息的对象一系列的操作 所传送的消息实质上是接受对象 RECEIVER 所具有的操作 方法名称 有时还包括相应参数 2020 2 29 28 管理信息系统开发方法 面向对象的特征 封装性 继承性 多态性 易维护性 面向对象开发方法的内容与过程 2020 2 29 29 管理信息系统开发方法 面向对象开发一般经历三个阶段 面向对象系统分析 OOA 面向对象系统设计 OOD 和面向对象系统实现 编程 2020 2 29 30 管理信息系统开发方法 图3 5面向对象系统开发模型 2020 2 29 31 任务2管理信息系统的规划 2020 2 29 32 任务2管理信息系统的规划 计算机辅助开发方法 ComputerAidedSoftwareEngineering CASE CASE方法的基本思路 CASE环境的特点 CASE的特点 CASE方法优缺点 2020 2 29 33 第2单元管理信息系统的规划 任务情景1 2020 2 29 34 管理信息系统的规划 相关知识管理信息系统规划的目的 保证信息系统开发符合企业总的战略目标 使系统能真正成为提高企业竞争力的有力工具 保证信息系统满足企业各部门对信息的需求 企业是由众多的部门所组成的复杂系统 各部门有自己的功能 部门之间通过信息流相互联系 为领导对系统开发决策提供依据 明确系统开发的优先顺序 2020 2 29 35 管理信息系统的规划 管理信息系统规划的主要内容一个企业的信息系统规划可划分为战略性规划和执行性规划两大部分 战略性规划是宏观指导性的长远规划 执行性规划是对战略性规划的具体化和细化 信息系统的战略性规划 企业信息系统的执行性规划 2020 2 29 36 管理信息系统的规划 管理信息系统的战略规划的步骤 2020 2 29 37 管理信息系统的规划 管理信息系统规划的主要方法 战略集合转移法战略集合转移法 StrategySetTransformation SST 是把组织的总战略看成一个信息集合 由使命 目标 战略和其他战略变量 如管理水平 环境约束 等组成 信息系统战略性规划过程 就是将企业的战略集转化为MIS的战略集的过程 2020 2 29 38 管理信息系统的规划 关键成功要素法所谓的关键要素 就是关系到企业的生存与组织成功的重要因素 它们也是企业最需要得到的决策信息 是值得管理者重点关注的活动区域 关键要素是企业IT支持最先要解决的问题 也是投资最先予以保证 质量要求最高的环节 2020 2 29 39 管理信息系统的规划 企业系统规划法企业系统规划法 BusinessSystemPlanning BSP 的基本出发点是 必须让企业的信息系统支持企业的目标 让信息系统战略表达出企业各个管理层次的需求 向整个企业提供一致性的信息 并且在组织机构和管理体制改变时保持工作能力 2020 2 29 40 小结 管理信息系统的开发方式有自主开发 委托开发 合作开发 购买商品化软件 但是在选择系统开发方式时要考虑这些不同开发方式的优缺点和单位的实际情况 管理信息系统的开发方法主要有生命周期法 结构化系统开发方法 原型法 面向对象法 CASE方法等几类 这些方法适用于不同系统的开发和不同的开发环境 2020 2 29 41 任务3Access数据库 Access简单查询实训 ppt 任务3Access数据库 2020年2月29日星期六 42 2020 2 29 43 复习思考题 CASE的总体目标和具体目标是什么 简述面向对象方法的基本思想 简述生命周期法各阶段的工作任务及相应的文档 选择管理信息系统 MIS 开发方法时有何建议 2020 2 29 44 技能训练与作业 技能训练之03 doc作业03 doc 2020 2 29 45 技能训练 训练任务一一 普通条件查询1 从产品表中查询出单价在30和40之间的所有产品名称 库存量和单价 2 从订单表中查询中货主城市为直辖市的订单所有信息 3 从产品表查询出产品类别为4的产品信息 按照单价降序排列 二 参数查询1 从供应商表查询某个城市的供应商2 从订单表查询某个城市的订单情况 三 通配符查询1 从产

温馨提示

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

评论

0/150

提交评论