計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)畢業(yè)論文正文_第1頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)畢業(yè)論文正文_第2頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)畢業(yè)論文正文_第3頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)畢業(yè)論文正文_第4頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)畢業(yè)論文正文_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、計(jì)算機(jī)網(wǎng)絡(luò)精品課程教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 后臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)引言當(dāng)前國(guó)內(nèi)信息化建設(shè)飛速發(fā)展,體現(xiàn)在教育中就是計(jì)算機(jī)教育日益得到加強(qiáng)和重視。除了要擴(kuò)大規(guī)模之外,更重要的就是提高質(zhì)量。計(jì)算機(jī)網(wǎng)絡(luò)是當(dāng)今計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科中發(fā)展最為迅速的技術(shù)之一,也是計(jì)算機(jī)應(yīng)用中一個(gè)空前活躍的領(lǐng)域。21 世紀(jì)的一個(gè)重要特征是數(shù)字化、網(wǎng)絡(luò)化與信息化,而它的基礎(chǔ)是支持全社會(huì)的強(qiáng)大的計(jì)算機(jī)網(wǎng)絡(luò)。近年來(lái),計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)飛速發(fā)展,其在教學(xué)上也得到越來(lái)越廣泛的應(yīng)用。課堂之余,學(xué)生可以通過(guò)網(wǎng)絡(luò)進(jìn)行自主學(xué)習(xí),互相交流,提高學(xué)習(xí)效果。計(jì)算機(jī)網(wǎng)絡(luò)是計(jì)算機(jī)專(zhuān)業(yè)的必修課程,也是考研的主要課程之一。學(xué)生需要大量的輔導(dǎo)和及時(shí)的溝通與交流。國(guó)內(nèi)雖然

2、有很多教學(xué)方面的網(wǎng)站,但是在局域網(wǎng)內(nèi)專(zhuān)門(mén)針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)精品課程的教學(xué)網(wǎng)站還比較少見(jiàn)。在課程時(shí)間有限的情況下,利用ASP.NET技術(shù)、Microsoft SQL Server數(shù)據(jù)庫(kù)技術(shù),充分利用校園網(wǎng)資源,針對(duì)計(jì)算機(jī)網(wǎng)絡(luò)課程建立一個(gè)教學(xué)網(wǎng)站?;谠撜n程網(wǎng)站教師可以發(fā)布教案、測(cè)試題目與批改作業(yè)。學(xué)生可以完成自學(xué),查看作業(yè)及成績(jī)等計(jì)算機(jī)網(wǎng)絡(luò)是當(dāng)今計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科中發(fā)展最為迅速的技術(shù)之一,也是計(jì)算機(jī)應(yīng)用中一個(gè)空前活躍的領(lǐng)域。21 世紀(jì)的一個(gè)重要特征是數(shù)字化、網(wǎng)絡(luò)化與信息化,而它的基礎(chǔ)是支持全社會(huì)的強(qiáng)大的計(jì)算機(jī)網(wǎng)絡(luò)?!?】1. 開(kāi)發(fā)技術(shù)及網(wǎng)站簡(jiǎn)介1.1 ASP技術(shù)簡(jiǎn)介3ASP(Active Serv

3、er Pages)是Microsoft推出的服務(wù)器端程序開(kāi)發(fā)技術(shù),它使程序開(kāi)發(fā)人員能夠綜合利用HTML標(biāo)記、服務(wù)器端腳本以及COM組件,進(jìn)行動(dòng)態(tài)的、交互式的WEB應(yīng)用程序的快速開(kāi)發(fā)。ASP并不是一種編程語(yǔ)言,而是一種服務(wù)器端腳本程序的執(zhí)行環(huán)境,也就是說(shuō)ASP程序的開(kāi)發(fā)是獨(dú)立的(盡管最常用的是VBScript和Jscript兩種腳本語(yǔ)言)。ASP內(nèi)置了這兩種腳本語(yǔ)言的解釋器,提供了豐富的內(nèi)置對(duì)象來(lái)進(jìn)行WEB服務(wù)器端程序的開(kāi)發(fā)??梢哉f(shuō)ASP就像一個(gè)汽車(chē)框架,它可以讓用戶(hù)把傳統(tǒng)的HTML、客戶(hù)端腳本、服務(wù)器端Jscript代碼和COM組件組合成一個(gè)功能強(qiáng)大的汽車(chē)。ASP的最新版本是3.0,沒(méi)有后續(xù)版

4、本。這個(gè)版本集成在Windows 2000及以后版本中2。ASP使用的ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的Web編寫(xiě)工具所遠(yuǎn)遠(yuǎn)不及的地方。以下羅列了ASP所獨(dú)具的一些特點(diǎn):(1)使用VBScript、JavaScript等簡(jiǎn)單易懂的腳本語(yǔ)言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。(2)無(wú)須編譯,容易編寫(xiě),可在服務(wù)器端直接執(zhí)行。(3)使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計(jì)。(4)與瀏覽器無(wú)關(guān),用戶(hù)端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁(yè)內(nèi)容。ASP所使用

5、的腳本語(yǔ)言(VBScript . JavaScript)均在Web服務(wù)器端執(zhí)行,用戶(hù)端的瀏覽器不需要能夠執(zhí)行這些腳本語(yǔ)言。(5)內(nèi)置功能強(qiáng)大的對(duì)象和組件。這使開(kāi)發(fā)人員能夠利用它們快速地建立功能強(qiáng)大的Web應(yīng)用程序。(6) ASP的源程序,不會(huì)下載到客戶(hù)瀏覽器,因而可以避免所寫(xiě)的源程序被他人到竊,也提高了程序的安全性。(7)使用ADO(ActiveX Date Objects)數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),使得訪問(wèn)數(shù)據(jù)庫(kù)變得易如反掌。由此可以看出,ASP是在IIS ( Internet Information Server)服務(wù)器PWS(Personal Web Server)上使用,來(lái)開(kāi)發(fā)Web應(yīng)用的一種簡(jiǎn)

