家教信息管理系統(tǒng)畢業(yè)設計論文_第1頁
家教信息管理系統(tǒng)畢業(yè)設計論文_第2頁
家教信息管理系統(tǒng)畢業(yè)設計論文_第3頁
家教信息管理系統(tǒng)畢業(yè)設計論文_第4頁
家教信息管理系統(tǒng)畢業(yè)設計論文_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、家教信息管理系統(tǒng)目錄摘要1第1章 前言 2第2章 編程環(huán)境基礎知識 32.1 asp簡介 32.2iis簡介 42.3數(shù)據(jù)庫系統(tǒng)簡介 42.3.1數(shù)據(jù)庫 42.3.2數(shù)據(jù)庫管理系統(tǒng) 42.3.3數(shù)據(jù)模型 4第3章 需求分析 53.1功能需求 53.2系統(tǒng)運行環(huán)境 53.3 功能需求描述 5第4章 總體設計 64.1系統(tǒng)模塊結(jié)構設計 6 4.1.1網(wǎng)站內(nèi)容與網(wǎng)站目錄6 4.1.2 開發(fā)與設計的總體思想 7 4.1.3系統(tǒng)功能設計 74.2數(shù)據(jù)庫設計 74.3數(shù)據(jù)庫的實現(xiàn)7第5章 詳細設計 145.1家教信息管理系統(tǒng)首頁 125.1.1功能描述 125.1.2 ipo圖 125.1.3名稱、標識

2、、使用的文件或數(shù)據(jù)庫 125.1.4界面設計 125.1.5程序的設計與實現(xiàn) 125.2家教注冊模塊5.2.1功能描述 155.2.2 ipo圖155.2.3名稱、標識 、使用的文件或數(shù)據(jù)庫155.2.4界面設計165.2.5程序的設計與實現(xiàn)16 53學生注冊模塊 215.3.1功能描述215.3.2 ipo圖215.3.3名稱、標識 、使用的文件或數(shù)據(jù)庫 21 5.3.4界面設計 22 5.3.5程序的設計與實現(xiàn) 225.4家教信息瀏覽模塊28 5.4.1功能描述28 5.4.2 ipo圖285.4.3名稱、標識 、使用的文件或數(shù)據(jù)庫28 5.4.4界面設計29 5.4.5程序的設計與實現(xiàn)2

3、95.5學生信息瀏覽模塊315.5.1功能描述31 5.5.2 ipo圖315.5.3名稱、標識 、使用的文件或數(shù)據(jù)庫31 5.5.4界面設計325.5.5程序的設計與實現(xiàn)325.6家教個人管理模塊355.6.1功能描述355.6.2 ipo圖355.6.3名稱、標識 、使用的文件或數(shù)據(jù)庫35 5.6.4界面設計36 5.6.5程序的設計與實現(xiàn)365.7 信息檢索模塊465.7.1功能描述46 5.7.2 ipo圖465.7.3名稱、標識 、使用的文件或數(shù)據(jù)庫46 5.7.4界面設計47 5.7.5程序的設計與實現(xiàn)49第6章 測試和維護 496.1測試方法 496.2系統(tǒng)維護 49結(jié)束語 50

4、致謝50參考文獻50摘要【論文摘要】我使用macromedia公司的dreamweaver mx制作頁面,用vb開發(fā)語言做連接數(shù)據(jù)庫的程序,使用access制作系統(tǒng)的數(shù)據(jù)庫,做一個具有學生注冊、家教注冊、學生信息、家教信息、學生信息管理、家教信息管理、信息檢索功能的小型的網(wǎng)站信息管理系統(tǒng)。根據(jù)網(wǎng)站信息管理系統(tǒng)的開發(fā)為背景,論述了整個系統(tǒng)的開發(fā)過程,系統(tǒng)的結(jié)構及系統(tǒng)開發(fā)的基本原理和方法。全系統(tǒng)共分前言、編程環(huán)境基礎知識、 需求分析 、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行及維護、開發(fā)總結(jié)等幾章。詳細論述了需求分析、系統(tǒng)設計的技術及應用、系統(tǒng)的功能等內(nèi)容?!娟P鍵詞】家教信息 管理 系統(tǒng)設計 asp第一章 前

5、言 internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡,它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡連接成一個整體。作為internet上一種先進的,易于被人們所接受的信息檢索手段,worldwideweb(簡稱www)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前internet上已有上百萬個web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,建設一個好的web站點對于一個機構的發(fā)展十分重要。近年來,隨著網(wǎng)絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數(shù)據(jù)庫技術在internet中的廣泛應用,web站點向用戶提供的服務將

6、越來越豐富,越來越人性化。在internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用.因此網(wǎng)站建設在internet應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。本系統(tǒng)為家教服務提供一個交流的平臺,使學生能夠在本系統(tǒng)中找到適合自己的家教,也使有做家教意愿的人群能夠發(fā)布自己的簡歷。要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。用戶驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關聯(lián)表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務器采用了microsoft acce

7、ss數(shù)據(jù)庫作為odbc(open database connectivity )數(shù)據(jù)源,并以先進的ado(activex data objects)技術進行數(shù)據(jù)庫存取等操作,使web與數(shù)據(jù)庫緊密聯(lián)系起來。整個個性化頁面生成系統(tǒng)主要由使用dreamweaver_mx開發(fā)的關聯(lián)規(guī)則采掘系統(tǒng)和利用iis+asp技術實現(xiàn)的個性化web頁面生成器兩部分組成。關聯(lián)規(guī)則采掘系統(tǒng)對數(shù)據(jù)庫中的歷史記錄進行分析,產(chǎn)生用戶關聯(lián)規(guī)則表;頁面生成器則負責記錄用戶行為和根據(jù)關聯(lián)表動態(tài)生成用戶個性化web頁面。二者通過數(shù)據(jù)庫服務器和web服務器連接。本文作者主要完成web服務器端的學生注冊、家教注冊、學生信息、學生信息瀏覽

8、、家教信息瀏覽、信息檢索功能模塊的設計。實現(xiàn)與完善以及整個實驗網(wǎng)站的組織建立和測試工作。第二章 編程環(huán)境基礎知識21 asp簡介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編寫人員提供了在服務器端運行腳本的環(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)過去需要編寫復雜的c g i程序才能實現(xiàn)的有動態(tài)內(nèi)

9、容的網(wǎng)頁,如計數(shù)器等。一個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ū)別。a s p提供了一些內(nèi)建對象 。利用這些內(nèi)建對象,你可以使腳本更加強大;這些對象會允許從瀏覽器中接收和發(fā)送信息。例如,利用r e q u e s t對象,你可以接收用戶的h t m l表單中的信息并加以處理。a s p包含標準的a c t i v e x組件 ,這些組件可以實現(xiàn)一些復雜的功能,如使用數(shù)據(jù)庫等. a s p就是由服務

10、器端腳本、對象以及組件拓展過的標準網(wǎng)頁并為其提供了運行的環(huán)境。而它的網(wǎng)頁并不是在建立初期存在的,而是當某個瀏覽器向它提出請求時,它才根據(jù)需要產(chǎn)生所需要的標準網(wǎng)頁,這克服了過去h t m l編寫的網(wǎng)頁的靜態(tài)缺點,從而使網(wǎng)頁上可以有許多動態(tài)的信息存在。如:當前的計算機時間、計數(shù)器的計數(shù)值等。 a s p是一套服務器端的腳本運行環(huán)境,當用戶從瀏覽器向we b服務器請求.asp 文件時, asp 腳本開始運行,然后web 服務器調(diào)用a s p,a s p全面讀取請求的文件,執(zhí)行所有的腳本命令,并將標準的web 頁傳送給瀏覽器,而并不包含你所寫的腳本命令。a s p的每一個命令都首先被用來生成h t m

11、 l文件, a s p允許生成動態(tài)內(nèi)容.下載對于web 服務器來說, 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格式的文件。因此它根據(jù)以上特性,我們用a s p可以方便地實現(xiàn)諸如表格信息收集、計數(shù)器、留言簿、公告板、a s p還可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,為不同的瀏覽者定制不同的頁面內(nèi)容 . asp的內(nèi)部對象特點:asp提供了6個功能強大的內(nèi)部對象,每個

12、對象具有各自的屬性(property)、方法(method),有的還擁有數(shù)據(jù)集合(collection)與事件(event),它們共同完成web中的一些重要工作。這6個對象及其功能描述如下表所示:asp內(nèi)部6大對象及其功能對象名稱功能描述request從客戶端取得信息response將信息送給客戶端server提供一些web服務器工具session儲存在一個session內(nèi)的用戶信息,該信息僅可被該用戶訪問application在一個asp-application中讓不同的客戶端共享信息objectcontext配合microsofttransaction服務器進行分布式事務處理合理地運用這些

