1.本課題的研究意義
在internet飛速發展的今天,網際網路成為人們快速獲取?發布和傳遞信息的重要渠道,它在人們政治?經濟?生活等各個方面發揮著重要的作用.因此網站建設在internet套用上的地位顯而易見,它已成為政府?企事業單位信息化建設中的重要組成部分,從而倍受人們的重視?
這次我們所設計的課題正是網際網路與社會生活之間的緊密關係的體現,現今的社會,人們已經離不開了網路,網路已經成為人與人之間交流的一種形式,他能夠把事情的複雜化轉為簡單化?老幹部局網網站的建設不僅能夠使該事業單位的工作方式有所改變,也大大地提高了該單位工作人員的辦事效率,也增加了該單位的知明度,更重要的是為我們局的老幹部們提供了一個網路生活空間,促進了他們對網路知識的進一步地了解?
通過該網站展示了機構設定?政策法規?辦事指南?電子刊物?新聞?學習園地?問題集錦?養生保健?生活小常識?旅遊簡介等系列內容的介紹?同時您也可以利用電子信箱經濟而又快捷地與外界進行各種信息溝通?
asp簡介
1 什麼是a s p microsoft active server pages
(asp)實際上是將標準的h t m l檔案拓展了一些附加特徵, a s p像標準的h t m l檔案一樣包含h t m l語句並且在一個瀏覽器上解釋並顯示?但它為h t m l編寫人員提供了在伺服器端運行腳本的環境,使h t m l編寫人員可以利用v b s c r i p t和j s c r i p t或其他
第三方腳本語言來創建a s p,實現過去需要編寫複雜的c g i程式才能實現的有動態內容的網頁,如計數器等?一個a s p檔案的後綴為. a s p,其中包含實現動態功能的v b s c r i p t或j s c r i p t語句,如果去掉那些v b s c r i p t或j s c r i p t語句,它和標準的h t m l檔案沒有任何區別?a s p提供了一些內建對象(參見後面關於內建對象的章節)?利用這些內建對象,你可以使你的腳本更加強大;這些對象會允許您從瀏覽器中接收和傳送信息?例如,利用r e q u e s t對象,你可以接收用戶的h t m l表單中的信息並加以處理?a s p包含標準的a c t i v e x組件(參見後面關於組件的章節),這些組件可以實現一些複雜的功能,如使用資料庫等?不過,你並不會被此局限,你可以輕鬆創建屬於你自己的附加a c t i v e x組件?這意味著你可以不加限制地拓展你的a c t i v e x組件(參見後面關於自製組件的章節)?a s p可以和諸如sql server這樣的資料庫行掛接,在本書後面的章節中,我們將詳細地學習這方面的內容?重要的是,這是a s p一個非常強大的功能所在,線上商務以及線上論壇等各種非常高級的?動態更新的站點都需要資料庫的支持,而且需要隨資料庫內容的更新而自動更新,這樣,你就可以利用a s p自己建立很多類似的高級站點?通過上面的描述,我們可以了解到, a s p就是由伺服器端腳本?對象以及組件拓展過的標準網頁並為其提供了運行的環境?而它的網頁並不是在建立初期存在的,而是當某個瀏覽器向它提出請求時,它才根據需要產生所需要的標準網頁,這克服了過去h t m l編寫的網頁的靜態缺點,從而使網頁上可以有許多動態的信息存在?如:當前的計算機時間?計數器的計數值等?
a s p是一套伺服器端的腳本運行環境,當用戶從瀏覽器向we b伺服器請求.asp 檔案時, asp 腳本開始運行,然後web 伺服器調用a s p,a s p全面讀取請求的檔案,執行所有的腳本命令,並將標準的web 頁傳送給瀏覽器,而並不包含你所寫的腳本命令?
2使用asp與sql server 網站架設
而a s p的每一個命令都首先被用來生成h t m l檔案,因此a s p允許生成動態內容?
下載對於web 伺服器來說, a s p與h t m l有著本質的區別, h t m l不經任何處理送回給瀏覽器另一方面,對於瀏覽器來說, a s p和h t m l幾乎是沒有區別的,僅僅是後綴為. a s p和. h t m的區別,當我們在客戶端提出對a s p的申請後,我們的瀏覽器接受的是h t m l格式的檔案?因此它根據以上特性,我們用a s p可以方便地實現諸如表格信息收集?計數器?留言簿?公告板?a s p還可以輕鬆地實現對頁面內容的動態控制,為不同的瀏覽者定製不同的頁面內容,實現適用於任何瀏覽器?