6、單、方便的編程工具。IIS集成了Microsoft的組件技術(shù)、安全管理、數(shù)據(jù)庫(kù)訪問(wèn)等多方面的先進(jìn)技術(shù),它支持多種服務(wù)器端Web程序開(kāi)發(fā)技術(shù),最值得稱(chēng)道的就是在IIS中使用的ASP了。在了解了JavaScript的基本語(yǔ)法后,只需要清楚各個(gè)組件的用途、屬性、方法,就可以輕松編寫(xiě)出自己的ASP系統(tǒng)。ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對(duì)象及其功能描述如表2.1所示。對(duì)象名稱(chēng)功能描述Request從客戶(hù)端取得信息Response將

7、信息送給客戶(hù)端Server提供一些Web服務(wù)器工具Session儲(chǔ)存在一個(gè)Session內(nèi)的用戶(hù)信息,該信息僅可被該用戶(hù)訪問(wèn)Application在一個(gè)ASP-Application中讓不同的客戶(hù)端共享信息ObjectContext配合Microsoft Transaction服務(wù)器進(jìn)行分布式事務(wù)處理表1-1 ASP 內(nèi)部6大對(duì)象及其功能1.2 數(shù)據(jù)庫(kù)知識(shí)簡(jiǎn)介2簡(jiǎn)單地說(shuō),數(shù)據(jù)庫(kù)就是數(shù)據(jù)存儲(chǔ)的集合。在考慮數(shù)據(jù)存儲(chǔ)時(shí),難僅僅把數(shù)據(jù)存儲(chǔ)到硬盤(pán)或者其他介質(zhì)上是不夠的,更重要的是如何能夠快速地訪問(wèn)和處理數(shù)據(jù),這些訪問(wèn)和處理包括查詢(xún)、修改、插入、刪除等。為了達(dá)到這個(gè)目的,數(shù)據(jù)必須被科學(xué)地組織起來(lái),并且使用

8、好的算發(fā)來(lái)達(dá)到迅速訪問(wèn)和處理數(shù)據(jù)的目的,數(shù)據(jù)庫(kù)還必須保證數(shù)據(jù)的可靠性和完整性3。(1)Access2000簡(jiǎn)介Access2000是Office2000中文版的組件之一。與以前的Access版本相比,Access2000不僅界面更加友好,而且功能也有了加強(qiáng),尤其是網(wǎng)絡(luò)功能有明顯的提高,使Access2000與互聯(lián)網(wǎng)的結(jié)合更加緊密。Access2000是一個(gè)中、小型數(shù)據(jù)庫(kù)管理系統(tǒng),使用方便、功能強(qiáng)大,與其它數(shù)據(jù)庫(kù)有良好的接口。通過(guò)Access2000功能強(qiáng)大的工具,用戶(hù)可以方便的使用和管理數(shù)據(jù)庫(kù),如創(chuàng)建和編輯數(shù)據(jù)表、設(shè)計(jì)和使用各種查詢(xún)工具進(jìn)行查詢(xún)操作等。對(duì)于開(kāi)發(fā)中小型網(wǎng)絡(luò)系統(tǒng)而言,選用Acces

9、s作后臺(tái)數(shù)據(jù)庫(kù),從資源的管理和利用效率來(lái)說(shuō)是一種理想的選擇,近些年由于Web技術(shù)的發(fā)展,利用ASP+Access組合進(jìn)行網(wǎng)絡(luò)應(yīng)用軟件的開(kāi)發(fā)已經(jīng)非常成熟。(2)ADO訪問(wèn)數(shù)據(jù)庫(kù)ADO(ActiveX Data Objects)是一種操作Microsoft所支持的數(shù)據(jù)庫(kù)的新技術(shù)。在ASP中,ADO可以看作是一個(gè)服務(wù)器組件(Server Component),更簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。本文中個(gè)性化頁(yè)面的實(shí)現(xiàn)便大量地用到了ADO技術(shù)。具體的操作步驟可以歸納為以下幾步:(1)創(chuàng)建數(shù)據(jù)庫(kù)源名(DSN)(2)創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection)(3

10、)創(chuàng)建數(shù)據(jù)對(duì)象(4)操作數(shù)據(jù)庫(kù)(5)關(guān)閉數(shù)據(jù)對(duì)象和鏈接(3) SQL簡(jiǎn)介SQL(Structured Query Language),即為結(jié)構(gòu)化查詢(xún)語(yǔ)合一。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言??捎靡詧?zhí)行查詢(xún)數(shù)據(jù)庫(kù)源,并完成數(shù)據(jù)查詢(xún)、數(shù)據(jù)定義、數(shù)據(jù)操作、數(shù)據(jù)控制等操作。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select,

11、 Insert, Update, Delete, Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作。SQL語(yǔ)句可以被嵌入到另一種語(yǔ)言中,從而使其具有數(shù)據(jù)庫(kù)存取功能。下面,簡(jiǎn)單介紹一下SQL語(yǔ)言的基本語(yǔ)句:(1)在眾多的SQL命令中,select語(yǔ)句應(yīng)該算是使用最頻繁的。Select語(yǔ)句主要被用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)并返回符合用戶(hù)查詢(xún)標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。其語(yǔ)法格式為:Select distinct fields from table where conditions group by field order by fields(2)插入數(shù)據(jù)語(yǔ)句 insertinse

12、rt可添加一個(gè)或多個(gè)記錄到同一個(gè)表中。其語(yǔ)法格式為:Insert into target table (fields) values (expressions)(3)刪除數(shù)據(jù)語(yǔ)句deleteDelete from table name where conditions(4)更新數(shù)據(jù)語(yǔ)句 updateUpdate table name set fields=expressions where conditions1.3 網(wǎng)站開(kāi)發(fā)背景、意義、目的及設(shè)計(jì)要求【1】1.3.1 網(wǎng)站開(kāi)發(fā)背景隨著網(wǎng)絡(luò)的日益普及,通過(guò)網(wǎng)站實(shí)現(xiàn)遠(yuǎn)程教學(xué)和課外輔導(dǎo)已成為許多電視教育、函授教育甚至是普通本科院校全日制教學(xué)的重要教

