




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEword文檔可自由復(fù)制I編輯word文檔可自由復(fù)制I編輯畢業(yè)論文畢業(yè)論文題目:計(jì)算機(jī)基礎(chǔ)教育網(wǎng)站
摘要隨著信息技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)與計(jì)算機(jī)的普及和帶寬的增加,網(wǎng)絡(luò)教育以其授課時(shí)間地點(diǎn)的靈活性、授課手段的多樣性、學(xué)習(xí)資源的共享性、各教學(xué)角色間的交互性等優(yōu)勢(shì)迅速蔓延,必將成為遠(yuǎn)程教育的主體,并與傳統(tǒng)教育相輔相成,有效解決教育普及化和終身化的問(wèn)題。研究網(wǎng)絡(luò)教學(xué)中的師生角色與功能,從而充分發(fā)揮網(wǎng)絡(luò)教育的優(yōu)勢(shì),是網(wǎng)絡(luò)教學(xué)平臺(tái)設(shè)計(jì)中的關(guān)鍵問(wèn)題。而本次畢業(yè)設(shè)計(jì)針對(duì)日漸形成的教育趨勢(shì)而建立的計(jì)算機(jī)基礎(chǔ)教育網(wǎng)站,包含了11個(gè)部分,3大主要功能,包括教學(xué)資料,模擬試題,以及在線答疑。本論文通過(guò)文字,界面截圖以及代碼分析來(lái)闡述各網(wǎng)站功能設(shè)計(jì),通過(guò)Web服務(wù)對(duì)網(wǎng)頁(yè)設(shè)計(jì)原理進(jìn)行分析闡述。關(guān)鍵詞:計(jì)算機(jī)基礎(chǔ)教育,教學(xué)資料,模擬考試,在線答疑
ABSTRACTAlongwiththeinformationtechnologyrapiddevelopment,thenetworkandthecomputerpopularizationandthebandwidthincrease,thenetworkeducationbyitteachingtimeplaceflexibility,teachesthemethodmultiplicity,studyresourcessharing,variousteachingroleinteractiveandsoonthesuperiorityrapidspreads,willcertainlytobecomethedistancelearningthemainbody,andcomplementsoneanotherwiththetraditionaleducation,effectiveaddressingeducationuniversalizationandlifelongquestion.Inresearchnetworkteachingteacherandstudentroleandfunction,thusdisplaysthenetworkeducationfullythesuperiority,isinthenetworkteachingplatformdesignkeyquestion.Thecomputerelementaryeducationwebsitewhichbutthisgraduationprojectinviewofwhichdayafterdayformstheeducationtendencyestablishes,hascontained11parts,3greatlymainfunctions,includingtheteachingmaterial,simulatethetestquestion,aswellasonlineQ/A.Thepresentpaperthroughthewriting,thecontactsurfacetruncationchartaswellasthecodeanalysiselaboratedvariouswebsitesfunctionaldesign,carriesontheanalysiselaborationthroughtheWebservicetothehomepageprincipleofdesign.KEYWORDS:Computerelementaryeducation,Teachingmaterial,Simulationtestquestion,OnlineQ/A
目錄word文檔可自由復(fù)制I編輯引言在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。而計(jì)算機(jī)網(wǎng)上教育也隨著Internet飛速發(fā)展而快速崛起,教育的形式也可以發(fā)生很大的變化.可以通過(guò)網(wǎng)絡(luò)教育的形式,來(lái)拓寬教育發(fā)展,提高教育質(zhì)量.但是,前提是:中小學(xué)生有一定計(jì)算機(jī)知識(shí)(主要是經(jīng)濟(jì)不發(fā)達(dá)地區(qū)).所以可以首先作一些計(jì)算機(jī)基礎(chǔ)教育的網(wǎng)站,讓一些學(xué)生通過(guò)網(wǎng)站一邊學(xué)習(xí)一邊實(shí)踐計(jì)算機(jī)一些基礎(chǔ)知識(shí).通過(guò)一段學(xué)習(xí)后,就有能力學(xué)習(xí)除計(jì)算機(jī)外其它方面的知識(shí).以這種循環(huán)的方式來(lái)提高教育水平.為不發(fā)達(dá)地區(qū)學(xué)生提供更多的教育機(jī)會(huì)。畢業(yè)設(shè)計(jì)的主要內(nèi)容:一個(gè)教育性質(zhì)的網(wǎng)站,有三個(gè)大模塊組成。1.教學(xué)模塊:包括課程介紹、教學(xué)大綱、教學(xué)進(jìn)度、電子講稿、教學(xué)教案5個(gè)部分。2.復(fù)習(xí)模塊:包括習(xí)題、實(shí)驗(yàn)、模擬試題、CAI課件4個(gè)部分。3.交流模塊:在線答疑。
第1章諸論在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。為了更好的辦學(xué),提高學(xué)校知名度,特構(gòu)建計(jì)算機(jī)基礎(chǔ)教育網(wǎng)站。1.1設(shè)計(jì)思想通過(guò)網(wǎng)站,全面宣傳,展示計(jì)算機(jī)基礎(chǔ)教育網(wǎng)站的優(yōu)點(diǎn)與特色,發(fā)布最新的教育教材,多媒體課件,增強(qiáng)學(xué)生與網(wǎng)站之間的聯(lián)系,在Internet上實(shí)現(xiàn)完成在線學(xué)習(xí),復(fù)習(xí)以及答疑。提高學(xué)習(xí)效率。1.2.開(kāi)發(fā)工具的選用及介紹ASP的優(yōu)勢(shì):ActiveServerPages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”,一般簡(jiǎn)稱(chēng)為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或JavaScript是在客戶(hù)端(Client)的瀏覽器上執(zhí)行,若使用VBScript來(lái)設(shè)計(jì)程序,客戶(hù)端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶(hù)端(Client)若使用Netscape瀏覽器就無(wú)法顯示VBScript的執(zhí)行結(jié)果。Http請(qǐng)求Http請(qǐng)求瀏覽群Web服務(wù)器ActiveserverpageHttp應(yīng)答圖1.2.1ASP運(yùn)行模式圖WWW客戶(hù)端工具WWW客戶(hù)端工具瀏覽器Web服務(wù)器Activeserverpage數(shù)據(jù)庫(kù)服務(wù)器Http請(qǐng)求Http應(yīng)答數(shù)據(jù)請(qǐng)求返回?cái)?shù)據(jù)圖1.2.2ASP各部分關(guān)系圖ASP的特點(diǎn):任何開(kāi)發(fā)工具皆可發(fā)展ASP只要使用一般的文書(shū)編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁(yè)發(fā)展工具,例如,F(xiàn)rontPageExpress、FrontPage等也都可以;不過(guò)還是建議你用記事本來(lái)寫(xiě),既省錢(qián)又方便,若是使用那些所見(jiàn)即所得的網(wǎng)頁(yè)編輯來(lái)寫(xiě)ASP,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。通吃各家瀏覽由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。語(yǔ)言相容性高ASP與所有的ActiveXScript語(yǔ)言都相容,除了可結(jié)合HTML,VBScript、JavaScript、ActiveX服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(ThirdParty)所提供的語(yǔ)言。隱密安全性高如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因杰ASP程序先于網(wǎng)站服務(wù)(WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶(hù)端(Client)的瀏覽器上,因此,我們所辛苦撰寫(xiě)的ASP程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。易于操控?cái)?shù)據(jù)庫(kù)ASP可以輕易地通過(guò)ODBC(OpenDatabaseConnectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是”Excel”文件當(dāng)成數(shù)據(jù)庫(kù)用。圖1.2.3ASP工作原理圖面向?qū)ο髮W(xué)習(xí)容易ASP具備有面向?qū)ο螅ǎ蟗ject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用ASP內(nèi)建的“Application”對(duì)象或”Session”對(duì)象所撰寫(xiě)出來(lái)的ASP程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。ASP的六大內(nèi)部對(duì)象對(duì)象名稱(chēng)功能描述RequestResponseServerSessionApplicationObjectContext從客戶(hù)端取得信息將信息送給客戶(hù)端提供一些Web服務(wù)器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶(hù)信息,該信息僅可被該用戶(hù)訪問(wèn)在一個(gè)ASP-Application中讓不同的客戶(hù)端共享信息可以用來(lái)配合MicrosoftTransaction服務(wù)器進(jìn)行分布式事務(wù)處理所以我選擇了ASP結(jié)合EditPlus來(lái)制作計(jì)算機(jī)基礎(chǔ)教育網(wǎng)站第2章網(wǎng)站總體分析與設(shè)計(jì)2.1網(wǎng)站系統(tǒng)模塊分析根據(jù)前面的設(shè)計(jì)思想進(jìn)行分析,按照系統(tǒng)開(kāi)發(fā)的基本觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從內(nèi)容上可對(duì)網(wǎng)站作如下劃分:首頁(yè):介紹發(fā)展計(jì)算機(jī)基礎(chǔ)教育網(wǎng)站的目的。課程介紹:整體介紹整個(gè)課程的。教學(xué)大綱:總體介紹課程內(nèi)的教學(xué)要求。教學(xué)進(jìn)度:以表格的形式明晰整個(gè)課程的教學(xué)進(jìn)度和學(xué)時(shí)安排。電子講稿:提供在線多媒體課件觀看。教學(xué)教案:公開(kāi)這個(gè)教學(xué)教案,方便學(xué)生復(fù)習(xí)找重點(diǎn)。實(shí)驗(yàn):提供在線觀看實(shí)驗(yàn),了解實(shí)驗(yàn)步驟。習(xí)題:方便廣大學(xué)生復(fù)習(xí)使用。模擬試題:使學(xué)生可以在線測(cè)試自己所學(xué)知識(shí)是否牢固以及了解期末考試試題樣式。CAI課件:提供光盤(pán)下載。在線答疑:提供在線解答,方便學(xué)生的疑問(wèn)能得到及時(shí)的解答。2.2網(wǎng)頁(yè)設(shè)計(jì)網(wǎng)站主頁(yè)采用靜、動(dòng)相結(jié)合的方式,即靜態(tài)的主畫(huà)面和動(dòng)態(tài)的圖片相結(jié)合,體現(xiàn)學(xué)校的勃勃生氣,靜態(tài)主頁(yè)方式介紹學(xué)校風(fēng)采、優(yōu)點(diǎn)特色、信息發(fā)布,對(duì)于四大校務(wù),就得利用ASP與數(shù)據(jù)庫(kù)結(jié)合的技術(shù)建立數(shù)據(jù)庫(kù)查詢(xún)管理系統(tǒng),采用交互式的動(dòng)態(tài)的web畫(huà)面來(lái)實(shí)現(xiàn)。首頁(yè)結(jié)構(gòu)圖:注:藍(lán)色字體表示網(wǎng)頁(yè)間的超級(jí)鏈接。2.3數(shù)據(jù)庫(kù)設(shè)計(jì)采用的數(shù)據(jù)庫(kù)是MicrosoftAccess,擬建立sunbtob.mdb庫(kù)文件,并更改文件類(lèi)型為asp文件。包含如下幾個(gè)表文件:admin管理員帳戶(hù)表guestbook留言記錄表notice公告記錄表teacher教師帳戶(hù)表第3章詳細(xì)設(shè)計(jì)3.1網(wǎng)站模塊設(shè)計(jì)及分析3.1.1網(wǎng)站總體結(jié)構(gòu)圖網(wǎng)站總體結(jié)構(gòu)圖,主要描述的程序設(shè)計(jì)的主體框架。程序默認(rèn)打開(kāi)的是基礎(chǔ)教育網(wǎng)站的首頁(yè)界面,在這個(gè)界面中可以鏈接到網(wǎng)站的各個(gè)小的功能模塊中。同時(shí)通過(guò)連接返回首頁(yè)或其他小模塊。所以在這個(gè)圖中,任何的小模塊之間都是相通的。實(shí)驗(yàn)實(shí)驗(yàn)首頁(yè)課程介紹教學(xué)大綱教學(xué)進(jìn)度電子講稿教學(xué)教案習(xí)題CAI課件在線答疑模擬試題圖3.1.1網(wǎng)站總體結(jié)構(gòu)圖3.1.2結(jié)構(gòu)模塊分類(lèi)從圖3.1.1中可以得知道一共擁有10個(gè)模塊,而根據(jù)各個(gè)模塊的功能劃分,可分為3大類(lèi):1.教學(xué)模塊:包括課程介紹、教學(xué)大綱、教學(xué)進(jìn)度、電子講稿、教學(xué)教案5個(gè)模塊。2.復(fù)習(xí)模塊:包括習(xí)題、實(shí)驗(yàn)、模擬試題、CAI課件4個(gè)模塊。3.交流模塊:在線答疑模塊。3.2教學(xué)版塊網(wǎng)頁(yè)設(shè)計(jì)3.2.1功能利用靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)原理,明確顯示計(jì)算機(jī)基礎(chǔ)教育的整個(gè)課程介紹,教學(xué)大綱以及教學(xué)進(jìn)度以及于教學(xué)相關(guān)的課程課件,使已經(jīng)參加學(xué)習(xí)或?qū)⒁獏⒓訉W(xué)習(xí)的人能一目了然的整個(gè)的課程安排。對(duì)課上一時(shí)無(wú)法理解的內(nèi)容可以及時(shí)查詢(xún),達(dá)到2次學(xué)習(xí)的目的。3.2.2組成構(gòu)造共分成5大部分:課程介紹網(wǎng)頁(yè)about.asp:用來(lái)顯示計(jì)算機(jī)基礎(chǔ)教育課程的基本介紹和成立該課程的必要性,重要性教學(xué)大綱網(wǎng)頁(yè)dagang.asp:用來(lái)顯示整個(gè)課程的教學(xué)大綱,方便需要人士查詢(xún)或了解。教學(xué)進(jìn)度網(wǎng)頁(yè)jindu.asp:用來(lái)顯示整個(gè)課程的教師安排以及各個(gè)課程的課時(shí)安排。電子講稿網(wǎng)頁(yè)jg.asp:用來(lái)顯示整個(gè)課程的電子課件。教學(xué)教案網(wǎng)頁(yè)daodu.asp:用來(lái)顯示教師的教學(xué)教案,突出難點(diǎn)以及要點(diǎn)。3.2.3界面設(shè)計(jì)重點(diǎn)及難點(diǎn)的代碼設(shè)計(jì)由于以上網(wǎng)頁(yè)基本采用的是靜態(tài)網(wǎng)頁(yè)顯示方式,所以相對(duì)比較叫簡(jiǎn)單。其中以下電子講稿網(wǎng)頁(yè)和教學(xué)教案網(wǎng)頁(yè)采用的是幀鏈接的方式來(lái)實(shí)現(xiàn)的,也就是俗稱(chēng)網(wǎng)頁(yè)內(nèi)嵌網(wǎng)頁(yè)的方式。其中以電子教案網(wǎng)頁(yè)內(nèi)關(guān)于幀鏈接的代碼如下:<TABLEwidth="778"border="0"cellspacing="0"cellpadding="0"align="center"background="images/index_bg.gif"><TR> <TD> <ahref="jxja/1.htm"target="iframe1">第一章緒論</a></TD> …… <TD><ahref="jxja/bu05.htm"target="iframe1">第五章補(bǔ)充FrontPage</a></TD></TR><TR> <TD> <ahref="jxja/07.htm"target="iframe1">第七章程序設(shè)計(jì)</a></TD></TR><tablewidth="778"border="10"cellspacing="0"cellpadding="0"align="center"background="images/index_bg.gif"><TD> <IFRAMEid=iframe1name=iframe1src="jxja/01.htm"frameBorder=0width=765height=500></IFRAME></TD> </TABLE>前面一段表格代碼是用來(lái)設(shè)置幀鏈接,后一端表格代碼表示的是在一個(gè)在表格中顯示網(wǎng)頁(yè)<IFRAMEid=iframe1name=iframe1src="jxja/01.htm"frameBorder=0width=765height=500></IFRAME>這段網(wǎng)頁(yè)語(yǔ)句中:<IFRAME>...</IFRAME>表示創(chuàng)建一個(gè)內(nèi)聯(lián)的幀。name=iframe1表示定義幀的名字。scr="jxja/01.htm"表示定義在幀中顯示的內(nèi)容的來(lái)源。frameborder=0表示定義幀之間的邊界(0或1)。height=765表示幀的高度。width=500表示幀的寬度。3.3復(fù)習(xí)版塊網(wǎng)頁(yè)設(shè)計(jì)3.3.1功能學(xué)生通過(guò)使用習(xí)題、模擬試題達(dá)到對(duì)所學(xué)知識(shí)的自我測(cè)試,同時(shí)能了解最后考評(píng)方式以及考試題型。方便學(xué)生找出自我不足,及時(shí)加以糾正。并提供上機(jī)試題素材以及CAI課件下載,實(shí)驗(yàn)操作的演示。3.3.2組成結(jié)構(gòu)共分4個(gè)模塊,分別為:習(xí)題網(wǎng)頁(yè)test/one.asp:提供各個(gè)課程章節(jié)的課后習(xí)題的打印。模擬試題網(wǎng)頁(yè)exam/testa1.asp:提供模擬試題的。實(shí)驗(yàn)網(wǎng)頁(yè)swfyanshi.asp:提供實(shí)驗(yàn)操作的錄象演示。CAI課件網(wǎng)頁(yè)cai.asp:。提供CAI課件的下載。3.3.3界面設(shè)計(jì)重點(diǎn)及難點(diǎn)的代碼設(shè)計(jì)實(shí)驗(yàn)網(wǎng)頁(yè)采用的是和電子教案網(wǎng)頁(yè)同樣的方法,采用的是幀鏈接的方式來(lái)實(shí)現(xiàn),原理同上2個(gè)網(wǎng)頁(yè)。模擬試題網(wǎng)頁(yè)一共分為理論試題,上機(jī)試題,上機(jī)試題樣張,上機(jī)試題素材下載4個(gè)顯性部分和理論試題答案參考一個(gè)隱性部分。而理論試題部分一共包括2部分,一個(gè)是靜態(tài)網(wǎng)頁(yè)的調(diào)用,調(diào)用試題部分,另一部分是答題卡的表單提交設(shè)計(jì)。表單提交后,學(xué)生不但能看到試題的正確答案還能看到自己答題情況和所獲得分?jǐn)?shù)(不包括簡(jiǎn)答體)。靜態(tài)網(wǎng)頁(yè)調(diào)用代碼如下:<!--#includefile="a1.html"-->表示調(diào)用a1.htm文件,而a1.htm文件為試題部分。答體卡表單設(shè)計(jì)代碼如下:<CENTER>答題卡</CENTER><TABLEwidth="778"border="0"cellspacing="0"cellpadding="0"align="center"background=""><tr><td> 一.單選題</td></tr><tr><TABLEwidth="750"border="1"cellspacing="0"cellpadding="0"align="center"background=""><TRalign="center"> <TDwidth="50">題號(hào)</TD> <TD>1</TD> …… <TD>10</TD></TR><TRalign="center"> <TDwidth="50">答案</TD> <TD><inputtype="text"name="n101"size=1maxlength=1></TD> …… <TD><inputtype="text"name="n110"size=1maxlength=1></TD></TR><TRalign="center"> <TD>題號(hào)</TD> <TD>11</TD> …… <TD>20</TD></TR><TRalign="center"> <TD>答案</TD> <TD><inputtype="text"name="n111"size=1maxlength=1></TD> …… <TD><inputtype="text"name="n120"size=1maxlength=1></TD></TR></TABLE><TABLEwidth="778"border="0"cellspacing="0"cellpadding="0"align="center"background=""><tr><td> 二.多選題</td></tr><tr><TABLEwidth="750"border="1"cellspacing="0"cellpadding="0"align="center"background=""><TRalign="center"> <TDwidth="50">題號(hào)</TD> <TD>1</TD> …… <TD>5</TD></TR><TRalign="center"> <TDwidth="50">答案</TD> <TD><inputtype="text"name="n201"size=4maxlength=4></TD> …… <TD><inputtype="text"name="n205"size=4maxlength=4></TD> </TR></table><TABLEwidth="778"border="0"cellspacing="0"cellpadding="0"align="center"background=""><tr><td> 三.填空題</td></tr><tr><TABLEwidth="750"border="1"cellspacing="0"cellpadding="0"align="center"background=""><TRalign="center"> <TDwidth="50">題號(hào)</TD> <TD>1</TD> …… <TD>10</TD></TR><TRalign="center"> <TDwidth="50">答案</TD> <TD><inputtype="text"name="n301"size=8maxlength=15></TD> …… <TD><inputtype="text"name="n310"size=8maxlength=15></TD></TR></TABLE><TABLEwidth="778"border="0"cellspacing="0"cellpadding="0"align="center"background=""><tr><td> 三.簡(jiǎn)答題</td></tr><tr><TABLEwidth="750"border="1"cellspacing="0"cellpadding="0"align="center"background=""><TRalign="center"> <TDwidth="50">1</TD> <TD><textareaname="n401"rows="5"cols="90"wrap="virtual"></textarea></TD></TR>……<TRalign="center"> <TDwidth="50">5</TD> <TD><textareaname="n405"rows="5"cols="90"wrap="virtual"></textarea></TD></TR></table><CENTER><inputtype="submit"value="提交"></CENTER></form>根據(jù)不同題型答題需要設(shè)計(jì)的相應(yīng)的文本框大小其中<inputtype="text"name="n101"size=1maxlength=1>為設(shè)計(jì)單選體答案輸入文本size=1表示文本框大小為1個(gè)字符,maxlength=1表示最大輸入字符數(shù)為1。同理,多選題設(shè)置為最大字符數(shù)為4,填空題設(shè)置為15個(gè)字符。而<textareaname="n405"rows="5"cols="90"wrap="virtual"></textarea>為設(shè)計(jì)簡(jiǎn)答題答案文本rows="5"cols="90"表示滾動(dòng)文本框的高度和寬度,wrap="virtual"表示文本超過(guò)cols值會(huì)自動(dòng)換行并在傳輸時(shí)不顯示換行字符。答題卡數(shù)據(jù)傳輸顯示網(wǎng)頁(yè)設(shè)計(jì)代碼:<%n101=request.Form("n101")n102=request.Form("n102")……n404=request.Form("n404")n405=request.Form("n405")%>通過(guò)使用ASP內(nèi)建對(duì)象request.form來(lái)接受答題卡網(wǎng)頁(yè)傳輸?shù)臄?shù)據(jù)通過(guò)<%response.writen101%>代碼來(lái)實(shí)現(xiàn)數(shù)據(jù)顯示。并用IF語(yǔ)句來(lái)判斷單選題、多選題和填空題的答案是否正確并統(tǒng)計(jì)3大題目所獲得的總分。實(shí)現(xiàn)代碼如下:<%dimsumifn101="d"thensum=sum+1ifn102="b"thensum=sum+1……ifn310="傳輸層"thensum=sum+1%><TRalign="center"> <TDwidth="50">以上總得分為</TD> <TD><fontcolor="#FF0000"><%response.writesum%></TD> </TR>定義一個(gè)變量,如果答案正確則代表總分的SUM變量會(huì)自動(dòng)+1表示+1分,等全部判斷完后得出總分。并顯示出來(lái)。簡(jiǎn)答題不計(jì)算在總分中而是給參考答案。上機(jī)試題和上機(jī)試題樣張則完全采用靜態(tài)網(wǎng)頁(yè)調(diào)用原則。3.4交流模塊-在線答疑網(wǎng)頁(yè)設(shè)計(jì)3.4.1功能通過(guò)利用MicrosoftAccess數(shù)據(jù)庫(kù)完成留言板系統(tǒng),達(dá)到在線答疑功能。學(xué)生在發(fā)表個(gè)人意見(jiàn)時(shí),若認(rèn)為意見(jiàn)內(nèi)容涉及敏感的話題或是意見(jiàn)內(nèi)容涉及私人隱私,都可用“悄悄話”的方式發(fā)言,這些“悄悄話”將不會(huì)被顯示出來(lái)讓大家看到,只有老師和管理員才能看到。而老師可通過(guò)登陸后對(duì)學(xué)生的問(wèn)題進(jìn)行回答,而管理員將有對(duì)一切學(xué)生留言有著管理刪除的權(quán)利。3.4.2主要組成構(gòu)成留言結(jié)果網(wǎng)頁(yè)index.asp:用來(lái)顯示學(xué)生留言及老師回復(fù)內(nèi)容,同時(shí)還具有一般模式和管理模式兩種顯示方式。學(xué)生留言表單網(wǎng)頁(yè)add.asp:用來(lái)提供學(xué)生發(fā)表留言?xún)?nèi)容以及選擇發(fā)表留言性質(zhì)。學(xué)生留言數(shù)據(jù)處理ASP程序save.asp:處理學(xué)生留言數(shù)據(jù),同時(shí)將這些留言數(shù)據(jù)記錄起來(lái)并將網(wǎng)頁(yè)顯示轉(zhuǎn)向至意見(jiàn)留言結(jié)果網(wǎng)頁(yè)。管理員(教師)回復(fù)網(wǎng)頁(yè)reply.asp:老師針對(duì)學(xué)生所發(fā)表的流言作出獨(dú)立的回答。以及對(duì)回答內(nèi)容的處理。管理員登陸網(wǎng)頁(yè)login.asp:管理系統(tǒng)啟動(dòng)需要教師先進(jìn)行登陸身份確認(rèn)。數(shù)據(jù)庫(kù)文件#sunbtob.asp:存放這個(gè)留言數(shù)據(jù)以及管理員帳戶(hù)密碼。3.4.3數(shù)據(jù)庫(kù)設(shè)計(jì)本數(shù)據(jù)庫(kù)內(nèi)共建立3個(gè)表:admin表內(nèi)保存的是管理員的帳號(hào)和密碼。視圖3.3.1:3.3.1admin表視圖guestbook表為記錄整個(gè)留言信息,視圖如圖3.3.2:圖3.3.2guestbook表視圖notice表為記錄留言板公告。視圖如圖3.3.3圖3.3.3notice表視圖3.4.4界面設(shè)計(jì)重點(diǎn)及難點(diǎn)的代碼設(shè)計(jì)留言板主頁(yè)共分左右2部分,左邊為顯示普通模式或管理模式的界面,通過(guò)如下代碼對(duì)2種模式的判定:<%ifsession("admin")<>"smallstick"then%><p><ahref="logout.asp"><%else%></a><imgborder="0"src="images/n14.gif"width="60"height="54"><br><ahref="notice.asp"><imgsrc="images/new.gif"border="0"></a><br><br><imgborder="0"src="images/n7.gif"width="60"height="54"><br><ahref="change.asp"><imgborder="0"src="images/password.jpg"width="100"height="30"></a></p><imgborder="0"src="images/n24.gif"width="60"height="54"><br><ahref="logout.asp"><imgsrc="images/logout.gif"border="0"><strong><%endif%>通過(guò)運(yùn)用IF語(yǔ)句對(duì)對(duì)象session("admin")進(jìn)行判定來(lái)對(duì)2鐘模式的認(rèn)證。而對(duì)象session("admin")的屬性值將將來(lái)管理員登陸以后,通過(guò)如下語(yǔ)句進(jìn)行復(fù)值ifrs.eofthenresponse.redirect"login.asp"elsesession("admin")="smallstick"response.redirect"index.asp"而右邊著是顯示整個(gè)留言?xún)?nèi)容,進(jìn)行留言操作等。通過(guò)如下代碼與數(shù)據(jù)庫(kù)#sunbtob.asp文件進(jìn)行連接,打開(kāi)記錄集,獲取數(shù)據(jù)。<%connstr="Provider=Microsoft.Jet.OLEDB.4.0;Datasource="&Server.MapPath("database/#sunbtob.asp")setdb=Server.CreateObject("ADODB.Connection")db.Openconnstrsetrsn=server.createobject("adodb.recordset")'聲明一個(gè)記錄集sql="select*fromguestbook"rsn.opensql,db,1,1%>然后通過(guò)SOL語(yǔ)句如<%=rs("name")%>對(duì)所獲得的數(shù)據(jù)進(jìn)行顯示。留言操作網(wǎng)頁(yè)同樣使用和主頁(yè)想同的分布方式,區(qū)別在與,右邊部分不在是留言?xún)?nèi)容而是留言提交表單。通過(guò)表單提交,連接到#sunbtob.asp數(shù)據(jù)庫(kù),然后在數(shù)據(jù)庫(kù)內(nèi)寫(xiě)入信息。主要代碼如下:setrs=server.createobject("adodb.recordset")sql="select*fromguestbookwhere(idisnull)"rs.opensql,db,1,3rs.addnewrs("show")=ishowrs("face")=ifacers("select")=iselectrs("where")=iwherers("name")=inamers("qq")=iqqrs("email")=iemailrs("homepage")=ihomepagers("title")=ititlers("content")=icontentrs("time")=now()rs("ip")=request.servervariables("remote_addr")rs.updaters.closesetrs=nothingdb.closesetdb=nothingsession("antry")=""'提交成功,清空session("antry"),以防重復(fù)提交??!管理員(教師)管理登陸以及管理操作界面設(shè)計(jì)管理員登陸采用表單提交到數(shù)據(jù)庫(kù),進(jìn)行認(rèn)證:<%ifsession("admin")<>"smallstick"then%><tablewidth="100%"border="0"class=log_titlewidth="100%"><tr><tdwidth="64%"align="right"><strong>管理員登陸</strong></td><tdalign="right">[<ahref="index.asp">返回首頁(yè)</a>]</td></tr></table></td></tr><tr><tdwidth="126"height="25"align="right"valign="middle">用戶(hù)名:</td><tdheight="25"> <inputname="admin"type="text"class=iptid="username"size="15"maxlength="14"></td></tr><tr><tdheight="25"align="right">密 碼:</td><tdheight="25"> <inputname="password"type="password"class=iptid="password"size="15"maxlength="14"></td></tr><tr><tdheight="30"colspan="2"align="center"><inputname="Submit"type="submit"class=logid="Submit"value="確定"> <inputname="Submit2"type="reset"class=logid="Submit2"value="重置"></td></tr></table></form><palign="center"><%else%>您已登陸成功!<ahref="index.asp">返回首頁(yè)</a><%endif%>通過(guò)IF語(yǔ)句判斷是否已經(jīng)執(zhí)行過(guò)登陸操作,如沒(méi)有,顯示登陸界面圖3.4.1,如以登陸,則顯示您已登陸成功!圖3.4.1管理員登陸界面圖3.4.2管理員以登陸提示界面通過(guò)在顯示留言中添加如下代碼可達(dá)到對(duì)留言板主頁(yè)的管理操作:回復(fù)和刪除這2項(xiàng)功能:[<ahref="reply.asp?id=<%=rs("id")%>">回復(fù)</a>]為顯示回復(fù)功能語(yǔ)句。[<ahref="del.asp?id=<%=rs("id")%>"onClick="returnconfirm('您確定進(jìn)行刪除操作嗎?')">刪除</a>]為設(shè)置刪除及刪除提示確認(rèn)的語(yǔ)句。第4章系統(tǒng)的使用說(shuō)明與安裝4.1運(yùn)行環(huán)境要求Windows98PersonalWebServer3.0(PWS)Microsoft?Access2000(9.0.2812)4.2安裝配置A.將本網(wǎng)站拷貝到硬盤(pán)上的某一目錄下,如:拷貝至c:\y1下。B.運(yùn)行PWS,將默認(rèn)的Web站點(diǎn)主目錄設(shè)置為該目錄,如上例應(yīng)為c:\y
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 分布式光伏電站技術(shù)方案與可行性研究(范文模板)
- 上海2025屆高考模擬數(shù)學(xué)試卷02(解析版)
- 2025年德語(yǔ)TestDaF考試模擬試卷:德語(yǔ)TestDaF考試考前沖刺試題
- 2025年區(qū)塊鏈工程師職業(yè)能力測(cè)試卷:區(qū)塊鏈在能源領(lǐng)域的應(yīng)用試題
- 2025年SAT語(yǔ)法知識(shí)測(cè)試卷:語(yǔ)法知識(shí)在寫(xiě)作中的應(yīng)用試題
- 2025年聲樂(lè)演唱職業(yè)能力測(cè)試卷:聲樂(lè)演唱中的音樂(lè)素養(yǎng)與音樂(lè)表現(xiàn)力試題
- 2025年導(dǎo)游資格證考試筆試模擬試卷:導(dǎo)游服務(wù)規(guī)范與禮儀試題解析
- 2025年阿拉伯語(yǔ)水平測(cè)試模擬試卷:阿拉伯語(yǔ)文化知識(shí)與應(yīng)用試題
- 2025年小學(xué)英語(yǔ)畢業(yè)考試模擬試卷:英語(yǔ)歌曲與童謠教學(xué)評(píng)價(jià)體系構(gòu)建
- 2025年育嬰師職業(yè)技能測(cè)評(píng)試卷(育嬰師職業(yè)發(fā)展規(guī)劃篇)
- 2025年信陽(yáng)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 經(jīng)皮冠狀動(dòng)脈介入治療術(shù)后護(hù)理
- 制造業(yè)安全管理提升措施
- 《嬰兒營(yíng)養(yǎng)配方課件:如何選擇合適的奶粉》
- 事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)制度
- 2025年廣東韶關(guān)南雄市衛(wèi)生健康局下屬事業(yè)單位招聘工作人員67人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 撫養(yǎng)費(fèi)糾紛答辯狀范文
- 《專(zhuān)業(yè)技術(shù)人才管理》課件
- 大班韻律《朱迪警官破案記》
- 《永輝超市S店庫(kù)存管理問(wèn)題及產(chǎn)生原因和優(yōu)化建議》8700字(論文)
- 《光儲(chǔ)充一體化電站技術(shù)規(guī)范》標(biāo)準(zhǔn)編制說(shuō)明+征求意見(jiàn)稿
評(píng)論
0/150
提交評(píng)論