信息系统开发与应用.ppt

上传人:本田雅阁 文档编号:2844339 上传时间:2019-05-27 格式:PPT 页数:51 大小:1.54MB
返回 下载 相关 举报
信息系统开发与应用.ppt_第1页
第1页 / 共51页
信息系统开发与应用.ppt_第2页
第2页 / 共51页
信息系统开发与应用.ppt_第3页
第3页 / 共51页
信息系统开发与应用.ppt_第4页
第4页 / 共51页
信息系统开发与应用.ppt_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《信息系统开发与应用.ppt》由会员分享,可在线阅读,更多相关《信息系统开发与应用.ppt(51页珍藏版)》请在三一文库上搜索。

1、第6章 信息系统与数据库,6.3 信息系统开发与管理 软件工程与信息系统开发概述 系统规划与分析 系统设计 系统实施与运行维护,信息系统开发与管理,难度 复杂性 人员要求高,信息系统 开发和管理,是一项系统工程 涉及多学科的综合技术.,开发周期长、投资大、风险大 比一般技术工程有更大复杂性,系统分析、设计和管理人员掌握多方面技术(软件工程,DBS设计,程序设计方法,领域业务知识)。了解应用环境,软件工程与信息系统开发概述,软件危机与软件工程 1960年代以来: 计算机性能不断提高 应用范围越来越广泛 软件系统开发越来越复杂。,大型软件系统开发成本高, 可靠性差,甚至有时人们无法 管理自身所创造

2、出来的 复杂逻辑系统,致使软件生产 和维护出现了很大的困难, 当时人们称此为“软件危机”。,问题严重,软件工程与信息系统开发概述,软件危机与软件工程,软件危机, 正确理解和表达应用需求是 艰巨的任务.但常常被忽略。 软件是逻辑产品。软件开发过 程是思考过程,很难进行质量 管理和进度控制。 随着问题复杂度的增加,处理问 题的效率随之下降,而所需 时间和费用则随之增加。,大型软件开发必须有严密完整的工程技术和科学的过程, 向“工程化”发展: “软件工程”,分析原因,解决途径,软件工程与信息系统开发概述,软件工程方法要点: 软件开发技术。软件开发规范化和工程化,对开 发中的策略、原则、步骤和文档做出

3、规定. 软件工程管理。对软件生产中重要环节,按计 划、进度执行,实现预期的社会和经济效益. 软件开发方法。主要有:生命周期方法、原型 法以及面向对象的分析设计方法等。 软件开发工具。采用软件开发工具和环境,保证 软件开发各个阶段任务的完成。,软件工程与信息系统开发概述,常用的信息系统开发方法(1)-结构化生命周期方法 信息系统从规划开始,经过分析设计、实施直到投入运行使用过程中,随其生存环境的变化而不断修改,当它不再适应需要时就要被淘汰,而由新的信息系统代替老的信息系统,这种循环称为信息系统的生命周期。 结构化方法将信息系统软件生命分为系统规划,系统分析,系统设计,系统实施和系统维护5个阶段。

4、各阶段工作按顺序开展,形如自上而下的瀑布,所以又称瀑布模型方法。,软件工程与信息系统开发概述,常用的信息系统开发方法-结构化生命周期方法,每一个阶段都有明确的工程任务并产生规范的文档资料, 且必须评审。用以及时发现错误,防止将错误蔓延到后续阶段,避免重大损失。,软件工程与信息系统开发概述,结构化生命周期法的分析和设计原则: 自顶向下,逐层分解求精,分析和设计整个系 统,减小和控制开发过程的复杂性。 图示工具(如数据流程图和E-R图等)描述 分析和设计的内容,便于各类人员交流。 明确阶段任务。例如,系统分析阶段明确系 统的结构和功能(做什么),系统设计阶段 确定其如何实现(怎么做)。 强调用户参

