【正文】
if if instr(s,)3 or instr(s,.)7 or instr(s,.)=len(s) then msgbox(請輸入正確的郵箱!) exit sub end if if stele= then msgbox(電話號碼不能為空!) exit sub end if end sub/script(3)詳細代碼如下:% Dim sname,sex,age,select,tele,address,tutouship1,tutorship2,demo nick=(sname) sex=(sex) age=(age) grade=(select) =() tele=(tele) address=(address) tutorship1=(tutorship1 ) tutorship2=( tutorship2) demo=(demo) Dim db,conn conn=driver={microsoft access driver (*.mdb)}。 amp。amp。 amp。 輸出(O):家教個人信息管理模塊界面5.2.3名稱:家教注冊標識:、使用的文件或數據庫:teacherreg和teacherdetail5.2.4界面設計圖52 家教注冊頁面界面一圖53 家教注冊頁面界面二5.2.5程序的設計與實現(1) 。 pw amp。39。 39。 。2039。image/39。 height=39。 (db/) amp。表423 學生發(fā)布信息表名稱字段名稱類型主鍵編號Id自動編號是用戶名Snick文本否需求科目Needsubject文本否詳細內容Needcontent文本否發(fā)布日期puttime日期/時間否E—R圖(圖422)Studentinfo idsnickneedsubjectneedcontentputtime 圖422 4. 家教注冊表(見表424)標識:teacherreg用于存儲家教登錄個人信息管理模塊時所需要的用戶名和密碼。(3)物理結構設計: ,包括六個表格studentreg、studentdetail、studentinfo、teacherreg、teacherdetail、teacherinfo。家教注冊:包括編號、用戶名、密碼。家教信息管理功能和學生信息管理功能。家教信息檢索可以通過“講授科目”、“學歷”、“性別”三項進行單一查詢或組合查詢。(6)學生信息瀏覽模塊學生信息模塊主要是以表格形式顯示學生的家教需求信息,表格共分三列,分別是“需求家教的信息內容”、“發(fā)布時間”、“發(fā)布人”。本模塊的功能如圖41所示:修改密碼修改個人信息求職信息發(fā)布家教個人信息管理模塊求職信息刪除圖41家教個人信息管理模塊(4)學生個人信息管理模塊學生利用注冊模塊的昵稱和密碼登錄網站,判斷無誤則進入學生個人信息修改發(fā)布區(qū),學生可以在此修改自己的密碼、個人信息、發(fā)布家教需求信息或刪除已發(fā)布的需求信息。所以本系統(tǒng)采用B/S架構開發(fā)設計,只要擁有一個瀏覽器,任何人都可以在本系統(tǒng)中發(fā)布信息、查詢信息(1)家教注冊模塊 家教注冊模塊提供了兩個表單供家教注冊。Web服務器:IIS 硬盤空間:10MB主要的數據模型有:網狀模型、層次模型和關系模型。2.3.2數據庫管理系統(tǒng)數據庫管理系統(tǒng)(Data Manipluation Language,DML)是一個軟件系統(tǒng),主要用來定義和管理數據庫,處理數據庫與應用等程序之間的聯(lián)系。IIS(Internet Information Server)是微軟推出的Windows NT Option Pack的主要成員,作為Win2000server的擴展,自推出以來已經有了很大發(fā)展,其體系結構是當今市場上最受關注的Web服務器之一。ASP A S P是一套服務器端的腳本運行環(huán)境,當用戶從瀏覽器向We 文件時, ASP 腳本開始運行,然后Web 服務器調用A S P,A S P全面讀取請求的文件,執(zhí)行所有的腳本命令,并將標準的Web 頁傳送給瀏覽器,而并不包含你所寫的腳本命令。例如,利用r e q u e s t對象,你可以接收用戶的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,實現過去需要編寫復雜的C G I程序才能實現的有動態(tài)內容的網頁,如計數器等。二者通過數據庫服務器和Web服務器連接。用戶驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關聯(lián)表等大量的數據都由數據庫管理系統(tǒng)管理。近年來,隨著網絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數據庫技術在Internet中的廣泛應用,Web站點向用戶提供的服務將越來越豐富,越來越人性化。作為Internet上一種先進的,易于被人們所接受的信息檢索手段,World根據網站信息管理系統(tǒng)的開發(fā)為背景,論述了整個系統(tǒng)的開發(fā)過程,系統(tǒng)的結構及系統(tǒng)開發(fā)的基本原理和方法。全系統(tǒng)共分前言、編程環(huán)境基礎知識、 需求分析 、系統(tǒng)設計、系統(tǒng)實施、系統(tǒng)運行及維護、開發(fā)總結等幾章。Wide 在Internet飛速發(fā)展的今天,互聯(lián)網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。本文中數據庫服務器采用了Microsoft Access數據庫作為ODBC(Open DataBase Connectivity )數據源,并以先進的ADO(ActiveX Data Objects)技術進行數據庫存取等操作,使Web與數據庫緊密聯(lián)系起來。本文作者主要完成Web服務器端的學生注冊、家教注冊、學生信息、學生信息瀏覽、家教信息瀏覽、信息檢索功能模塊的設計。一個A S P文件的后綴為. a s p,其中包含實現動態(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包含標準的A c t i v e X組件 ,這些組件可以實現一些復雜的功能,如使用數據庫等. A S P就是由服務器端腳本、對象以及組件拓展過的標準網頁并為其提供了運行的環(huán)境。A S P的每一個命令都首先被用來生成H T M L文件, A S 服務器來說, A S P與H T M L有著本質的區(qū)別, H T M L不經任何處理送回給瀏覽器另一方面,對于瀏覽器來說, A S P和H T M L幾乎是沒有區(qū)別的,僅僅是后綴為. a s p和. h t m的區(qū)別,當我們在客戶端提出對A S P的申請后,我們的瀏覽器接受的是H T M L格式的文件。內部6大對象及其功能對象名稱功能描述Request從客戶端取得信息Response將信息送給客戶端Server提供一些Web服務器工具Session儲存在一個Session內的用戶信息,該信息僅可被該用戶訪問Application在一個ASPApplication中讓不同的客戶端共享信息ObjectContext配合Microsoft具有服務器端腳本開發(fā)調試,內容管理和站點分析,崩潰防護,內置JAVA虛擬機及全面支持ASP等強大功能。數據庫管理系統(tǒng)是數據庫系統(tǒng)的核心組成部分。第三章 需求分析從小學到高中,很多學生家長抱著望子成龍的心態(tài)都不遺余力為孩子找合適的家教,而很多在校的大學生也通過當家教增加一點收入,所以開發(fā)一個家教信息管理系統(tǒng),滿足雙方的需要很有必要的事情.3.1功能需求本系統(tǒng)為家教服務提供了一個交流的平臺,使學生能夠在本系統(tǒng)中找到適合自己的家教,也使有做家教意愿的人群能夠發(fā)布自己的簡歷.系統(tǒng)的功能主要包括:(1) 家教可以注冊一個網絡昵稱發(fā)布自己的求職信息以及個人的詳細情況.(2) 學生可以注冊一個網絡昵稱發(fā)布自己的需求信息以及個人的詳細情況.(3) 用戶可以分頁瀏覽所有家教發(fā)布的求職信息及個人信息.(4) 學生可以分頁瀏覽所有家教發(fā)布的需求信息及個人信息.(5) 家教可以登錄網站修改自己的求職信息和個人信息.(6) 學生可以登錄網站修改自己需求的信息和個人信息.(7) 學生和家長都可以檢索信息.3.2系統(tǒng)運行環(huán)境(1)硬件環(huán)境顯卡: SVGA 顯示適配器數據庫:Microsoft Access 2000第一個表單用于填寫家教登錄網站時需要的昵稱和密碼,若填寫正確則進入第二個表單繼續(xù)填寫個人詳細情況,所有必需信息填寫完畢后重定向到家教的個人信息管理區(qū),家教可以發(fā)布自己的求職信息(2)學生注冊模塊學生注冊模塊提供了兩個表單學生注冊。本模塊的各功能結構如圖42所示:修改密碼修改個人信息學生個人信息管理模塊需求信息發(fā)布需求信息刪除圖42學生個人信息管理模塊(5)家教信息瀏覽模塊家教信息模塊主要是以表格形式發(fā)布家教的求職信息,表格共分三列,分別是“求職信息的內容”、“發(fā)布時間”、“發(fā)布人”。通過單擊“發(fā)布人”的超鏈接可以查看發(fā)布信息的學生的個人詳細情況。而學生信息檢索則可以通過“輔導科目”、“學習程度”、“性別”三項進行單一查詢或組合查詢。(2)邏輯結構設計:■學生注冊:包括編號、用戶名、密碼?!黾医套裕喊ň幪枴⒂脩裘?、密碼。1. 學生注冊表(見表421)標識:studentreg用于存儲學生登錄個人信息管理模塊時所需要的用戶名和密碼。表424學生注冊表名稱字段名稱類型主鍵編號Id自動編號是用戶名nick文本否密碼pass文本否E—R圖(圖423)teacherregidnickpass圖423 5.家教詳細信息表(見表425)標識:teacherdetail。 。2039。 width=39。 amp。Driver={Micosoft Access Driver (*.mdb)} if rd=家教 then strSql=select * from teacherreg where nick=39。 and pass=39。 Set rs=(strSql) if then (用戶名或密碼輸入錯誤!) else Session(teacher)=user () end if Else strSql=select * from studentreg where snick= ‘ amp。 ’ Set rs=(strSql) if then (用戶名或密碼輸入錯誤!) else Session(student)=user () end if end if end if %5.2家教注冊模塊5.2.1功能描述:家教用戶在本模塊注冊用戶名、設置密碼、錄入自己的詳細信息。其中包括五個表單元素,如表51所示:表51 名稱表單元素類型Value值含義Teacher文本框用戶填寫用戶名Pass1密碼框用戶填寫密碼Pass2密碼區(qū)用戶填寫確認密碼StSubmit按鈕下一步提交表單rtreset按鈕重置重置表單ASP代碼如下:form name=form1 method=post action= table width=44% height=82 border=0 align=center cellpadding=0 cellspacing=0 tr td colspan=2div align=center學生注冊/div/td /tr tr td width=49%div align=left用戶名:/div/td