試談學(xué)校網(wǎng)站建立_第1頁(yè)
試談學(xué)校網(wǎng)站建立_第2頁(yè)
試談學(xué)校網(wǎng)站建立_第3頁(yè)
試談學(xué)校網(wǎng)站建立_第4頁(yè)
試談學(xué)校網(wǎng)站建立_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué) 校 網(wǎng) 站 建 立目 錄第一章:緒論11第一章 緒論2開發(fā)工具的選用及介紹第二章:網(wǎng)站總體分析與設(shè)計(jì)21網(wǎng)站系析22、主頁(yè)設(shè)計(jì) 23、數(shù)據(jù)庫(kù)設(shè)計(jì) 第三章:詳細(xì)設(shè)計(jì) 31 家長(zhǎng)學(xué)校聯(lián)絡(luò)簿32 網(wǎng)上評(píng)優(yōu)投票系統(tǒng)33達(dá)級(jí)考試在線查分系統(tǒng)與計(jì)數(shù)器的制作第四章:參考文獻(xiàn):引言通過網(wǎng)站,全面宣傳,展示學(xué)校風(fēng)采、優(yōu)點(diǎn)與特色,公布學(xué)校的重大活動(dòng)安排與招生政策,增強(qiáng)家長(zhǎng)與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分校務(wù),提高辦事效率。Internet上公布信息要緊是通過網(wǎng)站來實(shí)現(xiàn)的,獵取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下 PrefacePass the

2、website, publicizee completely, display the school elegant appearance, advantage and special featureses, release the important activity arrangement of the school with solicit students the policy, strengthen the contact between parent and school, the realization completes parts of school administrati

3、ons on the Internet, raising to handle affairs the efficiency.Mainly release the information on the Internet is to pass the website to carry out of, obtain the information to also want in the Internet ocean according to certainly inspectional way will need of information carry up and down from the w

4、ebsite under第一章 緒論在Internet飛速進(jìn)展的今天,互聯(lián)網(wǎng)成為人們快速獵取、公布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上公布信息要緊是通過網(wǎng)站來實(shí)現(xiàn)的,獵取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。為了更好的辦學(xué),提高學(xué)校知名度,特構(gòu)建長(zhǎng)沙市工商職業(yè)中專學(xué)校網(wǎng)站。1 1 設(shè)計(jì)思想通過網(wǎng)站,全面宣傳,展示學(xué)校風(fēng)采、優(yōu)點(diǎn)與特色,公布學(xué)校的重大活動(dòng)安排與招生政策,

5、增強(qiáng)家長(zhǎng)與學(xué)校之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成部分校務(wù),提高辦事效率。1.2 開發(fā)工具的選用及介紹ASP的優(yōu)勢(shì):Active Server Pages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”,一般簡(jiǎn)稱為“ASP”,ASP之因此能受到大伙兒的重視與使用的緣故,要緊在于所產(chǎn)生的執(zhí)行結(jié)果差不多上標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的掃瞄器(如IE 或Netscape)都能夠正確地獲得ASP的“執(zhí)行”結(jié)果,同時(shí)將這ASP執(zhí)行的結(jié)果直接在掃瞄器中“掃瞄”,不像VBScript或 JavaScript是在客戶端(Client)的掃瞄器上執(zhí)行,若使用VBScript來設(shè)計(jì)程序,客戶端(lien

6、t)在掃瞄器中能夠顯示程序執(zhí)行的結(jié)果,但是,客戶端(lient)若使用Netscape掃瞄器就無法顯示VBScript的執(zhí)行結(jié)果。的特點(diǎn):任何開發(fā)工具皆可進(jìn)展只要使用一般的文書編輯程序,如Windows記事本,就能夠編輯。因此,其他網(wǎng)頁(yè)進(jìn)展工具,例如,F(xiàn)rontPage Express、 rontPage等也都能夠;只是依舊建議你用記事本來寫,既省鈔票又方便,若是使用那些所見即所得的網(wǎng)頁(yè)編輯來寫,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。通吃各家掃瞄由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的掃瞄器。語(yǔ)言相容性高ASP與所有的ActiveX Script語(yǔ)言都相容,除

