已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( 論論 文文) 精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 論論文作者姓名:文作者姓名: 申申請(qǐng)請(qǐng)學(xué)位學(xué)位專業(yè)專業(yè): : 申申請(qǐng)請(qǐng)學(xué)位學(xué)位類別類別: : 指指導(dǎo)導(dǎo)教教師師姓姓名名( (職職稱稱) ): : 論論文提交日期:文提交日期: 精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)精品課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 摘摘 要要 在 21 世紀(jì)這個(gè)信息高度發(fā)達(dá)、高速流通的時(shí)代,計(jì)算機(jī)的普及以及計(jì)算機(jī)網(wǎng)絡(luò)的廣泛 應(yīng)用,讓普通人能夠接觸到比以往更多的知識(shí)。面對(duì)信息時(shí)代的信息大“爆炸”現(xiàn)象,怎 樣才能使教育跟上時(shí)代的步伐,而不至于被時(shí)代拋在后面?很多專家一直都在思考這個(gè)問(wèn) 題“如何把教育資源移置到網(wǎng)絡(luò)上去,使更多的人可以享有這些資源” 。作為一個(gè)以傳播知 識(shí)為主要職能的機(jī)構(gòu),學(xué)校建立一個(gè)自己的精品課程網(wǎng)站是十分必要的事情,這不僅能使 更多的人享用寶貴的教育資料源,同時(shí)也對(duì)于提升學(xué)校自身的知名度,提高學(xué)生自學(xué)能力, 有相當(dāng)大的幫助。 本設(shè)計(jì)的開(kāi)發(fā)是基于 b/s 結(jié)構(gòu),采用 asp 程序設(shè)計(jì)語(yǔ)言及 access 數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。 首先對(duì)精品課程網(wǎng)站做了詳細(xì)的需求分析;然后給出了精品課程網(wǎng)站所需的功能,重點(diǎn)探 討了精品課程網(wǎng)站的設(shè)計(jì)法案;最后對(duì)精品課程網(wǎng)站進(jìn)行了較詳細(xì)的設(shè)計(jì),并給出了具體 實(shí)現(xiàn)步驟;通過(guò)測(cè)試分析,該系統(tǒng)的運(yùn)行穩(wěn)定、可靠,具有一定的實(shí)用價(jià)值。 關(guān)鍵詞關(guān)鍵詞:精品課程;網(wǎng)站;數(shù)據(jù)庫(kù);教育;資源;信息共享 design and implementation of high-quality curriculum website abstract the 21st century is the times which information is highly developed and circulated, people can get more knowledge than before with the popularization of computers and the widespread application of computer network. facing to the “information detonation” phenomena, how does the education catch up with the step of time not being dropped behind? many experts think about this question: “how can we move the education resource onto the network and enable more people to share these resources”. as an institution whose main duty is spreading knowledge, its very necessary to build a high-quality curriculum website for each school, it is not only enable more people to share the valuable education information but also provide a great help to promote the schools reputation and the students self-study ability. the development of this project is based on b/s frame; asp programming language and access database are used to develop. at first, this paper carries on a demand analysis about high- quality curriculum website in detail. secondly, the functions of high-quality curriculum website are provided, and the plan of high-quality curriculum website is discussed. finally, a comparatively design is provided, and the steps of concrete realization are produced. through a carefully test and analysis, which shows this system is stable, reliable, and has certain practical value. key words: high-quality curriculum; website; database; education; resource; information share 目目 錄錄 論文總頁(yè)數(shù):21 頁(yè) 1 引 言1 1.1 課題背景 1 1.2 國(guó)內(nèi)外研究現(xiàn)狀 1 1.3 精品課程網(wǎng)站研究的意義 1 1.4 本文的主要工作 1 2 精品課程網(wǎng)站的需求分析與設(shè)計(jì)2 2.1 精品課程網(wǎng)站的發(fā)展現(xiàn)狀 2 2.2 精品課程網(wǎng)站的需求分析 2 2.3 精品課程網(wǎng)站的設(shè)計(jì) 3 2.4 精品課程網(wǎng)站的系統(tǒng)流程圖 3 3 精品課程網(wǎng)站的實(shí)現(xiàn)5 3.1 登錄系統(tǒng) 5 3.1.1 登錄功能的代碼實(shí)現(xiàn)及界面效果 5 3.1.2 注冊(cè)功能的代碼實(shí)現(xiàn)及界面效果 6 3.1.3 找回密碼功能的實(shí)現(xiàn)及效果展示 7 3.2 在線考試 8 3.2.1 學(xué)生功能的實(shí)現(xiàn) 8 3.2.2 教師功能的實(shí)現(xiàn) 11 3.3 在線交流 13 3.3.1 用戶留言及查看留言的代碼實(shí)現(xiàn) 13 3.3.2 管理員功能的實(shí)現(xiàn)過(guò)程 14 3.4 在線視頻及流媒體的實(shí)現(xiàn) 16 3.4.1 流媒體技術(shù)簡(jiǎn)介 16 3.4.2 在線視頻的設(shè)計(jì)與實(shí)現(xiàn) 16 4 運(yùn)行測(cè)試與分析17 4.1 運(yùn)行測(cè)試.17 4.2 分析 18 結(jié) 論18 參考文獻(xiàn)19 致 謝20 聲 明21 1 引引 言言 1.1 課題背景課題背景 人類社會(huì)的發(fā)展與知識(shí)的傳遞有著一種必然的聯(lián)系,教育是人類傳遞知識(shí)的最直接最 有效的方式。在 21 世紀(jì)這個(gè)信息高度發(fā)達(dá),并且高速流通的時(shí)代,計(jì)算機(jī)的普及以及計(jì)算 機(jī)網(wǎng)絡(luò)技術(shù)的應(yīng)用,讓大量普通人能夠有機(jī)會(huì)接觸到比以往更多的知識(shí)。作為一個(gè)以傳播 知識(shí)為主要職能的機(jī)構(gòu)學(xué)校建立一個(gè)自己的精品課程網(wǎng)站是十分必要的事情,這不僅 是能使更多的人享用寶貴的教育資料源,同時(shí)也對(duì)于提升學(xué)校自身的知名度,提高學(xué)生自 學(xué)能力,有相當(dāng)大的幫助。同時(shí)相對(duì)于其它的開(kāi)發(fā)語(yǔ)言來(lái)說(shuō),我更加了解 asp,更熟悉 asp 使用,這將為我節(jié)約大量寶貴的時(shí)間。 1.2 國(guó)內(nèi)外研究現(xiàn)狀國(guó)內(nèi)外研究現(xiàn)狀 在世界范圍內(nèi)來(lái)看,有關(guān)精品課程網(wǎng)站研究一直都在進(jìn)行并且不斷取得進(jìn)步,特別是 西方發(fā)達(dá)國(guó)家,他們?cè)诰氛n程的理論研究與實(shí)際運(yùn)用方法積累了大量的經(jīng)驗(yàn),雖然我們 中國(guó)國(guó)內(nèi)在精品課程網(wǎng)站這一方面的研究起步較晚,但我們同樣也取得了大量豐碩的成果。 各個(gè)高校相繼創(chuàng)建了各自的精品課程網(wǎng)站,清華大學(xué)、人民大學(xué)、北京大學(xué)等一大批知名 學(xué)府利用自身的資源優(yōu)勢(shì),引領(lǐng)中國(guó)國(guó)內(nèi)精品課程網(wǎng)站的發(fā)展方面。政府的大力支持,各 高等學(xué)府的積極配合,使得我們國(guó)內(nèi)精品課程網(wǎng)站的研究取得了不俗的成就。 1.3 精品課程網(wǎng)站研究的意義精品課程網(wǎng)站研究的意義 根據(jù)我國(guó)教育水平的現(xiàn)狀,盡管我國(guó)的現(xiàn)代教育水平在新中國(guó)成立之后取得了巨大的 進(jìn)步,但是相對(duì)于西方發(fā)達(dá)國(guó)家而言我們還十分落后。人口多而教育資源缺乏影響著我國(guó) 受過(guò)高等教育的人在人口比例中所占的比重,這嚴(yán)重的制約了我國(guó)社會(huì)的發(fā)展與進(jìn)步,這 對(duì)于提高我國(guó)國(guó)民的文化科學(xué)素養(yǎng)十分不利。怎樣才能讓更多的人享有本因只有一少部分 人才能享有的教育資源呢?對(duì)于這個(gè)問(wèn)題,前人已經(jīng)做了大量的研究。隨著計(jì)算機(jī)技術(shù)以 及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,人們終于找到了一條實(shí)現(xiàn)這種夢(mèng)想的捷徑,那就是寄希望 于把各種教育資源移置到互聯(lián)網(wǎng)上去,使得各地方的人都能夠方便的獲取到各種自己想要 的知識(shí),打破傳統(tǒng)教育資源分配不均的限制,使得更多的人能夠有機(jī)會(huì)獲取到知識(shí),這就 是精品課程網(wǎng)站研究的實(shí)現(xiàn)意義。 1.4 本文的主要工作本文的主要工作 如果從一個(gè)較低層次來(lái)理解什么是精品課程網(wǎng)站。那么首先它是一個(gè)網(wǎng)站,因此它必 須具備一個(gè)網(wǎng)站所應(yīng)該擁有開(kāi)放性、可用性、安全性、可維護(hù)性等屬性。要做到這些,就 必須要求在設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中更多的去了解與網(wǎng)絡(luò)有關(guān)的知識(shí)。其次,精品課程網(wǎng)站設(shè)計(jì) 與實(shí)現(xiàn)的主要目的是傳播知識(shí),因此它必須具備一些與教育有關(guān)的功能,比如考試、答疑 等功能。作者認(rèn)為精品課程網(wǎng)站應(yīng)是一個(gè)與時(shí)代接軌的產(chǎn)物,因此它還需要具備這一個(gè)時(shí) 代所必須的一些特性,比如信息化、高效、遠(yuǎn)程和資源共享等特點(diǎn)。因此,本文的主要目 的是分析說(shuō)明精品課程網(wǎng)站研究應(yīng)具有的各項(xiàng)功能以及其實(shí)現(xiàn)過(guò)程。 本文的組織結(jié)構(gòu)是這樣安排的:“第 1 章引言” ,從選題背景、國(guó)內(nèi)外對(duì)精品課程網(wǎng)站 的研究現(xiàn)狀以及精品課程研究的意義等方面給大家做一個(gè)簡(jiǎn)要的介紹;“第 2 章 精品課程 網(wǎng)站的需求分析與設(shè)計(jì)” ,將著重介紹精品課程的發(fā)展概況,系統(tǒng)的需求分析,精品課程網(wǎng) 站各個(gè)功能的設(shè)計(jì)以及系統(tǒng)的執(zhí)行流程;“第 3 章精品課程網(wǎng)站的實(shí)現(xiàn)” ,重點(diǎn)介紹如何實(shí) 現(xiàn)此精品課程網(wǎng)站各功能;“第 4 章網(wǎng)站運(yùn)行測(cè)試與分析” ,將簡(jiǎn)要介紹此精品課程網(wǎng)站測(cè) 試結(jié)果,以及通過(guò)測(cè)試結(jié)果所能得出的一些分析情況;“結(jié)論”部分對(duì)整篇文章進(jìn)行總結(jié) 分析,對(duì)此精品課程網(wǎng)站的優(yōu)點(diǎn)與缺點(diǎn)進(jìn)行簡(jiǎn)單總結(jié)。 2 精品課程網(wǎng)站的需求分析精品課程網(wǎng)站的需求分析與設(shè)計(jì)與設(shè)計(jì) 2.1 精品課程網(wǎng)站的發(fā)展現(xiàn)狀精品課程網(wǎng)站的發(fā)展現(xiàn)狀 精品課程網(wǎng)站的發(fā)展是伴隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)同步發(fā)展的。國(guó)內(nèi)外各個(gè)大學(xué)都在積極 的籌建具有自身的知識(shí)產(chǎn)權(quán)的精品課程,并以此相互交流,提高學(xué)術(shù)交流的效率,減少了 各學(xué)校間交流的時(shí)間,降低了各學(xué)校的交流限制,并且有利于提高各個(gè)學(xué)校知名度。 同時(shí)各國(guó)政府也大力鼓勵(lì)發(fā)展精品課程網(wǎng)站,每年都從國(guó)家教育財(cái)政預(yù)算中劃出相當(dāng) 一部分來(lái)鼓勵(lì)各自知名大學(xué)發(fā)展其各具特色的精品課程網(wǎng)站的建設(shè),在我國(guó)國(guó)內(nèi),清華, 北大等一大批國(guó)內(nèi)外知名的大學(xué)也相繼建立了自身的精品課程網(wǎng)站,這些網(wǎng)站不僅對(duì)內(nèi)公 開(kāi),也負(fù)責(zé)對(duì)外公開(kāi)。這使得能有更多的人能夠享有名校的教育資源。提高的了教育資源 的利用率,這些精品課程也在一定程度上提高了國(guó)民的科學(xué)文化素質(zhì)。 無(wú)可否認(rèn)的是現(xiàn)在有大量質(zhì)量低下功能不完善的精品課程網(wǎng)站存在,這些粗糙濫制的 精品課程網(wǎng)站不僅占用了大量保貴的資源,而且還達(dá)不到精品課程傳播知識(shí)的功能。從一 定的角度來(lái)說(shuō),還可能造成一些誤導(dǎo)。 由此可知,精品課程網(wǎng)站的發(fā)展現(xiàn)狀是,發(fā)展速度快且功能越來(lái)越強(qiáng)大,但同時(shí)又缺 少統(tǒng)一及規(guī)范。在不同的國(guó)家精品課程網(wǎng)站的發(fā)展存在不平衡;同一國(guó)家不同地區(qū)也存在 著巨大的地區(qū)差異。 2.2 精品課程網(wǎng)站的需求分析精品課程網(wǎng)站的需求分析 根據(jù)精品課程網(wǎng)站所具有的特征以及它所完成的主要任務(wù)分析以及精品課程網(wǎng)站用戶 的特殊性,一個(gè)精品課程網(wǎng)站一般要設(shè)計(jì)出,學(xué)習(xí),聊天,還有多媒體等功能。同時(shí)這些 功能又根據(jù)用戶的不同而給予不同的權(quán)限,這些權(quán)限決定用戶所能完成的主要功能,學(xué)生 用戶,主要通過(guò)精品課程網(wǎng)站來(lái)學(xué)習(xí),所以學(xué)生所具有的權(quán)利應(yīng)該是學(xué)習(xí),考試,聊天, 觀看教學(xué)視頻等,教師作為精品課程的主要使用者以及教學(xué)活動(dòng)的主體,必須要具備出題, 更改試題,在線答疑,提交教學(xué)視頻等功能。管理員作為一個(gè)網(wǎng)站的箮理者,能夠擁有的 權(quán)限很大,因?yàn)樽隽司氛n程網(wǎng)站的管理員,要有維護(hù)網(wǎng)站正常運(yùn)行的能力,更新數(shù)據(jù)庫(kù) 的能力,更新通告的功能,要有完成網(wǎng)站網(wǎng)頁(yè)的更新的能力等。這些操作主要在服務(wù)器上 完成,因此精品課程網(wǎng)站沒(méi)有必要專門(mén)去設(shè)計(jì)管理員功能,而只需要完在一部分管理員需 要遠(yuǎn)程完成的功能。因此,精品課程網(wǎng)站應(yīng)該要擁有以下幾個(gè)功能: (1)學(xué)習(xí)功能,使用者利用網(wǎng)絡(luò)來(lái)學(xué)習(xí)與傳播知識(shí),其應(yīng)用的主體主要包括兩個(gè)組成 部分學(xué)生和老師。學(xué)生可以利用精品課程網(wǎng)站來(lái)獲取自己想要的知識(shí),老師可以利用 精品課程網(wǎng)站向?qū)W生傳播自己的知識(shí);同時(shí)又因?yàn)槔蠋熍c學(xué)生之間存在著巨大的差異,這 種差異體現(xiàn)為權(quán)限的不同,因此精品課程網(wǎng)站應(yīng)該分別設(shè)計(jì)出教師模塊和學(xué)生模塊。 (2)交流功能,與現(xiàn)實(shí)中的教育一樣,學(xué)生有可能會(huì)遇到各種自己無(wú)法解決的問(wèn)題, 就需要能夠向別人求助,設(shè)計(jì)一個(gè)留言板就能夠很好的解決這個(gè)問(wèn)題,它能方便用戶之間 的交流,提高學(xué)習(xí)的效率。 (3)多媒體(流媒體) ,多媒體教學(xué)是現(xiàn)代教育所提倡的,有效利用聲、光、電等媒 介能夠使得學(xué)生接受知識(shí)的速度得到提高,起到事半功倍的作用。 (4)系統(tǒng)更新,精品課程網(wǎng)站的內(nèi)容是不斷更新的,這就需要網(wǎng)站服務(wù)器管理員適時(shí) 的更新,這要求網(wǎng)絡(luò)管理員具有良好的網(wǎng)站維護(hù)知識(shí),良好的溝通能力,能把用戶的要求 及時(shí)的反應(yīng)到網(wǎng)站上去。 2.3 精品課程網(wǎng)站的設(shè)計(jì)精品課程網(wǎng)站的設(shè)計(jì) 為提高網(wǎng)站代碼的重復(fù)利用率,此精品課程網(wǎng)站被設(shè)計(jì)為模塊化結(jié)構(gòu),將由五部分組 成。根據(jù)畢業(yè)設(shè)計(jì)的要求以及實(shí)際的開(kāi)發(fā)過(guò)程,每一個(gè)模塊都有各自獨(dú)立的數(shù)據(jù)庫(kù)。精品 課程網(wǎng)站設(shè)計(jì)由在線登錄注冊(cè)模塊,在線考試模塊,在線交流模塊,在線視頻(流媒體技 術(shù)) ,背景文件等五部分組成,既相互獨(dú)立,又相互聯(lián)系,必要的時(shí)候可以重復(fù)利用,提高 了代碼的利用率、降低了網(wǎng)站開(kāi)發(fā)成本、提高了運(yùn)行效率。 同時(shí)利用技術(shù)成熟功能強(qiáng)大的 asp 編程語(yǔ)言,以及 access 數(shù)據(jù)來(lái)完成,這樣的設(shè)計(jì)組合的特點(diǎn)是語(yǔ)言使用相對(duì)熟練,系 統(tǒng)性能配置要求較低,運(yùn)行代價(jià)小等優(yōu)點(diǎn)。 2.4 精品課程網(wǎng)站的系統(tǒng)流程圖精品課程網(wǎng)站的系統(tǒng)流程圖 根據(jù)前面章節(jié)的分析可以得知,精品課程網(wǎng)站在被訪問(wèn)時(shí),首先應(yīng)該進(jìn)行身份驗(yàn)證。 這樣的設(shè)計(jì)與許多其它用途的網(wǎng)站保持了一致。驗(yàn)證成功后就進(jìn)入到精品課程網(wǎng)站主頁(yè)面, 用戶可以在主頁(yè)面中選擇執(zhí)行要執(zhí)行的下一步操作。當(dāng)學(xué)生用戶進(jìn)入到主頁(yè)面后,將有三 種選擇: (1)通過(guò)身份驗(yàn)證后,直接進(jìn)入在線考試功能去參加學(xué)習(xí)與考試; (2)也可以進(jìn)入在線聊天功能與老師及同學(xué)討論各種問(wèn)題; (3)還可以進(jìn)入到教學(xué)視頻去觀看網(wǎng)站內(nèi)的教學(xué)視頻。 然后可以選擇退出當(dāng)前系統(tǒng)返回到登錄界面,或者返回主頁(yè)。同樣教師也能完成這些 操作,教師進(jìn)入在線考試功能后可以選擇添加更改試題等多項(xiàng)功能,也可以進(jìn)入在線聊 天功能模塊對(duì)學(xué)生所提出的疑問(wèn)進(jìn)行解答。可以把自己做的教育視頻傳給系統(tǒng)管理員,讓 其上傳到服務(wù)器等等。管理員功能具有于前面兩種用戶相同的地方,同時(shí)與前兩類用戶相 比,管理員還要能夠完成公告的更新,數(shù)據(jù)庫(kù)的添加,以及備份與恢復(fù)等功能。其系統(tǒng)流 程如圖 1 所示。 圖 1 系統(tǒng)流程圖 3 精品課程網(wǎng)站的實(shí)現(xiàn)精品課程網(wǎng)站的實(shí)現(xiàn) 3.1 登錄系統(tǒng)登錄系統(tǒng) 用戶進(jìn)入系統(tǒng)的時(shí)候需進(jìn)行身份驗(yàn)證,系統(tǒng)根據(jù)身份給予用戶一個(gè)權(quán)限,不同的用戶 將擁有不同權(quán)限,未注冊(cè)用戶,不具有任何權(quán)限,必須注冊(cè)一個(gè)賬戶,才能使用此精品課 程網(wǎng)站,所以此功能模塊中包括了注冊(cè)功能。同時(shí)有的用戶因長(zhǎng)時(shí)間沒(méi)有使用自己已有賬 戶或是賬戶被盜使得無(wú)法正常使用精品課程網(wǎng)站所提供的資源,通過(guò)找回密碼功能,用戶 可以找回已有的那個(gè)賬戶,從而登錄系統(tǒng),獲取系統(tǒng)提供的操作能力。 3.1.1 登錄功能的代碼實(shí)現(xiàn)及界面登錄功能的代碼實(shí)現(xiàn)及界面效果效果 此功能完成用戶身份驗(yàn)證,如果用戶身份合法,系統(tǒng)進(jìn)入到 l_default.htm,在此頁(yè)面 用戶可以選擇進(jìn)行的各項(xiàng)操作比如聊天等。 此功能最主要的作用是驗(yàn)證用戶身份,先檢查當(dāng)前輸入用戶名是否為空,如果為空 ,彈出提示框,要求輸入用戶名及密碼。再次進(jìn)行驗(yàn)證,實(shí) 現(xiàn)此能的代碼如下: name=trim(request.form(“name“) pwd=trim(request.form(“pwd“) if name=“ or pwd=“ then /如果輸入為空轉(zhuǎn)回到 l_login.asp response.redirect (“l(fā)_login.asp“) 所有輸入的數(shù)據(jù)通過(guò)傳向后臺(tái)與數(shù)據(jù)庫(kù)中的記錄進(jìn)行查詢,如果查找到有此項(xiàng) 記錄存在,那么就驗(yàn)證能過(guò),系統(tǒng)提示可以訪問(wèn)主頁(yè)“l(fā)_default.htm” ,實(shí)現(xiàn)此功能的代碼 如下所示。 set rs=server.createobject(“adodb.recordset“) sql=“select * from user where name=“,1000)這個(gè)函數(shù)我們就要可以為考試設(shè)定一個(gè) 時(shí)間那么時(shí)間一到,題目就將失效,不能再答題,作為答題錯(cuò)誤計(jì)算。下面代碼完成考試 的時(shí)間設(shè)置: 上面這一段代碼完成設(shè)定每題的時(shí)間的。可以任意更改。這由老師根據(jù)不同題目的難 度來(lái)決定。下面一段代碼實(shí)現(xiàn)的是考題正確性判斷。 %if request(“id“)“ then sql=“select 1 * from test where id like“ 其界面效果如圖 8 所示: 圖 8 用戶更改密碼 3.2.2 教師功能的實(shí)現(xiàn)教師功能的實(shí)現(xiàn) 教師用戶也是精品課程網(wǎng)站的主要用戶,與學(xué)生用戶相比。教師所具備的特點(diǎn)是:教 師要能夠更改題庫(kù)中的題目,還要能增加,刪除題目等,其具體功能實(shí)現(xiàn)如下面小節(jié)中所 示的那樣。 (1)教師登錄功能以及密碼修改功能的實(shí)現(xiàn) 教師登錄功能與學(xué)生過(guò)程基本相同,密碼修改功能也一樣,因此這里不再過(guò)多敘述。 (2)題庫(kù)的修改級(jí)代碼的實(shí)現(xiàn)。 當(dāng)一個(gè)用戶以教師身份進(jìn)入在線考試功能模塊。那么在這個(gè)模塊中,此用戶將擁有出 題的權(quán)力,修改題庫(kù)的權(quán)力,刪除題目的權(quán)利,下面這段代碼實(shí)現(xiàn)的是教師功能中添加題 目這一子功能。 從上面的代碼可知試題被添加到題庫(kù)中,更新后,學(xué)生再?gòu)念}庫(kù)中讀取試題,并完成 考試,其添加試題的效果如圖 9 所示。 圖 9 老師添加試題 (3)題庫(kù)題目刪減的代碼實(shí)現(xiàn)及效果展示 由于有些題目過(guò)時(shí)不在適合學(xué)生的教學(xué)的要求,但它們卻占用了寶貴的系統(tǒng)資源,因 此就把這些過(guò)時(shí)的題目從題庫(kù)中移出。以達(dá)到釋放資源的目的,教師將成為這個(gè)權(quán)力的所 有者。下面的代碼就是在線考試系統(tǒng)完成題目移出功能的代碼。 當(dāng)題目被移出后在改新數(shù)據(jù)庫(kù)中的題目,題目就被刪除了。教師用戶還可以通過(guò)查找 特定題目,然后改掉認(rèn)為有錯(cuò)的題目。對(duì)于教師功能就介紹到些。下一節(jié)要介紹的是在線 聊天功能模塊的實(shí)現(xiàn)。更改數(shù)據(jù)庫(kù)中試題的界面效果如圖 10 所示。 圖 10 查看試題答案 3.3 在線交流在線交流 在線交流平臺(tái)是師生間溝通交流的一個(gè)絕佳的平臺(tái)。當(dāng)學(xué)生遇到問(wèn)題的時(shí)候,可以通 過(guò)這個(gè)平臺(tái)把自己遇到的問(wèn)題及困難提交上去讓大家討論,同時(shí)如果別的同學(xué)也有相同的 疑問(wèn),就會(huì)主動(dòng)去關(guān)注大家對(duì)這個(gè)問(wèn)題的討論。老師能夠從大家的討論了解到學(xué)生有那些 問(wèn)題是急需解決的。大家不以實(shí)名方式發(fā)言,這樣使得學(xué)生沒(méi)有后顧之憂、能夠暢所欲言, 因此精品課程網(wǎng)站選擇留言板作為在線交流的平臺(tái)。與在線考試系統(tǒng)不同,此留言板不要 求再一次的驗(yàn)證用戶是學(xué)生還是老師。用戶只要點(diǎn)擊進(jìn)出就行,可以隨便輸入你認(rèn)為喜歡 的名字,不會(huì)怕事后會(huì)被人指責(zé)等(這是很多的人都有的顧慮) 。在這個(gè)功能模塊中,只有 系統(tǒng)的管理員才須要驗(yàn)證。因?yàn)楣芾韱T要?jiǎng)h除那些不適合發(fā)表的言論,比如帶有人身攻擊 性質(zhì)的留言。 3.3.1 用戶留言及查看留言的代碼實(shí)現(xiàn)用戶留言及查看留言的代碼實(shí)現(xiàn) 普通用戶,無(wú)論是學(xué)生還是老師只要登錄了系統(tǒng)就可以進(jìn)行留言操作不用別的權(quán)限。 它不像以 t 開(kāi)頭的好些文件那樣。要求很?chē)?yán)格的驗(yàn)證機(jī)制才能擁有某一項(xiàng)權(quán)限,所以它的 代碼也不像在線考試模塊那樣的復(fù)雜。 下面將看到的是在線交流功能的界面。與別的功能不同的是作者使用一種分格的視圖 來(lái)完成這個(gè)界面的制作。頁(yè)面效果如圖 11 所示。 圖 11 在線交流界面 對(duì)在線交流功能重點(diǎn)還是介紹一下其的管理員功能。因?yàn)楣芾韱T功能要完成更多的操 作,擁有更高的權(quán)限,而其它用戶功能非常簡(jiǎn)單,所以需要對(duì)管理員身份進(jìn)行驗(yàn)證。 3.3.2 管理員功能的實(shí)現(xiàn)過(guò)程管理員功能的實(shí)現(xiàn)過(guò)程 對(duì)于在線聊天這個(gè)功能模塊來(lái)說(shuō)。管理員具有最大的權(quán)限,管理員可以刪除留言、備 份以及恢復(fù)留言等功能,下面就來(lái)介紹一下這些功能是如何實(shí)現(xiàn)的。 (1) 管理員驗(yàn)證過(guò)程的代碼實(shí)現(xiàn)及效果圖 因?yàn)楣芾韱T具有的權(quán)限太高,因此必須設(shè)計(jì)一個(gè)能夠驗(yàn)證管理員身份的辦法。如果無(wú) 法限制非管理員用戶的權(quán)限,那么誰(shuí)都可以把別人的留言給更改或刪除,從而造成一些人 的留言被惡意的更改或刪除。與前面看到的那些驗(yàn)證一樣。這里也是把管理員的相關(guān)信息 傳到后臺(tái)去,讓后臺(tái)去處理。下面的代碼段所實(shí)現(xiàn)的就是管理員的驗(yàn)證功能 當(dāng)管理員把自己的信息輸入后,就會(huì)把了輸入的數(shù)據(jù)傳給上面的這些代碼 讓 它們?nèi)シ謩e用戶到底是不是管理員,管理員登錄的視圖效果如圖 12 所示: 圖 12 管理員界面 (2) 管理員刪除留言功能 對(duì)于管理員來(lái)說(shuō)有時(shí)候需要決定哪些留言是不允許發(fā)表的,比如帶有明顯的人身攻擊 性質(zhì)的留言是不被允許發(fā)表的,遇到這樣的留言時(shí)管理員就要把它屏蔽掉,以免產(chǎn)生不好 的影響。下面的代碼段被用來(lái)實(shí)現(xiàn)這個(gè)操作。 rs.open “delete from message“,conn,3,3 set conn=nothing response.write(“alert(“已清空所有留言“); navigate(“c_batch.asp“) “) 這樣,一些不應(yīng)該發(fā)表的留言就被系統(tǒng)管理員給禁止了。 (3)管理員備份及恢復(fù)留言的代碼 不是所有的留言都是刪除就可以了。有時(shí)候還得想辦法恢復(fù)這些留言,如何來(lái)完成這個(gè) 恢復(fù)操作呢?首先必須要備份、當(dāng)須要恢復(fù)留言的時(shí)候就把這個(gè)備份中的文件讀出來(lái),再 顯示出來(lái)就可以了。 因此首先要做的是備份留言然后就可以恢復(fù)留言,下面兩段代碼就是實(shí)現(xiàn)留言備份功 能和留言恢復(fù)功能: set fs = createobject(“scripting.filesystemobject“) bfde=fs.fileexists(bfile) bfde=fs.folderexists(bfolder)查看備份目錄是否存在 ofe=fs.fileexists(originalfile)查看原數(shù)據(jù)庫(kù)是否存在 set fs=nothing 然后才有機(jī)會(huì)完成恢復(fù)操作,其實(shí)現(xiàn)的效果如圖 13 及圖 14 所示: 圖 13 留言備份 圖 14 留言恢復(fù) 以上為在線交流的功能簡(jiǎn)介。在下一節(jié)中介紹在線視頻功能的設(shè)計(jì)與實(shí)現(xiàn) 3.4 在線視頻及流媒體的實(shí)現(xiàn)在線視頻及流媒體的實(shí)現(xiàn) 在線視頻設(shè)計(jì)主要目的是提供給用戶一個(gè)利用多媒體技術(shù)來(lái)學(xué)習(xí)知識(shí)的工具。流媒體 技術(shù)利用聲、光、電等媒介促使用戶更好的接受知識(shí),其克服了傳統(tǒng)教學(xué)方式所帶有的弊 病,使得教學(xué)變的更加的生動(dòng)、有趣并且適當(dāng)?shù)臅r(shí)候還可以寓教于樂(lè)。在線視頻使用戶能 夠在休息中就能學(xué)習(xí)知識(shí)、它的實(shí)現(xiàn)簡(jiǎn)單,這里也就不再過(guò)多的敘述。 3.4.1 流媒體技術(shù)簡(jiǎn)介流媒體技術(shù)簡(jiǎn)介 流媒體(streaming media)指在數(shù)據(jù)網(wǎng)絡(luò)上按時(shí)間先后次序傳輸和播放的連續(xù)音/視頻數(shù) 據(jù)流。以前人們?cè)诰W(wǎng)絡(luò)上觀看電影或收聽(tīng)音樂(lè)時(shí),必須先將整個(gè)影音文件下載并存儲(chǔ)在本 地計(jì)算機(jī)上,然后才可以觀看。與傳統(tǒng)的播放方式不同,流媒體在播放前并不下載整個(gè)文 件,只將部分內(nèi)容緩存,使流媒體數(shù)據(jù)流邊傳送邊播放,這樣就節(jié)省了下載等待時(shí)間和存 儲(chǔ)空間。流媒體數(shù)據(jù)流具有三個(gè)特點(diǎn):連續(xù)性(continuous) 、實(shí)時(shí)性(real - time) 、時(shí)序性, 即其數(shù)據(jù)流具有嚴(yán)格的前后時(shí)序關(guān)系 3.4.2 在線視頻的設(shè)計(jì)與實(shí)現(xiàn)在線視頻的設(shè)計(jì)與實(shí)現(xiàn) 在線視頻功能主要完成流媒體技術(shù)在精品課程網(wǎng)站中的應(yīng)用,最主要是完成播放器內(nèi) 嵌,并且讓流媒體播放器尋找到要播放文件的 url。這個(gè)功能設(shè)計(jì)的主要目的在于把聲, 光,電,等媒介應(yīng)用到教學(xué)當(dāng)中去,教師把自己制作的教學(xué)視頻發(fā)給管理員,管理員將其 上加入到數(shù)據(jù)庫(kù),用戶再通過(guò)客戶端進(jìn)行查看。其功能代碼主要如下所示。 % set sql=“select url from film where filmname=“ if i pursue you i will not catch you, and if i catch you-through your own slowness and clumsiness-i will not kill you, and if i kill you i will not eat you.“ nicholas had begun to back away, and at the last; words, realizing that they were a signal, he turned and began to run, splashing through the shallow water. ignacio ran after him, much helped by his longer legs, his hair flying behind his dark young face, his square teeth-each white as a bone and as big as nicholass thumbnail-showing like spectators who lined the railings of his lips. “dont run, nicholas,“ dr. island said with the voice of a wave. “it only makes him angry that you run.“ nicholas did not answer, but cut to his left, up the beach and among the trunks of the palms, sprinting all the way because he had no way of knowing ignacio was not right behind him, about to grab him by the neck. when he stopped it was in the thick jungle, among the boles of the hardwoods, where he leaned,.; out of breath, the thumping of his own heart the only . sound in an atmosphere silent and unwaked as earths long, prehuman day. for a time he listened for any sound ignacio might make searching for him; there was none. he drew a deep breath then and said, “well, thats over,“ expecting dr. island to answer from somewhere; there was only the green hush. the light was still bright and strong and nearly, shadowless, but some interior sense told him the day, was nearly over, and he noticed that such faint shades as he could see stretched long, horizontal distortions of their objects. he felt no hunger, but he had fasted be- fore and knew on which side of hunger he stood; he was not as strong as he had been only a day past, and by this time next day he would probably be unable to outrun ignacio. he should, he now realized, have eaten the monkey he had killed; but his stomach revolted at the thought of the raw flesh, and he did not know how he might build a fire, although ignacio seemed to have done so the night before. raw fish, even if he were able to catch a fish, would be as bad, or worse, than raw monkey; he remembered his effort to open a coconut-he had failed, but it was surely not impossible. his mind was hazy as to what a coconut might contain, but there had to be an edible core, because they were eaten in books. he decided to make a wide sweep through the jungle that would bring him back to the beach well away from ignacio; he had several times seen coconuts lying in the sand under the trees. he moved quietly, still a little afraid, trying to think of ways to open the coconut when he found it. he imagined himself standing before a large and raggedly faceted stone, holding the coconut in both hands. he raised it and smashed it down, but when it struck it was no longer a coconut but mayas head; he heard her nose cartilage break with a distinct, rubbery snap. her eyes, as blue as the sky above madhya pradesh, the sparkling blue sky of the egg, looked up at him, but he could no longer look into them, they retreated from his own, and it came to him quite suddenly that lucifer, in falling, must have fallen up, into the fires and the coldness of space, never again to see the warm blues and browns and greens of earth: 1 was watching satan fall as lightning from heaven. he had heard that on tape somewhere, but he could not remember where. he had read that on earth lightning did not come down from the clouds, but leaped up from the planetary surface toward them, never to return. “nicholas.“ he listened, but did not hear his name again. faintly water was babbling; had dr. island used that sound to speak to him? he walked toward it and found a little rill that threaded a way among the trees, and followed it. in a hundred steps it grew broader, slowed, and ended in a long blind pool under a dome of leaves. . diane was sitting on moss on the side opposite him; she looked up as she saw him, and smiled. “hello,“ he said. “hello, nicholas. i thought i heard you. i wasnt mistaken after all, was i?“ “i didnt think i said anything.“ he tested the dark water with his foot and found that it was very cold. “you gave a little gasp, i fancy. i heard it, and i said to myself, thats nicholas, and i called you. then i thought i might be wrong, or that it might be ignacio.“ “ignacio was chasing me. maybe he still is, but h think hes probably given up by now.“ the girl nodded, looking into the dark waters of they pool, but did not seem to have heard him. he began to work his way around to her, climbing across the snakelike roots of the crowding trees. “why does ignacio want to kill me, diane?“ “sometimes he wants to kill me, too,“ the girl said. “but why?“ “i think hes a bit frightened of us. have you ever talked to him, nicholas?“ “today i did a little. he told me a story about a pet fish he used to have.“ “ignacio grew up all alone; did he tell you that? on= earth. on a plantation in brazil, way up the amazon -dr. island told me.“ “i thought it was crowded on earth.“ “the cities are crowded, and the countryside closes to the cities. but there are places where its emptie than it used to be. where ignacio was, there would have been red indian hunters two or three hundred years ago; when he was there, there wasnt anyone, just the machines. now he doesnt want to be looked at, doesnt want anyone around him.“ nicholas said slowly, “dr. island said lots of people wouldnt be sick if only there werent other people around all the time. remember that?“ a “only there. are other people around all the time; thats how the world is.“ “not in brazil, maybe,“ nicholas said. he was trying to remember something about brazil, but the only thing he could think of was a parrot singing in a straw hat from the comview cartoons; and then a turtle and a hedgehog that turned into armadillos for the love of god, montressor. he said, “why didnt he stay there?“ “did i tell you about the bird, nicholas?“ she had been not listening again. “what bird?“ “i have a bird. inside.“ she patted the flat stomach below her small breasts, and for a moment, nicholas thought she had really found food. “she sits in here. she has tangled a nest in my entrails, where she sits and tears at my breath with her beak. i look healthy to you, dont i? but inside im hollow and rotten and turning brown, dirt and old feathers, oozing away. her beak will break through soon.“ “okay.“ nicholas turned to go. “ive been drinking water here, trying to drown her. i think ive swallowed so much i couldnt stand up now if i tried, but she isnt even wet, and do you know something, nicholas? ive found out im not really me, im her.“ turning back nicholas asked, “when was the last time you had anything to eat?“ “i dont know. two, three days ago. ignacio gave me something.“ “im going to try to open a coconut. if i can ill bring you back some.“ when he reached the beach, nicholas turned and walked slowly back in the direction of the dead fire, this time along the rim of dampened sand between the sea and the palms. he was thinking about machines. there were hundreds of thousands, perhaps millions, of machines out beyond the belt, but few or none of the sophisticated servant robots of earth-those were luxuries. would ignacio, in brazil (whatever that was like), have had such luxuries? nicholas thought not; those robots were almost like people, and living with them would be like living with people. nicholas wished that he could speak brazilian. there had been the therapy robots at st. johns; nicholas had not liked them, and he did not think ignacio would have liked them either. if he had liked his therapy robot he probably would not have had to be sent here. he thought of the chipped and rusted old machine that had cleaned the corridors-maya had called it corradora, but no one else ever called it any- f thing but hey! it could not (or at least did not) speak, 1 and nicholas doubted that it had
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師2022年度工作計(jì)劃7篇
- 2024年環(huán)保大數(shù)據(jù)分析與應(yīng)用服務(wù)合同
- 歷史遺址觀后感600字
- 2022教師求職申請(qǐng)書(shū)模板5篇
- 《呼嘯山莊》讀后感15篇
- 有關(guān)計(jì)算機(jī)實(shí)習(xí)報(bào)告模板匯編八篇
- 開(kāi)學(xué)典禮講話稿7篇
- 探測(cè)制導(dǎo)課程設(shè)計(jì)
- 2021年種植牙行業(yè)深度分析報(bào)告
- 高斯貝爾數(shù)碼科技有限公司
- 智能制造專業(yè)群建設(shè)(智能制造業(yè)專業(yè)技術(shù)學(xué)校創(chuàng)業(yè)計(jì)劃)課件整理
- 失業(yè)保險(xiǎn)待遇申請(qǐng)表
- 醫(yī)院抗菌藥物遴選和采購(gòu)管理制度
- 西安市城市規(guī)劃管理技術(shù)規(guī)定
- Geoframe操作流程(詳解版)
- 三類醫(yī)療器械最新管理制度修訂版(2022)
- 環(huán)境清潔消毒與醫(yī)院感染控制ppt課件
- 腦卒中康復(fù)治療流程圖
- 《Something Just Like This》歌詞
- 人民網(wǎng)刪除稿件(帖文)申請(qǐng)登記表
- 橋梁加固、拼寬流程圖(共9頁(yè))
評(píng)論
0/150
提交評(píng)論