13、學(xué)手段。近年來(lái),伴隨著教育部政府上網(wǎng)工程以及國(guó)家精品課程建設(shè)等一系列重大舉措的實(shí)施,全國(guó)1 700多所普通高校大部分已加入到教育網(wǎng)的行列,在課程教學(xué)上也逐步由原來(lái)的全部課堂教學(xué)向課堂教學(xué)與網(wǎng)絡(luò)教學(xué)相結(jié)合的方式轉(zhuǎn)變,由此看來(lái),通過(guò)教學(xué)網(wǎng)站進(jìn)行輔助教學(xué)已成為當(dāng)代教學(xué)方式變革的大勢(shì)所趨。因此如何以網(wǎng)絡(luò)為紐帶快速、高效、方便地實(shí)現(xiàn)知識(shí)傳遞,以現(xiàn)代化手段促進(jìn)教學(xué)改革,將傳統(tǒng)的課堂教學(xué)轉(zhuǎn)變?yōu)檎n堂+電腦+網(wǎng)絡(luò)課堂+internet等多種學(xué)習(xí)方式,是教育工作者應(yīng)當(dāng)為之努力的方向。該網(wǎng)絡(luò)教學(xué)平臺(tái)是依托校園網(wǎng)的優(yōu)勢(shì)設(shè)計(jì)和開(kāi)發(fā)的,通過(guò)此平臺(tái),學(xué)生可以不受時(shí)間、空間、地域的限制,實(shí)現(xiàn)網(wǎng)上瀏覽教學(xué)內(nèi)容、完成作業(yè),參加測(cè)

14、試等功能,教師也可借助此平臺(tái),發(fā)布公告信息,發(fā)布試題,實(shí)現(xiàn)課件上傳下載,組織討論答疑等功能。網(wǎng)絡(luò)教學(xué)平臺(tái)按照Browser/Server模式,將傳統(tǒng)的瀏覽器/WEB服務(wù)器的兩層體系結(jié)構(gòu)擴(kuò)展成瀏覽器WEB服務(wù)器+應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器三層體系結(jié)構(gòu),這種模式采用多種標(biāo)準(zhǔn)的協(xié)議和技術(shù),適合于任何硬件平臺(tái)和軟件環(huán)境。該系統(tǒng)前臺(tái)可以使用ASP技術(shù)進(jìn)行開(kāi)發(fā),后臺(tái)數(shù)據(jù)庫(kù)采用Access建立。1.3.2 網(wǎng)站開(kāi)發(fā)意義隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)教學(xué)已經(jīng)成為當(dāng)前一個(gè)教育熱點(diǎn)。國(guó)家教育部根據(jù)當(dāng)前的教育形式,適時(shí)提出了以建設(shè)“國(guó)家精品課程”為主要內(nèi)容的“質(zhì)量工程”,以實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,提高高等學(xué)校質(zhì)量和

15、人才培養(yǎng)質(zhì)量。該教學(xué)網(wǎng)站以培養(yǎng)應(yīng)用型人才這個(gè)教學(xué)目標(biāo)而進(jìn)行設(shè)計(jì)。它能夠迅速跟蹤最新的學(xué)科動(dòng)態(tài),提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力,培養(yǎng)學(xué)生開(kāi)拓創(chuàng)新和綜合應(yīng)用能力。調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性,體現(xiàn)學(xué)生的自主學(xué)習(xí)地位,使學(xué)生真正成為學(xué)習(xí)的主宰者。而作為教師可以將多年的教學(xué)經(jīng)驗(yàn)、教學(xué)成果進(jìn)行系統(tǒng)整理、歸類(lèi),建設(shè)一個(gè)資源共享、內(nèi)容豐富、交互便捷的網(wǎng)絡(luò)教學(xué)平臺(tái),不僅能夠?yàn)榻處熖峁┮粋€(gè)良好的教學(xué)環(huán)境,也可為學(xué)生提供一個(gè)圖文并茂、內(nèi)容豐富、交互便捷的學(xué)習(xí)平臺(tái)。為教師與學(xué)生的交流和教師獲取學(xué)生的學(xué)習(xí)信息提供通暢的渠道。計(jì)算機(jī)網(wǎng)絡(luò)精品課程教學(xué)網(wǎng)站為學(xué)生提供一個(gè)網(wǎng)上自學(xué)該課程的環(huán)境,為教師提供一個(gè)友好的教學(xué)平臺(tái),為提

16、高教學(xué)質(zhì)量和教學(xué)效益提供一種有效的途徑。同時(shí)也為國(guó)家精品課程的建設(shè)添一份力。計(jì)算機(jī)網(wǎng)絡(luò)精品課程教學(xué)網(wǎng)站是一個(gè)典型的基于WEB的網(wǎng)絡(luò)教學(xué)平臺(tái),首頁(yè)主要包括:課程介紹、教學(xué)團(tuán)隊(duì)、教學(xué)資料、強(qiáng)化練習(xí)、在線測(cè)試,后臺(tái)主要包括:管理員管理、管理教師信息、教學(xué)管理、學(xué)生作業(yè)管理、在線考試管理。特點(diǎn):功能完備,易使用,交互性強(qiáng)。方法:ASP技術(shù)結(jié)合ACCESS數(shù)據(jù)庫(kù)技術(shù)。1.3.3 網(wǎng)站開(kāi)發(fā)目的及設(shè)計(jì)要求精品課程是教育部為了推進(jìn)教育創(chuàng)新,深化教學(xué)改革的一項(xiàng)重大舉措.好的課程資源需要有好的舞臺(tái)來(lái)展示,精品課程教學(xué)網(wǎng)站就是展示精品課程的舞臺(tái),沒(méi)有好的舞臺(tái),再好的戲也演不出來(lái).目的 :(1)構(gòu)建一個(gè)網(wǎng)絡(luò)教學(xué)平臺(tái),