13、對象可以使原本復雜,煩瑣的工作變得簡捷而條理清晰。22iis簡介wsb服務器是web應用程序的心臟。iis(internet information server)是微軟推出的windows nt option pack的主要成員,作為win2000server的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構是當今市場上最受關注的web服務器之一。新推出的iis4.0版本增強了系統(tǒng)安全性,具有服務器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護,內(nèi)置java虛擬機及全面支持asp等強大功能。23數(shù)據(jù)庫系統(tǒng)簡介231數(shù)據(jù)庫數(shù)據(jù)庫是存儲在計算機內(nèi)、有組織、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模

14、型組、描述和存儲,具有較少的數(shù)據(jù)冗余度,較高的數(shù)據(jù)獨立性和可擴展性,并且數(shù)據(jù)庫中的數(shù)據(jù)可為各種合法用戶共享。232數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(data manipluation language,dml)是一個軟件系統(tǒng),主要用來定義和管理數(shù)據(jù)庫,處理數(shù)據(jù)庫與應用等程序之間的聯(lián)系。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心組成部分。它建立在操作系統(tǒng)之上,對數(shù)據(jù)庫進行統(tǒng)一的管理和控制。233數(shù)據(jù)模型數(shù)據(jù)模型是對數(shù)據(jù)的特點及數(shù)據(jù)之間的和種抽象表示,它包括數(shù)據(jù)結(jié)構、數(shù)據(jù)操作和完整性約束3部分。主要的數(shù)據(jù)模型有:網(wǎng)狀模型、層次模型和關系模型。第三章 需求分析從小學到高中,很多學生家長抱著望子成龍的心態(tài)都不遺余力

15、為孩子找合適的家教,而很多在校的大學生也通過當家教增加一點收入,所以開發(fā)一個家教信息管理系統(tǒng),滿足雙方的需要很有必要的事情.31功能需求本系統(tǒng)為家教服務提供了一個交流的平臺,使學生能夠在本系統(tǒng)中找到適合自己的家教,也使有做家教意愿的人群能夠發(fā)布自己的簡歷.系統(tǒng)的功能主要包括:(1) 家教可以注冊一個網(wǎng)絡昵稱發(fā)布自己的求職信息以及個人的詳細情況.(2) 學生可以注冊一個網(wǎng)絡昵稱發(fā)布自己的需求信息以及個人的詳細情況.(3) 用戶可以分頁瀏覽所有家教發(fā)布的求職信息及個人信息.(4) 學生可以分頁瀏覽所有家教發(fā)布的需求信息及個人信息.(5) 家教可以登錄網(wǎng)站修改自己的求職信息和個人信息.(6) 學生可

16、以登錄網(wǎng)站修改自己需求的信息和個人信息.(7) 學生和家長都可以檢索信息.32系統(tǒng)運行環(huán)境(1)硬件環(huán)境處理器:intel pentium iii 或更高內(nèi)存: 256mb硬盤空間:10mb顯卡: svga 顯示適配器網(wǎng)絡配置:寬帶網(wǎng)絡(2)軟件環(huán)境操作系統(tǒng):windows 2000/windows xpweb服務器:iis 5.0數(shù)據(jù)庫:microsoft access 2000瀏覽器:internet explorer 5.0編程工具:dreamweaver mx 20043.3 功能需求描述本系統(tǒng)共分七大模塊.功能模塊圖如下圖所示家教注冊模塊學生注冊模塊家教信息瀏覽模塊家教信息管理系統(tǒng)學

17、生信息瀏覽模塊家教個人信息管理模塊信息檢索模塊學生個人信息管理模塊第四章 總體設計41系統(tǒng)模塊結(jié)構設計4.1.1網(wǎng)站內(nèi)容與網(wǎng)站目錄(1) 網(wǎng)站內(nèi)容家教信息管理系統(tǒng)學生運動家教登錄注冊信息檢索信息管理瀏覽信息信息檢索瀏覽信息信息管理工作注冊登錄需求信息刪除求職信息刪除需求信息發(fā)布修改個人信息修改密碼求職信息發(fā)布修改個人信息修改密碼(2)網(wǎng)站目錄imagedbstudentreg.aspindex.aspstudentdetailreg.aspstudentdealstudentreg.aspteacherreg.aspjjglteacherteacherreg.aspdealteacherreg

