【正文】
IIS(Inter Information Server)是微軟推出的 Windows NT Option Pack 的主要成員,作為 Win2021server 的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當今市場上最受關(guān)注的 Web 服務(wù)器之一。這 6 個對象及其功能描述如 下 表所示 : ASP 內(nèi)部 6 大對象及其功能 對象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web 服務(wù)器工具 Session 儲存在一個 Session 內(nèi)的用戶信息,該信息僅可被該用戶訪問 Application 在一個 ASPApplication 中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transaction 服務(wù)器進行分布式事務(wù)處理 合理地運用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰。 A S P 的每一個命令都首先被用來生成 H T M L 文件, A S P 允許生成動態(tài)內(nèi)容 .下載對于 Web 服務(wù)器來說, A S P 與 H T M L有著本質(zhì)的區(qū)別, H T M L 不經(jīng)任何處理送回給瀏覽器另一方面,對于瀏覽器來說, A S P 和 H T M L 幾乎是沒有區(qū)別的,僅僅是后綴為 . a s p 和 . h t m的區(qū)別,當我們在客戶端提出對 A S P 的申請后,我們的瀏覽器接受的是 H T M L格式的文件。如:當前的計算機時間、計數(shù)器的計數(shù)值等。 A S P 包含標準的A c t i v e X 組件 ,這些組件可以實現(xiàn)一些復(fù)雜的功能,如使用數(shù)據(jù)庫等 . A S P 就是由服務(wù)器端腳本、對象以及組件拓展過 的標準網(wǎng)頁并為其提供了運行的環(huán)境。利用這些內(nèi)建對象,你可以使腳本更加強大;這些對象會允許從瀏覽器中接收和發(fā)送信息。一個 A S P 文件的后綴為 . a s p,其中包含實現(xiàn)動態(tài)功能的 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 文件沒有任何區(qū)別。 第二章 編程環(huán)境基礎(chǔ)知識 2. 1 ASP 簡介 A S P Microsoft Active Server Pages (ASP)實際上是將標準的 H T M L文件拓展了一些附加特征, A S P 像標準的 H T M L 文件一樣包含 H T M L 語句并且在一個瀏覽器上解釋并顯示。 本文作者主要完成 Web 服務(wù)器端的學(xué)生注冊、家教注冊、學(xué)生信息、學(xué)生信息瀏覽、家教信息瀏覽、信息檢索功能模塊的設(shè)計。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對數(shù)據(jù)庫中的歷史記錄進行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表;頁面生成器則負責(zé)記錄用戶行為和根據(jù)關(guān)聯(lián)表動態(tài)生成用戶個性化 Web頁面。本文中數(shù)據(jù)庫服務(wù)器采用了 Microsoft Access 數(shù)據(jù)庫作為 ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進的 ADO( ActiveX Data Objects)技術(shù)進行數(shù)據(jù)庫存取等操作,使 Web 與數(shù)據(jù)庫緊密聯(lián)系起來。 要實現(xiàn)這樣的 功能,離不開后臺數(shù)據(jù)庫的支持。 在 Inter 飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用 .因此網(wǎng)站建設(shè)在 Inter 應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。據(jù)估計,目前 Inter 上已有上百萬個 Web 站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個好的 Web 站點對于一個機構(gòu)的發(fā)展十分重要。 【關(guān)鍵詞】家教信息 管理 系統(tǒng)設(shè)計 ASP 第一章 前言 Inter 是目前世界上最大的計算機互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個整體。全系統(tǒng)共分前言、編程環(huán)境基礎(chǔ)知識、 需求分析 、系統(tǒng)設(shè)計、系統(tǒng)實施、系統(tǒng)運行及維護、開發(fā)總結(jié)等幾章。家教信息管理系統(tǒng) 目錄 摘要 ??????????????????????????????? 1 第 1章 前言 ????????????????????????? 2 第 2章 編程環(huán)境基礎(chǔ)知識 ????????????????? 3 ASP 簡介 ………………………………………………………………… 3 ………………………………………………………………… 4 數(shù)據(jù)庫系統(tǒng)簡介 ……………………………………………………… 4 數(shù)據(jù)庫……………………………………………………………… … 4 數(shù)據(jù)庫管理系統(tǒng)……………………………………………………… 4 數(shù)據(jù)模型……………………………………………………………… 4 第 3章 需求分析 ………………………………………………………… 5 ………………………………………………………………… 5 系統(tǒng)運行環(huán)境 ………………………………………………………… 5 功能需求描述 ………………………………………………………… 5 第 4章 總體設(shè)計 ………………………………………………………… 6 …………………………………………………… 6 網(wǎng)站內(nèi)容與網(wǎng)站目錄 …………………………………………………… 6 開發(fā)與設(shè)計的總體思想 ……………………………………………… 7 系統(tǒng)功能設(shè)計 … … ???????????????????? 7 ???????????????????????? 7 ??????????????????????? 7 第 5章 詳細設(shè)計 ?????????????????????? 14 ????????????????? 12 ???????????????????????? 12 IPO 圖 ???????????????????????? 12 、標識 、 使用的文件或數(shù)據(jù)庫 ????????????? 12 界面設(shè)計 ??????????????????????? 12 程序的設(shè)計與實現(xiàn) ??????????????????? 12 家教注冊模塊 ??????????? ????????????? 15 IPO 圖 ????????????????????????? 15 、標識 、 使用的文件或數(shù)據(jù)庫 ????????????? 15 界面設(shè)計 ???????????????????????? 16 程序的設(shè)計與實現(xiàn) ???????????????????? 16 5. 3學(xué)生注冊模塊 ?????????????????????? 21 ???????????????????????? 21 IPO 圖 ?????????? ??????????????? 21 、標識 、 使用的文件或數(shù)據(jù)庫 ???????????? 21 界面設(shè)計 ???????????????????????? 22 程序的設(shè)計與實現(xiàn) ???????????????????? 22 ???????????????????? 28 ???????????????????????? 28 IPO 圖 ????????????????????????? 28 、標識 、 使用的 文件或數(shù)據(jù)庫 ????????????? 28 界面設(shè)計 ???????????????????????? 29 程序的設(shè)計與實現(xiàn) ???????????????????? 29 ???????????????????? 31 ???????????????????????? 31 IPO 圖 ????????????????????????? 31 、標識 、 使用的文件或數(shù)據(jù)庫 ????????????? 31 界面設(shè)計 ???? ???????????????????? 32 程序的設(shè)計與實現(xiàn) ???????????????????? 32 ???????????????????? 35 ???????????????????????? 35 IPO 圖 ????????????????????????? 35 、標識 、 使用的文件或數(shù)據(jù)庫 ????????????? 35 界面設(shè)計 ???????????????????????? 36 程序的設(shè)計與實現(xiàn) ? ??????????????????? 36 信息檢索模塊 ?????????????????????? 46 ???????????????????????? 46 IPO 圖 ????????????????????????? 46 、標識 、 使用的文件或數(shù)據(jù)庫 ????????????? 46 界面設(shè)計 ???????????????????????? 47 程序的設(shè)計與實現(xiàn) ???????????????????? 49 第 6章 測試和維護 ???? ???????????????? 49 ????????????????????????? 49 ????????????????????????? 49 結(jié)束語 ???????????????????????????? 50 致謝 ?????????????????????????????? 50 參考文獻 ??????????????????????????? 50 摘要 【論文摘要】 我使用 MACROMEDIA公司的 Dreamweaver MX制作頁面,用 VB開發(fā)語言做連接數(shù)據(jù)庫 的程序,使用 ACCESS制作系統(tǒng)的數(shù)據(jù)庫,做一個具有學(xué)生注冊、家教注冊、學(xué)生信息、家教信息、學(xué)生信息管理、家教信息管理、信息檢索功能的小型的網(wǎng)站信息管理系統(tǒng)。 根據(jù)網(wǎng)站信息管理系統(tǒng)的開發(fā)為背景,論述了整個系統(tǒng)的開發(fā)過程,系統(tǒng)的結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法。詳細論述了需求分析、系統(tǒng)設(shè)計的技術(shù)及應(yīng)用、系統(tǒng)的功能等內(nèi)容。作為 Inter 上一種先進的,易于被人們所接受的信息檢索手段, World Wide Web(簡稱 WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計算機科學(xué) 的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在 Inter 中的廣泛應(yīng)用, Web 站點向用戶提供的服務(wù)將越來越豐富,越來越人性化。 本系統(tǒng)為家教服務(wù)提供一個交流的平臺,使學(xué)生能夠在本系統(tǒng)中找到適合自己的家教,也使有做家教意愿的人群能夠發(fā)布自己的簡歷。用戶驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關(guān)聯(lián)表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。 整個個性化頁面生成系統(tǒng)主要由使用 Dreamweaver_MX開發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用 IIS+ASP 技術(shù)實現(xiàn)的個性化 Web頁面生成器兩部分組成。二者通過數(shù)據(jù)庫服務(wù)器和 Web服務(wù)器連接。實現(xiàn)與完善以及整個實驗網(wǎng)站的組織建立和測試工作。但它為 H T M L 編寫人員提供了在服務(wù)器端運行腳本的環(huán)境,使 H T M L 編寫人員可以利用 V B S c r i p t 和 J S c r i p t 或其他第三方腳本語言來創(chuàng)建 A S P,實現(xiàn)過去需要編寫復(fù)雜的 C G I 程序才能實現(xiàn)的有動態(tài)內(nèi)容的網(wǎng)頁,如計數(shù)器等。 A S P 提供了一些內(nèi)建對象 。例如,利用 r e q u e s t對象,你可以接收用戶的 H T M L 表單中的信息并加以處理。而它的網(wǎng)頁并不是在建立初期存在的,而是當某個瀏覽器向它提出請求時,它才根據(jù)需要產(chǎn)生所需要的標準網(wǎng)頁,這克服了過去 H T M L 編寫的網(wǎng)頁的靜態(tài)缺點,從而使網(wǎng)頁上可以有許多動態(tài)的信息存在。 A S P 是一套服務(wù)器端的腳本運行環(huán)境,當用戶從瀏覽器向 We b 服務(wù)器請求 .asp 文件時, ASP 腳本開始運行,然后 Web 服務(wù)器調(diào)用 A S P, A S P 全面讀取請求的文件,執(zhí)行所有的腳本命令,并將標準的 Web 頁傳送給瀏覽器,而并不包含你所 寫的腳本命令。因此它根據(jù)以上特性,我們用 A S P 可以方便地實現(xiàn)諸如表格信息收集、計數(shù)器、留言簿、公告板 、 A S P 還可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,為不同的瀏覽者定制不同的頁面內(nèi)容 . ASP 的內(nèi)部對象特點: