




免費(fèi)預(yù)覽已結(jié)束,剩余53頁(yè)可下載查看
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
家教信息管理系統(tǒng)目錄摘要1第1章 前言 2第2章 編程環(huán)境基礎(chǔ)知識(shí) 32.1 ASP簡(jiǎn)介 32.2IIS簡(jiǎn)介 42.3數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介 42.3.1數(shù)據(jù)庫(kù) 42.3.2數(shù)據(jù)庫(kù)管理系統(tǒng) 42.3.3數(shù)據(jù)模型 4第3章 需求分析 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ì) 6 4.1.1網(wǎng)站內(nèi)容與網(wǎng)站目錄6 4.1.2 開(kāi)發(fā)與設(shè)計(jì)的總體思想 7 4.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功能描述 125.1.2 IPO圖 125.1.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù) 125.1.4界面設(shè)計(jì) 125.1.5程序的設(shè)計(jì)與實(shí)現(xiàn) 125.2家教注冊(cè)模塊5.2.1功能描述 155.2.2 IPO圖155.2.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù)155.2.4界面設(shè)計(jì)165.2.5程序的設(shè)計(jì)與實(shí)現(xiàn)16 53學(xué)生注冊(cè)模塊 215.3.1功能描述215.3.2 IPO圖215.3.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù) 21 5.3.4界面設(shè)計(jì) 22 5.3.5程序的設(shè)計(jì)與實(shí)現(xiàn) 225.4家教信息瀏覽模塊28 5.4.1功能描述28 5.4.2 IPO圖285.4.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù)28 5.4.4界面設(shè)計(jì)29 5.4.5程序的設(shè)計(jì)與實(shí)現(xiàn)295.5學(xué)生信息瀏覽模塊315.5.1功能描述31 5.5.2 IPO圖315.5.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù)31 5.5.4界面設(shè)計(jì)325.5.5程序的設(shè)計(jì)與實(shí)現(xiàn)325.6家教個(gè)人管理模塊355.6.1功能描述355.6.2 IPO圖355.6.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù)35 5.6.4界面設(shè)計(jì)36 5.6.5程序的設(shè)計(jì)與實(shí)現(xiàn)365.7 信息檢索模塊465.7.1功能描述46 5.7.2 IPO圖465.7.3名稱(chēng)、標(biāo)識(shí) 、使用的文件或數(shù)據(jù)庫(kù)46 5.7.4界面設(shè)計(jì)47 5.7.5程序的設(shè)計(jì)與實(shí)現(xiàn)49第6章 測(cè)試和維護(hù) 496.1測(cè)試方法 496.2系統(tǒng)維護(hù) 49結(jié)束語(yǔ) 50致謝50參考文獻(xiàn)50摘要【論文摘要】我使用MACROMEDIA公司的Dreamweaver MX制作頁(yè)面,用VB開(kāi)發(fā)語(yǔ)言做連接數(shù)據(jù)庫(kù)的程序,使用ACCESS制作系統(tǒng)的數(shù)據(jù)庫(kù),做一個(gè)具有學(xué)生注冊(cè)、家教注冊(cè)、學(xué)生信息、家教信息、學(xué)生信息管理、家教信息管理、信息檢索功能的小型的網(wǎng)站信息管理系統(tǒng)。根據(jù)網(wǎng)站信息管理系統(tǒng)的開(kāi)發(fā)為背景,論述了整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程,系統(tǒng)的結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法。全系統(tǒng)共分前言、編程環(huán)境基礎(chǔ)知識(shí)、 需求分析 、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行及維護(hù)、開(kāi)發(fā)總結(jié)等幾章。詳細(xì)論述了需求分析、系統(tǒng)設(shè)計(jì)的技術(shù)及應(yīng)用、系統(tǒng)的功能等內(nèi)容。【關(guān)鍵詞】家教信息 管理 系統(tǒng)設(shè)計(jì) ASP第一章 前言 Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,WorldWideWeb(簡(jiǎn)稱(chēng)WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前Internet上已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域,其用戶(hù)群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。近年來(lái),隨著網(wǎng)絡(luò)用戶(hù)要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶(hù)提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用.因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。本系統(tǒng)為家教服務(wù)提供一個(gè)交流的平臺(tái),使學(xué)生能夠在本系統(tǒng)中找到適合自己的家教,也使有做家教意愿的人群能夠發(fā)布自己的簡(jiǎn)歷。要實(shí)現(xiàn)這樣的功能,離不開(kāi)后臺(tái)數(shù)據(jù)庫(kù)的支持。用戶(hù)驗(yàn)證信息,收集到的用戶(hù)點(diǎn)擊信息,主題層次信息,分析得出的關(guān)聯(lián)表等大量的數(shù)據(jù)都由數(shù)據(jù)庫(kù)管理系統(tǒng)管理。本文中數(shù)據(jù)庫(kù)服務(wù)器采用了Microsoft Access數(shù)據(jù)庫(kù)作為ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進(jìn)的ADO(ActiveX Data Objects)技術(shù)進(jìn)行數(shù)據(jù)庫(kù)存取等操作,使Web與數(shù)據(jù)庫(kù)緊密聯(lián)系起來(lái)。整個(gè)個(gè)性化頁(yè)面生成系統(tǒng)主要由使用Dreamweaver_MX開(kāi)發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用IIS+ASP技術(shù)實(shí)現(xiàn)的個(gè)性化Web頁(yè)面生成器兩部分組成。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中的歷史記錄進(jìn)行分析,產(chǎn)生用戶(hù)關(guān)聯(lián)規(guī)則表;頁(yè)面生成器則負(fù)責(zé)記錄用戶(hù)行為和根據(jù)關(guān)聯(lián)表動(dòng)態(tài)生成用戶(hù)個(gè)性化Web頁(yè)面。二者通過(guò)數(shù)據(jù)庫(kù)服務(wù)器和Web服務(wù)器連接。本文作者主要完成Web服務(wù)器端的學(xué)生注冊(cè)、家教注冊(cè)、學(xué)生信息、學(xué)生信息瀏覽、家教信息瀏覽、信息檢索功能模塊的設(shè)計(jì)。實(shí)現(xiàn)與完善以及整個(gè)實(shí)驗(yàn)網(wǎng)站的組織建立和測(cè)試工作。第二章 編程環(huán)境基礎(chǔ)知識(shí)21 ASP簡(jiǎn)介A S P Microsoft Active Server Pages (ASP)實(shí)際上是將標(biāo)準(zhǔn)的H T M L文件拓展了一些附加特征, A S P像標(biāo)準(zhǔn)的H T M L文件一樣包含H T M L語(yǔ)句并且在一個(gè)瀏覽器上解釋并顯示。但它為H T M L編寫(xiě)人員提供了在服務(wù)器端運(yùn)行腳本的環(huán)境,使H T M L編寫(xiě)人員可以利用V B S c r i p t和J S c r i p t或其他第三方腳本語(yǔ)言來(lái)創(chuàng)建A S P,實(shí)現(xiàn)過(guò)去需要編寫(xiě)復(fù)雜的C G I程序才能實(shí)現(xiàn)的有動(dòng)態(tài)內(nèi)容的網(wǎng)頁(yè),如計(jì)數(shù)器等。一個(gè)A S P文件的后綴為. a s p,其中包含實(shí)現(xiàn)動(dòng)態(tài)功能的V B S c r i p t或J S c r i p t語(yǔ)句,如果去掉那些V B S c r i p t或J S c r i p t語(yǔ)句,它和標(biāo)準(zhǔn)的H T M L文件沒(méi)有任何區(qū)別。A S P提供了一些內(nèi)建對(duì)象 。利用這些內(nèi)建對(duì)象,你可以使腳本更加強(qiáng)大;這些對(duì)象會(huì)允許從瀏覽器中接收和發(fā)送信息。例如,利用r e q u e s t對(duì)象,你可以接收用戶(hù)的H T M L表單中的信息并加以處理。A S P包含標(biāo)準(zhǔn)的A c t i v e X組件 ,這些組件可以實(shí)現(xiàn)一些復(fù)雜的功能,如使用數(shù)據(jù)庫(kù)等. A S P就是由服務(wù)器端腳本、對(duì)象以及組件拓展過(guò)的標(biāo)準(zhǔn)網(wǎng)頁(yè)并為其提供了運(yùn)行的環(huán)境。而它的網(wǎng)頁(yè)并不是在建立初期存在的,而是當(dāng)某個(gè)瀏覽器向它提出請(qǐng)求時(shí),它才根據(jù)需要產(chǎn)生所需要的標(biāo)準(zhǔn)網(wǎng)頁(yè),這克服了過(guò)去H T M L編寫(xiě)的網(wǎng)頁(yè)的靜態(tài)缺點(diǎn),從而使網(wǎng)頁(yè)上可以有許多動(dòng)態(tài)的信息存在。如:當(dāng)前的計(jì)算機(jī)時(shí)間、計(jì)數(shù)器的計(jì)數(shù)值等。 A S P是一套服務(wù)器端的腳本運(yùn)行環(huán)境,當(dāng)用戶(hù)從瀏覽器向We b服務(wù)器請(qǐng)求.asp 文件時(shí), ASP 腳本開(kāi)始運(yùn)行,然后Web 服務(wù)器調(diào)用A S P,A S P全面讀取請(qǐng)求的文件,執(zhí)行所有的腳本命令,并將標(biāo)準(zhǔn)的Web 頁(yè)傳送給瀏覽器,而并不包含你所寫(xiě)的腳本命令。A S P的每一個(gè)命令都首先被用來(lái)生成H T M L文件, A S P允許生成動(dòng)態(tài)內(nèi)容.下載對(duì)于Web 服務(wù)器來(lái)說(shuō), A S P與H T M L有著本質(zhì)的區(qū)別, H T M L不經(jīng)任何處理送回給瀏覽器另一方面,對(duì)于瀏覽器來(lái)說(shuō), A S P和H T M L幾乎是沒(méi)有區(qū)別的,僅僅是后綴為. a s p和. h t m的區(qū)別,當(dāng)我們?cè)诳蛻?hù)端提出對(duì)A S P的申請(qǐng)后,我們的瀏覽器接受的是H T M L格式的文件。因此它根據(jù)以上特性,我們用A S P可以方便地實(shí)現(xiàn)諸如表格信息收集、計(jì)數(shù)器、留言簿、公告板、A S P還可以輕松地實(shí)現(xiàn)對(duì)頁(yè)面內(nèi)容的動(dòng)態(tài)控制,為不同的瀏覽者定制不同的頁(yè)面內(nèi)容 . ASP的內(nèi)部對(duì)象特點(diǎn):ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對(duì)象及其功能描述如下表所示:ASP內(nèi)部6大對(duì)象及其功能對(duì)象名稱(chēng)功能描述Request從客戶(hù)端取得信息Response將信息送給客戶(hù)端Server提供一些Web服務(wù)器工具Session儲(chǔ)存在一個(gè)Session內(nèi)的用戶(hù)信息,該信息僅可被該用戶(hù)訪問(wèn)Application在一個(gè)ASP-Application中讓不同的客戶(hù)端共享信息ObjectContext配合MicrosoftTransaction服務(wù)器進(jìn)行分布式事務(wù)處理合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。22IIS簡(jiǎn)介Wsb服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴(kuò)展,自推出以來(lái)已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場(chǎng)上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置JAVA虛擬機(jī)及全面支持ASP等強(qiáng)大功能。23數(shù)據(jù)庫(kù)系統(tǒng)簡(jiǎn)介231數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)中的數(shù)據(jù)按一定的數(shù)據(jù)模型組、描述和存儲(chǔ),具有較少的數(shù)據(jù)冗余度,較高的數(shù)據(jù)獨(dú)立性和可擴(kuò)展性,并且數(shù)據(jù)庫(kù)中的數(shù)據(jù)可為各種合法用戶(hù)共享。232數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(Data Manipluation Language,DML)是一個(gè)軟件系統(tǒng),主要用來(lái)定義和管理數(shù)據(jù)庫(kù),處理數(shù)據(jù)庫(kù)與應(yīng)用等程序之間的聯(lián)系。數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。它建立在操作系統(tǒng)之上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制。233數(shù)據(jù)模型數(shù)據(jù)模型是對(duì)數(shù)據(jù)的特點(diǎn)及數(shù)據(jù)之間的和種抽象表示,它包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束3部分。主要的數(shù)據(jù)模型有:網(wǎng)狀模型、層次模型和關(guān)系模型。第三章 需求分析從小學(xué)到高中,很多學(xué)生家長(zhǎng)抱著望子成龍的心態(tài)都不遺余力為孩子找合適的家教,而很多在校的大學(xué)生也通過(guò)當(dāng)家教增加一點(diǎn)收入,所以開(kāi)發(fā)一個(gè)家教信息管理系統(tǒng),滿(mǎn)足雙方的需要很有必要的事情.31功能需求本系統(tǒng)為家教服務(wù)提供了一個(gè)交流的平臺(tái),使學(xué)生能夠在本系統(tǒng)中找到適合自己的家教,也使有做家教意愿的人群能夠發(fā)布自己的簡(jiǎn)歷.系統(tǒng)的功能主要包括:(1) 家教可以注冊(cè)一個(gè)網(wǎng)絡(luò)昵稱(chēng)發(fā)布自己的求職信息以及個(gè)人的詳細(xì)情況.(2) 學(xué)生可以注冊(cè)一個(gè)網(wǎng)絡(luò)昵稱(chēng)發(fā)布自己的需求信息以及個(gè)人的詳細(xì)情況.(3) 用戶(hù)可以分頁(yè)瀏覽所有家教發(fā)布的求職信息及個(gè)人信息.(4) 學(xué)生可以分頁(yè)瀏覽所有家教發(fā)布的需求信息及個(gè)人信息.(5) 家教可以登錄網(wǎng)站修改自己的求職信息和個(gè)人信息.(6) 學(xué)生可以登錄網(wǎng)站修改自己需求的信息和個(gè)人信息.(7) 學(xué)生和家長(zhǎng)都可以檢索信息.32系統(tǒng)運(yùn)行環(huán)境(1)硬件環(huán)境處理器:Intel Pentium III 或更高內(nèi)存: 256MB硬盤(pán)空間: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)共分七大模塊.功能模塊圖如下圖所示家教注冊(cè)模塊學(xué)生注冊(cè)模塊家教信息瀏覽模塊家教信息管理系統(tǒng)學(xué)生信息瀏覽模塊家教個(gè)人信息管理模塊信息檢索模塊學(xué)生個(gè)人信息管理模塊第四章 總體設(shè)計(jì)41系統(tǒng)模塊結(jié)構(gòu)設(shè)計(jì)4.1.1網(wǎng)站內(nèi)容與網(wǎng)站目錄(1) 網(wǎng)站內(nèi)容家教信息管理系統(tǒng)學(xué)生運(yùn)動(dòng)家教登錄注冊(cè)信息檢索信息管理瀏覽信息信息檢索瀏覽信息信息管理工作注冊(cè)登錄需求信息刪除求職信息刪除需求信息發(fā)布修改個(gè)人信息修改密碼求職信息發(fā)布修改個(gè)人信息修改密碼(2)網(wǎng)站目錄imagedbStudentreg.aspIndex.aspStudentdetailreg.aspstudentDealstudentreg.aspTeacherreg.aspjjglteacherTeacherreg.aspDealteacherreg.aspteacheralterPutout.aspChangepersoninfo.aspChangepw.aspDelinfo.aspTdealsearch.aspsearchSdealsearch.asp4.1.2 開(kāi)發(fā)與設(shè)計(jì)的總體思想 本系統(tǒng)的功能是為有家教老師需求的人和有做家教愿望的人提供一個(gè)交流的網(wǎng)絡(luò)平臺(tái),讓這部分人能夠更方便地交流。所以本系統(tǒng)采用B/S架構(gòu)開(kāi)發(fā)設(shè)計(jì),只要擁有一個(gè)瀏覽器,任何人都可以在本系統(tǒng)中發(fā)布信息、查詢(xún)信息4.1.3系統(tǒng)功能設(shè)計(jì)(1)家教注冊(cè)模塊 家教注冊(cè)模塊提供了兩個(gè)表單供家教注冊(cè)。第一個(gè)表單用于填寫(xiě)家教登錄網(wǎng)站時(shí)需要的昵稱(chēng)和密碼,若填寫(xiě)正確則進(jìn)入第二個(gè)表單繼續(xù)填寫(xiě)個(gè)人詳細(xì)情況,所有必需信息填寫(xiě)完畢后重定向到家教的個(gè)人信息管理區(qū),家教可以發(fā)布自己的求職信息(2)學(xué)生注冊(cè)模塊學(xué)生注冊(cè)模塊提供了兩個(gè)表單學(xué)生注冊(cè)。第一個(gè)表單用于填寫(xiě)學(xué)生登錄網(wǎng)站時(shí)需要的昵稱(chēng)和密碼,若填寫(xiě)正確則進(jìn)入第二個(gè)表單繼續(xù)填寫(xiě)個(gè)人詳細(xì)情況,所有必需信息填寫(xiě)完畢后則重定向到學(xué)生的個(gè)人信息管理區(qū),學(xué)生可以發(fā)布自己的家教需求信息。(3)家教個(gè)人信息管理模塊家教利用注冊(cè)模塊的昵稱(chēng)和密碼登錄網(wǎng)站,判斷無(wú)誤則進(jìn)入家教個(gè)人信息管理,家教可以在此修改自己的密碼、個(gè)人信息、發(fā)布求職信息或刪除已發(fā)布的求職信息。本模塊的功能如圖4-1所示:修改密碼修改個(gè)人信息求職信息發(fā)布家教個(gè)人信息管理模塊求職信息刪除圖4-1家教個(gè)人信息管理模塊(4)學(xué)生個(gè)人信息管理模塊學(xué)生利用注冊(cè)模塊的昵稱(chēng)和密碼登錄網(wǎng)站,判斷無(wú)誤則進(jìn)入學(xué)生個(gè)人信息修改發(fā)布區(qū),學(xué)生可以在此修改自己的密碼、個(gè)人信息、發(fā)布家教需求信息或刪除已發(fā)布的需求信息。本模塊的各功能結(jié)構(gòu)如圖4-2所示:修改密碼修改個(gè)人信息學(xué)生個(gè)人信息管理模塊需求信息發(fā)布需求信息刪除圖4-2學(xué)生個(gè)人信息管理模塊(5)家教信息瀏覽模塊家教信息模塊主要是以表格形式發(fā)布家教的求職信息,表格共分三列,分別是“求職信息的內(nèi)容”、“發(fā)布時(shí)間”、“發(fā)布人”。通過(guò)單擊“發(fā)布人”的超鏈接可以查看其個(gè)人的詳細(xì)情況。如果求職信息較多,模塊提供了分頁(yè)瀏覽的功能。(6)學(xué)生信息瀏覽模塊學(xué)生信息模塊主要是以表格形式顯示學(xué)生的家教需求信息,表格共分三列,分別是“需求家教的信息內(nèi)容”、“發(fā)布時(shí)間”、“發(fā)布人”。通過(guò)單擊“發(fā)布人”的超鏈接可以查看發(fā)布信息的學(xué)生的個(gè)人詳細(xì)情況。本模塊也提供了分頁(yè)瀏覽的功能。(7)信息檢索模塊用戶(hù)可以通過(guò)信息檢索模塊對(duì)學(xué)生所發(fā)布的家教需求信息、家教所發(fā)布的求職信息進(jìn)行查詢(xún)。家教信息檢索可以通過(guò)“講授科目”、“學(xué)歷”、“性別”三項(xiàng)進(jìn)行單一查詢(xún)或組合查詢(xún)。而學(xué)生信息檢索則可以通過(guò)“輔導(dǎo)科目”、“學(xué)習(xí)程度”、“性別”三項(xiàng)進(jìn)行單一查詢(xún)或組合查詢(xún)。查詢(xún)結(jié)果以列表形式顯示出來(lái)。本模塊的子模塊示意圖如圖4-3所示:學(xué)生信息檢索子模塊信息檢索模塊家教信息檢索子模塊圖4-3信息檢索模塊42數(shù)據(jù)庫(kù)設(shè)計(jì)(1)概念結(jié)構(gòu)設(shè)計(jì): 本系統(tǒng)面向的對(duì)象是學(xué)生用戶(hù)和家教用戶(hù),在數(shù)據(jù)庫(kù)需求分析時(shí)主要考慮二個(gè)方面的需求。家教信息管理功能和學(xué)生信息管理功能。(2)邏輯結(jié)構(gòu)設(shè)計(jì):學(xué)生注冊(cè):包括編號(hào)、用戶(hù)名、密碼。學(xué)生詳細(xì)信息:包括編號(hào)、用戶(hù)名、真實(shí)姓名、性別、年齡、學(xué)習(xí)程度、郵箱、電話(huà)、住址、尋找家教情況、輔導(dǎo)的科目1、輔導(dǎo)的科目2、詳細(xì)內(nèi)容、發(fā)布時(shí)間。學(xué)生發(fā)布信息:包括編號(hào)、用戶(hù)名、需求科目、詳細(xì)內(nèi)容、發(fā)布日期。家教注冊(cè):包括編號(hào)、用戶(hù)名、密碼。家教注冊(cè):包括編號(hào)、用戶(hù)名、密碼。家教詳細(xì)信息:包括編號(hào)、用戶(hù)名、真實(shí)姓名、性別、年齡、身份證、學(xué)歷文憑、郵箱、電話(huà)、住址、 家教的聘用狀態(tài)、講授的科目1、講授的科目2、 備注。家教發(fā)布信息:包括編號(hào)、用戶(hù)名、科目類(lèi)別、詳細(xì)內(nèi)容、發(fā)布日期。(3)物理結(jié)構(gòu)設(shè)計(jì): 系統(tǒng)數(shù)據(jù)庫(kù)為db文件夾下的info.mdb,包括六個(gè)表格studentreg、studentdetail、studentinfo、teacherreg、teacherdetail、teacherinfo。1 學(xué)生注冊(cè)表(見(jiàn)表4-2-1)標(biāo)識(shí):studentreg用于存儲(chǔ)學(xué)生登錄個(gè)人信息管理模塊時(shí)所需要的用戶(hù)名和密碼。表4-2-1 學(xué)生注冊(cè)表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵編號(hào)Id自動(dòng)編號(hào)是用戶(hù)名Snick文本否密碼spass文本否ER圖(圖4-2-1)studengregspasssnickid 圖4-2-12 學(xué)生詳細(xì)信息表(見(jiàn)表4-2-2)標(biāo)識(shí):studentdetail。用于存儲(chǔ)學(xué)生一些個(gè)人信息表4-2-2 學(xué)生詳細(xì)信息表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵編號(hào)Id自動(dòng)編號(hào)是用戶(hù)名Snick文本否真實(shí)姓名Sname文本否性別Sex文本否年齡Age數(shù)字否學(xué)習(xí)程度Grade文本否郵箱Email文本否電話(huà)Tele文本否住址Address文本否尋找家教情況State文本否輔導(dǎo)的科目1Tutorship1文本否輔導(dǎo)的科目2Tutouship2文本否備注demo備注否3 學(xué)生發(fā)布信息表(見(jiàn)表4-2-3)標(biāo)識(shí):studentinfo用于存儲(chǔ)學(xué)生發(fā)布的需求家教信息。表4-2-3 學(xué)生發(fā)布信息表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵編號(hào)Id自動(dòng)編號(hào)是用戶(hù)名Snick文本否需求科目Needsubject文本否詳細(xì)內(nèi)容Needcontent文本否發(fā)布日期puttime日期/時(shí)間否ER圖(圖4-2-2)Studentinfo idsnickneedsubjectneedcontentputtime 圖4-2-2 4 家教注冊(cè)表(見(jiàn)表4-2-4)標(biāo)識(shí):teacherreg用于存儲(chǔ)家教登錄個(gè)人信息管理模塊時(shí)所需要的用戶(hù)名和密碼。表4-2-4學(xué)生注冊(cè)表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵編號(hào)Id自動(dòng)編號(hào)是用戶(hù)名nick文本否密碼pass文本否ER圖(圖4-2-3)teacherregidnickpass圖4-2-3 5家教詳細(xì)信息表(見(jiàn)表4-2-5)標(biāo)識(shí):teacherdetail。用于存儲(chǔ)家教一些個(gè)人信息表4-2-5 學(xué)生詳細(xì)信息表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵編號(hào)Id自動(dòng)編號(hào)是用戶(hù)名nick文本否真實(shí)姓名name文本否性別Sex文本否年齡Age數(shù)字否身份證ipcard文本否郵箱Email文本否電話(huà)Tele文本否住址Address文本否家教的聘用狀態(tài)State文本否講授的科目1subject1文本否講授的科目2subject2文本否備注demo備注否6.家教發(fā)布信息表(見(jiàn)表4-2-6)標(biāo)識(shí):studentinfo用于存儲(chǔ)家教發(fā)布的需求家教信息。表4-2-6 學(xué)生發(fā)布信息表名稱(chēng)字段名稱(chēng)類(lèi)型主鍵編號(hào)Id自動(dòng)編號(hào)是用戶(hù)名nick文本否科目類(lèi)別sort文本否詳細(xì)內(nèi)容content文本否發(fā)布日期puttime日期/時(shí)間否studentinfoER圖(圖4-2-4)sortcontentputtimeidnick圖4-2-4第五章 詳細(xì)設(shè)計(jì)51家教信息管理系統(tǒng)首頁(yè)511功能描述:用戶(hù)可以選擇一種身份登錄,若選擇“家教”,則登錄成功進(jìn)入家教的個(gè)人信息管理模塊,若選擇“學(xué)生”,則登錄成功進(jìn)入學(xué)生的個(gè)人管理模塊512 IPO圖輸入(I):訪問(wèn)系統(tǒng)首頁(yè)處理描述(P):連接info.mdb數(shù)據(jù)庫(kù),查詢(xún)studentinfot和cherinfo兩個(gè)表,將其中數(shù)據(jù)按時(shí)間降序排列;分別顯示家教和學(xué)生的列表頁(yè)面輸出(O):家教和學(xué)生的列表頁(yè)面513名稱(chēng):系統(tǒng)首頁(yè)標(biāo)識(shí):Index.asp使用的文件或數(shù)據(jù)庫(kù):Studentinfo和studentinfo514界面設(shè)計(jì)圖5-1 系統(tǒng)首頁(yè)界面515程序的設(shè)計(jì)與實(shí)現(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 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ū) 家教 學(xué)生 用戶(hù): 密碼: % If Request.Form(login) 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.Execute(strSql) if rs.EOF then Response.Write(用戶(hù)名或密碼輸入錯(cuò)誤!) 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(用戶(hù)名或密碼輸入錯(cuò)誤!) else Session(student)=user Response.Redirect(stundentalter.asp) end if end if end if %52家教注冊(cè)模塊521功能描述:家教用戶(hù)在本模塊注冊(cè)用戶(hù)名、設(shè)置密碼、錄入自己的詳細(xì)信息。注冊(cè)完畢,用戶(hù)進(jìn)入家教的個(gè)人信息管理模塊。522 IPO圖輸入(I):?jiǎn)螕簟凹医套?cè)”鏈接處理描述(P):顯示注冊(cè)用戶(hù)名、設(shè)置密碼頁(yè)面驗(yàn)證用戶(hù)名是否與數(shù)據(jù)庫(kù)中其他用戶(hù)名重復(fù),如果重復(fù)用戶(hù)需要重新注冊(cè),否則進(jìn)入詳細(xì)信息錄入界面用戶(hù)錄入信息完畢,單擊“提交”按鈕,信息被保存到數(shù)據(jù)庫(kù)中。 輸出(O):家教個(gè)人信息管理模塊界面523名稱(chēng):家教注冊(cè)標(biāo)識(shí):teacherreg.asp、teachererdetail.asp、dealteacherreg.asp使用的文件或數(shù)據(jù)庫(kù):teacherreg和teacherdetail524界面設(shè)計(jì)圖5-2 家教注冊(cè)頁(yè)面界面一圖5-3 家教注冊(cè)頁(yè)面界面二525程序的設(shè)計(jì)與實(shí)現(xiàn)(1) teacherreg.asp文件用來(lái)注冊(cè)用戶(hù)名密碼。其中包括五個(gè)表單元素,如表5-1所示:表5-1 teacherreg.asp頁(yè)面所使用的表單元素表名稱(chēng)表單元素類(lèi)型Value值含義Teacher文本框用戶(hù)填寫(xiě)用戶(hù)名Pass1密碼框用戶(hù)填寫(xiě)密碼Pass2密碼區(qū)用戶(hù)填寫(xiě)確認(rèn)密碼StSubmit按鈕下一步提交表單rtreset按鈕重置重置表單ASP代碼如下: 學(xué)生注冊(cè) 用戶(hù)名: 密碼: 確認(rèn)密碼: %if Request.Form(st) then student=Request.Form(student)pass1=Request.Form(pass1)pass2=Request.Form(pass2)if student= thenresponse.Write(用戶(hù)名不得為空)elseif pass1pass2 thenResponse.Write(兩次輸入的密碼不同,請(qǐng)重新輸入)else Dim db,conn conn=driver=microsoft access driver (*.mdb);dbq= &server.MapPath(dbinfo.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(該用戶(hù)名已經(jīng)在)strSql=insert into teacherreg(snick,spass) values(& student & , & pass1 & ) conn.Execute(strSql) session(student)=studentresponse.Redirect(studentdetailreg.asp)end ifend if% (2)teacherdetailreg.asp本文件顯示一個(gè)表單,用來(lái)使注冊(cè)成功的用戶(hù)錄入其個(gè)人的詳細(xì)信息。文件中包含的表單元素如表5-2所示:表5-2 teacherdetailreg.asp頁(yè)面所使用的表單元素表名稱(chēng)表單元素類(lèi)型Value值含義Tname文本框用戶(hù)填寫(xiě)注冊(cè)用戶(hù)真實(shí)姓名Sex單選按鈕組用戶(hù)選擇性別:男、女Age文本框用戶(hù)填寫(xiě)年齡Idcard文本框用戶(hù)填寫(xiě)身份證號(hào)Select下拉列表框用戶(hù)選擇學(xué)歷:大學(xué)本科、大學(xué)專(zhuān)科、碩士研究生Work文本框用戶(hù)填寫(xiě)職業(yè)Email文本框用戶(hù)填寫(xiě)郵箱Tele文本框用戶(hù)填寫(xiě)電話(huà)Address文本框用戶(hù)填寫(xiě)地址Subject1文本框用戶(hù)填寫(xiě)講授的科目1Subject2文本框用戶(hù)填寫(xiě)講授的科目2Demo文本框用戶(hù)填寫(xiě)備注信息St
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年2月馬鞍山市直遴選面試真題附帶題目詳解
- 2022年2月銀川市直機(jī)關(guān)遴選公務(wù)員面試真題帶詳解
- 2024年甘肅陜煤集團(tuán)韓城煤礦招聘筆試真題含答案詳解(能力提升)
- 8d方法培訓(xùn)考試試題及答案
- 《準(zhǔn)則》題庫(kù)及答案
- 2025二手商業(yè)綜合體買(mǎi)賣(mài)合同
- Leptofuranin-A-生命科學(xué)試劑-MCE
- 2025網(wǎng)簽版授權(quán)貸款合同樣本
- (高清版)DB1302∕T 152-2019 洋蔥生產(chǎn)技術(shù)規(guī)程
- (高清版)DB13∕T 2992-2019 日光溫室早春茬甜瓜節(jié)水灌溉技術(shù)規(guī)程
- 社會(huì)科學(xué)領(lǐng)域課題研究報(bào)告范文
- 成人膿毒癥患者醫(yī)學(xué)營(yíng)養(yǎng)治療指南(2025版)
- 生物工程細(xì)胞培養(yǎng)技術(shù)試題
- 2025年房地產(chǎn)開(kāi)發(fā)經(jīng)營(yíng)服務(wù)項(xiàng)目投資風(fēng)險(xiǎn)評(píng)估報(bào)告
- EPC項(xiàng)目全流程咨詢(xún)管理的核心要點(diǎn)與優(yōu)化策略
- 2025年管道工(技師)職業(yè)技能鑒定理論考試題庫(kù)(含答案)
- 一體化污水處理設(shè)備采購(gòu)安裝及運(yùn)維 投標(biāo)方案(技術(shù)方案)
- 晉升品質(zhì)主管述職報(bào)告
- 雷火灸技術(shù)操作流程圖及考核標(biāo)準(zhǔn)
- 2024年全國(guó)高中數(shù)學(xué)聯(lián)賽(四川預(yù)賽)試題含答案
- 北師大版三年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教案(完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
評(píng)論
0/150
提交評(píng)論