7、了可結(jié)合HTML,VBScript、Java Script、Active X服務(wù)器組件來設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語(yǔ)言。隱密安全性高假如我們?cè)趻呙槠髦兄苯硬榭淳W(wǎng)頁(yè)的原始代碼,就只能看到文件,原始的程序代碼是看不到的!這是因杰程序先于網(wǎng)站服務(wù)(eb Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)文件,再傳送到客戶端(Client)的掃瞄器上,因此,我們所辛苦撰寫的程序并可不能輕易地被看見進(jìn)而被盜用。易于操控?cái)?shù)據(jù)庫(kù)能夠輕易地通過DBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如:Ac

8、ess、Foxpro、dBase、Oracle等等,另外,亦可將“文本文件”或是”Excel” 文件當(dāng)成數(shù)據(jù)庫(kù)用。第二章 網(wǎng)站總體分析與設(shè)計(jì)21網(wǎng)站系統(tǒng)分析依照前面的設(shè)計(jì)思想進(jìn)行分析,按照系統(tǒng)開發(fā)的差不多觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從內(nèi)容上可對(duì)網(wǎng)站作如下劃分:l 學(xué)校風(fēng)采 通過學(xué)校概括、教師風(fēng)采、校園之星及部分圖片等內(nèi)容來展現(xiàn)。l 優(yōu)點(diǎn)特色 通過新聞、生動(dòng)爽朗的教育教學(xué)欄目來展現(xiàn)。l 信息公布 通過公告欄、信息查詢等欄目來實(shí)現(xiàn),內(nèi)容有招生政策、 活動(dòng)安排等。l 部分校務(wù) 依照校務(wù)的公開程度與參與人數(shù)的多少,特選擇圖書管理、評(píng)優(yōu)、考試查分、家校聯(lián)系四大校務(wù)在網(wǎng)上實(shí)現(xiàn)。2.2主頁(yè)設(shè)計(jì)網(wǎng)站主頁(yè)采納靜、動(dòng)相結(jié)

9、合的方式,即靜態(tài)的主畫面和動(dòng)態(tài)的圖片相結(jié)合,體現(xiàn)學(xué)校的勃勃生氣,靜態(tài)主頁(yè)方式介紹學(xué)校風(fēng)采、優(yōu)點(diǎn)特色、信息公布,關(guān)于四大校務(wù),就得利用與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢治理系統(tǒng),采納交互式的動(dòng)態(tài)的web畫面來實(shí)現(xiàn)。主頁(yè)結(jié)構(gòu)圖注:帶下劃線的表示是鏈接方式23數(shù)據(jù)庫(kù)設(shè)計(jì)采納的數(shù)據(jù)庫(kù)是Microsoft Access ,擬建立teach.mdb庫(kù)文件,包含如下幾個(gè)表文件:allmessage 留言信息表Libbooks 圖書信息表Libcategories 圖書類不信息表Libemps 圖書館用戶信息表;stud 學(xué)生信息表第三章 詳細(xì)設(shè)計(jì)31 家長(zhǎng)學(xué)校聯(lián)絡(luò)簿311功能:利用SQL語(yǔ)法過濾特定的家長(zhǎng)留言

10、意見,讓老師能夠針對(duì)某位特定學(xué)生家長(zhǎng)所發(fā)表的意見作出獨(dú)立的回答,同時(shí),家長(zhǎng)在發(fā)表個(gè)人意見時(shí),若認(rèn)為意見內(nèi)容涉及敏感的話題或是意見內(nèi)容涉及私人隱私,都可用“悄悄話”的方式發(fā)言,這些“悄悄話”將可不能被顯示出來讓大伙兒看到,因此,老師擁有治理的能力,只要以密碼登錄治理模式,就能夠進(jìn)行各個(gè)學(xué)生家長(zhǎng)的單獨(dú)意見回復(fù),而且還能看到家長(zhǎng)們所留下的“悄悄話”。312組成構(gòu)造共分成六大部分:1, 意見留言結(jié)果網(wǎng)頁(yè)guest.asp:用來顯示家長(zhǎng)發(fā)言與老師回復(fù)內(nèi)容,同時(shí)還具備一般模式與治理模式兩種顯示方法。2, 家長(zhǎng)發(fā)言表單網(wǎng)頁(yè)addmsg.asp:讓學(xué)生家長(zhǎng)填寫發(fā)言內(nèi)容并選擇發(fā)言性質(zhì)。3, 家長(zhǎng)發(fā)言數(shù)據(jù)處理AS

