【正文】
.................................................................................... 8 ASP 的含義 .......................................................................................................... 9 ASP 的工作過程 ................................................................................................... 9 ASP 對象 ............................................................................................................. 9 ASP 的安全特性和優(yōu)點概括 ............................................................................... 10 第四章 后臺數(shù)據(jù)庫的建立 ............................................................................................. 10 ASP 訪問數(shù)據(jù)庫原理 .......................................................................................... 10 建立數(shù)據(jù)庫表 .................................................................................................... 11 第五章 開發(fā)個人主頁 .................................................................................................... 12 HTML 頁面的實現(xiàn) ............................................................................................. 12 首頁 ........................................................................................................ 12 收藏板塊 ................................................................................................. 14 圖庫板塊 ................................................................................................. 15 音樂板塊 ................................................................................................. 17 動畫板塊 ................................................................................................. 18 ASP 編寫的頁面 ................................................................................................. 19 第六章 總結 .................................................................................................................. 30 參考文獻: .................................................................................................................... 31 摘要 隨著現(xiàn)代計算機科學的發(fā)展,網(wǎng)絡已經(jīng)越來越普及,如今網(wǎng)絡已經(jīng)成為每個人生活的一部分,同時網(wǎng)絡也提供了一種很好的信息交換平臺,而個人主頁是一個可以在網(wǎng)絡上展示個人信息的方便手段。本文介紹了如何開發(fā)個人網(wǎng)站。 關鍵詞:個人主頁, HTML 技術, ASP 技術 Abstract Along with the modern puter science development, the work already more and more popularized, now the work already became a part each person life, at the same time the work has also provided one kind of very good exchange of information platform, but individual main page was may demonstrate individual information in the work the convenient method. This article introduced how develops individual website. First introduced development kit — ASP technology and HTML technology, then in detail explained individual main page development. Keywords: Individual website, HTML Technology, ASP Technology 第一章 引言 隨著計算機及網(wǎng)絡技術的飛速發(fā)展, Inter/Intra應用在全球范圍內(nèi)日益普及,在眾多的網(wǎng)絡服務中, Web給人耳目一新的感覺,而在這其中,網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,已經(jīng)成為任何人可以在網(wǎng)絡 所提供的平臺上進行個性展示的新型方式。 該個人主頁正是當今技術發(fā)展的產(chǎn)物,它是一套用 HTML,ASP 開發(fā)的能在網(wǎng)上進行的訪問的個人網(wǎng)頁, 此論文主要闡述的就是使用 HTML, ASP 技術的個人主頁的開發(fā) 。 H TML 以其簡單精練的語法、極易掌握的通用性與易學性 ,使 Web 網(wǎng)頁可以親近于每一個普通人 ,網(wǎng)絡也才得以普及發(fā)展 ,以至今日的輝煌。 (2) 可擴展性 : H TML 的標簽集合可以根據(jù)新需求而不斷修正或加入有限的新標簽符 , 為實現(xiàn)有限的新功能的擴展提供保障。 HTML 是“ Hyper Text Markup Language”的縮寫 ,它是一種超文本標記語言 ,是網(wǎng)頁的描述語言 ,用于編制通過萬維網(wǎng)顯示的超文本文件?,F(xiàn)在很多 HTML 的編輯器 ,都是通過跟文字處理器相似的接口來編輯網(wǎng)頁的。這類網(wǎng)頁編輯工具包括 Dreamweaver 和 Frontpage。雖然不需要成為一個 HTML 的專家 ,但學 會一點基本的 HTML ,對編寫網(wǎng)頁 ,肯定是有好處的。這種類型只是提供了用戶與網(wǎng)站之間受限制的交互。使用 ASP,能構創(chuàng)建具有交互性的商業(yè)應用程序。 ASP 的含義 ASP 包含三方面含義: Active: ASP 使用了 Microsoft 的 ActiveX 技術。它采用封裝對象,程序調(diào)用對象的技術,簡化編程,加強程序間合作。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 WEB 應用。這樣就不必擔心瀏覽器是否支持 ASP 所使用 的編程語言。 VBSCRIPT 是 VB 的一個簡集,會VB 的人可以很方便的快速上手。而在服務器端,則無需考慮瀏覽器的支持問題。 Pages: ASP 返回標準的 HTML 頁面,可以正常地在常用的瀏覽器中顯示。這樣就可以防止別人抄襲 程序。在了解了 VBSCRIPT 的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的 ASP 系統(tǒng)。 2. WEB服務器接受請求并且從內(nèi)存或者硬盤之中檢索 ASP文件。 4. ASP文件將包含在符號 %和 %之中的命令自動而下的執(zhí)行。 5. 將 HTML文件送回到服務器。 ASP 對象 ASP提供一些內(nèi)建對象,包括一些方法,屬性。對象屬性用來設置對象指定狀態(tài)的值。它提供創(chuàng)建一 Web 服務器 客戶端瀏覽器 ASP ADO訪問 ODBC 數(shù)據(jù)庫 HTTP 圖 1 個對象的實例,設置一個腳本的超時范圍以及編碼字符串等方法。 REQUEST對象:這個對象用來判定關于通過一個 HTTP請求傳遞的特定的用戶請求的信息,比如該請求是一個 GET請求還是一個 POST請求,以及在頭文件之中的 COOKIES等。 WEB應用程序是一個腳本和 WEB頁面的集合。在 SESSION對象之中存儲變量信息在用戶瀏覽 WEB應用程序的整個會話期間都得以保留。存儲在 Session對象之中的變量對于用戶是可以得到的,即使用戶在應用程序之中正在瀏覽頁面。 ASP的另一個安全特性是用戶不能觀看到并且復制到創(chuàng)建的腳本文件,因為發(fā)送給瀏覽器的只是處理結果。對于 VBScript和 JScript,使用哪種語言并不重要, Web 服務器等同地處理這兩種語言,并向用戶的瀏覽器發(fā)送 HTML 格式化結果。而且編寫 ASP無須手工 pile編譯或鏈接程序,可在服務器端直接執(zhí)行,這無疑是更加方便了我們的編寫過程。建議不要用 FontPage98或 ,因為他們會破壞源代碼的。 ASP是運行在服務器端,所以我們無須擔心瀏覽器 是否支持 ASP所使用的編程語言 ,用戶端只要使用可執(zhí)行 HTML碼的瀏覽器,即可瀏覽 Active Server Pages所設計的網(wǎng)頁內(nèi)容。 第四章 后臺數(shù)據(jù)庫的建立 ASP 訪問數(shù)據(jù)庫原理 ASP是一個服務器的腳本環(huán)境,內(nèi)嵌在 HTML頁面中的腳本程序在這里運行并建立 Web服務器應用程序。其中 ADO 是 ASP內(nèi)置的數(shù)據(jù)庫存取組件,各種腳本和語言均可調(diào)用它實現(xiàn)對數(shù)據(jù)庫的直接訪問,并利用相應的數(shù)據(jù)接口顯示查詢結果。 ADO 的簡單易行、應用廣泛使之成為 ASP 訪問數(shù)據(jù)庫所采用的最佳選擇。執(zhí)行過程如圖所示: A)瀏覽器:用戶通過 Web 瀏覽器用 HTTP 協(xié)議向 Inter 信息服務器( IIS)發(fā)出請求。若腳本中含有對數(shù)據(jù)庫的請求,服務器就執(zhí)行連接訪問數(shù)據(jù)庫的操作,并將結果以 HTML 格式送回用戶瀏覽器作為響應。 建立數(shù)據(jù)庫表 此個人主頁使用 ASP的只由留言板塊,利用數(shù)據(jù)庫原理相關知識,對 數(shù)據(jù)庫設計和每個模塊、每個界面的具體設計。 進行分析設計后,應該用 Access建立 17張表。 字段名 數(shù)據(jù)類型 說明 id 自動編號 管理員的自動編號 admin 文本 管理員的姓名 password 文本 管理員的密碼 表 1 管理員表 字段名 數(shù)據(jù)類型 說明 ID 自動編號 自動編號 userweb 文本 網(wǎng)站名稱 url 文本 網(wǎng)站網(wǎng)址 username 文本 站長姓名 mail 文本 站長信箱 maxsize 數(shù)字 每頁顯示留言數(shù) booktime 數(shù)字 發(fā)貼間隔時間 表 2 配置表 字段名 數(shù)據(jù)類型 說明 ID 文本 編號 use