18、.aspteacheralterputout.aspchangepersoninfo.aspchangepw.aspdelinfo.asptdealsearch.aspsearchsdealsearch.asp4.1.2 開發(fā)與設計的總體思想 本系統(tǒng)的功能是為有家教老師需求的人和有做家教愿望的人提供一個交流的網(wǎng)絡平臺,讓這部分人能夠更方便地交流。所以本系統(tǒng)采用b/s架構開發(fā)設計,只要擁有一個瀏覽器,任何人都可以在本系統(tǒng)中發(fā)布信息、查詢信息4.1.3系統(tǒng)功能設計(1)家教注冊模塊 家教注冊模塊提供了兩個表單供家教注冊。第一個表單用于填寫家教登錄網(wǎng)站時需要的昵稱和密碼,若填寫正確則進入第二個表單繼

19、續(xù)填寫個人詳細情況,所有必需信息填寫完畢后重定向到家教的個人信息管理區(qū),家教可以發(fā)布自己的求職信息(2)學生注冊模塊學生注冊模塊提供了兩個表單學生注冊。第一個表單用于填寫學生登錄網(wǎng)站時需要的昵稱和密碼,若填寫正確則進入第二個表單繼續(xù)填寫個人詳細情況,所有必需信息填寫完畢后則重定向到學生的個人信息管理區(qū),學生可以發(fā)布自己的家教需求信息。(3)家教個人信息管理模塊家教利用注冊模塊的昵稱和密碼登錄網(wǎng)站,判斷無誤則進入家教個人信息管理,家教可以在此修改自己的密碼、個人信息、發(fā)布求職信息或刪除已發(fā)布的求職信息。本模塊的功能如圖4-1所示:修改密碼修改個人信息求職信息發(fā)布家教個人信息管理模塊求職信息刪除圖

20、4-1家教個人信息管理模塊(4)學生個人信息管理模塊學生利用注冊模塊的昵稱和密碼登錄網(wǎng)站,判斷無誤則進入學生個人信息修改發(fā)布區(qū),學生可以在此修改自己的密碼、個人信息、發(fā)布家教需求信息或刪除已發(fā)布的需求信息。本模塊的各功能結(jié)構如圖4-2所示:修改密碼修改個人信息學生個人信息管理模塊需求信息發(fā)布需求信息刪除圖4-2學生個人信息管理模塊(5)家教信息瀏覽模塊家教信息模塊主要是以表格形式發(fā)布家教的求職信息,表格共分三列,分別是“求職信息的內(nèi)容”、“發(fā)布時間”、“發(fā)布人”。通過單擊“發(fā)布人”的超鏈接可以查看其個人的詳細情況。如果求職信息較多,模塊提供了分頁瀏覽的功能。(6)學生信息瀏覽模塊學生信息模塊主

21、要是以表格形式顯示學生的家教需求信息,表格共分三列,分別是“需求家教的信息內(nèi)容”、“發(fā)布時間”、“發(fā)布人”。通過單擊“發(fā)布人”的超鏈接可以查看發(fā)布信息的學生的個人詳細情況。本模塊也提供了分頁瀏覽的功能。(7)信息檢索模塊用戶可以通過信息檢索模塊對學生所發(fā)布的家教需求信息、家教所發(fā)布的求職信息進行查詢。家教信息檢索可以通過“講授科目”、“學歷”、“性別”三項進行單一查詢或組合查詢。而學生信息檢索則可以通過“輔導科目”、“學習程度”、“性別”三項進行單一查詢或組合查詢。查詢結(jié)果以列表形式顯示出來。本模塊的子模塊示意圖如圖4-3所示:學生信息檢索子模塊信息檢索模塊家教信息檢索子模塊圖4-3信息檢索模

22、塊42數(shù)據(jù)庫設計(1)概念結(jié)構設計: 本系統(tǒng)面向的對象是學生用戶和家教用戶,在數(shù)據(jù)庫需求分析時主要考慮二個方面的需求。家教信息管理功能和學生信息管理功能。(2)邏輯結(jié)構設計:學生注冊:包括編號、用戶名、密碼。學生詳細信息:包括編號、用戶名、真實姓名、性別、年齡、學習程度、郵箱、電話、住址、尋找家教情況、輔導的科目1、輔導的科目2、詳細內(nèi)容、發(fā)布時間。學生發(fā)布信息:包括編號、用戶名、需求科目、詳細內(nèi)容、發(fā)布日期。家教注冊:包括編號、用戶名、密碼。家教注冊:包括編號、用戶名、密碼。家教詳細信息:包括編號、用戶名、真實姓名、性別、年齡、身份證、學歷文憑、郵箱、電話、住址、 家教的聘用狀態(tài)、講授的科目