11、P程序add.asp:處理家長(zhǎng)發(fā)表的意見數(shù)據(jù),同時(shí)將這些意見數(shù)據(jù)記錄起來并將網(wǎng)頁(yè)顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁(yè)。4, 老師回復(fù)表單網(wǎng)頁(yè)teachans.asp:讓老師針對(duì)某位特定學(xué)生家長(zhǎng)所發(fā)表的意見作出獨(dú)立的5, 老師回復(fù)數(shù)據(jù)處理ASP程序anssave.asp:處理老師回復(fù)的數(shù)據(jù)內(nèi)容,同時(shí)將這些意見數(shù)據(jù)起來并將網(wǎng)頁(yè)顯示轉(zhuǎn)向至意見留言結(jié)果網(wǎng)頁(yè)。6, 數(shù)據(jù)表文件allmessage:用來儲(chǔ)存家長(zhǎng)發(fā)言數(shù)據(jù)與老師回復(fù)數(shù)據(jù)的Access類型數(shù)據(jù)庫(kù)文件?!皵?shù)據(jù)表文件”負(fù)責(zé)存放家長(zhǎng)發(fā)言數(shù)據(jù)與老師回復(fù)內(nèi)容的數(shù)據(jù)記錄,為Access類型的庫(kù)文件,將它定名為:“message.mdb”。下圖為家庭聯(lián)絡(luò)簿的組成與流程

12、圖:老師回復(fù) 家長(zhǎng)留言 讀入 寫入寫入313數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)文件”teach.mdb“中的數(shù)據(jù)表” allmessage“的欄目設(shè)置314界面設(shè)計(jì)與重點(diǎn)、難點(diǎn)代碼的設(shè)計(jì)數(shù)據(jù)庫(kù)與留言顯示程序網(wǎng)頁(yè)家長(zhǎng)發(fā)言與老師回復(fù)的內(nèi)容數(shù)據(jù)全部?jī)?chǔ)存在數(shù)據(jù)庫(kù)中,要在網(wǎng)頁(yè)中顯示目前的家長(zhǎng)發(fā)言與老師回復(fù)數(shù)據(jù),必須先進(jìn)行數(shù)據(jù)庫(kù)的鏈接與打開,要鏈接數(shù)據(jù)庫(kù)我們必須使用ADO對(duì)象群的Connection對(duì)象;而要打開數(shù)據(jù)庫(kù)則必須使用ADO對(duì)象群的Recordset對(duì)象,程序:set cn=server.createobject(adodb.connection) cn.open filedsn=c:program file

13、scommon filesodbcdata sourcesms access database.dsnset rs=server.createobject(adodb.recordset)sql=select * from allmessage order by 留言時(shí)刻 descrs.open sql,cn,1,1Recordset對(duì)象是負(fù)責(zé)掃瞄與操作從數(shù)據(jù)庫(kù)取出來的數(shù)據(jù),Connection對(duì)象只負(fù)責(zé)與數(shù)據(jù)庫(kù)進(jìn)行鏈接的動(dòng)作,并不能使用數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù),因此必須建立一個(gè)能夠存取數(shù)據(jù)庫(kù)數(shù)據(jù)的Recordset對(duì)象,使用RS.Open方法存取”teach.mdb”數(shù)據(jù)庫(kù)RS.Open SQL,CN

14、,1,1使用open方法來打開數(shù)據(jù)表或執(zhí)行Select指令參數(shù)設(shè)置如下:1, 參數(shù)一(SOURCE):為欲打開的數(shù)據(jù)表或SQL指令。2, 參數(shù)二(ActionConnection):指定一個(gè)已打開的數(shù)據(jù)庫(kù)對(duì)象,將此參數(shù)設(shè)為鏈接我們差不多建立好的Connection對(duì)象“CN”。3, 參數(shù)三( CursorType):指定Recordset的打開類型,1為可讀寫且可自由移動(dòng)。4, 參數(shù)四(LockType):指定鎖定類型,1為只讀。數(shù)據(jù)排序與SQL指令1 Select 指令的篩選語(yǔ)句:格式: SelectFrom在SQL語(yǔ)言中:“Select”數(shù)據(jù)表“中選取某些“欄位”的數(shù)據(jù).2.假如要選取的數(shù)

