




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、楼宇智能化技术,广东工业大学自动化学院,第十章 信息管理系统,第一节 数据库系统是系统集成的基础 第二节 基于Web的信息管理系统 第三节 楼宇办公自动化,第一节 数据库系统是系统集成的基础,一、关系型数据库简介 二、SQL语言 三、数据库系统简介 四、ODBC数据库接口 五、C/S结构应用系统开发技术,一、关系型数据库简介,数据:它是对客观事物的符号表示,是存储在计算机中模拟客观事物的一系列信息。数据的含义极为广泛,凡是可存储的信息,如文本、图象、声音等都可以通过二进制编码而形成数据。 数据库:满足某种特定应用的需要,按照一定的数据模型在计算机系统中组织、存储和使用数据的数据集合。 数据库系
2、统:就是管理大量的、持久的、可靠的和共享的数据工具。 关系模型是目前最为流行的一种数据模型,在关系型数据库中数据以行和列的形式存储,以便于用户理解,这一系列的行和列被称为表,一组表便组成了数据库。在关系数据库中:各数据项之间用关系来组织,关系(Relationship)是表之间的一种连接,通过关系,可以更灵活地表示和操纵数据;另外,用户可以非常方便的用查询(Query)来检索数据库中的数据。,二、SQL语言,SQL(Structured Query Language,结构化查询语言)是一个功能强大的数据库语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协
3、会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中检索数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“Select”、“Insert”、“Update”、“Delete”、“Create”和“Drop”常常被用于完成绝大多数数据库的操作。,三、数据库系统简介,数据库系统是具有数据库
4、管理功能的计算机系统,它是有关硬件、软件、数据和人员组合起来的为用户提供信息服务的系统。 数据库为了保证存储在其中的数据的安全和一致,必须有一组软件来完成相应的管理任务,这种软件就是数据库管理系统,简称DBMS。DBMS应该包括以下几个方面的内容: 数据库管理功能 数据库描述功能 数据库的查询及操纵功能 数据库维护功能 数据库管理系统由3部分组成:数据描述语言、数据操纵语言、数据库管理例行程序。,四、ODBC数据库接口,ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机
5、、小型机以及主机系统。 ODBC体系结构如图所示,五、C/S结构应用系统开发技术,客户/服务器体系结构(Client/Server),简称C/S结构,是当前应用系统开发常使用的一种架构,通过将任务合理分配到Client端和Server端,降低了系统的通信开销,可以充分利用两端硬件环境的优势。 简单的C/S体系结构的数据库应用,由两部分组成,即客户应用程序和数据库服务器程序。 C/S架构的数据库系统,由于数据库是建立在通用的平台之上,并且支持SQL这样的通用技术,对数据库的维护工作更加专业,但更为开放,这意味着维护和进一步开发对原设计开发者的依赖性可以降低。用户可以更好地适应人员的流动或服务/供
6、应商的变更。在Windows98/2000/NT平台上,常用的客户应用程序开发工具有:Delphi、VB、VFP、VC等,可通过ODBC与数据库服务器连接。,第二节 基于Web的信息管理系统,一、B/S结构信息管理系统的优点 二、 B/S结构应用系统开发技术 三、如何构造B/S系统平台 四、 ASP技术 五、 CGI技术,一、B/S结构信息管理系统的优点,与传统的C/S模式相比,分布式的基于Web的信息管理模式主要有以下特点: 经济性,在开发数据库应用程序时,不必购买昂贵的前台开发软件,而只需安装廉价的浏览器软件,同时在Web服务器上开发数据库接口; 平台独立性,对数据库进行访问的客户机可以是
7、任何机型、操作系统,只要在该客户机上安装了相应的浏览器软件,便可实现对数据库的访问; 良好的开放性; 使远程访问的实现变得简单。在该信息管理模式下,借助Internet,可以很方便地实现对数据库的远程访问。,二、 B/S结构应用系统开发技术,B/S结构应用系统的工作流程如下:客户通过浏览器向Web服务器提出请求,Web服务器处理后,到数据库服务器上进行查询,查询结果送回到Web服务器后,以HTML页面的形式返回到浏览器。 数据库服务器中的数据库可以采用MS SQL Server、Access、Oracle等数据库管理系统。Web服务器利用ASP、ODBC结合SQL数据库技术来访问数据库。 AS
8、P(Active Server Pages)是一个Web服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web服务器应用程序。它集成了Microsoft的编程语言ISAPI,在ASP网页的开发方案中用ADO(Active Data Object)技术对数据库进行访问。,三、如何构造B/S系统平台,搭建安全的系统平台: (1)网络通信 采用虚拟局域网(VLAN)服务和防火墙技术。 (2)操作系统 利用操作系统安全功能。对操作系统的用户、用户组及其访问权限作严格的规定。关掉可能导致安全漏洞的服务,如Telnet、Ftp、SendMail等。 (3)数据库管理系统和数据库服务器 利用
9、数据管理系统强大的安全功能。如数据库帐号、数据库视图、帐号操作权限等对访问进行控制。 (4)应用系统和应用服务器 利用应用系统的安全机制,如可动态设置的使用人员的部门、应用权限等属性进行控制,可有效地防止从应用系统的客户端非法进入系统。 (5)计算机病毒的防治,主要在应用服务器和数据库服务器上采用硬件和软件进行防范。,四、 ASP技术,ASP 本身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。 ASP的强大功能扩展离不开它的大量内嵌对象以及可安装的ActiveX组件。ActiveX的关键元素是组件对象模型(COM)和分布组件对象模型(DCOM)。这些技
10、术已得到开放组织的认可,已移植到许多平台上。通俗的说,对象是一段封装的、定义良好的、完整的软件模型。对象之间通过属性(propety)来传递参数,通过方法(method)的函数提供服务。同时,用户通过应用程序实现的功能,程序员可以通过调用相应的对象来完成。 ASP有六个功能强大的内部对象,利用这六个对象的属性和方法以及其他的内部组件和第三方组件就可以设计出各种各样的ASP应用程序。,五、 CGI技术,CGI ( Common Gateway Interface), 一种基于浏览器的输入、在Web服务器上运行的程序方法. CGI脚本简单地讲是个运行在Web服务器上的程序, 有浏览器的输入触发。C
11、GI脚本是用下列两种方法使用的: 作为一个表单的ACTION 或 作为一个页中的直接link。 浏览器、服务器和脚本之间的工作流程如下: 1 一个URL指向一个CGI脚本. 一个CGI脚本的URL能如普通的URL一样在任何地方出现。 2 服务器接收请求, 按照那个URL指向的脚本文件(注意文件的位置和扩展名),执行脚本。 3 脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序。 4 脚本产生某种Web服务器能理解的输出结果。 5 服务器接收来自脚本的输出并且把它传回浏览器,让用户了解结果。,第三节 楼宇办公自动化,一、办公自动化的内容 二、实现办公自动化的技术和环境 三、
12、办公自动化设备 四、楼宇办公自动化系统解决方案,一、办公自动化的内容,办公自动化的基本概念 办公自动化的定义 办公自动化的特点 办公自动化的要素 办公自动化带来的效益 办公自动化的层次结构 办公自动化系统一般分为三个层次:即事务型办公系统、管理型办公系统、决策型办公系统 办公自动化系统主要功能 办公自动化的现状与发展,二、 实现办公自动化的技术和环境,办公自动化是一门综合性很强的新兴学科,它涉及到的有关理论和技术很多。而计算机技术、通信技术、系统科学和行为科学是办公自动化的主要支撑技术。 办公自动化还涉及社会学、现代管理学、经济学、管理心理学、信息管理学、决策支持系统、人机工程等多种学科和技术。,三、 办公自动化设备,1)信息处理设备,比如,微型计算机、工作站、各类计算机终端、各类计算机外部设备、扫描仪、光学文字识别设备、图形和图象处理设备、语音处理设备等。 2)信息传输设备(通信设备),如各类电话、传真机、电传机、信号调制解调器、多路控制台、各类局域通信网、服务器、电传报文设备、综合业务通信设备、数字程控交换机、无线寻呼机等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025呼和浩特市玉泉区消防救援大队招聘4名政府专职消防员模拟试卷及答案详解(易错题)
- 2025年绥化海伦市各乡镇民政服务站招聘46人模拟试卷及完整答案详解一套
- 2025年潍坊职业学院高层次高技能人才引进(招聘)(10人)考前自测高频考点模拟试题及答案详解(考点梳理)
- 江西省部分学校2024-2025学年高三上学期10月联考地理试题(解析版)
- 2025广东东莞东坑镇第三小学(松实附小)招聘20人模拟试卷附答案详解(典型题)
- 2025年上海中医药大学附属曙光医院淮南医院招聘27人模拟试卷及答案详解(名师系列)
- 纳米材料使用安全保障承诺书7篇
- 2025年湖南省烟草专卖局系统公开考试聘用工作人员考前自测高频考点模拟试题有答案详解
- 2025福建福州市晋安区公益性岗位招聘5人考前自测高频考点模拟试题有完整答案详解
- 2025湖南邵阳市中心医院住院医师规范化培训招录65人模拟试卷及答案详解(典优)
- (2025年标准)学生癫痫免责协议书
- 电商企业客服流失的问题及解决对策研究
- 血常规及凝血功能解读
- 2025-2026学年人教版(2024)初中生物八年级上册(全册)教学设计(附目录)
- 2025年华为自动化控制试题
- (2025年)江苏省南通市辅警协警笔试笔试模拟考试试题含答案
- 盲人推拿培训教程课件
- 学堂在线 生活英语听说 章节测试答案
- 抗菌药物合理应用培训
- T/CCSAS 023-2022危险化学品企业紧急切断阀设置和使用规范
- 《财税基础(AI+慕课版)》全套教学课件
评论
0/150
提交评论