17、增加師生互動(dòng),共建教學(xué)資源,提高學(xué)習(xí)效率,改善教學(xué)效果,實(shí)現(xiàn)教育資源共享的目標(biāo),進(jìn)而建立一個(gè)行之有效的信息環(huán)境,提供學(xué)生更優(yōu)越更多元化的學(xué)習(xí)環(huán)境。(2)通過(guò)網(wǎng)絡(luò)環(huán)境下學(xué)生自主學(xué)習(xí)能力培養(yǎng)教學(xué)模式研究,學(xué)生自主學(xué)習(xí)的意識(shí)逐步形成,與能力明顯提高,成果逐步顯現(xiàn)。(3)通過(guò)網(wǎng)絡(luò)環(huán)境下學(xué)生自主學(xué)習(xí)能力培養(yǎng)有效途徑研究,讓學(xué)生更好地體驗(yàn)到自主學(xué)習(xí)的樂(lè)趣,潛移默化地提升自主學(xué)習(xí)能力。(4 )通過(guò)網(wǎng)絡(luò)環(huán)境下學(xué)生自主學(xué)習(xí)能力培養(yǎng)評(píng)價(jià)機(jī)制研究,激發(fā)學(xué)生自主學(xué)習(xí)的熱情,在充分肯定與尊重的教學(xué)情境中,學(xué)生爆發(fā)出最大的學(xué)習(xí)動(dòng)力,學(xué)習(xí)效果顯著。(5)通過(guò)網(wǎng)絡(luò)環(huán)境與一般環(huán)境對(duì)學(xué)生自主性學(xué)習(xí)能力培養(yǎng)影響的對(duì)比性研究,以精確

18、的數(shù)據(jù)與科學(xué)的分析,來(lái)有力證明網(wǎng)絡(luò)環(huán)境給學(xué)生自主能力的培養(yǎng)與評(píng)價(jià)帶來(lái)的極大優(yōu)越性。設(shè)計(jì)要求:目前,很多學(xué)校學(xué)生的學(xué)習(xí)以課堂教學(xué)為主,在課后進(jìn)行自學(xué)、復(fù)習(xí)過(guò)程中遇到的問(wèn)題一般不能及時(shí)得到解答和反饋,另外,在課堂上得到的教學(xué)資源也有一定的限制。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,可以通過(guò)教學(xué)網(wǎng)站,使傳統(tǒng)的課堂教學(xué)得到擴(kuò)大,這有利于學(xué)生自學(xué)能力、創(chuàng)新能力的培養(yǎng)和個(gè)性的發(fā)展。教師可以利用網(wǎng)絡(luò)平臺(tái),將教學(xué)大綱、教學(xué)內(nèi)容、要求、教案和教學(xué)資源等在網(wǎng)絡(luò)平臺(tái)上發(fā)布;教師可以通過(guò)該網(wǎng)站布置和批改作業(yè),為學(xué)生答疑解惑;學(xué)生可以通過(guò)網(wǎng)絡(luò)平臺(tái)展開(kāi)討論,發(fā)布自己的學(xué)習(xí)所得,與同學(xué)、教師進(jìn)行交流,開(kāi)展協(xié)作學(xué)習(xí)。要求其內(nèi)容豐富,指導(dǎo)性和可

19、學(xué)習(xí)性強(qiáng)。同時(shí)要求具有一定的Web教學(xué)功能,具有開(kāi)放性、共享性和一定的交互功能,界面美觀、健壯性好。該系統(tǒng)要求具有以下功能:1、教學(xué)資源的共享功能(通過(guò)網(wǎng)站提供靜態(tài)圖文資料:如教學(xué)大綱、考試大綱、實(shí)驗(yàn)大綱、教學(xué)課件、習(xí)題、其它參考資料);2、教師上傳教學(xué)資料功能;3、學(xué)生登錄后可以下載教學(xué)資料,進(jìn)行在線測(cè)試等功能;5、師生交互功能等。1.4 配置ASP網(wǎng)站 當(dāng)用戶(hù)使用瀏覽器打開(kāi)某個(gè)使用ASP程序做的網(wǎng)站時(shí),網(wǎng)站系統(tǒng)就開(kāi)始運(yùn)行ASP腳本。ASP會(huì)全面的讀取請(qǐng)求的文件,然后執(zhí)行所有的腳本命令并且將WEB頁(yè)傳送給瀏覽器。 由于腳本在服務(wù)器上而不是在客戶(hù)端運(yùn)行,所以傳送到瀏覽器的Web頁(yè)是在Web服務(wù)

20、器上生成的,因此不必?fù)?dān)心瀏覽器能否處理腳本。Web服務(wù)器會(huì)完成所有腳本的處理,并將標(biāo)準(zhǔn)的HTML頁(yè)傳送到瀏覽器。由于只有ASP程序腳本的結(jié)果返回瀏覽器,所以用戶(hù)看不到ASP程序腳本命令。 開(kāi)發(fā)ASP需要有1個(gè)web服務(wù)器、1個(gè)應(yīng)用程序服務(wù)器、1個(gè)數(shù)據(jù)庫(kù)和1個(gè)用來(lái)驅(qū)動(dòng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序。表1-2是在SQL Server數(shù)據(jù)庫(kù)下開(kāi)發(fā)ASP的典型配置。 表1-2 開(kāi)發(fā)ASP的典型配置 操作系統(tǒng)Web服務(wù)器應(yīng)用程序服務(wù)器數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序Windows 95/98 或windows NT 工作站本地運(yùn)行的psw本地運(yùn)行的pswSQL server 驅(qū)動(dòng)程序(ODBC)WindowsNT server或win

21、dows2000本地運(yùn)行的IIS本地運(yùn)行的IISSQL server 驅(qū)動(dòng)程序(ODBC)Macintosh遠(yuǎn)程運(yùn)行的IIS本地運(yùn)行的IISSQL server 驅(qū)動(dòng)程序(ODBC)2數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì)2.1數(shù)據(jù)庫(kù)需求分析計(jì)算機(jī)網(wǎng)絡(luò)精品課程教學(xué)網(wǎng)站設(shè)計(jì)了幾個(gè)模塊:學(xué)生登錄在線學(xué)習(xí),下載資料上傳作業(yè),教師發(fā)布作業(yè)、更新教學(xué)資料包括備課筆記、電子課件、在線教學(xué)視頻、課程教案等功能。并且在首頁(yè)上,所有的主菜單一目了然,學(xué)生可以選擇自己需要的子菜單進(jìn)入。從“實(shí)用”這一標(biāo)準(zhǔn)出發(fā),需組織良好的導(dǎo)航結(jié)構(gòu),這樣能很方便地進(jìn)入各個(gè)模塊頁(yè)面,而且各個(gè)頁(yè)面也能很方便地返回主索引頁(yè),同時(shí)多媒體多個(gè)頁(yè)面之間也有良好的超鏈接

