【正文】
I目 錄摘 要 ........................................................IABSTRACT ......................................................II引 言 ......................................................III第一章 系統(tǒng)概述 ................................................1 系統(tǒng)說明 .............................................................1 系統(tǒng)功能簡介 .........................................................2第二章 開發(fā)環(huán)境介紹 ............................................3 系統(tǒng)運行環(huán)境配置 .....................................................3 ASP 簡介 .............................................................3 ASP 的優(yōu)點 .......................................................4 ASP 的 6 大對象 ...................................................5 ASP 的使用環(huán)境 ...................................................6 配置 Microsoft IIS...............................................7 ASP 的腳本語言 ...................................................7 動態(tài)網頁開發(fā)工具 DREAMWEAVER MX 簡介 ....................................9 系統(tǒng)數據庫介紹 .......................................................9 數據庫的概念 .....................................................9 ACCESS 簡介 .....................................................10 結構化查詢語言(SQL)簡介 ...........................................10 ASP 與 ADO 配合工作 ..................................................11第三章 總體設計 ...............................................14 系統(tǒng)功能模塊 ........................................................14 總體流程圖 ..........................................................15第四章 數據庫設計 .............................................16 數據表的介紹 ........................................................16 數據的加密介紹 ......................................................17同學錄網站系統(tǒng)設計論壇及系統(tǒng)管理功能模塊 II 建立數據庫連接 ......................................................18第五章 詳細設計 ...............................................19 登錄模塊的設計與實現 ...............................................19 修改密碼模塊的設計與實現 ...........................................20 查看發(fā)送留言模塊的設計與實現 .......................................21 瀏覽標題模塊的設計與實現 ...........................................23.刪除用戶模塊的設計與實現 ..........................................24 查詢模塊的設計 .....................................................24第六章 軟件測試 ...............................................25 軟件測試的重要性 ....................................................25 測試方法 ...........................................................26 測試中遇到的問題與解決方法 .........................................26結 束 語 ......................................................27致 謝 ......................................................28參考文獻 ......................................................29附錄:部分源代碼 ..............................................30同學錄網站系統(tǒng)設計論壇及系統(tǒng)管理功能模塊 I摘 要inter 飛速發(fā)展的今天,互聯網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟生活等各個方面發(fā)揮著重要的作用。具體包括修改密碼、朋友留言、瀏覽標題、發(fā)表帖子、刪除用戶、查詢帖子、給好友留言、同學注冊等五項功能。另外采用 Dreamweaver 來美化網頁,效果很是不錯。s, we developed this schoolmate to record the system. The system divides into the message center, the address book, the class and grade photo album, my diary, schoolmate registers and so on five functions. This system uses present quite popular ASP to take the onstage the development language. ASP has the characteristic as the development language which simple easy to study, but the function quite is also formidable. The backstage chooses Access to take the database, makes the middle and small scale system with Access the database not to lose is a good choice. Moreover uses Dreamweaver to beautify the homepage, the effect very is good.Key words:ASP,ACCESS,Schoolmate records,Database technology, Website construction同學錄網站系統(tǒng)設計論壇及系統(tǒng)管理功能模塊 III引 言在 Inter 飛速發(fā)展的今天,互聯網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。在這個信息極其發(fā)達的時代,我們目前可以用來進行信息交流的方法也有非常多,比如電報、電話、電子郵件、OICQ 等等通訊手段,但是這些或者不方便或者有局限性或者有費用的問題,比如電話就是屬于費用比較高的一種方式,而且一般情況下不能進行多人會談,只能 2 方通話,那么一個需要幾個人一起討論的會議就不能舉行,一般情況下都需要花費大量的人力物力把這幾個人聚集到同一地點才能進行討論。而且好的同學錄 BBS 還有各種表情符號等可以加強我們的表達。 談話內容儲存方式,ASP 有兩種選擇,一種是以文本文件方式,一種是以數據庫方式,ASP 對文本文件操作的指令不如 ADO(ActiveDataObject)提供的對數據庫操作的指令多,所以利用 ADO,ASP 能對數據庫靈活地操作,比如插入、刪除、更新、查詢等。于服務器端要保存用戶信息,我們利用數據庫來實現這一功能,因此首先需要建立用戶信息數據庫?!粝到y(tǒng)特點本系統(tǒng)的特點,操作簡單,維護方便等,系統(tǒng)具體特點如下:同學錄網站系統(tǒng)設計論壇及系統(tǒng)管理功能模塊 2 ASP 技術,只要能連接 Inter 或是局域網,就能使用本系統(tǒng)。,操作簡單。可通過帳戶 ID 號對用戶資料進行查詢;可以實現客戶端的在線信息顯示。當然,CPU 的處理速度越快,運行 ASP 代碼的效率越高。ASP 腳本呈現將在服務器端運行。在一個 ASP 應用程序中可以用其中的一種腳本語言,也可以結合這兩種腳本語言使用。而 ActiveXServer 組件實際上可以用任何語言編寫,這些語言包括 Java、VisualBasic、C++、COBOL 等等。這就可以確保開發(fā)者能夠將主要的精力用來考慮編寫程序的邏輯,而不必擔心外觀是怎樣的。瀏覽器獨立性ASP 提供了一種瀏覽器中樞方案來完成應用程序的設計工作。它也提供了通過 SecureSocketLayer(SSL)或其他的加密通信協議訪問證書的能力,并提供有助于管理連接的屬性。◆Server 對象Server 對象提供了一系列的方法和屬性,在使用 ASP 編寫腳本時是非常有用的。它與Application 對象一樣提供一個空間用來存放變量和對象的引用,但只能供目前的訪問同學錄網站系統(tǒng)設計論壇及系統(tǒng)管理功能模塊 6者在會話的生命期中打開的頁面使用。圖中表現了 ASP和創(chuàng)建及服務于 ASP 頁的過程之間的關系。IIS 的工作是這樣分工的:腳本代碼是由默認的腳本編程引擎如 VBScript 完成,然后同學錄網站系統(tǒng)設計論壇及系統(tǒng)管理功能模塊 7經引擎翻譯轉換成服務器能執(zhí)行的命令,而 IIS 則進一步為送入的 Active 對象處理輸入和輸出,出錯信息的輸出也是有 IIS 產生的。Web 瀏覽器通過將 URL 發(fā)送給 Web 服務器請求信息。這樣 IIS 安裝完畢。打開 NetscapeNavigator 或 Microsoftexplorer 瀏覽器,在地址欄中輸入所需要的網址,就可以瀏覽用 HTML 寫的網頁。VBscript 語言VBScript 與 Basic 語言有密切關系。這意味著這種語言比 BASIC 語言的成熟版本容易使用又難于使用??梢栽?HTML 文件中直接嵌入 VBScript 腳本。也可以在 ASP 網頁中使用其它腳本語言,如 Jscri