政府Web網站的創建與管理

一、概述

電子政務是我國今後一個時期信息化工作的重點,電子政務建設的一項重要任務是"積極推進公共服務",重點建設中央和地方政府的門戶網站(即本文所說的"政府Web網站")。

在公眾層麵,政務Web網站的建立和完善,將從根本上改變政府向公眾提供服務的方式。

一個建設完善的電子政府從內容上來看,它不僅能夠為公眾和企業提供有關政府政策、法規、新聞等政務方麵的信息,還能夠為公眾和企業提供豐富的行業和經濟、生活服務信息;從功能上來看,它能夠將所有適合在網上完成的服務項目全部在網上提供,從而省去了原來的企業和公民必須親自跑到政府職能部門辦理的麻煩。從應用上來看,它能夠與電子商務緊密聯係將政府部門的采購、招標、招聘全部上網,很好地應用網絡平台為自身服務,同時也方便了企業了解和參與政府的各種項目招標、采購。但是這些內容和功能並不是全部,一個建設成功的電子政府應該強調運行的高效、順暢和便捷,服務方式是互動的,從而實現真正公開化、民主化、效率化的政府行政。

以服務為中心,政府Web網站最重要的是服務功能,追求豐富便捷地服務於民,服務經濟。政府Web網站實施的是服務功能,隻有其所提供的服務種類齊全、豐富,才能達到用戶使用的便捷,從而進一步去催動政府網站的完善,更好體現其價值所在。

二、政府Web網站技術簡介

政府Web網站主要包括網頁和Web服務器兩部分。網頁主要是使用靜態的HTML語言,另外用到JavaScript、圖片製作、CGI編程和CSS等技術,後來發展為動態交互網頁ASP、PHP、JSP、Flash和XML等技術;Web服務器則用到各種基於不同操作係統的Web服務器軟件的安裝、調試和管理維護。網頁的設計工具目前流行的有Marcromedia公司的"三劍客":DreamWeaver、Fireworks和Flash,Adobe公司的"三劍客":PageMail、GoLive和LiveMotion以及FrontPage等工具。

下麵主要講一講創建動態交互網頁網站技術。

目前WEB服務器端編程技術和語言主要有:

*HTML和CSS

*VBScript

*JavaScript/JScript

*Perl和CGI

*IDC

*DHTMl

*Flash

*ASP

*C#、VB和ASP.NET(ASP+)

*PHP

*JSP(Java和JavaServlets)

*ColdFusion

*XML等

·ASP技術

ASP(ActiveServerPage)是由微軟創建的Web應用開發標準,ASP服務器已經包含在IIS服務器中,ASP服務器將Web請求轉入解釋器中,在解釋器中將所有ASP的Script進行分析,然後執行,同時可以創建COM對象以完成更多的功能,ASP中的Script是Vbscript。

ASP的工作原理如下:

當用戶申請一個*.asp主頁時,Web服務器響應該HTTP請求,調用ASP引擎,解釋被申請文件。當遇到任何與ActiveXScripting兼容的腳本(如VBScript和JScript)時,ASP引擎會調用相應的腳本引擎進行處理。若腳本指令中含有訪問數據庫的請求,就通過ODBC與後台數據庫相連,由數據庫訪問組件執行訪庫操作。ASP腳本是在服務器端解釋執行的,它依據訪庫的結果集自動生成符合HTML語言的主頁,去響應用戶的請求。所有相關的發布工作由Web服務器負責。

2000年7月微軟發布.NET是Microsoft麵向XMLWeb服務的平台在技術層麵上,.NET平台的基礎包括:擴展置標語言,也就是我們熟悉的XMl;簡單對象操作協議(SimpleObjectAccessProtocol,SOAP);以及將未來的Internet視為麵向各種設備的服務的觀念。這些高層次的描述主要是麵向這個新的模型中最明顯的方麵--也就是實現Web服務的部分,.NET是一個新的編程模型--也就是說是Internet平台。

用ASP構建政府動態網站最好的操作係統是WindowsNT/2000Server,後台支持的數據庫是MicrosoftSQLServer7.0/2000,WEB服務器是IIS4.0/5.0(包含在windows操作係統中),它們都是Microsoft的產品,兼容性、可靠性、安全性等都比較好。ASP政府網頁如下圖1所示:

圖1

·PHP技術

PHP(PersonalHomePage)是目前最流行服務器腳本語言之一。它運行在WEB服務端,根據用戶請求或服務器端的數據產生動態網頁。PHP以其獨特的語法混合了C、Java、Perl等語言的特點,有著強大的功能,它與HTML腳本融合在一起,具有很強的數據庫訪問能力。它能夠作為ApacheWeb服務器的模塊執行,也使得它的執行效率要高於普通的CGI程序,而且能比CGI或者Perl更快速地執行動態網頁。自1995年第一個版本發行以來,經過幾年的迅猛發展,版本不斷升級。PHP在WEBCGI的領域中,掀起了一場天翻地覆的革命。