22、結(jié)構(gòu)可進(jìn)行切換。根據(jù)這一需求,我們?cè)O(shè)置了6 個(gè)數(shù)據(jù)庫(kù)信息表。2.2 數(shù)據(jù)庫(kù)具體設(shè)計(jì)9該系統(tǒng)主要運(yùn)用了數(shù)據(jù)庫(kù)Access與ASP整合的開(kāi)發(fā)技術(shù)。Access是MicrosoftOffice9套件的重要組成部分,Access用以存貯和管理商務(wù)活動(dòng)所需要的數(shù)據(jù)。Access不僅是一個(gè)數(shù)據(jù)庫(kù),而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢(xún),報(bào)表和應(yīng)用程序等。該網(wǎng)站后臺(tái)數(shù)據(jù)庫(kù)建立了6個(gè)表,分別是admin、teachertable、student 、tasktable、document、testtable.管理員可以不斷地更新各個(gè)表的內(nèi)容。以下為前五個(gè)表的部分信息:表3

23、-1 管理員表adminidnamepassword2admin1234567admin12009表3-2 為教師表 teachertableidnamesexstarschoolintroduceaddressphoneemail8黃兵男副教授清華大學(xué)網(wǎng)絡(luò)中心9李明智男副教授中科大網(wǎng)絡(luò)教研室10王梅女講師安徽大學(xué)網(wǎng)絡(luò)教研室11宋艷麗女副教授合工大網(wǎng)絡(luò)中心表3-3為學(xué)生表 studentxmbjxbpasswordxh小090女123123456張三05師范男1232001李四05師范男1232002齊青05師范女1232057王華05師范女1232081 圖3-4 習(xí)題表 tasktable

24、idgetfilenamesavefilenameupdate34習(xí)題一.doc200946081809.doc2009-4-635習(xí)題二.doc200946081944.doc2009-4-636習(xí)題三.doc200946082130.doc2009-4-637習(xí)題四.doc200946082210.doc2009-4-638習(xí)題五.doc200946082254.doc2009-4-6圖3-5 文件下載表 documentidgetfilenamesavefilenameupdate45【實(shí)驗(yàn)指導(dǎo)】實(shí)驗(yàn).doc實(shí)驗(yàn).doc2009-4-649【教 程】計(jì)算機(jī)網(wǎng)絡(luò)教程.ppt20094608

25、4223.ppt2009-4-650【教學(xué)大綱】教學(xué)計(jì)劃.doc教學(xué)計(jì)劃.doc2009-4-62.3 數(shù)據(jù)庫(kù)連接技術(shù)每個(gè)ASP文件在訪問(wèn)數(shù)據(jù)庫(kù)時(shí),都需要對(duì)訪問(wèn)數(shù)據(jù)庫(kù)的參數(shù)及方式進(jìn)行設(shè)置,為了更加方便的訪問(wèn)數(shù)據(jù)庫(kù),同時(shí)也為了節(jié)約代碼的空間,因此將訪問(wèn)數(shù)據(jù)庫(kù)相關(guān)的參數(shù)定義和訪問(wèn)方式寫(xiě)成文件conn.asp,該文件存儲(chǔ)訪問(wèn)數(shù)據(jù)庫(kù)的參數(shù)定義。代碼如下:Set conn = Server.CreateObject(ADODB.Connection)conn.open DRIVER=Microsoft Access Driver (*.mdb); DBQ= &server.mappath(edu.mdb

26、)&;當(dāng)系統(tǒng)某一頁(yè)面需要連接數(shù)據(jù)時(shí),使用函數(shù)就可以連接數(shù)據(jù)庫(kù)。在本系統(tǒng)中將大量使用該函數(shù),以提高代碼編寫(xiě)效率。3 教學(xué)網(wǎng)站分析與設(shè)計(jì)103.1 教學(xué)網(wǎng)站特點(diǎn)分析精品課程教學(xué)網(wǎng)站是指基礎(chǔ)教育階段,具有學(xué)校、教師和學(xué)科鮮明教育教學(xué)特色,由學(xué)?;?qū)W科教師建設(shè)的,體現(xiàn)某課程教師教學(xué)、學(xué)生學(xué)習(xí)活動(dòng)為核心的網(wǎng)站。該教學(xué)網(wǎng)站的宗旨是培養(yǎng)學(xué)生利用信息技術(shù)的意識(shí)和能力,促進(jìn)信息技術(shù)與學(xué)科課程的整合,逐步實(shí)現(xiàn)教學(xué)內(nèi)容的呈現(xiàn)方式、學(xué)生的學(xué)習(xí)方式、教師的教學(xué)方式和師生互動(dòng)方式的變革,充分發(fā)揮信息技術(shù)的優(yōu)勢(shì),為學(xué)生的學(xué)習(xí)和發(fā)展提供豐富多彩的教育環(huán)境和有力的學(xué)習(xí)工具,它的主要特點(diǎn)如下:一、能夠提供豐富的教學(xué)資料,方便學(xué)生

