信息系统管理概述.ppt_第1页
信息系统管理概述.ppt_第2页
信息系统管理概述.ppt_第3页
信息系统管理概述.ppt_第4页
信息系统管理概述.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

2,第1章 信息系统概述,知识技能目标 (1) 了解信息系统的结构模式、开发方法和开发过程 (2) 了解信息系统开发的人员分工 (3) 了解企业信息的基本概念和意义 (4) 掌握信息系统的基本概念和主要功能 (5) 掌握信息系统的基本结构 本章学习要点 (1) 信息系统的基本概念和主要功能 (2) 信息系统的基本结构 (3) 信息系统的结构模式 (4) 企业信息化 (5) 信息系统的开发方法 (6) 信息系统的开发过程 (7) 信息系统开发的人员分工,3,1.1 信 息 系 统,1.1.1 信息系统的基本概念 信息系统(Information System,IS)是由一组相互关联的部件组合而成的,用于收集、处理、存储、传输、检索和发布信息,以促进和提高企业或组织的管理水平和业务决策能力。 现代信息系统是指由计算机技术、网络技术、多媒体技术等现代信息技术、管理技术与人集成一体的人-机系统。 信息系统首先是一个系统,包括输入、处理、控制、输出、反馈等基本组成部分;其次,信息系统是一个由人和机共同组成的系统 。 1.1.2 信息系统的主要功能 1) 数据或信息的采集 2) 数据或信息的输入 3) 信息的加工 4) 信息的存储 5) 信息的传递 6) 信息的输出,4,1.2 信息系统的基本结构,信息系统由输入、处理和输出三个基本的部分组成。 1) 输入 各种原始数据通过键盘、扫描仪等输入设备输入到计算机中存储起来,并将这些信息转换为计算机可以处理的数据。 2) 处理 对存储在计算机中的数据按业务逻辑的要求进行加工、处理,将数据转变为有用的信息提供给各种信息用户。 3) 输出 把经过加工、处理后的数据以各种形式提供给信息用户,如打印报表、输出文件等。,5,1.3 信息系统的结构模式,1. 单机模式 单机模式是信息系统设计中一种早期的结构模式,一般适用于系统规模较小、数据流量不大的情况。 2. C/S结构模式 该结构模式可以合理均衡事务的处理,充分保证数据的完整性和一致性。 3. B/S结构模式 B/S模式主要由表现层、数据访问层和数据层组成。表现层通过浏览器进行浏览,数据访问层使用Web服务器实现数据访问功能和业务逻辑,数据层使用数据库管理系统管理数据。 4. B/S与C/S的混合结构模式 将B/S与C/S两种结构结合起来,发挥各自的优势,形成一种混合结构 。 在安全性要求高、交互性强、处理数据量大、数据查询灵活的模块采用C/S结构。这种混合结构,安全可靠、灵活方便。,6,1.4 企业信息化,1.4.1 企业信息化的基本概念 企业信息化是企业利用计算机、网络等现代信息技术,通过对信息资源的深度开发和广泛利用,实现人力、财力与物质资源的优化配置,不断提高管理决策水平和经济效益的过程。 企业信息化主要包括企业生产、经营服务和管理活动的信息化。主要实现以下功能。 (1) 实现企业生产管理流程的信息化,包括生产计划、运营、控制等管理流程。 (2) 实现企业商务流程的信息化,包括销售、采购、库存等业务流程。 (3) 实现企业运作管理的信息化,使整个企业成为一个完整、高效的管理控制体系。 1.4.2 企业信息化的意义和作用 企业信息化建设是企业生存的关键,是企业从事管理工作的基础。 企业信息化能极大地提高生产服务自动化、管理现代化、决策科学化水平,提高产品质量,降低成本,优化服务,提升企业的市场竞争力。,7,1.5 信息系统的开发方法,1.5.1 结构化开发方法 “结构化”的含义是指用一组标准的准则和工具从事某项工作。 结构化方法是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每项活动应用一个统一的系统标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的软件产品。 1. 结构化程序设计方法的主要特征 1) 自上向下逐层开发;2) 结构化、模块化编程;3) 尽量限制、消除无条件转移语句 2. 结构化程序设计方法的基本结构 1) 顺序结构;2) 选择结构 ;3) 多分支判断结构 4) 先判断后执行的循环结构 ;5) 先执行后判断的循环结构 3. 结构化系统分析方法的主要指导原则 (1) 请用户共同参与系统的开发。 (2) 使用画图的方法表达设计构思,尽量减少与用户交流意见时发生问题的可能性。 (3) 在进行系统详细设计工作之前,建立一个系统的逻辑模型。 (4) 采用“自顶向下”的方法进行系统分析、设计和测试。 (5) 对系统的评价不仅是指开发和运行费用的评价,而且是对整个系统生存过程中的费用和收益的评价。 4. 结构化系统设计方法的主要指导原则 (1) 一个系统由层次化的程序模块构成,每一个模块只有一个入口和一个出口。 (2) 每一个模块只归其上一级模块调用,并有模块连接的准则和构造模块的标准。 (3) 用系统结构图表达系统的结构,尽可能用最优的方式将系统内各部分组织起来,而不是若干个程序的拼凑。,8,1.5.2 生命周期开发方法,1. 生命周期法各个阶段的主要任务 1) 系统规划阶段的主要任务 2) 系统分析阶段的主要任务 3) 系统设计阶段的主要任务 4) 系统实施阶段的主要任务 5) 系统评价阶段的主要任务 6) 系统维护阶段的主要任务 2. 生命周期法的主要原则 1) 用户参与原则 2) 工作阶段严格区分原则 3) 自顶而下的原则 4) 系统开发过程工程化,工作成果文档化、标准化原则 3. 生命周期法的主要优点 (1) 生命周期法应用结构化方法,是应用最广泛的系统开发方法。 (2) 强调系统开发过程的整体性和全局性。强调在整体优化的前提下考虑具体问题,即自顶向下的原则,而且文档完备。 (3) 严格区分开发阶段。强调一步一步严格地进行系统分析和设计,发现问题及时反馈和纠正,从而避免了开发过程的混乱状态。 4. 生命周期法的主要不足 1) 用户需求难以准确描述 2) 开发周期太长 3) 文档管理十分复杂 4) 适应性较差,9,1.5.3 原型法,1. 原型法的基本概念 原型法将仿真的手段引入系统分析的初始阶段,首先根据系统分析人员对用户要求的理解,利用先进的开发工具,模拟出一个系统原型,然后就这个模型展开讨论,征求用户意见,与用户进行沟通,在使用中不断修改完善原型,逐步求精,直到用户满意为止。 2. 原型法的特点 (1) 原型法体现了从特殊到一般的认识规律,更容易为人们所普遍掌握和接受。 (2) 便于开发人员与用户之间相互交流,用户能较好地参与系统的开发。 (3) 原型法充分利用最新的软件开发工具,提高了开发效率,缩短了开发周期,减少了开发费用。 (4) 采用原型法开发系统,操作灵活,便于修改与扩充。 3. 原型法的主要优势 (1) 有了原型后,用户与分析人员所讨论的问题围绕确定的原型展开,减少认识的差异和答非所问的可能性。 (2) 原型能启发人们对原来想不起来,很难发掘或不易准确描述的问题有一个较确切的描述。 (3) 系统的分析和设计人员往往按照自己对问题的主观理解和工作习惯来进行需求分析,与实际情况可能有较大的差距,客观存在的“原型”可以减小或消除差距,达到一致。 (4) 系统原型能够及早暴露出系统实现后潜在的一些问题,促使设计人员在系统开发阶段加以解决。,10,1.5.3 原型法,4. 原型法的开发步骤 1) 识别用户需求 2) 开发初始原型 3) 测试评价原型 4) 修改完善原型 5) 整理文档资料 6) 交付最终产品 原型法开发过程如图所示。,11,1.5.4 面向对象的方法,1. 面向对象方法的基本思想 1) 客观事物由对象组成;2) 对象由属性和方法组成 3) 对象之间的联系通过消息传递机制来实现 4) 对象具有继承性;5) 对象具有封装性 2. 面向对象方法的基本概念 1) 对象;2) 类;3) 消息和方法;4) 继承;5) 封装;6) 多态 3. 应用面向对象方法设计信息系统的基本思路 (1) 对系统中的具体问题和用户对系统的需求进行调查研究,获取用户需求。 (2) 用统一的建模工具构造对象模型,以对象作为系统的基本单位,用对象的属性表示事物的静态特征,用对象的方法表示事物的动态特征,对象的属性和方法结合在一起,成为一个独立的实体,对外屏蔽其内部的细节。 (3) 识别与问题有关的类及类之间的联系,识别与信息系统解决方案有关的类,把具有相同属性和相同操作的对象归为一类。 (4) 对设计类及其联系进行调整,使之如实地表达事物之间实际存在的各种关系,对类及其联系进行编码,测试系统结构。 4. 面向对象方法的开发过程 1) 系统调查和需求分析 ;2) 系统分析阶段 ;3) 系统设计阶段 ; 4) 系统实现阶段 ;5) 系统测试阶段 5. 面向对象方法的特点 (1) 采用全新的面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,更符合人们认识事物的思维习惯。 (2) 系统开发的基础统一于对象之上,各个阶段工作过渡平滑,避免了许多中间转换环节和多余劳动,加快了系统开发的进程。 (3) 面向对象开发方法采用了继承、封装、多态和消息传递机制,使软件的一致性、模块的独立性以及程序的共享性和可重用性大大提高。,12,1.5.5 可视化开发方法,1. 可视化开发的概念 所谓可视化开发就是在可视化开发工具(例如Visual Studio .NET、Visual FoxPro等)提供的图形界面上,通过操作界面元素,例如文本框、复选框、组合框、命令按钮等控件和菜单、工具栏等,由可视化开发工具自动生成应用程序。这类应用程序的工作方式由事件驱动,通过消息传递执行对应代码。 2. 可视化开发的基本步骤 (1) 生成基本窗口,并在它的外面以图标形式列出所有其他的界面元素。 (2) 开发人员从工具箱中挑选界面组成元素放入窗口指定位置。 (3) 逐一安排界面元素,使窗口的元素布局合理。 (4) 根据功能要求和业务逻辑编写事件代码。 (5) 调试程序,生成可执行文件。,13,1.5.6 各种开发方法的比较,1) 生命周期开发方法 该方法能全面支持整个系统开发过程,基于模块化设计思想,采用“自顶向下,逐步求精”的技术对系统进行划分。开发过程规范,思路清楚,得到了广泛应用。但在总体思路上比较保守,其以不变应万变来适应环境的变化。 2) 原型法开发方法 通过快速构造系统原型和对原型的不断修改、完善系统建立。强调开发人员与用户的交流,从动态的角度看待系统变化,采用以变应变的思路。它多用于规模较小、结构不太复杂或系统的功能和要求预先难以准确确定的系统开发。 3) 面向对象开发方法 它是一种围绕对象来进行系统分析和系统设计,然后用可视化开发工具建立系统的方法。该方法可以适用于各类信息系统的开发,但是不能涉足系统分析以前的开发阶段。 综上所述,各种开发方法各有自身的优点,同时也存在许多不足。综合考虑整个信息系统的开发过程可以采用生命周期法作为主线,将开发过程划分为多个阶段,每一个阶段根据客观要求,又可以选用原型法、面向对象法作为辅助方法。总的目的是使系统开发规范、快捷、高效、低成本进行。,14,1.6 信息系统的开发过程,国家有关部门制订的企业信息系统开发规范将信息系统开发过程分为五个阶段:可行性研究及战略规划;需求分析和概要设计;详细设计;实现与测试;系统运行、维护和评价。 在信息系统的开发过程中要切实注意以下几点。 (1) 充分听取用户意见,争取与用户密切配合。 (2) 系统分析阶段工作量大,不确定因素较多,系统分析人员只有经过周密细致地分析,以后的设计才能少走弯路,不至于造成先天性的不足。 (3) 程序的编写要在系统分析和系统设计阶段结束,有了严格的说明以后才开始。若一开始就着手编码,可能造成所编的程序不符合要求,要大幅度进行修改,甚至推翻重写,欲速则不达。 (4) 重视文档资料的书写。 信息系统开发周期较长,涉及面较广,每个阶段都应提供完整的文档资料,作为下一个阶段的依据。,15,1.7 信息系统开发的人员分工,1) 项目经理 项目经理负责界定项目的目标及范围、制定项目计划、管理开发过程、协调与配置项目资源、控制系统开发过程、评估团队成员的绩效、负责系统的集成与验收、保证项目按时保质完成。 2) 系统分析师 系统分析师也称为框架设计师,他们主要负责信息系统的可行性分析、需求分析和规范说明,确定信息系统的逻辑模型和信息系统的基本功能、系统结构、数据要求等工作。 3) 系统设计师 系统设计师是信息系统开发过程中的高层实施人员。他们以前一阶段的逻辑模型为基础,充分考虑现有的技术条件、经济条件和管理现状,把信息系统规定在更合理的层次,精心设计信息系统实施方案。确定信息系统应由哪些子系统组成,每个子系统需要哪些模块,同时考虑各模块之间的接口,数据库的逻辑设计。 4) 程序员 程序员按照系统设计的总要求,用某一种程序设计语言(Visual Basic .NET、C#、JAVA等)设计信息系统的程序模块。编写的程序要符合软件工程规范、逻辑清晰、可读性好、可靠性高等要求。 5) 数据库管理员 数据库管理员负责理解系统设计报告的数据需求,设计数据库系统的关系模型和数据表结构,规划物理存储,管理和控制系统数据库。 6) 系统测试员 系统测试员负责编写测试用例,对信息系统进行多方面测试,及时发现软件中潜在的错误和缺陷并予以纠正,以保证信息系统的质量,使系统投入运行时能可靠地运行。 7) 系统维护员 系统维护员主要是对系统的硬件设备进行维护保养、安装更换易耗品,对软

温馨提示

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

评论

0/150

提交评论