15、據(jù)表數(shù)據(jù)包含了一個(gè)以上的欄位,則我們能夠利用“,”逗號(hào)來欄位名稱隔開。3 假如要選取的數(shù)據(jù)表數(shù)據(jù)包含了全部的欄位,則能夠利用萬用字符“*”來代表全部的欄位。可排序數(shù)據(jù)的Select指令1 當(dāng)我們希望被選取出來的數(shù)據(jù)記錄數(shù)據(jù)能夠依據(jù)某個(gè)或某幾個(gè)欄位的內(nèi)容來排序時(shí),只要將這些排序依據(jù)的欄位擺放在“Order By“保留字之后,然后將這處排序的語(yǔ)句連接在”SelectFrom“后面就行了。2 “Order By“默認(rèn)的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,則我們可在欄位名稱后再加上“Desc“保留字!將排序方式改為”由大排到小“。在“顯示留言意見”網(wǎng)頁(yè)中的打開數(shù)據(jù)庫(kù)ASP程序

16、中的語(yǔ)句:SELECT*From allmessage order by 留言日期 Desc功能為:從數(shù)據(jù)表“allmessage“中取出所有欄位的數(shù)據(jù),并將取出的數(shù)據(jù)記錄內(nèi)容依照”留言日期“欄位使用的”由大排到小“排序方式進(jìn)行排序。留言顯示網(wǎng)頁(yè)的治理模式“顯示留言意見”的網(wǎng)頁(yè)就必須具備顯示模式選擇的功能,當(dāng)顯示模式在一般情況時(shí)要能顯示家長(zhǎng)們的一般性發(fā)言,同時(shí)還得將“悄悄話“的發(fā)言隱藏起來。當(dāng)老師以密碼登錄成為治理模式時(shí),則必須將一般性發(fā)言與悄悄話發(fā)言的數(shù)據(jù)全部顯示出來,同時(shí)還得讓老師們能夠針對(duì)某位特定學(xué)生家長(zhǎng)所發(fā)表的意見作出獨(dú)立的回答。這兩個(gè)情況是通過密碼登錄治理模式的ASP程序?qū)崿F(xiàn)的: 密

17、碼: 在這段網(wǎng)頁(yè)語(yǔ)句中,利用Session對(duì)象來記錄目前的工作模式。當(dāng)我們第一次進(jìn)入“顯示留言意見”網(wǎng)頁(yè)的時(shí)候,我們所見的網(wǎng)頁(yè)畫面一定是一般!因?yàn)镾ession尚未被建立,因此它的“變量”值一定可不能是“yes”,因此網(wǎng)頁(yè)中會(huì)出現(xiàn)一個(gè)輸入密碼進(jìn)入“教師治理”模式的欄位,只有當(dāng)我們輸入密碼按下“教師治理”的按鈕組織上發(fā)ASP程序中的進(jìn)入治理模式語(yǔ)句后,Session對(duì)象才會(huì)被建立,同時(shí),“checkedit“Session對(duì)象變量值被設(shè)置為“yes“,因此我們就進(jìn)入了能將一般性發(fā)言與悄悄話發(fā)言的數(shù)據(jù)全部顯示出來,同時(shí)還讓教師們能夠針對(duì)某位特定學(xué)生家長(zhǎng)所發(fā)表的意見作出獨(dú)立回答的治理模式頁(yè)面。留言顯

18、示網(wǎng)頁(yè)的分頁(yè)當(dāng)家長(zhǎng)的發(fā)言與老師回復(fù)的數(shù)據(jù)筆數(shù)太多時(shí),一次要將全部的數(shù)據(jù)內(nèi)容顯示在網(wǎng)頁(yè)中,等待網(wǎng)頁(yè)下載的時(shí)刻太長(zhǎng)了,因此采納固定筆數(shù)分頁(yè)掃瞄方式來顯示網(wǎng)頁(yè)。要進(jìn)行分頁(yè)顯示,得先明白目前有多少筆的留言數(shù)據(jù),而留言數(shù)據(jù)筆數(shù)能夠通過Recordset對(duì)象的“Recordcount“(記錄個(gè)數(shù))屬性得知,我們將每10筆數(shù)據(jù)為一單位分頁(yè)顯示:count=rs.recordcountif count/10(count10) thentotalpage=(count10)+1else totalpage=(count10)end if“/”為浮點(diǎn)數(shù)除法,“”為整數(shù)除法。跳頁(yè)選擇的ASP程序語(yǔ)句所有的發(fā)言數(shù)據(jù)采