27、學(xué)習(xí);二、能夠?yàn)檎n程教師提供網(wǎng)站管理的能力,如學(xué)生的注冊(cè),對(duì)網(wǎng)站的相關(guān)信息進(jìn)行有效管理(增加、刪除、修改);三、能夠提供在線測(cè)驗(yàn)、在線作業(yè)提交和批改等,實(shí)現(xiàn)師生互動(dòng);四、能夠?yàn)閷W(xué)生、教師提供相應(yīng)的信息存儲(chǔ)能力,教師可以將教學(xué)信息、教學(xué)參考資料、教案和課件較方便地發(fā)布到網(wǎng)站中,學(xué)生可以將自己的作業(yè)或自己收集到的學(xué)科資料方便地發(fā)布到網(wǎng)站中。五、能夠提供相關(guān)信息的下載,如相關(guān)教學(xué)資料、軟件、課件等;六、能夠提供一定的安全機(jī)制,提供數(shù)據(jù)信息的授權(quán)訪問(wèn),防止隨意刪改。3.2 教學(xué)網(wǎng)站可行性分析隨著高校的校園網(wǎng)的建成和使用及Internet的普及,使學(xué)生在不同時(shí)間不同地點(diǎn)進(jìn)行學(xué)習(xí)和交流成為可能,這也說(shuō)明開(kāi)

28、發(fā)一個(gè)小型的教師教學(xué)系統(tǒng)是可行的。主要體現(xiàn)在以下三的方面。(1)技術(shù)上可行 采用asp結(jié)合java script腳本語(yǔ)言開(kāi)發(fā)一個(gè)小型的教師教學(xué)系統(tǒng),能夠完成課題的設(shè)計(jì)目標(biāo)。(2)經(jīng)濟(jì)上可行 一臺(tái)普通的pc就可以作為教師教學(xué)系統(tǒng)的服務(wù)器,也可以將教師教學(xué)系統(tǒng)作為一個(gè)模塊移植到一個(gè)正在運(yùn)行的web服務(wù)器中,只站用很少的資源。(3)操作上可行 做為一個(gè)小型的系統(tǒng),它不需要專(zhuān)人維護(hù),一名老師在空閑時(shí)間就可以進(jìn)行維護(hù),由于本系統(tǒng)提供的服務(wù)簡(jiǎn)單,設(shè)計(jì)完成后,基本上不需要維護(hù)。3.3 教學(xué)網(wǎng)站各模塊功能實(shí)現(xiàn) 課程介紹:該部分內(nèi)容詳細(xì)的介紹了計(jì)算機(jī)網(wǎng)絡(luò)精品課程。學(xué)生登錄后點(diǎn)擊“課程介紹”,即可看到相關(guān)介紹。點(diǎn)

29、擊“下一頁(yè)”,可以看到一個(gè)完整的計(jì)算機(jī)網(wǎng)絡(luò)精品課程介紹。這對(duì)于初次學(xué)習(xí)該課程的學(xué)生來(lái)說(shuō),具有重要的作用和指導(dǎo)性的幫助。教學(xué)團(tuán)隊(duì):學(xué)生登錄后點(diǎn)擊“教學(xué)團(tuán)隊(duì)”,可以看到計(jì)算機(jī)網(wǎng)絡(luò)精品課程老師們的一些簡(jiǎn)介,包括個(gè)人基本信息、在國(guó)內(nèi)外公開(kāi)發(fā)表的論文等等介紹。教學(xué)資料:學(xué)生登錄后點(diǎn)擊“教學(xué)資料”,可以輕松下載該課程的全部教學(xué)資料,這樣即實(shí)現(xiàn)了在線教學(xué),也讓學(xué)生在學(xué)有余地的情況下,充分調(diào)動(dòng)了他們的學(xué)習(xí)積極性。強(qiáng)化練習(xí):學(xué)生無(wú)論何時(shí)何地均可以通過(guò)訪問(wèn)教學(xué)網(wǎng)站來(lái)進(jìn)行練習(xí)。在線測(cè)試:學(xué)生在完成規(guī)定的上課內(nèi)容后,點(diǎn)擊“在線測(cè)試”既可以檢測(cè)所學(xué)的內(nèi)容,也可以鞏固學(xué)過(guò)的知識(shí)。起到很好的強(qiáng)化基礎(chǔ)功效。管理登錄:教師可以

30、通過(guò)該模塊更新作業(yè)、課件、教學(xué)視頻、測(cè)試題等。圖3-1管理員模塊圖 管理員列表添加管理員添加教師管理教師查看教學(xué)資料上傳教學(xué)資料瀏覽作業(yè)發(fā)布作業(yè)查看題庫(kù)添加試題管理員管理管理教師信息管理首頁(yè)課程介紹教學(xué)管理學(xué)生作業(yè)管理在線考試管理管理員模塊管理4 網(wǎng)站后臺(tái)設(shè)計(jì)【10】 利用ASP開(kāi)發(fā)工具與Access數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)對(duì)網(wǎng)頁(yè)數(shù)據(jù)全面高效的管理,實(shí)現(xiàn)對(duì)各個(gè)功能模塊的日常更新維護(hù),從而輕松方便的完成整個(gè)網(wǎng)站的管理工作。系統(tǒng)采用B/S結(jié)構(gòu),在IIS平臺(tái)和Access 2000數(shù)據(jù)庫(kù)的支持下開(kāi)發(fā)。使用ASP作為系統(tǒng)開(kāi)發(fā)的語(yǔ)言,它作為一種應(yīng)用近十年的成熟的網(wǎng)絡(luò)編程語(yǔ)言,提供完善的指令控制語(yǔ)句,給開(kāi)發(fā)高性能系