5、予开发过程的作用。,软件工程与信息系统开发概述,常用的信息系统开发方法(2)-原型法 所谓原型,是指分析设计人员与用户合作,在短期内定义用户基本需求的基础上,首先开发出一个具备基本功能、实验性的、简易的应用软件。运行这个原型,并在相应的辅助开发工具的支持下,按照不断求优的设计思想,通过反复的完善性实验而最终开发出符合用户要求的信息系统。,软件工程与信息系统开发概述,数据库系统设计概要 信息系统设计最重要的核心技术是软件工程和基于DBS的设计技术。 DBS设计任务:,应用部门 信息需求,计算机环境 硬件,OS, DBMS等,应用部门 处理需求,DBS设计,各类数据模式,应用程序,软件工程与信息系

6、统开发概述,DBS 设计步骤,系统规划和分析,系统规划 系统规划任务: 调查应用部门的环境、目 标和现行系统. 根据其发展目标对新系统 的需求,进行分析和预测. 考虑新系统所受的各种约束. 研究开发新系统的必要性 和可能性,提出方案和计划. 从管理、技术、经济和社会 等方面进行可行性分析.,系统规划过程:,系统规划和分析,系统分析 (1) 系统分析的任务 采用系统工程的思想和方法,把复杂的对象分解成简单的 组成部分,明确各部分用户的各种数据需求和处理需求. (2) 系统分析的方法 使用结构化分析方法(SA)。SA方法从最上层的组织机 构入手,采用自顶向下逐层分解的方法分析系统,并用 形式化或半

7、形式化的描述(如数据流程图和数据字典)说 明数据和处理过程的关系。,系统规划和分析,系统分析 (3) 系统分析的工具,数据流程图(DFD): 使用直观的图形符号, 描述系统业务处理过程、 信息流和数据要求的工具。 .,数据字典(DD): 数据流程图表达了数据和 处理的关系,数据字典则 是系统中各类数据定义和 描述的集合,是进行详细 的数据分析所获得的主要 成果。在数据字典中对数 据流程图中的数据项、数 据结构、数据流、处理逻 辑、数据存储和外部实体 等进行定义.,系统规划和分析,数据流程图实例-某大学教学管理信息系统数据流程图,系统设计,(1) 系统设计的任务和内容 系统设计任务:为实现系统目

8、标具体规定数据结构和系统功能. 系统设计的内容: 概念结构设计和逻辑结构设计.,概念结构设计,逻辑结构设计,系统设计 (概念结构设计),(2) 概念结构设计 将需求分析得到的用户需求转换为概念模型的 过程就是概念结构设计。 概念结构设计的方法和过程 开发一个全局性的信息系统,由于其问题的复 杂性,在系统规划和需求分析阶段一般采用自 顶向下的方法。而在概念结构设计中则采用自 底向上的方法,即首先定义各局部应用的概念 结构,然后将它集成起来得到全局的概念结构。,系统设计 (概念结构设计),概念结构设计,系统设计 (概念结构设计), 概念结构设计的工具(表示方式) E-R图 用表示“实体-联系概念”

9、的E-R图,对一个单位信息状况进行直观说明,称为一个单位的E-R概念结构。 E-R图中: 矩形框表示实体集 菱形框表示联系 椭圆(或圆形)框表示属性 加斜杠线的属性组成相应实体集的主键 联系与实体集相连的线上注明联系的语义类型。,系统设计 (概念结构设计),E-R图的实例:,系统设计 (逻辑结构设计),(3) 逻辑结构设计 面向系统的全局关系模式:把概念结构设 计产生全局E-R图中的实体和联系,转换 为关系DBMS 所支持的关系型数据的逻 辑结构,即面向系统的全局关系模式. 面向用户的视图:是全局关系模式的子集.,用定义视图实现,按转换规则 (见阅读材料6.3),物理结构设计,物理结构设计 反

