版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.家庭教育信息管理系統(tǒng)目錄總結(jié) 1第 1 章 前言 2第 2 章 編程環(huán)境基礎(chǔ) . 32.1 ASP 簡(jiǎn)介 32.2 IIS簡(jiǎn)介 42.3 數(shù)據(jù)庫(kù)系統(tǒng)介紹 42.3.1 數(shù)據(jù)庫(kù) 42.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng) 42.3.3 數(shù)據(jù)模型 4第三章需求分析 53.1功能要求 53.2系統(tǒng)運(yùn)行環(huán)境 53.3 功能需求描述 5第 4 章 總體設(shè)計(jì) 64.1 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì). 64.1.1 內(nèi)容和內(nèi)容. 64.1.2 開(kāi)發(fā)設(shè)計(jì)的總體思路74.1.3 系統(tǒng)功能設(shè)計(jì) 74.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 74.3 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 7第 5 章 詳細(xì)設(shè)計(jì) 145.1 家教信息管理系統(tǒng)首頁(yè) 125.1.1 功能說(shuō)明 125.1.2
2、 IPO地圖 125.1.3 使用的名稱、標(biāo)識(shí)、文件或數(shù)據(jù)庫(kù) 125.1.4 界面設(shè)計(jì) 125.1.5 程序的設(shè)計(jì)和實(shí)施 125.2 導(dǎo)師注冊(cè)模塊5.2.1 功能說(shuō)明 155.2.2 IPO地圖 155.2.3 使用的名稱、標(biāo)識(shí)、文件或數(shù)據(jù)庫(kù) 155.2.4 界面設(shè)計(jì) 165.2.5 程序設(shè)計(jì)和實(shí)施165.3 學(xué)生注冊(cè)模塊 215.3.1 功能說(shuō)明 215.3.2 IPO地圖 215.3.3 使用的名稱、標(biāo)識(shí)、文件或數(shù)據(jù)庫(kù) 215.3.4 界面設(shè)計(jì) 225.3.5 方案的設(shè)計(jì)與實(shí)施. 225.4 輔導(dǎo)信息瀏覽模塊285.4.1 功能說(shuō)明 285.4.2 IPO地圖 285.4.3 使用的名稱、
3、標(biāo)識(shí)、文件或數(shù)據(jù)庫(kù) 285.4.4 界面設(shè)計(jì) 295.4.5 程序的設(shè)計(jì)和實(shí)施295.5 學(xué)生信息瀏覽模塊315.5.1 功能說(shuō)明 315.5.2 IPO地圖 315.5.3 使用的名稱、標(biāo)識(shí)、文件或數(shù)據(jù)庫(kù) 315.5.4 界面設(shè)計(jì) 325.5.5 程序設(shè)計(jì)和實(shí)施325.6 家教個(gè)人管理模塊355.6.1 功能說(shuō)明 355.6.2 IPO 圖 355.6.3 使用的姓名、身份、文件或數(shù)據(jù)庫(kù) 355.6.4 界面設(shè)計(jì) 365.6.5 程序設(shè)計(jì)和實(shí)施365.7 信息檢索模塊465.7.1 功能說(shuō)明 465.7.2 IPO地圖465.7.3 使用的名稱、標(biāo)識(shí)、文件或數(shù)據(jù)庫(kù) 465.7.4 界面設(shè)計(jì)4
4、75.7.5 程序的設(shè)計(jì)和實(shí)施49第 6 章 測(cè)試和維護(hù). 496.1 試驗(yàn)方法 496.2 系統(tǒng)維護(hù) 49結(jié)束語(yǔ) 50到. 50參考50摘要摘要 我用MACROMEDIA的Dreamweaver MX做頁(yè)面,用VB開(kāi)發(fā)語(yǔ)言做程序連接數(shù)據(jù)庫(kù),用ACCESS做系統(tǒng)的數(shù)據(jù)庫(kù),做一個(gè)有學(xué)生注冊(cè),導(dǎo)師注冊(cè),學(xué)生信息的系統(tǒng), 家教信息, 學(xué)生信息管理, 具有家庭教育信息管理和信息檢索功能的小型信息管理系統(tǒng)。根據(jù)信息管理系統(tǒng)的開(kāi)發(fā)背景,論述了整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程、系統(tǒng)的結(jié)構(gòu)以及系統(tǒng)開(kāi)發(fā)的基本原則和方法。整個(gè)系統(tǒng)分為前言、編程環(huán)境基礎(chǔ)知識(shí)、需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)運(yùn)維、開(kāi)發(fā)總結(jié)等章節(jié)。詳細(xì)論述了需求
5、分析、系統(tǒng)設(shè)計(jì)技術(shù)與應(yīng)用、系統(tǒng)功能。關(guān)鍵詞 輔導(dǎo)信息管理系統(tǒng)ASP設(shè)計(jì)第一章 前言互聯(lián)網(wǎng)是世界上最大的計(jì)算機(jī)互連網(wǎng)絡(luò)。它遍布全球,將全球各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。萬(wàn)維網(wǎng)(簡(jiǎn)稱WWW)作為一種先進(jìn)的、易于接受的互聯(lián)網(wǎng)信息檢索方式,發(fā)展迅速,已成為世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前互聯(lián)網(wǎng)上的網(wǎng)站數(shù)以百萬(wàn)計(jì),涵蓋教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等領(lǐng)域,用戶群體非常龐大。一個(gè)好的網(wǎng)站對(duì)于一個(gè)組織的發(fā)展非常重要。近年來(lái),隨著網(wǎng)絡(luò)用戶需求的不斷提高和計(jì)算機(jī)科學(xué)的飛速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在互聯(lián)網(wǎng)上的廣泛應(yīng)用,網(wǎng)站為用戶提供的服務(wù)將越來(lái)越豐富,更加人性化。 .在互聯(lián)網(wǎng)飛速發(fā)展的今
6、天,互聯(lián)網(wǎng)已成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。它在人們的政治、經(jīng)濟(jì)、生活等方面發(fā)揮著重要作用。因此,互聯(lián)網(wǎng)應(yīng)用建設(shè)的現(xiàn)狀是顯而易見(jiàn)的。它已成為政府、企事業(yè)單位信息化建設(shè)的重要組成部分,受到人們的關(guān)注。本系統(tǒng)提供了一個(gè)家教服務(wù)的交流平臺(tái),讓學(xué)生可以在這個(gè)系統(tǒng)中找到合適的導(dǎo)師,也可以讓愿意做導(dǎo)師的人發(fā)布自己的簡(jiǎn)歷。實(shí)現(xiàn)這樣的功能,離不開(kāi)后臺(tái)數(shù)據(jù)庫(kù)的支持。用戶認(rèn)證信息、采集到的用戶點(diǎn)擊信息、主題級(jí)別信息、關(guān)聯(lián)表分析等大量數(shù)據(jù)由數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行管理。本文數(shù)據(jù)庫(kù)服務(wù)器采用Microsoft Access數(shù)據(jù)庫(kù)作為ODBC(Open DataBase Connectivity)數(shù)據(jù)源,采用先進(jìn)
7、的ADO(ActiveX Data Objects)技術(shù)進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)等操作,使Web與數(shù)據(jù)庫(kù)緊密相連。整個(gè)個(gè)性化頁(yè)面生成系統(tǒng)主要由Dreamweaver_MX開(kāi)發(fā)的關(guān)聯(lián)規(guī)則挖掘系統(tǒng)和IIS+ASP技術(shù)實(shí)現(xiàn)的個(gè)性化網(wǎng)頁(yè)生成器兩部分組成。關(guān)聯(lián)規(guī)則挖掘系統(tǒng)分析數(shù)據(jù)庫(kù)中的歷史記錄,生成用戶關(guān)聯(lián)規(guī)則表;頁(yè)面生成器負(fù)責(zé)記錄用戶行為,根據(jù)關(guān)聯(lián)表動(dòng)態(tài)生成用戶個(gè)性化網(wǎng)頁(yè)。兩者通過(guò)數(shù)據(jù)庫(kù)服務(wù)器和網(wǎng)絡(luò)服務(wù)器連接。本文作者主要完成了Web服務(wù)器端學(xué)生注冊(cè)、導(dǎo)師注冊(cè)、學(xué)生信息、學(xué)生信息瀏覽、輔導(dǎo)信息瀏覽、信息檢索等功能模塊的設(shè)計(jì)。與整個(gè)實(shí)驗(yàn)的組織一起實(shí)施和改進(jìn)以構(gòu)建和測(cè)試工作。第二章 編程環(huán)境基礎(chǔ)知識(shí)2.1 ASP簡(jiǎn)
8、介ASP Microsoft Active Server Pages (ASP) 實(shí)際上是一個(gè)標(biāo)準(zhǔn)的 HTML 文檔,擴(kuò)展了一些附加功能。 ASP 包含與標(biāo)準(zhǔn) HTML 文檔類似的 HTML 語(yǔ)句,并在瀏覽器上進(jìn)行解釋和顯示。但它為HTML編寫者提供了一個(gè)在服務(wù)器端運(yùn)行腳本的環(huán)境,使HTML編寫者可以使用VBS Script和JS Script或其他第三方腳本語(yǔ)言來(lái)創(chuàng)建ASP,并實(shí)現(xiàn)需要在服務(wù)器端編寫復(fù)雜CGI程序的動(dòng)態(tài)性能。過(guò)去的。內(nèi)容頁(yè)面,如計(jì)數(shù)器等。ASP文件后綴為.asp,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的VBS Script或JS Script語(yǔ)句。如果這些 VBS Script 或 JS Sc
9、ript 語(yǔ)句被刪除,它與標(biāo)準(zhǔn)的 HTML 文件沒(méi)有什么不同。 ASP 提供了一些內(nèi)置對(duì)象。您可以使用這些對(duì)象使您的腳本更強(qiáng)大;這些對(duì)象從瀏覽器接收和致信息。例如,使用請(qǐng)求對(duì)象,您可以從用戶的 HTML 表單中接收信息并對(duì)其進(jìn)行處理。 ASP 包括標(biāo)準(zhǔn)的Active X 組件,可以實(shí)現(xiàn)一些復(fù)雜的功能,例如使用數(shù)據(jù)庫(kù)。 ASP 是由服務(wù)器端腳本、對(duì)象和組件擴(kuò)展的標(biāo)準(zhǔn)網(wǎng)頁(yè),并為其提供運(yùn)行環(huán)境。并且它的網(wǎng)頁(yè)在建立初期是不存在的,但是當(dāng)瀏覽器向它發(fā)出請(qǐng)求時(shí),它會(huì)根據(jù)自己的需要生成所需的標(biāo)準(zhǔn)網(wǎng)頁(yè),克服了目前用HTML編寫的網(wǎng)頁(yè)靜態(tài)的缺點(diǎn)。過(guò)去,使得很多動(dòng)態(tài)信息可以存在于一個(gè)網(wǎng)頁(yè)上。如:當(dāng)前計(jì)算機(jī)時(shí)間、計(jì)
10、數(shù)器的計(jì)數(shù)值等。ASP 是一個(gè)服務(wù)器端腳本運(yùn)行環(huán)境。當(dāng)用戶從瀏覽器向 Web 服務(wù)器請(qǐng)求 .asp 文件時(shí),ASP 腳本開(kāi)始運(yùn)行,然后 Web 服務(wù)器調(diào)用 ASP。 ASP 讀取請(qǐng)求的文件并執(zhí)行所有腳本命令。并且無(wú)需您編寫腳本命令即可將標(biāo)準(zhǔn)網(wǎng)頁(yè)致到瀏覽器。 ASP的每一條命令都首先用于生成HTML文件,ASP內(nèi)容生成動(dòng)態(tài)內(nèi)容。對(duì)于 Web 服務(wù)器,ASP 和 HTML 本質(zhì)上是不同的,HTML 是在沒(méi)有任何處理的情況下致回瀏覽器的。對(duì)于瀏覽器來(lái)說(shuō),ASP和HTML幾乎沒(méi)有區(qū)別,只有.asp和.htm后綴的區(qū)別。當(dāng)我們?cè)诳蛻舳松暾?qǐng) ASP 時(shí),我們的瀏覽器接受 HTML 格式的文件。因此,根據(jù)以
11、上特點(diǎn),我們可以使用ASP輕松實(shí)現(xiàn)信息采集、計(jì)數(shù)器、留言簿、公告欄等形式,ASP也可以輕松實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)控制,針對(duì)不同的瀏覽器定制不同的頁(yè)面內(nèi)容。ASP的部門對(duì)象特點(diǎn): ASP提供了6個(gè)強(qiáng)大的部門對(duì)象,每個(gè)都有自己的屬性(Property)、方法(Method),有的還具有數(shù)據(jù)集合(Collection)和事件(Event),它們共同做一些重要的工作在網(wǎng)絡(luò)中。這六個(gè)對(duì)象及其功能說(shuō)明如下表所示:6 ASP部門的對(duì)象及其職能對(duì)象名稱功能說(shuō)明要求從客戶端獲取信息回復(fù)向客戶致信息服務(wù)器提供一些網(wǎng)絡(luò)服務(wù)器工具會(huì)議存儲(chǔ)在會(huì)話中的用戶信息,只能由該用戶訪問(wèn)應(yīng)用讓不同的客戶端在一個(gè) ASP 應(yīng)用程序中共
12、享信息對(duì)象上下文使用 Microsoft Transaction Server 進(jìn)行分布式事務(wù)處理合理利用這些物件,可以讓原本復(fù)雜繁瑣的工作變得簡(jiǎn)單明了。2.2 IIS簡(jiǎn)介Wsb 服務(wù)器是 Web 應(yīng)用程序的核心。 IIS(Internet 信息服務(wù)器)是微軟推出的 Windows NT Option Pack 的主要成員。作為Win2000server的一個(gè)擴(kuò)展,它自推出以來(lái)已經(jīng)發(fā)展了很多。它的架構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的 Web 服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具備服務(wù)器端腳本開(kāi)發(fā)與調(diào)試、容量管理與站點(diǎn)分析、死機(jī)保護(hù)、JAVA虛擬機(jī)設(shè)置、全面支持ASP等強(qiáng)大功能。2.3
13、 數(shù)據(jù)庫(kù)系統(tǒng)介紹2.3.1 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)上的有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按照一定的數(shù)據(jù)模型進(jìn)行分組、描述和存儲(chǔ),數(shù)據(jù)冗余更少,數(shù)據(jù)獨(dú)立性和可擴(kuò)展性更高,數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以被各種合法用戶共享。2.3.2 數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(Data Manipulation Language,DML)是一種軟件系統(tǒng),主要用于定義和管理數(shù)據(jù)庫(kù),以及處理數(shù)據(jù)庫(kù)與應(yīng)用程序和其他程序之間的連接。數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。它建立在操作系統(tǒng)之上,以統(tǒng)一的方式管理和控制數(shù)據(jù)庫(kù)。2.3.3 數(shù)據(jù)模型數(shù)據(jù)模型是數(shù)據(jù)和數(shù)據(jù)特征的抽象表示。它包括三個(gè)部分:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整
14、性約束。主要的數(shù)據(jù)模型有:網(wǎng)格模型、層次模型和關(guān)系模型。第三章需求分析從小學(xué)到高中,很多學(xué)生家長(zhǎng)不遺余力地為孩子尋找合適的家教,很多大學(xué)生也通過(guò)做家教增加了收入,所以開(kāi)發(fā)一個(gè)家教信息管理系統(tǒng)非常重要,以滿足他們的需求。雙方的需求。必要的東西。3.1 功能要求該系統(tǒng)提供了一個(gè)家教服務(wù)的交流平臺(tái),讓學(xué)生可以在這個(gè)系統(tǒng)中找到合適的導(dǎo)師,讓愿意做導(dǎo)師的人發(fā)布自己的簡(jiǎn)歷。系統(tǒng)的功能主要包括:導(dǎo)師可以注冊(cè)一個(gè)在線昵稱來(lái)發(fā)布他們的求職信息和個(gè)人詳細(xì)信息。學(xué)生可以使用在線昵稱注冊(cè),以發(fā)布他們的需求信息和個(gè)人詳細(xì)信息。用戶可以翻閱導(dǎo)師發(fā)布的所有求職信息和個(gè)人信息。學(xué)生可以按頁(yè)面瀏覽導(dǎo)師發(fā)布的所有需求信息和個(gè)人信
15、息。導(dǎo)師可以登錄修改自己的求職信息和個(gè)人信息。學(xué)生可以登錄后修改自己需要的信息和個(gè)人信息。學(xué)生和家長(zhǎng)都可以檢索信息。3.2 系統(tǒng)運(yùn)行環(huán)境(1) 硬件環(huán)境處理器:Intel Pentium III 或更高存儲(chǔ):256MB硬盤空間:10MB顯卡:SVGA顯示適配器網(wǎng)絡(luò)配置:寬帶網(wǎng)絡(luò)(2) 軟件環(huán)境操作系統(tǒng):Windows 2000/Windows XPWeb服務(wù)器:IIS 5.0數(shù)據(jù)庫(kù):Microsoft Access 2000瀏覽器:Internet Explorer 5.0 編程工具:Dreamweaver MX 20043.3 功能需求描述該系統(tǒng)分為七個(gè)模塊。功能模塊圖如下圖所示家教注冊(cè)模塊
16、家教注冊(cè)模塊學(xué)生注冊(cè)模塊學(xué)生注冊(cè)模塊家教信息瀏覽模塊家教信息瀏覽模塊家教信息管理系統(tǒng)家教信息管理系統(tǒng)學(xué)生信息瀏覽模塊學(xué)生信息瀏覽模塊家教個(gè)人信息管理模塊家教個(gè)人信息管理模塊信息檢索模塊學(xué)生個(gè)人信息管理模塊信息檢索模塊學(xué)生個(gè)人信息管理模塊第四章總體設(shè)計(jì)4.1 系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)4.1.1 內(nèi)容和內(nèi)容(1) 內(nèi)容家教信息管理系統(tǒng)家教信息管理系統(tǒng)學(xué)生運(yùn)動(dòng)家教學(xué)生運(yùn)動(dòng)家教登錄注冊(cè)信息檢索信息管理登錄注冊(cè)信息檢索信息管理瀏覽信息信息檢索瀏覽信息信信息檢索瀏覽信息信息管理工作注冊(cè)登錄需求信息刪除求職信息刪除需求信息發(fā)布修改個(gè)人信息修改密碼求職信息發(fā)布修改個(gè)人信息修改密碼需求信息刪除求職信息刪除需求信息發(fā)布修
17、改個(gè)人信息修改密碼求職信息發(fā)布修改個(gè)人信息修改密碼(2) 目錄imageimagedbdbSStudentreg.aspIndex.aspIndex.aspSStudentdetailreg.aspstudentstudentDealstudentreg.aspDealstudentreg.aspTeacherreg.aspTeacherreg.aspjjglteacherTjjglteacherTeacherreg.aspDealteacherreg.aspDealteacherreg.aspteacheralterPutout.aspChangepersoninfo.aspChangepw
18、.aspteacheralterPutout.aspChangepersoninfo.aspChangepw.aspDDelinfo.aspTTdealsearch.aspsearchsearchSSdealsearch.asp4.1.2 開(kāi)發(fā)設(shè)計(jì)的總體思路該系統(tǒng)的作用是為有輔導(dǎo)需求的人和有輔導(dǎo)愿望的人提供一個(gè)交流的網(wǎng)絡(luò)平臺(tái),讓這些人可以更方便地交流。因此,本系統(tǒng)采用B/S架構(gòu)開(kāi)發(fā)設(shè)計(jì)。只要有瀏覽器,任何人都可以在這個(gè)系統(tǒng)中發(fā)布和查詢信息。4.1.3 系統(tǒng)功能設(shè)計(jì)(1) 導(dǎo)師注冊(cè)模塊導(dǎo)師注冊(cè)模塊提供兩種導(dǎo)師注冊(cè)形式。第一個(gè)表格用于填寫導(dǎo)師登錄所需的昵稱和密碼,如果填寫正確,進(jìn)入第二個(gè)表格繼續(xù)填
19、寫個(gè)人信息。填寫完所有必填信息后,會(huì)重定向到導(dǎo)師的個(gè)人信息管理區(qū),導(dǎo)師可以發(fā)布。自己的工作信息(2) 學(xué)生注冊(cè)模塊學(xué)生注冊(cè)模塊提供兩種學(xué)生注冊(cè)表格。第一個(gè)表格用于填寫學(xué)生登錄所需的昵稱和密碼。如果表格正確,請(qǐng)輸入第二個(gè)表格并繼續(xù)填寫個(gè)人詳細(xì)信息。填寫完所有必填信息后,將重定向到學(xué)生的個(gè)人信息管理區(qū)。學(xué)生可以發(fā)布自己的輔導(dǎo)需求信息。(3) 導(dǎo)師個(gè)人信息管理模塊導(dǎo)師使用注冊(cè)模塊的昵稱和密碼登錄,判斷無(wú)誤后進(jìn)入導(dǎo)師個(gè)人信息管理,導(dǎo)師可以修改自己的密碼、個(gè)人信息、發(fā)布職位信息或刪除已發(fā)布的職位信息。該模塊的功能如圖4-1所示:修改密碼修改密碼修改個(gè)人信息修改個(gè)人信息求職信息發(fā)布家教個(gè)人信息管理模塊求職
20、信息發(fā)布家教個(gè)人信息管理模塊求職信息刪除求職信息刪除圖4-1 導(dǎo)師個(gè)人信息管理模塊(4) 學(xué)生個(gè)人信息管理模塊學(xué)生使用注冊(cè)模塊的昵稱和密碼登錄。無(wú)誤后進(jìn)入學(xué)生個(gè)人信息修改與發(fā)布區(qū),學(xué)生可在此修改密碼、個(gè)人信息、發(fā)布輔導(dǎo)需求信息或刪除已發(fā)布的需求信息。該模塊的功能結(jié)構(gòu)如圖4-2所示:修改密碼修改密碼修改個(gè)人信息學(xué)生個(gè)人信息管理模塊修改個(gè)人信息學(xué)生個(gè)人信息管理模塊需求信息發(fā)布需求信息發(fā)布需求信息刪除需求信息刪除圖 4-2學(xué)生個(gè)人信息管理模塊(5) 輔導(dǎo)信息瀏覽模塊輔導(dǎo)信息模塊主要以表格的形式發(fā)布輔導(dǎo)員的求職信息。通過(guò)點(diǎn)擊“發(fā)布者”的超級(jí),您可以查看他的個(gè)人詳細(xì)信息。如果求職信息很多,模塊提供分頁(yè)瀏
21、覽功能。(6) 學(xué)生信息瀏覽模塊學(xué)生信息模塊主要以表格的形式展示學(xué)生的輔導(dǎo)需求信息。該表分為“輔導(dǎo)需求信息內(nèi)容”、“發(fā)布時(shí)間”、“發(fā)布者”三欄。可以通過(guò)單擊“發(fā)布者”選項(xiàng)卡查看發(fā)布信息的學(xué)生的個(gè)人詳細(xì)信息。該模塊還提供了分頁(yè)瀏覽功能。(7) 信息檢索模塊通過(guò)信息檢索模塊,用戶可以查詢到學(xué)生發(fā)布的輔導(dǎo)需求信息和輔導(dǎo)發(fā)布的求職信息。輔導(dǎo)信息檢索可以通過(guò)“教學(xué)科目”、“教育教育”和“性別”三項(xiàng)進(jìn)行單項(xiàng)查詢或組合查詢。對(duì)于學(xué)生信息檢索,可以通過(guò)“輔導(dǎo)科目”、“學(xué)習(xí)水平”、“性別”三項(xiàng)進(jìn)行單項(xiàng)查詢或組合查詢。查詢結(jié)果以列表形式顯示。該模塊的子模塊圖如圖4-3所示:學(xué)生信息檢索子模塊學(xué)生信息檢索子模塊信息
22、檢索模塊信息檢索模塊家教信息檢索子模塊家教信息檢索子模塊圖 4-3 信息檢索模塊4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)(1) 概念結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)的對(duì)象是學(xué)生用戶和導(dǎo)師用戶,在分析數(shù)據(jù)庫(kù)需求時(shí)主要考慮兩方面的需求。導(dǎo)師信息管理功能和學(xué)生信息管理功能。(2) 邏輯結(jié)構(gòu)設(shè)計(jì):學(xué)生注冊(cè):包括號(hào)碼、用戶名、密碼。學(xué)生詳情:包括ID、用戶名、真實(shí)姓名、性別、年齡、學(xué)習(xí)程度、地址、找輔導(dǎo)情況、輔導(dǎo)科目1、輔導(dǎo)科目2、詳細(xì)內(nèi)容、發(fā)布時(shí)間。學(xué)生發(fā)布信息:包括序列號(hào)、用戶名、必修科目、詳細(xì)信息、發(fā)布日期。導(dǎo)師注冊(cè):包括號(hào)碼、用戶名、密碼。導(dǎo)師注冊(cè):包括序列號(hào)、用戶名和密碼。導(dǎo)師詳細(xì)信息:包括序號(hào)、用戶名、真實(shí)姓名、性別、年齡、學(xué)歷
23、、學(xué)歷、地址、導(dǎo)師就業(yè)狀況、學(xué)科1授課、學(xué)科2授課、備注。教程發(fā)布信息:包括序號(hào)、用戶名、主題類別、詳細(xì)信息、發(fā)布日期。(3) 物理結(jié)構(gòu)設(shè)計(jì):系統(tǒng)數(shù)據(jù)庫(kù)為db文件夾下的info.mdb,包括studentreg、studentdetail、studentinfo、teacherreg、teacherdetail、teacherinfo六張表。學(xué)生登記表(見(jiàn)表4-2-1)編號(hào):學(xué)生注冊(cè)用于存儲(chǔ)學(xué)生登錄個(gè)人信息管理模塊所需的用戶名和密碼。表 4-2-1 學(xué)生登記表姓名字段名稱類型首要的關(guān)鍵編號(hào)ID自動(dòng)編號(hào)是的用戶名士尼克文本不密碼跨度文本不ER圖(圖4-2-1)studengregstudengr
24、egspasssnickidspasssnickid圖 4-2-1學(xué)生詳細(xì)信息表(見(jiàn)表 4-2-2)標(biāo)志:學(xué)生詳情。用于存儲(chǔ)學(xué)生的一些個(gè)人信息表 4-2-2 學(xué)生資料表姓名字段名稱類型首要的關(guān)鍵編號(hào)ID自動(dòng)編號(hào)是的用戶名士尼克文本不現(xiàn)實(shí)名字文本不性別性別文本不年齡年齡數(shù)字不學(xué)習(xí)程度年級(jí)文本不電子郵件文本不遠(yuǎn)程文本不地址地址文本不找家教狀態(tài)文本不輔導(dǎo)科目 1教程1文本不輔導(dǎo)科目2家教2文本不評(píng)論演示評(píng)論不學(xué)生釋放信息表(見(jiàn)表 4-2-3)標(biāo)志:學(xué)生信息用于存儲(chǔ)學(xué)生發(fā)布的需求輔導(dǎo)信息。表 4-2-3 學(xué)生發(fā)布信息表姓名字段名稱類型首要的關(guān)鍵編號(hào)ID自動(dòng)編號(hào)是的用戶名士尼克文本不需求主體需求主體文本
25、不詳細(xì)的需要內(nèi)容文本不發(fā)布日期放置時(shí)間約會(huì)時(shí)間不ER圖(圖4-2-2)SStudentinfoididsnickneedsubjectneedcontentputtime圖 4-2-2導(dǎo)師登記表(見(jiàn)表4-2-4)標(biāo)志:teacherreg用于存儲(chǔ)導(dǎo)師登錄個(gè)人信息管理模塊所需的用戶名和密碼。表 4-2-4 學(xué)生登記表姓名字段名稱類型首要的關(guān)鍵編號(hào)ID自動(dòng)編號(hào)是的用戶名缺口文本不密碼經(jīng)過(guò)文本不ER圖(圖4-2-3)teacherregteacherregididnickpass圖 4-2-35. 輔導(dǎo)詳細(xì)信息表(見(jiàn)表4-2-5)標(biāo)志:教師詳細(xì)信息。一些用于存儲(chǔ)導(dǎo)師的個(gè)人信息表 4-2-5 學(xué)生詳細(xì)
26、信息表姓名字段名稱類型首要的關(guān)鍵編號(hào)ID自動(dòng)編號(hào)是的用戶名缺口文本不現(xiàn)實(shí)姓名文本不性別性別文本不年齡年齡數(shù)字不網(wǎng)絡(luò)卡文本不電子郵件文本不遠(yuǎn)程文本不地址地址文本不導(dǎo)師就業(yè)狀況狀態(tài)文本不授課科目 1主題1文本不授課科目 2主題2文本不評(píng)論演示評(píng)論不6、導(dǎo)師發(fā)布的信息表(見(jiàn)表4-2-6)標(biāo)志:學(xué)生信息用于存儲(chǔ)補(bǔ)習(xí)發(fā)布的需求補(bǔ)習(xí)信息。表 4-2-6 學(xué)生發(fā)布信息表姓名字段名稱類型首要的關(guān)鍵編號(hào)ID自動(dòng)編號(hào)是的用戶名缺口文本不學(xué)科類別種類文本不詳細(xì)的內(nèi)容文本不發(fā)布日期放置時(shí)間約會(huì)時(shí)間不studentinfoER圖(圖4-2-4)studentinfosortcontentsortcontentputti
27、meidnick圖 4-2-4第五章詳細(xì)設(shè)計(jì)5.1 輔導(dǎo)信息管理系統(tǒng)首頁(yè)5.1.1 功能說(shuō)明:用戶可以選擇身份登錄,如果選擇“導(dǎo)師”,則登錄成功,進(jìn)入導(dǎo)師的個(gè)人信息管理模塊。如果他們選擇“學(xué)生”,他們將成功登錄并進(jìn)入學(xué)生的個(gè)人管理模塊。5.1.2 IPO圖輸入(一):訪問(wèn)系統(tǒng)主頁(yè)處理說(shuō)明(P): 連接info.mdb數(shù)據(jù)庫(kù),查詢studentinfot和cherinfo兩張表,數(shù)據(jù)按時(shí)間降序排列;分別顯示導(dǎo)師和學(xué)生的列表頁(yè)面輸出(O):導(dǎo)師和學(xué)生列表頁(yè)面5.1.3 名稱:系統(tǒng)首頁(yè)標(biāo)識(shí)符:Index.asp使用的文件或數(shù)據(jù)庫(kù):Studentinfo 和 studentinfo5.1.4 界面設(shè)計(jì)
28、圖 5-1 系統(tǒng)主頁(yè)界面5.1.5 程序設(shè)計(jì)與實(shí)施%設(shè)置 conn=Server.CreateObject(ADODB.Connection)conn.Open Dbq= & Server.Mappath(db/info.mdb) &;Driver=Micosoft 訪問(wèn)驅(qū)動(dòng)程序 (*.mdb)StrSql=從teacherinfo order by puttime desc中選擇內(nèi)容對(duì)于 i=1 到 5If rs.Eof then Exit For End Ifresponse.Write(&rs(內(nèi)容)rs.MoveNext下一個(gè)%strSql1=從studentinfo order by
29、 puttime desc中選擇需要的內(nèi)容設(shè)置 rs1=conn.Execute(strSql1)對(duì)于 i=1 到 5If rs.Eof then Exit For End Ifresponse.Write(&rs1(內(nèi)容)rs.MoveNext下一個(gè)%登錄區(qū) 導(dǎo)師學(xué)生用戶:密碼: %如果 Request.Form(login) 那么user=Request.Form(用戶)pw=Request.Form(pw)rd=Request.Form(rd)設(shè)置 conn=Server.CreateObject(ADODB.Connection)conn.Open Dbq= & Server.Mapp
30、ath(db/info.mdb) &;Driver=Micosoft 訪問(wèn)驅(qū)動(dòng)程序 (*.mdb)如果 rd=Tutor 那么strSql=select * from teacherreg where nick= & user & 并通過(guò)= & pw &設(shè)置 rs=conn.Execute(strSql)如果 rs.EOF 那么Response.Write(用戶名或密碼輸入錯(cuò)誤!)別的會(huì)話(“老師”)=用戶Response.Redirect(teacheralter.asp)萬(wàn)一別的strSql=select * from studentreg where snick= & user &and
31、 spass= & pw & 設(shè)置 rs=conn.Execute(strSql)如果 rs.EOF 那么Response.Write(用戶名或密碼輸入錯(cuò)誤!)別的會(huì)話(“學(xué)生”)=用戶Response.Redirect(stundentalter.asp)萬(wàn)一萬(wàn)一萬(wàn)一%5.2 導(dǎo)師注冊(cè)模塊5.2.1 功能說(shuō)明:導(dǎo)師用戶在此模塊中注冊(cè)用戶名、設(shè)置密碼并輸入他們的詳細(xì)信息。注冊(cè)完成后,用戶進(jìn)入導(dǎo)師的個(gè)人信息管理模塊。5.2.2 IPO圖輸入(一):點(diǎn)擊“導(dǎo)師注冊(cè)”處理說(shuō)明(P): 顯示注冊(cè)用戶名和設(shè)置密碼頁(yè)面驗(yàn)證用戶名是否與數(shù)據(jù)庫(kù)中其他用戶名重復(fù),如果重復(fù)用戶需要重新注冊(cè),否則進(jìn)入詳細(xì)信息錄入界
32、面 用戶輸入完信息后,點(diǎn)擊“提交”按鈕,信息將保存在數(shù)據(jù)庫(kù)中。輸出(O):導(dǎo)師個(gè)人信息管理模塊接口5.2.3 姓名:導(dǎo)師報(bào)名徽標(biāo):teacherreg.asp、teacherdetail.asp、dealteacherreg.asp使用的文件或數(shù)據(jù)庫(kù):teacherreg 和teacherdetail5.2.4 界面設(shè)計(jì)圖5-2 導(dǎo)師注冊(cè)頁(yè)面界面1圖5-3 導(dǎo)師注冊(cè)頁(yè)面界面25.2.5 程序設(shè)計(jì)與實(shí)施teacherreg.asp 文件用于注冊(cè)用戶名和密碼。它包括五個(gè)表單元素,如表5-1所示:表 5-1 teacherreg.asp 頁(yè)面使用的表單元素表姓名表單元素類型價(jià)值意義老師_文本框用戶填
33、寫用戶名通過(guò)1 _密碼框用戶填寫密碼通行證2 _密碼區(qū)用戶填寫確認(rèn)密碼時(shí)間_提交按鈕下一步提交表格rt復(fù)位按鈕重置重置表格ASP代碼如下:學(xué)生注冊(cè)用戶名:密碼:確認(rèn)密碼:%如果 Request.Form(st) 那么學(xué)生=Request.Form(“學(xué)生”)pass1=Request.Form(pass1)pass2=Request.Form(pass2)如果學(xué)生=“”那么response.Write(用戶名不能為空)elseif pass1pass2 thenResponse.Write(兩次輸入的密碼不同,請(qǐng)重新輸入)別的暗分貝,康涅狄格conn=driver=微軟訪問(wèn)驅(qū)動(dòng)程序 (*.md
34、b);dbq= &server.MapPath(dbinfo.mdb)設(shè)置 db=Server.CreateObject(ADODB.Connection)db.Open connstrSql=select*from studentreg where snick= & student&設(shè)置 rs=conn.Execute(strSql)如果不是 rs.Eof 那么response.Write(用戶名已經(jīng)存在)strSql=插入到teacherreg(snick,spass) 值(&學(xué)生 & , & pass1 & )conn.Execute(strSql)會(huì)話(“學(xué)生”)=學(xué)生response
35、.Redirect(studentdetailreg.asp)萬(wàn)一萬(wàn)一%(2)teacherdetailreg.asp此文件顯示一個(gè)表格,供成功注冊(cè)的用戶輸入他們的個(gè)人詳細(xì)信息。文件中包含的表單元素如表5-2所示:表5-2teacherdetailreg.asp頁(yè)面使用的表單元素表姓名表單元素類型價(jià)值意義名字_文本框用戶填寫注冊(cè)用戶是真實(shí)的性_單選按鈕組用戶選擇性別:男 女年齡_文本框用戶填寫年齡身份證_文本框用戶填寫不選擇_下拉列表框用戶選擇學(xué)歷:本科、大專、碩士工作_文本框用戶填寫職業(yè)電子郵件文本框用戶填寫遠(yuǎn)程_文本框用戶填寫一個(gè)地址文本框用戶填寫地址主題1_文本框用戶填寫授課科目 1主題
36、2_文本框用戶填寫授課科目 2演示_文本框用戶填寫評(píng)論時(shí)間_提交按鈕提交提交表格rt復(fù)位按鈕重置重置表格詳細(xì)代碼如下:學(xué)生詳細(xì)信息輸入:性別:男性女性年齡:學(xué)習(xí)水平:小學(xué)生初中生高中生大學(xué)生:地址:主題1:教程主題二:備注:子 St_onclick()ssname=form1.sname.value圣人=form1.age.value電子郵件=form1.email.value鋼=form1.tele.value如果 ssname= 那么msgbox(用戶名不能為空!)zcb.sname.focus退出子萬(wàn)一如果 len(ssname)4 那么msgbox(用戶名必須超過(guò) 3 個(gè)字符!)for
37、m1sname.select退出子萬(wàn)一如果圣人=“”那么msgbox(年齡不能為空!)zcb.age.focus退出子萬(wàn)一如果 instr(semail,)3 或 instr(semail,.)7 或 instr(semail,.)=len(semail) 那么msgbox(請(qǐng)輸入正確的!)退出子萬(wàn)一如果 stele= 那么msgbox(不能為空!)zcb.stele.focus退出子萬(wàn)一表格1.提交結(jié)束子(3)detailteacherreg.asp詳細(xì)代碼如下:5.3 學(xué)生注冊(cè)模塊5.3.1 功能說(shuō)明:學(xué)生用戶在此模塊中注冊(cè)用戶名、設(shè)置密碼并輸入自己的詳細(xì)信息。注冊(cè)完成后,用戶進(jìn)入學(xué)生個(gè)人
38、信息管理模塊。5.3.2 IPO圖輸入(一):點(diǎn)擊“學(xué)生注冊(cè)”處理說(shuō)明(P): 顯示注冊(cè)用戶名和設(shè)置密碼頁(yè)面驗(yàn)證用戶名是否與數(shù)據(jù)庫(kù)中其他用戶名重復(fù),如果重復(fù)用戶需要重新注冊(cè),否則進(jìn)入詳細(xì)信息錄入界面 用戶輸入完信息后,點(diǎn)擊“提交”按鈕,信息將保存在數(shù)據(jù)庫(kù)中。輸出(O):學(xué)生個(gè)人信息管理模塊接口5.3.3 姓名:學(xué)生注冊(cè)標(biāo)識(shí):studentreg.asp、studentdetail.asp、deastudentreg.asp使用的文件或數(shù)據(jù)庫(kù):Studentreg 和 studentdetail5.3.4 界面設(shè)計(jì)圖 5-4 學(xué)生注冊(cè)頁(yè)面界面 1圖5-5 學(xué)生注冊(cè)頁(yè)面界面25.3.5 程序設(shè)計(jì)與
39、實(shí)施(1)studentreg.asp文件用于注冊(cè)用戶名和密碼。它包括五個(gè)表單元素,如表5-3所示:表5-3 studentreg.asp頁(yè)面使用的表單元素表姓名表單元素類型價(jià)值意義學(xué)生文本框用戶填寫用戶名通過(guò)1 _密碼框用戶填寫密碼通行證2 _密碼區(qū)用戶填寫確認(rèn)密碼時(shí)間_提交按鈕下一步提交表格rt復(fù)位按鈕重置重置表格ASP代碼如下:導(dǎo)師報(bào)名用戶名:密碼:確認(rèn)密碼:%如果 Request.Form(st) 那么老師=Request.Form(“老師”)pass1=Request.Form(pass1)pass2=Request.Form(pass2)如果老師=“”那么Response.Writ
40、e(用戶名不能為空)elseif pass1pass2 thenResponse.Write(兩次輸入的密碼不同,請(qǐng)重新輸入)別的暗分貝,康涅狄格conn=driver=微軟訪問(wèn)驅(qū)動(dòng)程序 (*.mdb);dbq= &server.MapPath(dbinfo.mdb)設(shè)置 db=Server.CreateObject(ADODB.Connection)db.Open connstrSql=select*from teacherreg where nick= & teacher & 設(shè)置 rs=conn.Execute(strSql)如果 rs.EOF 那么Response.Write(用戶名已
41、經(jīng)存在!)別的strSql=插入到 teacherreg(nick,pass) 值 ( & , & pass1 & )conn.執(zhí)行(strsql)會(huì)話(“老師”)=老師Response.Redirect(teacherdetailreg.asp)萬(wàn)一萬(wàn)一萬(wàn)一%(2) studentdetailreg.asp此文件顯示一個(gè)表格,供成功注冊(cè)的用戶輸入他們的個(gè)人詳細(xì)信息。文件中包含的表單元素如表5-4所示:表5-4 studentdetailreg.asp頁(yè)面使用的表單元素表姓名表單元素類型價(jià)值意義名字文本框用戶填寫注冊(cè)用戶是真實(shí)的性_單選按鈕組用戶選擇性別:男 女年齡_文本框用戶填寫年齡選擇_下
42、拉列表框用戶選擇學(xué)習(xí)水平:小學(xué)生、初中生、高中生、大學(xué)生電子郵件文本框用戶填寫遠(yuǎn)程_文本框用戶填寫一個(gè)地址文本框用戶填寫地址教程1文本框用戶填寫教程主題 1教程2文本框用戶填寫輔導(dǎo)科目2演示_文本框用戶填寫評(píng)論時(shí)間_提交按鈕提交提交表格rt復(fù)位按鈕重置重置表格詳細(xì)代碼如下:導(dǎo)師詳情輸入:性別:男 女性年齡:尺寸:教育:本科大學(xué)學(xué)院碩士生博士生職業(yè):地址:教學(xué)主題一:教學(xué)科目二:注意:子 St_onclick()stname=form1.stname.value圣人=form1.age.value電子郵件=form1.email.valuesidcard=form1.idcard.value鋼=
43、form1.tele.value如果 stname= 那么msgbox(用戶名不能為空!)zcb.tname.focus退出子萬(wàn)一如果 len(stname)4 那么msgbox(用戶名必須超過(guò) 3 個(gè)字符!)form1sname.select退出子萬(wàn)一如果圣人=“”那么msgbox(年齡不能為空!)zcb.age.focus退出子萬(wàn)一如果 instr(semail,)3 或 instr(semail,.)7 或 instr(semail,.)=len(semail) 那么msgbox(請(qǐng)輸入正確的!)退出子萬(wàn)一如果 len(sidcard)=18 那么msgbox(必須是 18 位!)for
44、m1.idcard.select退出子萬(wàn)一如果 stele= 那么msgbox(不能為空!)zcb.stele.focus退出子萬(wàn)一表格1.提交結(jié)束子(3) 詳情studentreg.asp詳細(xì)代碼如下:5.4 導(dǎo)師信息瀏覽模塊5.4.1 功能說(shuō)明:顯示所有尚未錄用的導(dǎo)師,包括他們發(fā)布的職位和個(gè)人信息。5.4.2 IPO圖輸入(一):點(diǎn)擊導(dǎo)航欄“輔導(dǎo)信息”處理說(shuō)明(P):從teacherinfo表中查詢導(dǎo)師發(fā)布的信息內(nèi)容、發(fā)布時(shí)間和昵稱分頁(yè)顯示查詢結(jié)果輸出(O):顯示導(dǎo)師信息頁(yè)面5.4.3 姓名:導(dǎo)師信息徽標(biāo):teacherinfo.asp使用的文件或數(shù)據(jù)庫(kù):teacherinfo5.4.4
45、界面設(shè)計(jì)圖5-6 導(dǎo)師信息瀏覽模塊界面5.4.5 程序設(shè)計(jì)與實(shí)施求職信息的內(nèi)容已發(fā)布發(fā)布者rs.PageCount=rs.PageCount別的rs.AbsolutePage=頁(yè)面萬(wàn)一別的頁(yè)=1萬(wàn)一別的rs.AbsolutePage=頁(yè)面對(duì)于 i=1 到 rs.PageSize如果 rs.EOF 那么退出萬(wàn)一Response.Write( & rs(content) & &rs(puttime) & & rs(nick) & )rs.MoveNext%1 則Response.Write(首頁(yè))Response.Write( 上一頁(yè))萬(wàn)一如果 Pagers.Pagecount 則Response
46、.Write(下一個(gè))Response.Write(最后一頁(yè))萬(wàn)一%個(gè)人信息正確: 性別: 年齡: : 教育: 職業(yè): : : 地址: 教學(xué)科目一: 科目 2 授課: 5.5 學(xué)生信息瀏覽模塊5.5.1 功能說(shuō)明:顯示所有尚未找到導(dǎo)師的學(xué)生的信息,包括他們發(fā)布的輔導(dǎo)需求和個(gè)人信息。5.5.2 IPO圖輸入(一):點(diǎn)擊導(dǎo)航欄“學(xué)生信息”處理說(shuō)明(P): 從studentinfo表中查詢學(xué)生發(fā)布信息的內(nèi)容、時(shí)間、昵稱;分頁(yè)顯示查詢結(jié)果輸出(O):顯示學(xué)生信息頁(yè)面5.5.3 姓名:學(xué)生信息標(biāo)識(shí)符:studentinfo.asp使用的文件或數(shù)據(jù)庫(kù):studentinfo5.5.4 界面設(shè)計(jì)圖 5-7
47、學(xué)生信息瀏覽模塊界面5.5.5 程序設(shè)計(jì)與實(shí)施求職信息的內(nèi)容已發(fā)布發(fā)布者rs.PageCount=rs.PageCount別的rs.AbsolutePage=頁(yè)面萬(wàn)一別的頁(yè)=1萬(wàn)一別的rs.AbsolutePage=頁(yè)面對(duì)于 i=1 到 rs.PageSize如果 rs.EOF 那么退出萬(wàn)一Response.Write( & rs(needcontent) & &rs(puttime) & & rs(snick) & )rs.MoveNext%1 則Response.Write(首頁(yè))Response.Write( 上一頁(yè))萬(wàn)一如果 Pagers.Pagecount 則Response.Wri
48、te(下一個(gè))Response.Write(最后一頁(yè))萬(wàn)一%個(gè)人信息正確: 性別: 年齡: 學(xué)習(xí)水平: : : 地址: 輔導(dǎo)科目一: 教學(xué)科目二: 5.6 家教個(gè)人管理模塊5.6.1 功能說(shuō)明:導(dǎo)師用戶在系統(tǒng)首頁(yè)登錄區(qū)輸入正確的用戶名和密碼,選擇“導(dǎo)師”身份登錄導(dǎo)師個(gè)人信息管理模塊。在該模塊中,用戶可以修改密碼、修改個(gè)人信息、重復(fù)發(fā)布求職信息和刪除已發(fā)布的求職信息。5.6.2 IPO圖本模塊有四個(gè)主要功能頁(yè)面1)修改密碼頁(yè)面( Changepw.asp )輸入(一):新密碼,確認(rèn)密碼處理說(shuō)明(P):判斷兩個(gè)密碼是否相等;如果相等,修改teacherreg表中pass字段值為新密碼輸出(O):密
49、碼更改成功2)修改個(gè)人信息頁(yè)面( Changepersoninfo.asp )輸入(一):修改頁(yè)面上已有文本框的值處理說(shuō)明(P):連接數(shù)據(jù)庫(kù);對(duì)表teacherdetail執(zhí)行更新SQL語(yǔ)句輸出(O):修改成功3)職位信息發(fā)布頁(yè)面( Putout .asp )輸入(I):教學(xué)科目、發(fā)布信息、提交。處理說(shuō)明(P):連接數(shù)據(jù)庫(kù);對(duì)teacherinfo表執(zhí)行insert SQL語(yǔ)句:輸出(O):信息發(fā)布成功4)求職信息刪除頁(yè)面( Delinfo.asp )輸入 (I):?jiǎn)螕魟h除。處理說(shuō)明(P):連接數(shù)據(jù)庫(kù);對(duì)teacherinfo表執(zhí)行刪除SQL語(yǔ)句:輸出(O):信息發(fā)布成功5.6.3 名稱:導(dǎo)師
50、個(gè)人管理模塊主頁(yè)徽標(biāo):Teacheralter.asp使用的文件或數(shù)據(jù)庫(kù):teacherinfo、teacherdetail5.6.4 程序設(shè)計(jì)與實(shí)施本模塊采用框架結(jié)構(gòu),共使用8個(gè)文件實(shí)現(xiàn)功能。家教個(gè)人管理模塊Teacheralter.asp主頁(yè)圖5-8 導(dǎo)師個(gè)人信息管理模塊主界面代碼顯示如下:更改密碼頁(yè)面Changepw.asp圖5-8 導(dǎo)師個(gè)人信息管理模塊主界面修改密碼頁(yè)面此頁(yè)面內(nèi)容用戶修改他們的登錄密碼。首先頁(yè)面顯示一個(gè)表單,有兩個(gè)密碼框,分別是新密碼和確認(rèn)密碼,代碼如下:新密碼:確認(rèn)密碼:函數(shù) checkpw()如果(myfrom.new1.value!=myform.new2.val
51、ue)alert(兩次輸入的密碼不相等!);返回假返回真;%如果 Request.From(st) 那么尼克=會(huì)話(“老師”)new1=Request.Form(new1)暗分貝,康涅狄格conn=driver=微軟訪問(wèn)驅(qū)動(dòng)程序 (*.mdb);dbq= &server.MapPath(dbinfo.mdb)設(shè)置 db=Server.CreateObject(ADODB.Connection)db.Open connstrSql=uptate teacherreg set pass= & new1 & where nick= &尼克 & conn.Execute(strSql)Response
52、.Write(密碼修改成功)萬(wàn)一%修改個(gè)人信息頁(yè)面 Changepersoninfo.asp圖5-8 導(dǎo)師個(gè)人信息管理模塊主界面-修改個(gè)人信息頁(yè)面這個(gè)文件的實(shí)現(xiàn)思路是先從數(shù)據(jù)庫(kù)的teacherdetail表中取出當(dāng)前用戶對(duì)應(yīng)的記錄,使用rs變量保存結(jié)果集。代碼顯示如下:這段代碼得到的結(jié)果集只存儲(chǔ)教程修改:性別:男 女性年齡:尺寸:教育:本科大學(xué)學(xué)院碩士生博士生職業(yè):地址:教學(xué)主題一:教學(xué)科目二:注意:%如果 turnnew 那么nick=Request.Form(tname)性別=請(qǐng)求表格(“性別”)年齡=請(qǐng)求表格(“年齡”)idcard=Request.Form(身份證)文憑=Request
53、.Form(“選擇”)工作=請(qǐng)求表格(“工作”)email=Request.Form(email)tele=Request.Form(tele)地址=Request.Form(地址)subject1=Request.Form(subject1)subject2=Request.Form(subject2)searchstate=Request.Form(searchstate)demo=Request.Form(demo)sql=updata teacherdetail set name= & name & ,sex= &_性別 & ,age= & 年齡 & ,diploma= & 文憑 &,
54、idcard= &身份證 & ,work= & 工作 &_,email= & 電子郵件 & ,tele= & 電話 &_,address= & 地址 & ,subject1= & juject1 &_,subject2= & juject2&_,atate= & searchstate & ,demo= & de,p &_, 其中 nick= & session(teacher) &conn.Execute(sql)Response.Write(修改成功)萬(wàn)一%表 5-5 Changepersoninfo.asp 頁(yè)面使用的表單元素表姓名表單元素類型價(jià)值意義姓名文本框注冊(cè)用戶是真實(shí)的性_單選按
55、鈕組性別:男 女年齡_文本框年齡身份證_文本框不文憑_文本框?qū)W歷:本科、大專、碩士工作_文本框職業(yè)電子郵件文本框遠(yuǎn)程_文本框一個(gè)地址文本框地址狀態(tài)文本框就業(yè)狀況主題1_文本框授課科目 1主題2_文本框授課科目 2演示_文本框評(píng)論時(shí)間_提交按鈕修訂提交表格rt復(fù)位按鈕重置重置表格(4)職位信息發(fā)布頁(yè)面( Putout.asp )圖5-9 導(dǎo)師個(gè)人信息管理模塊主界面-求職信息發(fā)布頁(yè)面該文件用于將用戶輸入的作業(yè)信息保存到數(shù)據(jù)庫(kù)的teacherinfo表中。頁(yè)面中包含的表單元素如表 5-6 所示。表 5-6 puttout.asp 頁(yè)面使用的表單元素姓名表單元素類型價(jià)值意義主題文本框用戶填寫教學(xué)科目信
56、息文本框用戶填寫發(fā)布信息時(shí)間_提交按鈕提交提交表格rt復(fù)位按鈕重置重置表格%如果 Request.From(st) 那么尼克=會(huì)話(“老師”)主題=請(qǐng)求。來(lái)自(“主題”)info=Request.From(信息)暗分貝,康涅狄格conn=driver=微軟訪問(wèn)驅(qū)動(dòng)程序 (*.mdb);dbq= &server.MapPath(dbinfo.mdb)設(shè)置 db=Server.CreateObject(ADODB.Connection)db.Open connstrSql=插入教師信息(nick,sort,content) values( &尼克 & , & 主題 & , & 信息 & )conn
57、.Execute(strSql)Response.Write(信息發(fā)布成功)萬(wàn)一%授課科目:發(fā)布信息:(5)求職信息刪除頁(yè)面( Delinfo.asp )圖5-10 導(dǎo)師個(gè)人信息管理模塊主界面-求職信息刪除頁(yè)面該頁(yè)面顯示當(dāng)前用戶發(fā)布的所有信息的內(nèi)容和發(fā)布時(shí)間,每條信息后面都有一個(gè)“刪除” 。當(dāng)用戶想要?jiǎng)h除某些信息時(shí),只需單擊此按鈕即可。代碼顯示如下:%暗分貝,康涅狄格conn=driver=微軟訪問(wèn)驅(qū)動(dòng)程序 (*.mdb);dbq= &server.MapPath(dbinfo.mdb)設(shè)置 db=Server.CreateObject(ADODB.Connection)db.Open con
58、n標(biāo)志=請(qǐng)求(“刪除”)如果標(biāo)志“”那么delSql=delete from teacherinfo whert id= & flagconn.Execute(delSql)萬(wàn)一%教程求職信息已發(fā)布刪除%尼克=會(huì)話(“老師”)strSql=Select * from teacherinfo where nick & nick & 設(shè)置 rs=conn.Execute(strSql)做而不是rs。 EOFResponse.Write(&rs(content)&rs(putttime) &_刪除)rs.MoveNext環(huán)形%5.7 信息檢索模塊5.7.1 功能說(shuō)明:所有用戶都可以使用該模塊的功能查
59、找導(dǎo)師或?qū)W生信息。信息檢索主頁(yè)包含導(dǎo)師信息檢索和學(xué)生信息檢索兩個(gè)功能5.7.2 IPO圖導(dǎo)師信息檢索IPO圖輸入(I):所教科目、教育、性別處理說(shuō)明(P):查詢未聘用的合格導(dǎo)師的用戶名和公布的信息內(nèi)容;顯示查詢結(jié)果輸出(O):輔導(dǎo)信息查詢結(jié)果學(xué)生信息檢索IPO圖輸入(I):輔導(dǎo)科目、學(xué)習(xí)水平、性別處理說(shuō)明(P):查詢符合條件的失業(yè)學(xué)生的用戶名和發(fā)布信息的內(nèi)容;顯示查詢結(jié)果輸出(O):學(xué)生信息查詢結(jié)果5.7.3 名稱:顯示信息檢索表主頁(yè)面、導(dǎo)師信息檢索處理文件、學(xué)生信息檢索處理文件標(biāo)識(shí):search.asp、tdealsearch.asp、sdealsearch.asp使用的文件或數(shù)據(jù)庫(kù):tea
60、cherdetail、teacherinfo 和 studentinfo5.7.4 界面設(shè)計(jì)圖5-11 信息檢索界面5.7.5 程序設(shè)計(jì)與實(shí)施搜索.asp兩種形式用于顯示導(dǎo)師信息檢索和學(xué)生信息檢索的輸入頁(yè)面。具體的表單元素如表5-7所示。表 5-7 search.asp 頁(yè)面使用的表單元素表姓名表單元素類型價(jià)值意義主題_文本框用戶填寫導(dǎo)師可以教的科目選擇_下拉列表框用戶選擇家教學(xué)歷:本科、大專、碩士、博士性別單選按鈕組用戶選擇導(dǎo)師性別:男、女搜索1提交按鈕取回用于提交導(dǎo)師搜索區(qū)域的表格室溫重置重置按鈕重置用于重置導(dǎo)師搜索區(qū)域的表格輔導(dǎo)文本框用戶填寫學(xué)生需要輔導(dǎo)的科目選擇下拉列表框用戶選擇學(xué)生學(xué)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)個(gè)人述職報(bào)告
- 關(guān)于房頂做防水的合同書
- 中班新學(xué)期工作計(jì)劃
- 死因培訓(xùn)課件教學(xué)課件
- 探公望隱居地-思創(chuàng)業(yè)中國(guó)夢(mèng)
- 鱷魚掉牙課件教學(xué)課件
- 自建房安全事故免責(zé)協(xié)議書(2篇)
- 南京航空航天大學(xué)《材料工藝學(xué)實(shí)踐》2021-2022學(xué)年第一學(xué)期期末試卷
- 稻香樓賓館臨湖俱樂(lè)部項(xiàng)目安裝工程施工組織設(shè)計(jì)
- 法國(guó)號(hào)說(shuō)課稿
- 《重癥肺炎診治進(jìn)展》課件
- 公司管理制度的責(zé)任追究與問(wèn)責(zé)機(jī)制
- 不參與圍標(biāo)串標(biāo)承諾書(僅供參考)
- 定語(yǔ)從句典型例句100句
- 班主任培訓(xùn)專題講座
- 曼丁之獅-松迪亞塔
- 數(shù)值實(shí)驗(yàn)報(bào)告-實(shí)驗(yàn)三
- 金屬擠壓共(有色擠壓工)中級(jí)復(fù)習(xí)資料練習(xí)卷含答案
- 護(hù)患溝通情景實(shí)例
- 往復(fù)式壓縮機(jī)常見(jiàn)故障與排除
- 高速鐵道工程職業(yè)生涯規(guī)劃書
評(píng)論
0/150
提交評(píng)論