31、統(tǒng)提供了有利保障,為開(kāi)發(fā)滿(mǎn)足客戶(hù)要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對(duì)新系統(tǒng)的擴(kuò)展與修改。4.1 管理員登錄模塊 通常網(wǎng)站為了管理上方便而提供有網(wǎng)站后臺(tái)管理功能,登錄管理的人一般成為管理員。管理員登錄的頁(yè)面和驗(yàn)證管理員賬號(hào)的頁(yè)面稱(chēng)為管理員登錄模塊。本章中管理員的賬號(hào)和密碼分別為為admin和123456。4.11 管理員登錄管理員登錄頁(yè)面示例管理員登陸時(shí)所看到的頁(yè)面如圖4-1所示 管理即教師,沒(méi)有超級(jí)管理員。登陸頁(yè)面需要輸入正確的用戶(hù)名和密碼。 圖4-1管理員登錄頁(yè)面4.12 驗(yàn)證管理員賬號(hào)1.管理員登錄驗(yàn)證頁(yè)面示例管理員登錄錯(cuò)誤時(shí)系統(tǒng)會(huì)打開(kāi)如圖所示的對(duì)話框。

32、圖4-2管理員登錄錯(cuò)誤圖4-3管理員登錄密碼錯(cuò)誤強(qiáng)行進(jìn)入登錄頁(yè)面顯示信息如圖圖4-4強(qiáng)行進(jìn)入登錄頁(yè)面管理員登錄成功時(shí)會(huì)進(jìn)入如圖5-5所示的頁(yè)面圖4-5管理員登錄成功2.管理員登錄時(shí),設(shè)置了針對(duì)用戶(hù)名和密碼輸入正確與否等權(quán)限問(wèn)題,只有輸入正確的用戶(hù)名和密碼才能進(jìn)入后臺(tái)管理界面,驗(yàn)證代碼分析% response.End() else if passwrs(password) then errormsg=用戶(hù)密碼錯(cuò)誤!%4.2 管理員管理后臺(tái)設(shè)計(jì)管理員管理后臺(tái)設(shè)計(jì)實(shí)現(xiàn)了管理員列表和管理員的添加、刪除和增加操作,允許添加多個(gè)管理員,初始管理員只有一個(gè),但不是超級(jí)管理員,因?yàn)榭紤]到課程介紹網(wǎng)站的針對(duì)性,