10、映数据关系模式的基本表对应于计算机外的存储文件. 物理设计的任务是选取相应的文件存储结构和文件存取路径.,目标:有效利用存储空间,提高性能.,物理结构设计,特别提示: DBS的物理结构设计与多种因素有关: 应用处理需求(内容和频率)变化 数据特性(属性值分布,长度及个数)变化 处理需求随应用环境而变化 由此,数据特性因数据库状态的改变而变化,导致数据特性在DBS设计阶段很难准确估计。因而,数据库物理设计和一般产品设计有很大的区别: DBS设计往往只提供一种初始设计,在DBS运行过程中还应根据用户要求不断调整。过分强调所谓“精确设计”,企图一次成功,并不符合DBS的设计特点。,系统实施与运行维护

11、,(1).系统实施 系统实施的任务: 实现系统设计阶段提出的数据逻辑结构、存储结构和软件结构,按实施方案完成一个可实际运行的信息系统,交付用户使用。 具体工作: 按系统逻辑结构和物理物理结构,用关系DBMS- SQL语言编制源代码,调试产生目标模式,并将 数据载入DB中; 功能程序设计,按软件结构设计提出的模块要求 进行程序编码、编译、联接以及测试的工作。,系统实施与运行维护,(2).系统的运行和维护 在保证信息系统正常运行的前提下,为提高系统运行的有效性而对系统的硬件、软件和文档所做的修改和完善都称为系统维护。系统维护有3类: 纠正性维护。纠正应用软件设计中遗留的种种错误。 适应性维护。适应

12、硬件/软件环境变更,对应用程序作 适当修改。 完善性维护。数据转储,为提高系统性能,对系统和应 用程序的修改等。,系统实施与运行维护,特别提示:,(1 )数据库维护是一项有一定技术难度 的工作,实质上它是再分析、再设计 、再编程、再测试的过程,同时还 包括程序和各种文档的修改。,(2) 从时间上看,维护是DBS应用中 的最后一个阶段,但从工作性质来看, 维护实际上是与DBS管理和控制密切 相关的活动,是数据库应用的深化。,第6章 信息系统与数据库,6.4 典型信息系统 制造业信息系统 电子商务和电子政务 地理信息系统和数字地球 远程教育和远程医疗 数字图书馆,典型信息系统介绍(1)_制造业信息

13、系统,制造企业业务目标: (以生产为中心,围绕产品开展) 最大的客户服务; 最小的库存投资; 高效率的企业作业。 自1960年代始,发达国家制造企业之间的竞争日趋激烈,先进的技术和方法是企业生存的基本因素。信息技术与企业管理方法和管理手段相结合,产生了各种类型的制造业信息系统。,典型信息系统介绍(1)_制造业信息系统(续1),制造业信息系统分类: 计算机辅助设计(CAD) 计算机辅助工艺规划(CAPP) 辅助技术系统 计算机辅助制造(CAM) 计算机数字控制(CNC) 计算机集成 计算机辅助质量控制(CAQC) 制造资源计划系统(MRP) 管理业务系统 企业资源计划(ERP) .,制造系统(C

14、IMS),典型信息系统介绍(1)_制造业信息系统(续2), 管理业务系统的演变和发展:,将生产能力计划,车间作业和采购计划整合,同时加入来自车间、供应商和计划人员的反馈信息,以此平衡调整计划,从而使生产的全过程围绕物料需求计划形成一个统一的系统。,MRP,加入财务子系统,实现资金流与物质流的统一管理, 把制造、财务、销售、采购以及工程技术等各子系统 综合为一个系统.,MRP (80年代),集成了企业制造、供销、财务、质量、设备、仓库、运输 、项目、市场信息、金融投资、法规等及电子商务、过程控制 接口、数据采集接口等,成为覆盖整个企业的管理信息系统。,ERP (90年代),进一步与辅助技术系统建

15、成,发展为CIMS系统.,典型信息系统介绍(2)_电子商务,电子商务的定义: 指对整个贸易活动实现电子化。从涵盖范围方面定义为:交易各方以电子交易方式而不是通过直接面谈方式进行的任何形式的商业交易,包括交换数据(如电子数据交换、电子邮件)、获得数据(如共享数据库、电子公告牌)以及自动捕获数据(如条形码)等. (巴黎世界电子商务会议 .1977),典型信息系统介绍(2)_电子商务(续),电子商务的分类: 企业内部的电子商务 企业与客户之间的电子商务(B-C) 按照相交易的双方分类 企业之间的电子商务(B-B) 企业与政府之间的电子商务 有形商品的电子订货和付款 按照交易商品性质分类 无形商品和服

16、务 电子数据交换(EDI) 基于Internet电子商务 按照使用网络类型分类 基于Intranet/Extranet的电子商务,典型信息系统介绍(3)_电子政务,电子政务的内容: 是政府机构运用现代网络通讯与计算机技术,将政府管理和服务职能通过精简、优化、整合、重组后在互联网络上实现的一种方式。 电子政务可以打破时间、空间以及条块分割的制约,加强对政府业务的有效监管,提高政府的运作效率,并为社会公众提供高效、优质、廉洁的一体化管理和服务。,典型信息系统介绍(3)_电子政务(续),电子政务概念的内涵发展过程:,办公自动化:用计算机技术处理单位内部办公业务,政府信息化:运用信息技术改善政府的决策

17、和管理,80年代前后,90年代前期,电子政府:在政府内部办公自动化基础上,建立网络化的政府信息系统,90年代 后期,电子政务,典型信息系统介绍(4)_地理信息系统和数字地球, 地理信息系统: 是针对特定的应用任务,存储事物的空间数据和属性数据,记录事物之间关系和演变过程的系统。它可根据事物地理位置坐标对其进行管理、搜索、评价、分析、结果输出等处理,提供决策支持、动态模拟统计分析、预测预报等服务。在不同的领域中还被称为:“土地信息系统”、 “空间信息系统”、 “自然资源信息系统”等。,典型信息系统介绍(4)_地理信息系统和数字地球(续),数字地球: 在全球范围内建立一个以空间位置为主线复杂信息系

18、统,即按照地理坐标整理并构造一个全球的信息模型,描述地球上每一点的全部信息,并提供有效、方便和直观的检索、分析和显示手段,可以快速、准确、充分和完整地了解地球上各方面的信息。 数字地球就是一个全球范围的以地理位置及其相互关系为基础组成的信息框架,并在该框架内嵌入人们所能获得的信息的总称。,典型信息系统介绍(5)_远程教育,远程教育: 又称“网上大学”.是利用计算机及计算机网络进行教学,使得学生和教师可以异地完成教学活动的一种教学模式。 一个典型远程教育的内容主要包括课程学习、远程考试和远程讨论等。,典型信息系统介绍(5)_远程教育(续),远程教育应用目前主要有两种形式: 基于Web的软件实现方

19、式。学生或教师只要有一台计算机,连上Internet,通过软件远距离教学,不需要特殊的硬件.可以进行学习、考试、讨论等活动,师生之间可以传输文字、图形、声音、图像等各种信息。 基于视频会议系统的实现方式。除了需要上述方式中的软件支持以外,还需要特殊的硬件,用于实时的语音和图像信息的压缩/解压缩和传输,教生可以互相实时看到和听到对方,充分利用视频会议系统所提供的功能。,典型信息系统介绍(5)_远程教育(续),特别提示: 随着虚拟现实技术、人工智能和知识工程等在远程教育中的应用,将使网上开放大学的各种活动能更加直观、形象、自如和高效地进行,彻底消除时间和空间上的差别,增强系统的人机交互能力和人与人

