美章网 资料文库 交通运输信息平台数据库的论证及实现范文

交通运输信息平台数据库的论证及实现范文

本站小编为你精心准备了交通运输信息平台数据库的论证及实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

交通运输信息平台数据库的论证及实现

《湖南交通科技》2016年第4期

摘要:交通运输信息平台可以通过对Web数据库进行分析,从而有效实现ASP同数据库的有效对接,在数据资源开发中的发挥作用,并对用户身份认证标记保持。

关键词:交通运输;信息;数据库;Web数据库

现代社会是信息化社会,所有的信息都开始由传统的纸质信息转为数字化信息,从而提高了社会各类信息资源的管理利用效率。而信息管理体系中,数据库技术是最基础的保障,通过数据库技术可以有效实现办公、决策、信息传输等工作的的信息化、自动化,这也是现代社会合理科学决策、研究的重要技术保障。目前的交通运输信息平台在日常信息管理中也会应用到Web服务器中储存的信息,通过超文本、跨平台、超链接以及远程访问等技术实现信息的共享传递,但是由于Web服务器中信息的存储形式一般为图片、文字,系统在利用信息时需要记性检索、查询,因而效率相对较低,但是若利用网络数据库则效果会大大不同。网络数据库会预先对数据进行批量地整理,有序、有规则的进行组织存储,因而可以有效提高信息的读取、利用率。在Web技术中融入数据库技术必然可以提高交通运输信息的利用率,提升交通运输管理效率。

1.Web数据库的结构分析

Web作为性质较为特殊的计算机环境,其系统结构体系层数相对较为复杂。通过将数据库和网络服务器有机结合在一起,形成以数据库技术以及系统为基础的Web,不仅突破了传统Web中仅将数据库作为体系后台,令数据库作用受到局限,不但发挥了Web灵活、适用性强的特点,还结合了数据库的数据处理功能。从而建立起更好的电子办公发展平台。

2.ASP的应用

ASP即ActiveServerPages,是微软推出的动态Web设计技术,是一种用于WWW服务的服务器端脚本环境。利用它可以很容易地把HTML标记、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的Web站点,实现对Web数据库的访问。近年来,Web技术的迅猛发展,为信息的交换与共享提供了快捷有效的解决方法,简单的静态页面已不能满足人们的需求意识,而丰富灵活的交互式动态网页成为Web技术目前的发展趋势。Microsoft的推出的ASP是B/S模式下编制动态网页的一种很理想的工具,除提供CGI和ISAPI的所有功能外,具有诸多明显优势,例如针对客户请求的处理,ASP可以利用更加简便的处理方法;在数据库访问上可以提供更加便捷的方式;除此之外可以支持大多数的脚本语言。因此该技术的适用性更强。另外作为一门新型的工具,ASP在Web数据库建立、访问、应用方面体现了巨大的价值。当用户使用浏览器请求ASP主页时,Web服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言,通过ODBC连接数据库,由数据库访问组件ADO完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。因此,基于Web交通运输信息平台的数据库开发应该使用ASP技术。

3.数据库连接的实现

IDC方式以及ADO方式是ASP脚本访问数据库最常见的两种方式,其中IDC方式为传统方式。而从本质上将,无论是IDC还是ADO在访问数据库时都需要借助IIS,即信息服务器。Web浏览器通过HTTP协议向IIS递交数据访问请求,IIS执行访问操作,并利用HTML格式文档对访问进行回复。

3.1IDC方式

IDC方式依照形式的不同可以进一步划分为字符串、DSN以及数据链接。字符串的方式属于直接连接方式,因而速度相对较快,这是由于直接连接字符串可以提供更多的细节。而通过数据连接的方式想要独处细节则需要从文件中读取,DSN则需要通过注册表从ODBC数据源获取细节。从根本上讲IDC用于执行、定义SQL命令,并通过固定的数据格式页面对浏览器进行反馈。应用IDC进行数据访问最大的特点在于简便,无须进行复杂地编程,可以快速访问数据库。

3.2ADO方式

ASP核心技术之一的ADO方式不但有效实现了数据库的访问,还集中体现出了该技术灵活、丰富、适应性强的功能特点。ADO方式在Web的基础上建立了数据库访问脚步编写模型,不但可以有效支持数据库的通用功能,还针对一些专有数据库的特有性质予以支持。ADO主要利用ODBC实现对本机数据源的访问,这类数据库包括文本型数据库、关系型数据库以及层次型数据库等,只要支持ODBC数据库,ADO都能实现有效的访问。因此ADO一起强大、便捷的功能、使用特性获得了广泛的支持,成为ASP核心技术。依照交通信息平台设计的基础要求以及基本原则,考虑到后期信息平台的发展、维护,ASP中的数据库连接方式采用ADO方式。

4.保持用户身份认证标记

平台用户管理也是交通运输信息系统开发设计必须考虑的问题,只有保证平台访客身份的合法性,才能确保信息平台的安全,才能保证后台数据库及数据库中信息的安全。这就需要在系统设计中保证只有合法用户才能进行系统的登陆和管理。这一点最为关键的就是禁止非授权按用户侵入系统,并在此基础上保证确保授权的合法用户在登陆后的一定时间内可以不必重复地进行身份认证。合法用户通过注册名以及密码登陆系统,系统会对该用户的信息在USERS表中进行数据比较,若信息在表中可以找到,则用户身份合法,系统会给用户核发认证标记。ASP中实现身份认证的技术主要有以下两种:

4.1Cookie

Cookie是一种服务器以及脚本对客户信息进行维护的方式。该方式以HTTP协议为基础,由Web服务器对用户的浏览信息以及身份信息进行保存。目前ASP中应用Cookie最为紧密相关的内置对象主要有两个:一个是Response对象,一个是Request对象。

4.2Session对象

Session对象也是实现ASP用户管理的有效手段,并且利用Session对象ASP也可以进行Web程序编写,尤其是对话Web,因而该技术的应用范围相对较广。此外,Session对象往往作为内置对象使用,在ASP中针对特定的信息Session对象可以进行针对存储,因此大多会被用在特定用户信息的存储中。在这一基础上,用户进行数据访问的过程中,跳转页面时Session对象也可以对用户变量信息进行针对性的存储,用户对话可以保存一定时间,这对于Web数据库访问中用户身份鉴别具有一定价值,因此该技术多用于标记合法用户身份,从而有效提高系统对用户身份、权限的管理。

结语

目前的交通运输信息平台在日常信息管理中也会应用到Web服务器中储存的信息,通过超文本、跨平台、超链接以及远程访问等技术实现信息的共享传递,但是由于Web服务器中信息的存储形式一般为图片、文字,系统在利用信息时需要记性检索、查询,因而效率相对较低,但是若利用网络数据库则效果会大大不同。网络数据库会预先对数据进行批量整理,有序、有规则地进行组织存储,因而可以有效提高信息的读取、利用率。在Web技术中融入数据库技术必然可以提高交通运输信息的利用率,提升交通运输管理效率。

参考文献

[1]卢志滨.哈尔滨信息平台分析与设计[J].交通科技与经济,2013(3):113-114.

[2]马小军,张春节,施智华.云计算环境下的交通信息资源整合研究[J].交通建设与管理,2013(5):75-76.

[3]张婕姝,真虹.信息技术促进下的交通运输变化趋势分析[C].经济全球化和中国技术经济发展,2000.

作者:杨林 单位:山东省栖霞市交通局