第13章系统集成平台及开发技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
13.1 数据库系统是系统集成的基础 第13章?? 系统集成的平台和开发技术 系统集成是建筑智能化系统的核心技术方法。智能建筑的系统集成包括功能集成、网络集成及操作界面集成等,是将智能化系统从功能到应用进行开发及整合,从而实现对智能建筑全面和完善的综合管理。 智能建筑的系统集成从技术上讲,它是一个以数据库为核心的信息管理系统,涉及多种数据(多媒体数据)和多个数据源的数据库管理。 13.1.1 数据库系统简介 第13章?? 系统集成的平台和开发技术 13.1 数据库系统是系统集成的基础 数据库管理系统(DataBase Management System):位于用户与操作系统之间的一层数据管理软件。它的主要功能包括以下几个方面:数据定义功能;数据操纵功能;数据库的运行管理;数据库的建立和维护功能。它是数据库系统的一个重要组成部分。 图13-1 数据库系统 SQL语言 第13章?? 系统集成的平台和开发技术 13.1 数据库系统是系统集成的基础 SQL(Structured Query Language,结构化查询语言)是一种功能强大的数据库语言。国际标准化组织将其确定为关系数据库的国际标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中检索数据等。 SQL语言具有数据查询、数据定义、数据操纵和数据控制等功能,但它不是一种应用程序开发语言,它只提供对数据库的操作能力,不能完成屏幕控制、菜单管理、报表生成等功能。目前,绝大多数流行的关系型数据库管理系统,如Access、SQL Server、Oracle、SyBase等都采用了SQL语言标准。 13.1.2 SQL语言 SQL语言的特点 第13章?? 系统集成的平台和开发技术 13.1 数据库系统是系统集成的基础 (1)综合统一 SQL语言集数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)的功能于一体,可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。 (2)高度非过程化 用户只需提出“做什么”,而不必指明“怎么做”,存取路径的选择以及SQL语句的操作过程由系统自动完成,大大减轻了用户负担,而且有利于提高数据独立性。 (3)面向集合的操作方式 操作对象、查找结果可以是元组的集合;一次插入、删除、更新操作的对象可以是元组的集合。 (4)同一种语法结构提供两种使用方式 自含式语言:能够独立地用于联机交互的使用方式;嵌入式语言:能够嵌入到高级语言(例如C,COBOL,FORTRAN等)程序中,供程序员设计程序时使用。两种不同使用方式下,SQL语言的语法结构基本一致。 13.1.2 SQL语言 C/S结构 第13章?? 系统集成的平台和开发技术 13.1 数据库系统是系统集成的基础 图13-6 C/S结构 13.1.5 C/S结构应用系统开发技术 客户机/服务器结构(Client/Server,简称C/S结构)是Internet中最重要的应用技术之一。客户(Client)和服务器(Server)的术语是指一个通信中所涉及的两个应用。主动启动通信的应用称为客户,而被动等待通信的应用称为服务器。 客户端功能 第13章?? 系统集成的平台和开发技术 13.1 数据库系统是系统集成的基础 13.1.5 C/S结构应用系统开发技术 1)用户界面 客户负责处理用户界面,它包括现在的PC客户计算机上的屏幕处理或图形用户界面(GUI)。显示视窗、鼠标、键盘等都属于用户界面处理。如果应用程序中有多媒体部分,显示视窗处理中还包括多媒体功能。 2)命令解释 客户应用程序包含一定的描述功能,因而必须具备命令解释能力。许多客户应用程序在按下操作键或选择了超级链接后,必须能够对参数进行解释并运行相应的过程。这就是命令解释。 3)数据输入 实际上,所有的客户机/服务器应用都需要进行一些数据输入,不仅仅是向一个表单中的变量赋值,还包括应用程序本身所需的数据输入。虽然输入的可能只是简单的E-mail地址或一个查询串,但必须用到数据输入过程。 4)数据核实 当数据输入表单后,常常需要进行初始核实。核查范围从确认输入数据所需的字段到日期的检查和内容的核查等。但在这里核实只涉及到在客户应用程序中进行的检查。 5)在线帮助 目前,大部分交互式应用系统中都包含了交互式帮助功能,视窗应用程序一般也包含帮助文件以提供上下文含义有关的帮助。HTML、PDF或其他电子文档文件也可以与相关的观察器一起提供给客户。需要注意的是,这些程序都是运行在客户机上,而不是服务器上。 6)错误恢复 在客户机/服务器应用程序运行时,需要做许多错误恢复

文档评论(0)

moon8888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档