20、交互的友好性。 在远程教育中甚至将出现虚拟教师或学生,模拟教学活动等,以减轻教师负担。远程教育最终的目标是使任何人在任何时侯和任何地点都能接受到所需要的教育。,典型信息系统介绍(6)_远程医疗,远程医疗: 指通过计算机技术、通信技术、遥感技术和多媒体技术与医疗技术相组合,实施远程医疗诊断,用以提高诊断与医疗水平、降低医疗开支、满足群众保健需求的一项全新的医疗服务。,典型信息系统介绍(6)_远程医疗(续),电子医疗的发展:,对重症病人监护:电视/电话监控,将双向电视系统用于医疗:远程医疗雏形,(早期),(50年代),利用高速网络进行数字、图像、语音的综合传输, 实现实时的语音和高清晰图像的交流,

21、进行远程诊断.,(目前),典型信息系统介绍(6)_远程医疗(续),远程医疗技实现目标: 以检查诊断为目的的远程医疗诊断系统; 以咨询会诊为目的的远程医疗会诊系统; 以教学培训为目的的远程医疗教育系统; 以家庭病床为目的的远程病床监护系统等。,典型信息系统介绍(7)_数字图书馆,数字图书馆: 是一种拥有多种媒体、内容丰富的数字化信息资源; 是一种能为读者方便、快捷地提供信息的服务机制。,典型信息系统介绍(7)_数字图书馆(续),数字图书馆与传统的图书馆的区别: 传统图书馆最主要的职能是收藏,并在对所收藏的图书资料保留、分类的基础上为读者提供服务。 数字图书馆的收藏对象是数字化信息,但数字化收藏加

22、上各类信息处理工具并不等于构成数字图书馆。 数字图书馆是一个将收藏、服务和人集成在一起的一个环境,它支持数字化数据、信息和知识的整个生命周期(包括生成、发布、传播、利用和保存)的全部活动,第6章 信息系统与数据库,6.5 信息化与信息社会 什么是信息系统 信息化推动工业化,什么是信息化?,什么是信息化? 是工业社会向信息社会前进的过程,亦即加快信息高科技发展及其产业化,提高信息技术在经济和社会各领域的推广应用水平并推动经济和社会发展的过程. 信息化建设的主要目标 是在经济和社会活动中,通过普遍采用现代信息技术和有效地开展和利用信息资源,推动经济发展和社会进步,逐步使信息产业以及由于利用了信息技

23、术和信息资源而创造的劳动价值在国民生产总值中的比重不断上升直至占主导地位.,什么是信息化?(续),信息化建设的主要内容 (3个层面,6个要素) 信息基础设施与信息资源的开发和建设 (基础) 3个层面 信息技术与信息资源的应用 (核心与关键) 信息产品制造业的不断发展 (重要支撑) 3个层面的发展过程 是 相互促进的过程, 也是工业社会向信息社会、 工业经济向信息经济演化的动态过程.,什么是信息化?(续),信息化建设的6个要素 信息基础设施 信息资源 信息技术与应用 信息产业 信息化法规 信息科技人才,信息化建设 6个要素,又称信息高速公路. 由通信网,计算机,信息 资源,信息设备与人 成的互联

24、互通,无所不在 的信息网络.不受时间 和地点的限制.可以获得各 种各样的信息资源和服务.,信息化推动工业化,党的十六大报告明确指出: “信息化是我国加快实现工业化和现代化的必然选择.坚持以信息化带动工业化,以工业化促进信息化,走出一条科技含量高、经济效益好、资源消耗低、环境污染少、人力资源优势得到充分发挥的新型工业化路子.”,信息化推动工业化,学习和理解党的十六大报告精神: 中国国情:是一个发展中的国家; 信息化和工业化是两个具有本质差别又有一定联系 的概念,是两个性质不同的社会发展过程; 从国际经验看,可以采取并行发展方针,实现工业化, 信息化的跨越式发展; 我国目前处于工业化的中期阶段,凭借“后发优势” 促进信息产业发展,形成“工业化”与“信息化”相结 合的新模式.,第6章.结束,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1