23、1、講授的科目2、 備注。家教發(fā)布信息:包括編號、用戶名、科目類別、詳細內(nèi)容、發(fā)布日期。(3)物理結(jié)構設計: 系統(tǒng)數(shù)據(jù)庫為db文件夾下的info.mdb,包括六個表格studentreg、studentdetail、studentinfo、teacherreg、teacherdetail、teacherinfo。1 學生注冊表(見表4-2-1)標識:studentreg用于存儲學生登錄個人信息管理模塊時所需要的用戶名和密碼。表4-2-1 學生注冊表名稱字段名稱類型主鍵編號id自動編號是用戶名snick文本否密碼spass文本否er圖(圖4-2-1)studengregspasssnickid

24、圖4-2-12 學生詳細信息表(見表4-2-2)標識:studentdetail。用于存儲學生一些個人信息表4-2-2 學生詳細信息表名稱字段名稱類型主鍵編號id自動編號是用戶名snick文本否真實姓名sname文本否性別sex文本否年齡age數(shù)字否學習程度grade文本否郵箱email文本否電話tele文本否住址address文本否尋找家教情況state文本否輔導的科目1tutorship1文本否輔導的科目2tutouship2文本否備注demo備注否3 學生發(fā)布信息表(見表4-2-3)標識:studentinfo用于存儲學生發(fā)布的需求家教信息。表4-2-3 學生發(fā)布信息表名稱字段名稱類型主

25、鍵編號id自動編號是用戶名snick文本否需求科目needsubject文本否詳細內(nèi)容needcontent文本否發(fā)布日期puttime日期/時間否er圖(圖4-2-2)studentinfo idsnickneedsubjectneedcontentputtime 圖4-2-2 4 家教注冊表(見表4-2-4)標識:teacherreg用于存儲家教登錄個人信息管理模塊時所需要的用戶名和密碼。表4-2-4學生注冊表名稱字段名稱類型主鍵編號id自動編號是用戶名nick文本否密碼pass文本否er圖(圖4-2-3)teacherregidnickpass圖4-2-3 5家教詳細信息表(見表4-2-

26、5)標識:teacherdetail。用于存儲家教一些個人信息表4-2-5 學生詳細信息表名稱字段名稱類型主鍵編號id自動編號是用戶名nick文本否真實姓名name文本否性別sex文本否年齡age數(shù)字否身份證ipcard文本否郵箱email文本否電話tele文本否住址address文本否家教的聘用狀態(tài)state文本否講授的科目1subject1文本否講授的科目2subject2文本否備注demo備注否6.家教發(fā)布信息表(見表4-2-6)標識:studentinfo用于存儲家教發(fā)布的需求家教信息。表4-2-6 學生發(fā)布信息表名稱字段名稱類型主鍵編號id自動編號是用戶名nick文本否科目類別sor

27、t文本否詳細內(nèi)容content文本否發(fā)布日期puttime日期/時間否studentinfoer圖(圖4-2-4)sortcontentputtimeidnick圖4-2-4第五章 詳細設計51家教信息管理系統(tǒng)首頁511功能描述:用戶可以選擇一種身份登錄,若選擇“家教”,則登錄成功進入家教的個人信息管理模塊,若選擇“學生”,則登錄成功進入學生的個人管理模塊512 ipo圖輸入(i):訪問系統(tǒng)首頁處理描述(p):連接info.mdb數(shù)據(jù)庫,查詢studentinfot和cherinfo兩個表,將其中數(shù)據(jù)按時間降序排列;分別顯示家教和學生的列表頁面輸出(o):家教和學生的列表頁面513名稱:系統(tǒng)首

28、頁標識:index.asp使用的文件或數(shù)據(jù)庫:studentinfo和studentinfo514界面設計圖5-1 系統(tǒng)首頁界面515程序的設計與實現(xiàn) % set conn=server.createobject(adodb.connection) conn.open dbq= & server.mappath(db/info.mdb) & ;driver=micosoft access driver (*.mdb) strsql=select content from teacherinfo order by puttime desc for i=1 to 5 if rs.eof then