33、沒(méi)有涉及管理權(quán)限問(wèn)題,初始管理員可以使教務(wù)秘書(shū)或領(lǐng)導(dǎo),如果想添加管理員只能有初始管理員來(lái)做,所以初始管理員沒(méi)有刪除操作。4.21管理員列表圖 可以看出列表中分別涉及了編號(hào),管理員名字,密碼和操作四項(xiàng),管理員和密碼可以任意設(shè)置。 圖4-6管理員列表4.22 管理員添加圖 可以任意的添加管理員和設(shè)置密碼,當(dāng)然也可以取消相應(yīng)的操作。 圖4-7管理員添加4.23 如果對(duì)設(shè)定的管理員和密碼不滿(mǎn)意,可以對(duì)其任意修改,選擇修改操作,出現(xiàn)一個(gè)管理員管理列表,把名字和密碼設(shè)為自己滿(mǎn)意的以后,點(diǎn)擊修改就完成操作。當(dāng)然刪除和增加功能也是如此。管理員修改、刪除、增加代碼以及數(shù)據(jù)庫(kù)操作% 增加Content=Trim(

34、Request.Form(Content1)set rs=server.createobject(adodb.recordset)if Content thenSelect Case Trim(Request.QueryString(flag)Case editsql=SELECT * FROM classinfotablers.open sql,conn,1,3rs(content)=Contentrs(date)=date()rs.updateCase elsesql=SELECT * FROM classinfotablers.open sql,conn,1,3rs.addnewrs(c

35、ontent)=Contentrs(date)=date()rs.updateEnd Select Response.Redirect(classintroduce.asp)End If修改If Trim(Request.QueryString(flag)=edit Then set rs=server.createobject(adodb.recordset)sql=SELECT * FROM classinfotable rs.open sql,conn,1,1content=rs(content)rs.close set rs=nothing End If %4.3課程介紹后臺(tái)管理 課程

36、介紹在精品課程網(wǎng)站中很重要,其體現(xiàn)了課程建設(shè)的重要性,學(xué)科發(fā)展方向和實(shí)現(xiàn)目標(biāo)。4.31 課程介紹顯示界面如下圖所示 圖4-74.32 課程介紹編輯界面如下圖所示 圖5-8 修改提供了強(qiáng)大的web編輯器,編輯器內(nèi)容多樣化,操作功能齊全,給用戶(hù)提供了發(fā)揮的空間,可以對(duì)內(nèi)容和背景任意修改,對(duì)字體和字號(hào),段落樣式可以任意設(shè)置,使用方便。4.4 教師信息管理后臺(tái)設(shè)計(jì) 教師信息管理在精品課程網(wǎng)站中也很重要,整個(gè)教師隊(duì)伍可以展現(xiàn)我們課程建設(shè)的實(shí)力,對(duì)課程教師的介紹可以成分展示課程建設(shè)的成果和師資隊(duì)伍以及評(píng)估,能夠讓學(xué)生對(duì)我們的老師有一個(gè)好的了解,提供了師生交流的一個(gè)平臺(tái)。4.41 管理教師界面打開(kāi)以后,出現(xiàn)

37、如下列表,操作欄中設(shè)有修改,刪除和增加功能,可以對(duì)教師信息任意調(diào)整修改。 圖4-94.42 添加教師顯示頁(yè)面如下 添加教師模塊要求錄入教師信息,這些信息的添加同樣提供了一個(gè)web編輯器,可以任意添加其中的內(nèi)容,充分展示各個(gè)教師的具體情況,方便學(xué)生了解老師,加強(qiáng)了學(xué)生和老師的交流。圖4-10 4.5 教學(xué)管理后臺(tái)設(shè)計(jì) 教學(xué)管理可以體現(xiàn)我們整個(gè)課程的一個(gè)教學(xué)質(zhì)量管理制度,教學(xué)資料是否豐富,適用,是否符合學(xué)生的要求,激發(fā)學(xué)生的興趣都是要考慮的關(guān)鍵,網(wǎng)站上傳了實(shí)驗(yàn)指導(dǎo),教學(xué)大綱和教程,本學(xué)期的主要學(xué)習(xí)內(nèi)容詳細(xì)明了,方便學(xué)生學(xué)習(xí),實(shí)現(xiàn)了資源共享,各個(gè)資料類(lèi)型通過(guò)標(biāo)簽區(qū)分開(kāi)來(lái),方便學(xué)生瀏覽下載。4.51

38、教學(xué)管理中主要的教學(xué)資料列表如下 圖4-114.52 教學(xué)管理上傳教學(xué)資料如下圖所示 圖4-12 上傳資料要注意的問(wèn)題是:文件要規(guī)范,加上用以區(qū)別文件類(lèi)型的標(biāo)簽,以方便瀏覽。此功能通過(guò)如下代碼實(shí)現(xiàn) 0 說(shuō)明有文件數(shù)據(jù) if file.FileSize0 then 取得文件擴(kuò)展名 fileType = file.FileName 文件名以及擴(kuò)展名 i = instr(fileType,.) 是否存在“.” l = Len(fileType) if i0 then fileType = Right(fileType,l-i+1) 得到擴(kuò)展名 end if newfilename = newfile

39、name & fileType set rs=server.CreateObject(adodb.recordset) sql=select * from document rs.open sql,conn,1,3 rs.addnew rs(getfilename)=file.FileName rs(savefilename)=newfilename rs(update)=date() rs.update set rs=nothing filenamelist = formPath&newfilename 新文件絕對(duì)地址和名稱(chēng) file.SaveAs filenamelist 保存文件 end

40、 if set file=nothingnext將文件信息傳入內(nèi)容字段set upload=nothing 刪除此對(duì)象%4.6 學(xué)生作業(yè)管理后臺(tái)設(shè)計(jì)與分析每一個(gè)精品課程網(wǎng)站都需要上傳一些習(xí)題供學(xué)生練習(xí),以便學(xué)生及時(shí)了解學(xué)習(xí)的效果,鞏固學(xué)生學(xué)習(xí)內(nèi)容,習(xí)題要有針對(duì)性,并不斷更新習(xí)題測(cè)試內(nèi)容。4.61 瀏覽作業(yè)顯示頁(yè)面如下 圖4-134.62 作業(yè)發(fā)布后臺(tái)顯示界面 圖4-14 此功能通過(guò)以下代碼實(shí)現(xiàn) 0 說(shuō)明有文件數(shù)據(jù) if file.FileSize0 then 取得文件擴(kuò)展名 fileType = file.FileName 文件名以及擴(kuò)展名 i = instr(fileType,.) 是否存在

41、“.” l = Len(fileType) if i0 then fileType = Right(fileType,l-i+1) 得到擴(kuò)展名 end if newfilename = newfilename & fileType set rs=server.CreateObject(adodb.recordset) sql=select * from tasktable rs.open sql,conn,1,3 rs.addnew rs(getfilename)=file.FileName rs(savefilename)=newfilename rs(update)=date() rs.u

42、pdate set rs=nothingfilenamelist = formPath&newfilename 新文件絕對(duì)地址和名稱(chēng) file.SaveAs filenamelist 保存文件 end if set file=nothingnext將文件信息傳入內(nèi)容字段set upload=nothing 刪除此對(duì)象%4.7 在線考試管理后臺(tái)分析題庫(kù)管理按章節(jié)管理,每章中提供了對(duì)試題修改,刪除,增加操作,每章都針對(duì)性的添加了考試試題,及時(shí)對(duì)學(xué)生進(jìn)行網(wǎng)上測(cè)驗(yàn),讓學(xué)生自己了解學(xué)習(xí)的程度,激發(fā)學(xué)生學(xué)習(xí)的動(dòng)力和興趣,4.71 題庫(kù)列表如下圖所示 圖4-154.72 添加試題界面如下 圖4-16主要試題

43、管理、添加、刪除功能通過(guò)以下代碼實(shí)現(xiàn)%增加 dim cha(30)cha(1)=一cha(2)=二cha(3)=三cha(4)=四cha(5)=五cha(6)=六cha(7)=七cha(8)=八cha(9)=九cha(10)=十cha(11)=十一cha(12)=十二cha(13)=十三cha(14)=十四cha(15)=十五cha(16)=十六cha(17)=十七cha(18)=十八cha(19)=十九cha(20)=二十cha(21)=二十一cha(22)=二十二cha(23)=二十三cha(24)=二十四cha(25)=二十五cha(26)=二十六cha(27)=二十七cha(28)=二

44、十八cha(29)=二十九cha(30)=三十 id=Trim(request.QueryString(id)ch=Trim(request.QueryString(chap)flag=Trim(request.QueryString(flag)if ch then chap1=chelse chap1=end iftitle=Trim(Request.Form(title)option1=Trim(Request.Form(option1)option2=Trim(Request.Form(option2)option3=Trim(Request.Form(option3)option4=T

45、rim(Request.Form(option4)option5=Trim(Request.Form(option5)answer=trim(request.Form(answer)chap=trim(request.Form(chap)set rs=server.createobject(adodb.recordset)if titleand option1 and option2thenSelect Case flagCase edit dd=trim(request.Form(id)sql=select * from testtable where id =&ddrs.open sql,

46、conn,1,3 if option1= or option2= or option3= or option4= or answer= then response.Write(選項(xiàng)前四個(gè)以及答案必填!)response.End()end ifrs(title)=titlers(option1)=option1rs(option2)=option2rs(option3)=option3rs(option4)=option4if option5 then rs(option5)=option5end ifrs(answer)=answerrs(chap)=chaprs.updaters.closeCase add sql=SELECT * FROM testta

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論