19、納固定筆數(shù)分頁(yè)掃瞄的方式來顯示后,還要提供一個(gè)跳頁(yè)鏈接顯示的功能,讓掃瞄者能夠選擇希望掃瞄的頁(yè)次進(jìn)得掃瞄,ASP程序語(yǔ)句:rs.movefirstif request.querystring(topage) then pagecount=cint(request.querystring(topage)if pagecounttotalpage then pagecount=totalpagers.move(pagecount-1)*10發(fā)言表單網(wǎng)頁(yè)制作inse tu3表單的參數(shù)表單的Action參數(shù):Action參數(shù)是用來指定Server端處理此一表單數(shù)據(jù)內(nèi)容的程序,此處表單處理ASP程序?yàn)椤?/p>

20、add.asp“,表單的Mothed參數(shù):要將表單傳送至Server端的方式有兩種,設(shè)置值分不為GET及POST,若設(shè)置為POST,則掃瞄器會(huì)等Server端來讀取數(shù)據(jù),若設(shè)置為GET,則當(dāng)我們按下送出按鈕時(shí),掃瞄器會(huì)立立即表單中的數(shù)據(jù)內(nèi)傳送出去。利用POST方法,在傳送的數(shù)據(jù)上將不受限制,利用GET方法傳送的數(shù)據(jù)量則大約只有2K左右。留言處理程序要將家長(zhǎng)發(fā)言數(shù)據(jù)作后續(xù)處理及將這些數(shù)據(jù)內(nèi)容存入數(shù)據(jù)庫(kù),須利用添加數(shù)據(jù)記錄的Insert Into 指令,然后再寫入數(shù)據(jù)庫(kù)文件中:Inset into 指令語(yǔ)句格式:Insert into 數(shù)據(jù)表名 (欄目名) values(欄目值)sql=inser

21、t into allmessage(家長(zhǎng)姓名,留言主題,聯(lián)絡(luò)信箱,留言內(nèi)容,私人公開,留言時(shí)刻,班級(jí)) values(sql=sql& parent&,sql=sql&subject&,sql=sql&email&,sql=sql&memo&,sql=sql&personal&,sql=sql&now&,sql=sql&bj&)cn.execute sql回復(fù)表單程序網(wǎng)頁(yè)必須讓老師們能夠針對(duì)某位特定學(xué)生家長(zhǎng)所發(fā)表的意見作出獨(dú)立的回答,使用SelectFromWhere篩選語(yǔ)句sql=select * from allmessage where(編號(hào)=&ID&)rs.open sql,cn,1,

22、3然后將特定的家長(zhǎng)發(fā)言數(shù)據(jù)放在表單,方法是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)取出來,然后放在表單欄位中:“家長(zhǎng)姓名“欄位網(wǎng)頁(yè)語(yǔ)句標(biāo)簽“留言主題“欄位網(wǎng)頁(yè)語(yǔ)句標(biāo)簽“留言內(nèi)容“欄位網(wǎng)頁(yè)語(yǔ)句標(biāo)簽老師在回復(fù)欄位中所填入的數(shù)據(jù),必須送給處理老師回復(fù)數(shù)據(jù)的ASP程序”anssave.asp”來記錄以及處理這些回復(fù)數(shù)據(jù)。當(dāng)老師填寫好回復(fù)發(fā)言的數(shù)據(jù)后按下“送出回復(fù)”按鈕后,表單中的數(shù)據(jù)內(nèi)容就會(huì)以“POST”的方式由SEVER端讀取,然后將數(shù)據(jù)內(nèi)容交由處理老師回復(fù)數(shù)據(jù)的3.2網(wǎng)上評(píng)優(yōu)投票系統(tǒng)3.2.1功能:能實(shí)現(xiàn)全校性的評(píng)選,快捷、公平,且有效,不同意做票。3.2.2組成構(gòu)造那個(gè)系統(tǒng)由3個(gè)部分組成投票頁(yè)面vote.htm ,處理