29、exit for end if response.write( & rs(content) rs.movenext next % % strsql1=select needcontent from studentinfo order by puttime desc set rs1=conn.execute(strsql1) for i=1 to 5 if rs.eof then exit for end if response.write( & rs1(content) rs.movenext next % 登錄區(qū) 家教 學生 用戶: 密碼: % if request.form(login)

30、then user=request.form(user) pw=request.form(pw) rd=request.form(rd) set conn=server.createobject(adodb.connection) conn.open dbq= & server.mappath(db/info.mdb) & ;driver=micosoft access driver (*.mdb) if rd=家教 then strsql=select * from teacherreg where nick= & user & and pass= & pw & set rs=conn.ex

31、ecute(strsql) if rs.eof then response.write(用戶名或密碼輸入錯誤!) else session(teacher)=user response.redirect(teacheralter.asp) end if else strsql=select * from studentreg where snick= & user & and spass= & pw & set rs=conn.execute(strsql) if rs.eof then response.write(用戶名或密碼輸入錯誤!) else session(student)=use

32、r response.redirect(stundentalter.asp) end if end if end if %52家教注冊模塊521功能描述:家教用戶在本模塊注冊用戶名、設置密碼、錄入自己的詳細信息。注冊完畢,用戶進入家教的個人信息管理模塊。522 ipo圖輸入(i):單擊“家教注冊”鏈接處理描述(p):顯示注冊用戶名、設置密碼頁面驗證用戶名是否與數(shù)據(jù)庫中其他用戶名重復,如果重復用戶需要重新注冊,否則進入詳細信息錄入界面用戶錄入信息完畢,單擊“提交”按鈕,信息被保存到數(shù)據(jù)庫中。 輸出(o):家教個人信息管理模塊界面523名稱:家教注冊標識:teacherreg.asp、teache

33、rerdetail.asp、dealteacherreg.asp使用的文件或數(shù)據(jù)庫:teacherreg和teacherdetail524界面設計圖5-2 家教注冊頁面界面一圖5-3 家教注冊頁面界面二525程序的設計與實現(xiàn)(1) teacherreg.asp文件用來注冊用戶名密碼。其中包括五個表單元素,如表5-1所示:表5-1 teacherreg.asp頁面所使用的表單元素表名稱表單元素類型value值含義teacher文本框用戶填寫用戶名pass1密碼框用戶填寫密碼pass2密碼區(qū)用戶填寫確認密碼stsubmit按鈕下一步提交表單rtreset按鈕重置重置表單asp代碼如下: 學生注冊

34、用戶名: 密碼: 確認密碼: %if request.form(st) then student=request.form(student)pass1=request.form(pass1)pass2=request.form(pass2)if student= thenresponse.write(用戶名不得為空)elseif pass1pass2 thenresponse.write(兩次輸入的密碼不同,請重新輸入)else dim db,conn conn=driver=microsoft access driver (*.mdb);dbq= &server.mappath(dbinfo

35、.mdb) set db=server.createobject(adodb.connection) db.open conn strsql=select*from studentreg where snick= & student&set rs=conn.execute(strsql)if not rs.eof thenresponse.write(該用戶名已經(jīng)在)strsql=insert into teacherreg(snick,spass) values(& student & , & pass1 & ) conn.execute(strsql) session(student)=s

36、tudentresponse.redirect(studentdetailreg.asp)end ifend if% (2)teacherdetailreg.asp本文件顯示一個表單,用來使注冊成功的用戶錄入其個人的詳細信息。文件中包含的表單元素如表5-2所示:表5-2 teacherdetailreg.asp頁面所使用的表單元素表名稱表單元素類型value值含義tname文本框用戶填寫注冊用戶真實姓名sex單選按鈕組用戶選擇性別:男、女a(chǎn)ge文本框用戶填寫年齡idcard文本框用戶填寫身份證號select下拉列表框用戶選擇學歷:大學本科、大學???、碩士研究生work文本框用戶填寫職業(yè)email文本框用戶填寫郵箱tele文本框用戶填寫電話address文本框用戶填寫地址subject1文本框用戶填寫講授的科目1subject2文本框用戶填寫講授的科目2demo文本框用戶填寫備注信息st

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論