第三, 采用 Advance
Data Connector (ADC,先进数据连接器)技术。它提供了访问 ODBC 数据库的方法,但 ADC
要将服务器端大量的数据记录下载到客户端,它适合于特别频繁的数据库访问。ADC 方案目前只适用于 IE 浏览器。
第四, 采用 ASP+ADO
技术。这是一项最新的功能强大的技术,它能实现复杂的 Web 数据库应用。 ASP 是 Active Server Pages 的缩写,是 IIS
服务器端的环境,可以集成脚本语言。 ASP 的主要特点是易学易用, ASP 源程序代码不会传到客户端的浏览器,集成于 HTML
文档中,与浏览器无关,面向对象,可用 ActiveX 服务器组件来扩充功能。与 ASP 配合使用的数据库访问功能由 ActiveX 数据库访问组件实现,即使用
ADO ( ActiveX Data Object , ActiveX 数据对象)技术。 ADO 通过 Web 服务器上设定的 ODBC
来建立与多种数据库的连接。
通过分析比较,我们认为,采用 ASP+ADO
技术的方案实现本查询系统最为理想。原因是它不仅能满足本应用系统中复杂的数据应用要求,而且提供了强大的功能扩充的能力,同时也是技术最为先进的一种方案。
在 SQL 数据库安全性方面,由于 ASP 在服务器端运行,运行结果以 HTML 主页形式返回用户浏览器,因而
ASP 源程序不会泄密,增加了系统的安全保密性。同时在 SQL 数据库建立一个具有只读权限的用户供触摸屏用户使用,确保数据库的安全性和完整性。此外, ASP
是面向对象的脚本环境,用户可自行增加 ActiveX 组件来扩充其功能,拓展应用范围。
本查询系统采用在触摸屏主机上运行、 WEB 服务器上维护的总体方案即软件运行时从 WEB 服务器和用电 MIS
系统的 SQL
服务器上读取页面数据,这样保证了运行速度并尽可能的方便用户的使用,数据的更新采用网上传输的方式,这样基本保证数据更新的实时性,另一方面节约了人工巡逻更新数据所带来的成本。
2 、触摸屏信息查询系统硬件组成
整个多媒体触摸屏查询硬件系统包括以下四个部份:
·触摸屏
触摸屏主机采用基于浏览器 / 服务器( B/S
)体系架构,提供友好的人机界面,实现数据的输入和输出,完成用户与后台的数据库交互过程。
·网络链路
实现营业厅触摸屏查询到多媒体业务系统后台的网络连接。
·WEB 服务器
作为连接客户机和数据库服务器的桥梁,通过 HTML 和 ODBC
等实现将客户端数据传送到数据库服务器、提供处理数据功能和将处理结构以 HTML 形式传送到客户端。
·用电 MIS 系统的 SQL 数据库服务器
目前电力公司采用基于 Windows 2000 Server 平台的 SQL
数据库,主要提供安全可靠的数据库处理功能。所有的用户的相关用电信息 (用电数量、报装进度等) 都保存在数据库服务器。
3 、触摸屏信息查询系统软件组成
触摸屏信息查询系统主要由以下三部分组成:
·客户端浏览器
·WEB 管理和接口软件
·SQL 数据库
以下是触摸屏信息查询系统架构图:
目前基于 Internet 技术的系统结构有两种: B/S (浏览器 / 服务器)和 C/S (客户 /
服务器), B/S 结构,即 Web 应用系统,或称 Intranet 应用系统,与 C/S 结构的主要区别及主要特点:
·数据的存储和处理与传统的 C/S 结构有所不同,传统的 C/S 应用系统是一种两层 C/S
处理的结构,客户机直接与服务器打交道,处理主要是在客户端完成,服务器主要是提供数据库服务。对于 Web 应用的系统,其基础是基于三层 C/S
处理结构,即客户机 →Web 服务器 → 数据库服务器。数据存储在服务器上,客户端通过 Web 服务器访问数据库服务器。同时,数据的处理也在 Web
服务器上完成。 |