23、投票結(jié)果的腳本,顯示投票頁(yè)面 。323數(shù)據(jù)表的設(shè)計(jì):334界面設(shè)計(jì)與重點(diǎn)、難點(diǎn)代碼設(shè)計(jì)投票頁(yè)面該頁(yè)面是一個(gè)純HTML文件,它讓用戶選擇自己想選舉的候選人,并填寫自己的詳細(xì)資料,以確認(rèn)投票的有效性。頁(yè)面顯示如圖所示。表單處理腳本在vote.htm中各項(xiàng)數(shù)據(jù)都填寫完畢后,單擊確定投票按鈕,表單的數(shù)據(jù)就被提交,本次評(píng)優(yōu)共有4個(gè)候選人,但只能選兩個(gè)。故用復(fù)選框。投票的有效性通過是否是本校學(xué)生,且是否投過票來推斷。if request(passno) thensql=select * from stud where password=&request(passno)& &and yitu=0set rs

24、=cn.execute(sql)if rs.eof then%本設(shè)計(jì)同意少選,不同意多選。通過推斷Vote投票界面?zhèn)鬟f過來的復(fù)選按紐值的長(zhǎng)度看是否多選。vo=request(cand)if len(vo)4 then%然后依照所投的票將對(duì)應(yīng)候選人的投票結(jié)果字段加1,同時(shí)將該投票人的已投字段置為1。sqq=update stud set yitu=1 where password=&request(passno)&cn.execute(sqq)if instr(vo,1) thencn.execute(update stud set result=result+1 where name=李寧)e

25、nd ifif instr(vo,2) thencn.execute(update stud set result=result+1 where name=楊蘭)end ifif instr(vo,3) thencn.execute(update stud set result=result+1 where name=江道明)end ifif instr(vo,4) thencn.execute(update stud set result=result+1 where name=段啟文)end if%顯示當(dāng)前投票情況show.asp由于投票處理頁(yè)面差不多完成了絕大部分的工作,因此 顯示結(jié)果頁(yè)

26、面就專門簡(jiǎn)單了,其功能是從 Stud表文件中讀取候選人所得票數(shù),顯示在頁(yè)面上。34達(dá)級(jí)考試在線查分系統(tǒng)與計(jì)數(shù)器的制作341功能:它提供了在線查看成績(jī)??忌軌蛟诰W(wǎng)上使用這一系統(tǒng),通過輸入準(zhǔn)考證編號(hào)來查詢達(dá)級(jí)考試的結(jié)果。342數(shù)據(jù)表的設(shè)計(jì)與評(píng)優(yōu)系統(tǒng)共用STUd表,表設(shè)計(jì)同上。 343界面設(shè)計(jì)與重點(diǎn)難點(diǎn)代碼的設(shè)計(jì)該模塊需要查詢者輸入準(zhǔn)考證號(hào)后來查看結(jié)果。若ID1不為空時(shí),表示有表單輸入,開始查詢數(shù)據(jù)庫(kù)。使用 SELECT的SQL指令查詢數(shù)據(jù)庫(kù)的數(shù)據(jù)。先設(shè)定SQL指令,查詢ID符合準(zhǔn)考證編號(hào)Request.Form(ID1)的數(shù)據(jù),下個(gè)“Execute”指令,即可開始執(zhí)行存取、查詢數(shù)據(jù)的動(dòng)作了。并將

27、查詢結(jié)果儲(chǔ)存到Recordsets組件RS中。IF Request.Form(ID1) THEN Set Conn = Server.CreateObject(ADODB.Connection) Conn.Open(FILEDSN=c:Program FilesCommon FilesODBCData Sourcesms access database.dsn) SQL = SELECT name,id,score FROM stud WHERE id= & Request.Form(ID1) & Set RS = Conn.Execute(SQL)若考試通過,則顯示考試的結(jié)果,包括姓名、準(zhǔn)考證編號(hào)、總分和考試結(jié)果,分不由RecordSets 組件的RS(0)、RS(1)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論