Active Server Pages,“動態服務器網頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視和使用的原因,主要在于所產生的執行結果都是標準的HTML格式,而且這些程序是在網絡服務端中執行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的“執行”結果,并且將這ASP執行的結果直接在瀏覽器中“瀏覽” [1]。
ASP程序訪問數據庫來實現動態頁面的流程圖,如圖2.1所示。

圖2.1 使用ASP訪問WEB數據庫
具體的執行步驟:
1、服務器讀取ASP文件內容,判斷是否有ASP服務器端的代碼需要執行。判斷的方法有兩種:一種是查看ASP代碼的特有腳本標記;一種是查看ASP代碼是否被指定要運行在服務器端。
2、假如有要運行的ASP代碼,服務器會將這些代碼挑出來逐行進行解釋。假如沒有要運行的代碼,它僅是簡單地通知IIS這種情況。
3、ADO對象訪問數據庫需要通過ODBC數據接口,把訪問數據庫的各種操作傳遞給ODBC接口,然后ODBC接口將解釋這些操作,轉換為相應的數據庫操作命令,發送給數據庫。
4、數據庫接到命令之后,進行相應的操作,然后將運行結果返回ADO對象。
5、ADO對象獲得數據庫結果之后,利用ASP控制程序產生相應的頁面內容,由Web服務器輸出給瀏覽器,瀏覽器接到之后,再顯示出來。
圖形化管理工具使得在SQL Server 2005中管理服務器變得非常容易。Dreamweaver是集網頁制作和網站管理于一身的所見即所得網頁編輯器。
2.3 網站功能分析
網站功能模塊包括教學資源、下載中心等,如圖2.2所示。

圖2.2 網站功能模塊


3 概要設計
本文來源:海南招聘網
轉載請注明出處:http://m.leyangjuntestxxxx.com/