畢業(yè)設(shè)計(論文)計算機通信網(wǎng)技術(shù)的研究及其在校園網(wǎng)中的應(yīng)用_第1頁
畢業(yè)設(shè)計(論文)計算機通信網(wǎng)技術(shù)的研究及其在校園網(wǎng)中的應(yīng)用_第2頁
畢業(yè)設(shè)計(論文)計算機通信網(wǎng)技術(shù)的研究及其在校園網(wǎng)中的應(yīng)用_第3頁
畢業(yè)設(shè)計(論文)計算機通信網(wǎng)技術(shù)的研究及其在校園網(wǎng)中的應(yīng)用_第4頁
畢業(yè)設(shè)計(論文)計算機通信網(wǎng)技術(shù)的研究及其在校園網(wǎng)中的應(yīng)用_第5頁
已閱讀5頁,還剩60頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、(輸入章及標題)畢業(yè)設(shè)計(論文)計算機通信網(wǎng)技術(shù)的研究及其在校園網(wǎng)中的應(yīng)用學院(系) 年級專業(yè) 電子信息工程 學生姓名 指導教師 答辯日期 2008.6.22 ii 本科生畢業(yè)設(shè)計(論文)摘 要我國網(wǎng)絡(luò)教育自1998年起步以來,發(fā)展迅速,展現(xiàn)出美好的發(fā)展前景。它為人們提供了一種全新的學習方式,使教育資源共享成為現(xiàn)實。網(wǎng)絡(luò)教學是信息技術(shù)在教育領(lǐng)域應(yīng)用的重要方面。它能夠滿足人們求知的欲望,有利于教育的均衡發(fā)展。網(wǎng)絡(luò)教學是運用多媒體技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)等現(xiàn)代信息技術(shù)手段,建立在internet基礎(chǔ)上的一種現(xiàn)代教育,已經(jīng)被廣泛應(yīng)用于遠程教育、職業(yè)教育、學校輔助教學等領(lǐng)域。網(wǎng)絡(luò)教學系統(tǒng)主要由各種網(wǎng)

2、絡(luò)教學課件組成。本文在對網(wǎng)絡(luò)教學的歷史與現(xiàn)況進行闡述,對內(nèi)外環(huán)境進行綜合分析及對發(fā)展趨勢進行科學預測的基礎(chǔ)上,從系統(tǒng)的體系結(jié)構(gòu)、visual basic和sql server數(shù)據(jù)庫的設(shè)計和使用、web 應(yīng)用開發(fā)技術(shù)等諸多方面,探討了網(wǎng)絡(luò)教學平臺的開發(fā)模式“三層 c/s”模式及技術(shù)手段,設(shè)計并實現(xiàn)了基于學習資源相關(guān)標準的網(wǎng)絡(luò)教學平臺。詳細介紹了網(wǎng)絡(luò)教學系統(tǒng)的主要功能,并提供了教師教學系統(tǒng)、學生學習系統(tǒng)的部分界面和流程圖。關(guān)鍵詞 網(wǎng)絡(luò)教學;網(wǎng)絡(luò)教學系統(tǒng) ;c/s模式;數(shù)據(jù)庫 ivabstractnetwork education in china develops by leaps and bou

3、nds. it shows a promising perspective since it's looming in 1998.network education has provided an entirely new way of study and has made the sharing of educational resources become reality. network education is an important part in application of information in education fields.1t can meet peop

4、le's need of knowledge, and benefit the balanced development of education. network education is a kind of education based on modem information technologies such as multi-media technology; data technology and internet technology .it is widely applied in the long-distance education vocational stud

5、ies etc.network teaching system consists of various kind of network teaching courses. the paper talks about the history and present situation of network education,analyze the condition inside and outside, forecast the development tendency of network education system in the future. under these discus

6、sions, considering the system organization structure, data organization form, design and apply of web visual basic & sql server database and web application technology, we discuss the develop mode and technical method of network education system, design and implement network education system bas

7、ed on some learning resources standards. this article introduced the main function of network teaching system in detail, and gave some interfaces and flow chart of education system and learning system, that they are subsystem of network teaching system.keywords network teaching;network teaching syst

8、em;"c/s" model; database目 錄摘 要iabstractii第1章 緒論11.1 課題背景11.2 網(wǎng)絡(luò)教學技術(shù)研究現(xiàn)狀和發(fā)展趨勢21.3 網(wǎng)絡(luò)教學的幾種已知模式31.3.1 利用網(wǎng)絡(luò)豐富的信息資源上課31.3.2 利用網(wǎng)絡(luò)先進的技術(shù)上課41.4 本文主要研究內(nèi)容及本文的結(jié)構(gòu)5第2章 系統(tǒng)模式與web應(yīng)用技術(shù)的研究72.1 客戶機/服務(wù)器模式72.1.2 三層c/s模式的基本結(jié)構(gòu)82.1.3 三層c/s結(jié)構(gòu)在網(wǎng)絡(luò)教學平臺上的應(yīng)用92.2 internet上訪問數(shù)據(jù)庫的方法102.2.1 asp和ado相結(jié)合的方式112.3 應(yīng)用層與數(shù)據(jù)層的連接112.

9、4 本章小結(jié)12第3章 網(wǎng)絡(luò)教學系統(tǒng)綜合設(shè)計133.1 網(wǎng)絡(luò)教學系統(tǒng)設(shè)計133.1.1 系統(tǒng)的功能133.2 網(wǎng)絡(luò)教學平臺功能的設(shè)計143.2.1 學生學習平臺153.2.2 教師教學平臺163.2.3 管理平臺173.3 教師教學系統(tǒng)設(shè)計183.3.1 教師子系統(tǒng)設(shè)計203.3.2 教學內(nèi)容發(fā)布213.3.3 作業(yè)管理功能233.3.4網(wǎng)絡(luò)答疑253.4 學生子系統(tǒng)設(shè)計263.5 管理系統(tǒng)293.6 本章小結(jié)30第四章 網(wǎng)絡(luò)教學系統(tǒng)實現(xiàn)的技術(shù)314.1 計算機網(wǎng)絡(luò)的開發(fā)環(huán)境與通信協(xié)議314.2 多級安全管理機制324.2.1 web應(yīng)用程序安全性324.2.2 數(shù)據(jù)安全性334.2.3功能安

10、全性354.3 本章小結(jié)35結(jié)論36參考文獻37致謝39附錄1i附錄2vi附錄3ix燕山大學本科生畢業(yè)設(shè)計(論文) 第1章 緒論1.1 課題背景隨著科學技術(shù)的進步,尤其是計算機網(wǎng)絡(luò)的發(fā)展,人類將進入信息社會,因而人們的生活方式、思維方式、工作方式,以及教育方式都將隨之而改變。網(wǎng)絡(luò)與教育的結(jié)合,將會徹底改變?nèi)藗儌鹘y(tǒng)的教育思想、觀念、內(nèi)容、方法,改變傳統(tǒng)的人才培養(yǎng)模式。未來的教育技術(shù)必然將重點放到以信息技術(shù)為基礎(chǔ)的網(wǎng)絡(luò)教育技術(shù)上,不少學校順應(yīng)時代需要建設(shè)了校園網(wǎng), 并連入了互聯(lián)網(wǎng),開始了網(wǎng)絡(luò)教學的嘗試。隨著通信技術(shù)和計算機技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)獲得了巨大進步,網(wǎng)絡(luò)的發(fā)展十分迅速。尤其是隨著國際互聯(lián)網(wǎng)

11、internet的不斷推廣和應(yīng)用,網(wǎng)絡(luò)越來越深刻地影響著工業(yè)、商業(yè)、金融、教育、軍事等社會的各個層面和領(lǐng)域,不斷地、潛移默化地改變著人們的生活方式。計算 機 網(wǎng)絡(luò)的迅速發(fā)展使之很快運用于教育領(lǐng)域,網(wǎng)絡(luò)教學應(yīng)運而生,它為學生的學習創(chuàng)設(shè)了廣闊自由的環(huán)境,提供了豐富的資源,拓延了教學時空的緯度【1】。這主要表現(xiàn)在:通過計算機網(wǎng)絡(luò)可擴展至全社會的每一個角落,不受時間和地域的限制,能實現(xiàn)真正意義上的開放式教學;能針對不同年齡、不同教育層次的人,滿足終身教育、全民教育的需求;網(wǎng)絡(luò)具有信息量大、開放、共享等特點,學習者可以通過網(wǎng)絡(luò)導航輕松地利用網(wǎng)絡(luò)進行學習,海量的信息資源、開放的網(wǎng)絡(luò)環(huán)境對教育個性化的形成、

12、學生創(chuàng)造性思維的培養(yǎng)、實現(xiàn)教學過程要素關(guān)系的轉(zhuǎn)變以及促進從“應(yīng)試教育”向“素質(zhì)教育”轉(zhuǎn)軌都將產(chǎn)生巨大影響;基于web技術(shù)的網(wǎng)絡(luò)教學提供的動態(tài)交互以及形象生動、內(nèi)容豐富的多媒體教學能夠使學習者提高學習興趣,收到更佳學習效果;由于學生可以自己掌握學習進度和學習方式,更容易實現(xiàn)向以學生為中心的教學模式的轉(zhuǎn)移。這些都是傳統(tǒng)教學模式不可比擬的。因此網(wǎng)絡(luò)教育己經(jīng)成為當今國際國內(nèi)教育發(fā)展新的增長點,也是現(xiàn)代教育技術(shù)的主流發(fā)展方向3,越來越引起各國政府、教育界以及相關(guān)企業(yè)的重視,已經(jīng)成為國內(nèi)外網(wǎng)絡(luò)研究和應(yīng)用的熱點課題之一。目前世界發(fā)達國家都十分重視網(wǎng)絡(luò)在學校教育、社區(qū)教育、社會教育及職業(yè)培訓中的應(yīng)用研究,如美

13、國、加拿大、澳大利亞、歐盟等都制定了各種政策補助學校、研究機構(gòu)以及廠商來共同推動應(yīng)用與研發(fā)各種用于網(wǎng)絡(luò)教學的軟件,而各大學不僅提供校內(nèi)學生的網(wǎng)絡(luò)課程,也為校外人士進修學業(yè)提供服務(wù)。僅美國就己經(jīng)有超過200所大學提供了網(wǎng)上課程。在亞洲,網(wǎng)絡(luò)教學也己成為許多大學的發(fā)展重點,馬來西亞正在建設(shè)該國第一所虛擬大學;韓國放送通訊大學于1997年就開始進行網(wǎng)絡(luò)教學的實驗:印度的英迪拉·甘地大學采用的視頻會議教學系統(tǒng)在1998年就己經(jīng)擴展到18個地區(qū),并建成了145個學習中心2。我國自1998年起各級教育管理部門組織支持許多網(wǎng)絡(luò)教育試點,時至2005年,教育部己批準清華大學、中央廣播電視大學等67所

14、高校建立了網(wǎng)絡(luò)教育學院,在冊學員80萬人141。各試點學校積極探索網(wǎng)上辦學模式,建立了一批網(wǎng)上教學課程和教學資源,開展網(wǎng)上教學、網(wǎng)上自學、網(wǎng)上作業(yè)、網(wǎng)上考試等教學活動,實現(xiàn)教學資源的共享和有效管理。由此可見,網(wǎng)絡(luò)教學正在全世界各地區(qū)高速發(fā)展1.2 網(wǎng)絡(luò)教學技術(shù)研究現(xiàn)狀和發(fā)展趨勢隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)教學技術(shù)也經(jīng)歷了一個由低級到高級、由簡單到復雜的發(fā)展過程。特別是web服務(wù)的出現(xiàn),大大促進了internet的發(fā)展,網(wǎng)絡(luò)教學技術(shù)也隨之有了巨大的飛躍。網(wǎng)絡(luò)教學的體系結(jié)構(gòu)主要有客戶機/服務(wù)器(c/s) 模式和瀏覽器/服務(wù)器(b/s) 兩種模式4。傳統(tǒng)的客戶機/服務(wù)器(c/s )模式是將數(shù)據(jù)庫內(nèi)容

15、放在遠程的服務(wù)器上,每個客戶端都要安裝相應(yīng)網(wǎng)絡(luò)教學軟件,學習者在客戶機上運行客戶端軟件才能訪問教學系統(tǒng),進行學習活動。c/s結(jié)構(gòu)的網(wǎng)絡(luò)教學系統(tǒng)一般是采用兩層結(jié)構(gòu),客戶端需要參與運算,數(shù)據(jù)傳輸量大,往往只局限在小型的局域網(wǎng)內(nèi)部,開放性較差,不利于擴展,因此目前網(wǎng)絡(luò)教學系統(tǒng)己較少采用該結(jié)構(gòu)。瀏覽器/服務(wù)器(b/s )模式是一種基于web的體系結(jié)構(gòu),在這種結(jié)構(gòu)中,客戶端只需要有網(wǎng)絡(luò)瀏覽器,而不需要另外安裝客戶端軟件。b/s結(jié)構(gòu)的網(wǎng)絡(luò)教學系統(tǒng)以三層體系結(jié)構(gòu)為主,包括數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)器、客戶瀏覽器三個部分。在三層結(jié)構(gòu)中,客戶端接受用戶的請求,向應(yīng)用服務(wù)器提出請求,應(yīng)用服務(wù)器從數(shù)據(jù)庫中獲得數(shù)據(jù),將數(shù)據(jù)

16、進行計算并將結(jié)果提交給客戶端,客戶端瀏覽器將結(jié)果呈現(xiàn)給用戶。由于客戶端并不需要參與計算,所以客戶端的計算機配置要求是比較低的,而且由于從應(yīng)用服務(wù)器到客戶端只傳遞最終的結(jié)果,數(shù)據(jù)傳輸量較少,因此b/s結(jié)構(gòu)能夠適應(yīng)現(xiàn)代網(wǎng)絡(luò)教學特別是遠程教學學員相對分散、客戶機配置不統(tǒng)一、網(wǎng)絡(luò)傳輸帶寬受限的情況,成為目前網(wǎng)絡(luò)教學系統(tǒng)的首選,是一種最具優(yōu)勢和發(fā)展前途的教育模式。internet上的網(wǎng)頁經(jīng)歷了由靜態(tài)網(wǎng)頁到動態(tài)網(wǎng)頁發(fā)展的階段,網(wǎng)絡(luò)教學系統(tǒng)中的頁面也相應(yīng)的經(jīng)歷了這兩個階段。早期的網(wǎng)絡(luò)教學頁面主要是由超文本標記語言(html, hypertext markup language)開發(fā)的靜態(tài)頁面,其內(nèi)容多是教師

17、的講義、習題甚至是教科書原文,按照一定的結(jié)構(gòu)呈現(xiàn)在不同頁面上,各頁面之間可以通過超級鏈接進行訪問,學習者雖然可以通過超鏈接方便地瀏覽學習內(nèi)容,但無法提交自己的學習信息,教學內(nèi)容的傳遞是單向的,屬于填鴨式教學。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,asp、jsp、asp.net等技術(shù)的出現(xiàn)改變了這種局面。學習者可以通過web窗體向服務(wù)器提交學習要求、問題答案等信息,服務(wù)器根據(jù)學習者提交的信息進行數(shù)據(jù)庫檢索及運算,最終把運算結(jié)果返回學習者8。asp動態(tài)網(wǎng)頁技術(shù)使學習者與網(wǎng)絡(luò)教學系統(tǒng)交互成為可能,使得網(wǎng)絡(luò)學習信息得以雙向交流,而且能在服務(wù)器中保存有關(guān)學習者的學習進度等個性化數(shù)據(jù),使學習者能更加主動地根據(jù)自己的情況進行

18、學習.因此,目前網(wǎng)絡(luò)教學系統(tǒng)中大都采用asp動態(tài)頁面技術(shù)與用戶交互,有的還采用了microsoft最新推出的asp.net技術(shù)。交互性一直是網(wǎng)絡(luò)教學系統(tǒng)的一個研究熱點,良好的交互性是一個網(wǎng)絡(luò)教學系統(tǒng)吸引學習者、提高教學效率的關(guān)鍵因素。腳本語言如vbscript, javascript以及flash技術(shù)的運用進一步提高了網(wǎng)絡(luò)教學頁面的可交互性,同時人們還通過數(shù)據(jù)庫編程來實現(xiàn)和提高網(wǎng)絡(luò)教學系統(tǒng)的交互性。人工智能、神經(jīng)網(wǎng)絡(luò)、agent等技術(shù)都被探討運用于網(wǎng)絡(luò)教,以實現(xiàn)網(wǎng)絡(luò)教學的智能化和個性化,智能化和個性化成為網(wǎng)絡(luò)教學系統(tǒng)發(fā)展的新趨勢。1.3 網(wǎng)絡(luò)教學的幾種已知模式1.3.1 利用網(wǎng)絡(luò)豐富的信息資源

19、上課課前教師根據(jù)教學目標、教學內(nèi)容收集相關(guān)材料,制作成網(wǎng)頁;課上教師交待課堂任務(wù),讓學生根據(jù)自己對任務(wù)的理解掌握情況,針對自己的薄弱環(huán)節(jié),自主探索、尋求、交流問題的答案或解決的辦法;然后教師給出問題的答案或解決問題的方法。這種上課方式充分使得學生由知識的被動接收者向知識的探索者的轉(zhuǎn)變;學生根據(jù)自身的情況重點解決自己尚未掌握的知識,從而避免了以往課堂上已經(jīng)掌握了知識的學生無事可干或者尚未掌握前一部分知識的學生又無所適從的被動局面。網(wǎng)絡(luò)課堂最善于解決目前班級授課制之中的分層次教學問題、個性化教學問題。網(wǎng)絡(luò)教學允許一部分同學先行一步,使得學生因材施學成為可能,教學效率必將得到大幅度提高。這正是在班級

20、授課制的前提下,網(wǎng)絡(luò)教學的最強生命力之所在。由此也可以看出,上好一堂網(wǎng)絡(luò)課程最重要的是教師對各層面學生應(yīng)有更深的了解,這樣才能設(shè)計出符合個層面的學生學習網(wǎng)絡(luò)課程教案。切忌將所有問題以及解決問題的方法簡單的、一古腦兒地堆在網(wǎng)上,然后說同學們你們?nèi)W吧。認為只要學生找到了答案便是解決了問題完成了任務(wù)。學生看到的信息便是學生自己的信息了嗎?學生需要多少時間理解消化所看到的信息?學生通過何種方式理解掌握信息?很明顯看到了不代表理解了、掌握了,否則學生已經(jīng)擁有了一大堆教科書,還需要各科教師嗎?一些網(wǎng)絡(luò)課的組織者為了告知同行們:學生在本次的網(wǎng)絡(luò)教學課中理解了、掌握了,課前花大量時間讓學生看材料、幫學生分析

21、材料。結(jié)果是可以想象:課堂交流氣氛特別熱烈,所有學生的問題看上去解決了、任務(wù)也都完成了。殊不知,這些問題是這堂課上解決的嗎?這些任務(wù)是在本堂課上完成的嗎?其實本堂課僅僅進行了一個集體匯報,而作為一堂課最重要的部分:引導各層面學生理解掌握知識的過程,被無情的拋棄了。這里只注意了學生作為學習主體的重要性,卻忽略了教師主導作用,這樣的教學與牧羊人人放羊沒什么兩樣7。提高教學效率只能成為一個美好的愿望。怎樣更有效的引導各層面學生理解掌握知識一直是教育者研究的最重要的課題。在常規(guī)的教學活動中要研究,在網(wǎng)絡(luò)教學中更不容回避。忽視了這個過程不是教育方法的進步而是教育方法的倒退。1.3.2 利用網(wǎng)絡(luò)先進的技術(shù)

22、上課網(wǎng)絡(luò)課上教師將部分課堂任務(wù)用bbs或電子郵件發(fā)布,同學們用bbs或在線聊天進行課堂交流,學生用bbs或電子郵件的形式交課堂作業(yè)。網(wǎng)絡(luò)有先進的bbs、在線聊天等實時交流技術(shù),它為各個使用者提供了一個平等交流的機會。網(wǎng)絡(luò)教學使交互式學習成為可能,為他們創(chuàng)設(shè)一種相互交流、信息共享、合作學習的環(huán)境。網(wǎng)絡(luò)教學使師生之間在教學中以一種交互的方式呈現(xiàn)信息,學生在網(wǎng)絡(luò)中不僅接受,同時也在表達。教師可以根據(jù)學生反饋情況調(diào)整教學。學生可以與教師發(fā)生交互作用,向其提出問題,請求指導,并且發(fā)表自己的看法;學生之間也可發(fā)生這種交互作用,從而有利于發(fā)揮小組學習的作用,進行協(xié)同式學習。這種交互式的教學加強了師生間和學生

23、間的交流,對提高教學質(zhì)量和學習效果產(chǎn)生了積極的作用。利用一切工具進行教學活動皆以提高效率為前提。利用網(wǎng)絡(luò)先進的技術(shù)改變師生的交流方式上課,要注意適度使用,其主要原因主要表現(xiàn)在兩個方面6:首先,現(xiàn)階段使用這種交流的技術(shù)尚有一定的局限性。首先是師生利用這種工具表達思想的技能相差很大。我們不能排除有些同學有很好的觀點,但通過這種方式表達時束手束腳,反而影響課堂效率的現(xiàn)象存在;其次利用這工具所能表達的內(nèi)容本身也有很大的局限。社會課的問題討論多以文字為主,可以通過這種方式交流。但是它無法準確表達學生的情緒(學生的情緒一般可以通過音量、語速、語調(diào)來表達);在自然科學課程問題的討論中有許多問題是通過公式、符

24、號、過程來表達的,現(xiàn)階段交流平臺(bbs、在線聊天等)解決這個問題顯得力不從心。其次,即使網(wǎng)絡(luò)技術(shù)能夠解決上述問題,也不能用技術(shù)完全取代課堂教學,特別在基礎(chǔ)教育領(lǐng)域,因為課堂教學所具有的教師與學生面對面的直接交流,較之教師完全通過現(xiàn)代化媒體教學,學生通過媒體學習這種間接的交流方式,在許多方面仍然有其優(yōu)越性。如:班級課堂秩序的管理自然科學課程還有很多操作能力的要求(如:解題能力、運算能力、邏輯能力等),僅僅通過這種文字討論的方式無法實現(xiàn)培養(yǎng)這方面能力的目的9。 教學的關(guān)鍵在于人,在于組織教學的教師;網(wǎng)絡(luò)教學強調(diào)了教學的主體,能夠在一定程度上提高教育教學效率,但如果在網(wǎng)絡(luò)教學中忽略了教師的主導作用

25、,可能無任何效率甚至還會產(chǎn)生一些不良后果。如果單純把課本、作業(yè)移入網(wǎng)絡(luò),而不去研究上課的方式、上課的主體,那必將導致另一種“人灌轉(zhuǎn)機灌”、“新瓶裝舊酒”、“走形式、花架子”的變態(tài)教學,輕松了教師,累死了學生。提高不了教學的效率、也玷污了網(wǎng)絡(luò)。利用網(wǎng)絡(luò)這種先進的工具解決怎樣進一步提高學生掌握知識的效率、怎樣進一步培養(yǎng)能力是網(wǎng)絡(luò)教學研究的實質(zhì)。1.4 本文主要研究內(nèi)容及本文的結(jié)構(gòu)本文在對網(wǎng)絡(luò)教學歷史與現(xiàn)況進行闡述,從系統(tǒng)的開發(fā)模式比較、web 數(shù)據(jù)庫的設(shè)計和訪問技術(shù)等諸多方面,探討網(wǎng)絡(luò)教學系統(tǒng)的開發(fā)模式及技術(shù)手段,設(shè)計了網(wǎng)絡(luò)教學系統(tǒng)及它的三個子系統(tǒng)。本文第一章緒論主要寫網(wǎng)絡(luò)教學的背景、網(wǎng)絡(luò)教學技術(shù)

26、的研究現(xiàn)狀及其發(fā)展趨勢和網(wǎng)絡(luò)教學的兩種教學模式。第二章系統(tǒng)開發(fā)模式和web數(shù)據(jù)庫技術(shù)的研究主要寫c/s 模式結(jié)構(gòu)的基本原理、三層c/s 模式的基本結(jié)構(gòu)、三層c/s結(jié)構(gòu)在網(wǎng)絡(luò)教學平臺上的應(yīng)用、應(yīng)用層與數(shù)據(jù)層的連接和internet上訪問數(shù)據(jù)庫的方法。第三章主要寫網(wǎng)絡(luò)教學系統(tǒng)的設(shè)計。詳細闡述了網(wǎng)絡(luò)教學平臺的功能及網(wǎng)絡(luò)教學系統(tǒng)的三個子系統(tǒng)的設(shè)計內(nèi)容。第四章主要寫網(wǎng)絡(luò)教學系統(tǒng)實現(xiàn)的相關(guān)技術(shù)。第2章 系統(tǒng)模式與web應(yīng)用技術(shù)的研究2.1 客戶機/服務(wù)器模式 c/s 模式是指具有主從分布與協(xié)作處理特征的計算體系結(jié)構(gòu)。它的基本原理是將一個應(yīng)用恰當?shù)胤纸鉃榭捎汕昂笈_分別處理的多個任務(wù),由客戶機,服務(wù)器分別執(zhí)行

27、,以協(xié)作的方式共同實現(xiàn)整個應(yīng)用。典型的客戶/服務(wù)器體系結(jié)構(gòu)包括一個客戶端(或稱為前端應(yīng)用端),它的作用主要是處理來自服務(wù)器端的數(shù)據(jù),并以相應(yīng)的業(yè)務(wù)邏輯結(jié)果呈現(xiàn)在用戶面前。一般說來,客戶端處理的數(shù)據(jù)是所要申請的全部數(shù)據(jù),它從服務(wù)器端申請,并根據(jù)服務(wù)器端預先定義好的邏輯處理完數(shù)據(jù)后,將結(jié)果數(shù)據(jù)在客戶端表現(xiàn)出來;該體系結(jié)構(gòu)還包括一個服務(wù)器端,用來響應(yīng)客戶端,為客戶端提供申請的服務(wù),為客戶端提供特別是數(shù)據(jù)庫訪問的支持。簡單說,客戶機處于應(yīng)用的前端,與用戶直接打交道,主要完成請求服務(wù)和對請求結(jié)果的加工處理;服務(wù)器處于應(yīng)用的后端,為多個客戶提供高效的執(zhí)行服務(wù)功能。按照進程的觀點,客戶執(zhí)行的是請求服務(wù)及重定

28、向的主動進程,而服務(wù)器執(zhí)行的只是接受請求并提供所需服務(wù)的被動進程。因此,一個復雜的應(yīng)用可劃分成客戶進程和服務(wù)器進程,并以協(xié)同計算邏輯來完成。于是形成主從分布式計算邏輯。在這種邏輯計算環(huán)境下,應(yīng)用資源(數(shù)據(jù))和事務(wù)處理可分布在兩個或多個邏輯上獨立的計算機系統(tǒng)中,形成所謂的兩層或多層處理邏輯,包括界面表示邏輯,事務(wù)處理邏輯和數(shù)據(jù)管理邏輯。這種計算邏輯分割思想,目的在于體現(xiàn)客戶程序和服務(wù)器程序的分工協(xié)作功能,并不一定要求物理上的分離;兩者可以共存于一個多任務(wù)系統(tǒng)中,共同運行在一臺物理機器上;根據(jù)處理效率的要求,也可對應(yīng)用分布進行物理上的分離,即不同處理分布于不同的計算機系統(tǒng)中。大部分網(wǎng)絡(luò)協(xié)議、服務(wù)的

29、實現(xiàn)都由客戶端(client)和服務(wù)器端(server)來協(xié)作完成。這種模式本質(zhì)上涉及兩個不同的程序,通常這兩個程序在不同機器上運行。在這些機器之間都有網(wǎng)絡(luò)連接。實際上這里所用的網(wǎng)絡(luò)是局域網(wǎng)還是廣域網(wǎng)并不重要,在本質(zhì)上,客戶端程序和服務(wù)器端程序都扮演某種角色。服務(wù)器端程序提供服務(wù)并對來自客戶程序的請求做出響應(yīng)。而客戶端程序則是在使用者和服務(wù)器端程序之間建立某種溝通的渠道,或是作為使用服務(wù)器端提供的某種網(wǎng)絡(luò)服務(wù)的工具。最典型的客戶程序和服務(wù)器程序的設(shè)計方法是:客戶端:界面表示邏輯,用戶接口管理數(shù)據(jù)輸入,提交請求,服務(wù)結(jié)果處理,部分的事務(wù)處理。服務(wù)器端:響應(yīng)并處理請求,共享數(shù)據(jù)庫訪問控制,共享外設(shè)

30、的訪問控制,系統(tǒng)接口管理,部分或全部的事務(wù)處理。2.1.2 三層c/s模式的基本結(jié)構(gòu)基于c/s結(jié)構(gòu)的web發(fā)布技術(shù)運用現(xiàn)有的網(wǎng)絡(luò)技術(shù),使實現(xiàn)web發(fā)布和瀏覽變得非常簡單。問題是如何有效地減少網(wǎng)絡(luò)流量、防止客戶端太大、易于數(shù)據(jù)更新、易于實現(xiàn)系統(tǒng)間的連接。為了有效的解決上述問題,網(wǎng)絡(luò)教學平臺的設(shè)計應(yīng)該采用“三層c/s分布式計算結(jié)構(gòu)”的web發(fā)布技術(shù),形成基于web數(shù)據(jù)庫應(yīng)用下的網(wǎng)絡(luò)教學環(huán)境10。三層c/s分布式計算結(jié)構(gòu)是互聯(lián)網(wǎng)時代的產(chǎn)物,它分為三部分:客戶端、應(yīng)用服務(wù)器(或稱反應(yīng)服務(wù)器)和數(shù)據(jù)庫服務(wù)器。(1)客戶端 客戶端通常實現(xiàn)用戶界面,它提供了一個可視化接口,用來顯示信息和收集數(shù)據(jù),它只與應(yīng)用

31、服務(wù)器打交道。一般的網(wǎng)絡(luò)教學平臺中有三類用戶:教師、學員、管理員。這三類用戶根據(jù)各自的身份不同可以向有不同的用戶界面,不同的用戶界面顯示的信息不同,允許用戶的操作也不同,這樣可以體現(xiàn)不同用戶的身份。(2)應(yīng)用服務(wù)器 應(yīng)用服務(wù)器通常用來實現(xiàn)應(yīng)用邏輯,是連接客戶與數(shù)據(jù)庫服務(wù)器的橋梁。它響應(yīng)用戶發(fā)來的請求并執(zhí)行某種業(yè)務(wù)任務(wù),然后與數(shù)據(jù)庫服務(wù)器打交道。在實際應(yīng)用過程中,該層的組件通常可分為兩個以上的層次,因此這種結(jié)構(gòu)也被稱為多層次結(jié)構(gòu)。在非實時網(wǎng)絡(luò)教學平臺中可以考慮多種類型的應(yīng)用服務(wù)器如:iis,apache,oas(oracle application server) 等。層次劃分上,以oas為例來

32、說它被劃分為三層:http監(jiān)聽層、oas層和應(yīng)用層。(3)數(shù)據(jù)庫服務(wù)器 數(shù)據(jù)庫服務(wù)器實現(xiàn)數(shù)據(jù)的定義、維護、訪問、更新以及管理,并響應(yīng)應(yīng)用服務(wù)器的數(shù)據(jù)請求。它的物理實現(xiàn)可以在某一種數(shù)據(jù)庫管理系統(tǒng)中,也可以是多個異種數(shù)據(jù)庫的集合,這種數(shù)據(jù)庫可以駐留在多種平臺上?,F(xiàn)今在網(wǎng)絡(luò)上常用的數(shù)據(jù)庫服務(wù)器有oracle、sybase 等。值得一提的是對于數(shù)據(jù)庫服務(wù)器來說三層c/s結(jié)構(gòu)與傳統(tǒng)的兩層c/s 結(jié)構(gòu)相比,表現(xiàn)出了很大的優(yōu)勢11:(1)安全性加強 應(yīng)用服務(wù)器把客戶與數(shù)據(jù)庫服務(wù)器分開了,客戶端不能直接訪問數(shù)據(jù)庫服務(wù)器。應(yīng)用服務(wù)器可控制數(shù)據(jù)被改變和被訪問、以及數(shù)據(jù)更改和訪問的方式。另外,對應(yīng)用和數(shù)據(jù)的存儲權(quán)限

33、可以分層進行設(shè)定。這樣,即使外部的入侵者突破了客戶端的安全防線,若在應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器中備有另外的安全機構(gòu),系統(tǒng)也可以阻止入侵者進入其他部分。(2)效率提高 三層c/s結(jié)構(gòu)中,客戶端和應(yīng)用服務(wù)之間的鏈接實際上只是一些簡單的通信協(xié)議,而和數(shù)據(jù)庫服務(wù)器打交道所需要的設(shè)置或驅(qū)動程序,均由應(yīng)用服務(wù)來承擔,這既減輕了客戶端的負擔,也降低了數(shù)據(jù)庫服務(wù)器的代價,使數(shù)據(jù)庫服務(wù)器專心于數(shù)據(jù)服務(wù)而不是頻繁地和客戶端的應(yīng)用程序交流。(3)易于維護 由于應(yīng)用邏輯被封裝到了應(yīng)用服務(wù)器中,因此,當應(yīng)用邏輯發(fā)生變化時,僅需修改應(yīng)用服務(wù)器中的程序,客戶端的應(yīng)用程序不必更新,維護的代價大大降低。(4)可伸縮性 三層結(jié)構(gòu)是

34、明確進行分割的,邏輯上各自獨立,并且能單獨實現(xiàn)。由于它們是邏輯劃分的,與物理位置不一定相對應(yīng),因此它們的硬件系統(tǒng)構(gòu)成是很靈活的,各部分可以選擇與其處理負荷和處理特性相適應(yīng)的硬件。三層既可以在一臺計算機上,也可以在兩臺甚至更多的計算機上,只要它們在體系上遵循三層c/s結(jié)構(gòu)就可以了。(5)可共享性 單個應(yīng)用服務(wù)器可以為處于不同位置的客戶應(yīng)用程序提供服務(wù),即應(yīng)用系統(tǒng)只寫一次就可以用于各個環(huán)境。(6)開放性 由于應(yīng)用服務(wù)器的每個組件都有標準的接口,用戶可以重寫自己的客戶端程序和自己的瀏覽器程序。2.1.3 三層c/s結(jié)構(gòu)在網(wǎng)絡(luò)教學平臺上的應(yīng)用c/s結(jié)構(gòu)采用intranet技術(shù),適用于局域網(wǎng)環(huán)境,可連接

35、用戶數(shù)有限。當用戶數(shù)量增多時,性能會明顯下降;客戶端都要安裝應(yīng)用程序,系統(tǒng)擴展維護復雜代碼可重用性差;采用面向?qū)ο蠹夹g(shù),開發(fā)費用較低,開發(fā)周期較短。三層c/s 結(jié)構(gòu)具體應(yīng)用于網(wǎng)絡(luò)教學平臺可分成三部分:教學信息表示層、教學應(yīng)用功能層和教學資源數(shù)據(jù)層。第一層是表示層web 瀏覽器,是用戶的輸入/輸出交互界面。用戶使用web瀏覽器訪問web服務(wù)器,提出教學申請或管理申請,web服務(wù)器用http協(xié)議把所需的教學資源傳輸給客戶機并在瀏覽器上輸出。第二層是具有cgi或odbc接口的應(yīng)用層web服務(wù)器,它是介于 web瀏覽器和數(shù)據(jù)庫服務(wù)器之間,負責用戶輸入信息的接受和動態(tài)網(wǎng)頁的形成,主要完成教學應(yīng)用功能。w

36、eb服務(wù)器接受教學申請后,執(zhí)行cgi 或其它服務(wù)程序,與數(shù)據(jù)庫連接,進行處理運算,最后將處理結(jié)果返回web服務(wù)器,再傳至客戶端。第三層是數(shù)據(jù)層數(shù)據(jù)庫服務(wù)器。主要完成教學資源信息存儲管理。它在接受客戶請求后獨立地進行各種運算。目前在web服務(wù)器和數(shù)據(jù)庫服務(wù)器之間通過提供一個中間控件來建立連接。中間控件的實現(xiàn)可以使用公開網(wǎng)關(guān)接口cgi或可執(zhí)行sql語句的jdbc5及asp技術(shù)等。由于處理完全是由數(shù)據(jù)層完成,應(yīng)用層的變化不會影響到數(shù)據(jù)層,因此,應(yīng)用三層c/s 結(jié)構(gòu)開發(fā)多媒體教學平臺,其客戶端、web 服務(wù)器端和數(shù)據(jù)庫端各層次間的應(yīng)用程序相互獨立,不僅具有很強的軟硬件環(huán)境變化的適應(yīng)能力和伸縮性,而且便

37、于分布式開發(fā)和動態(tài)更新。2.2 internet上訪問數(shù)據(jù)庫的方法網(wǎng)絡(luò)教學平臺的開發(fā)離不開數(shù)據(jù)庫的應(yīng)用,因此在遠程網(wǎng)絡(luò)教育平臺上訪問數(shù)據(jù)庫是網(wǎng)絡(luò)教學平臺能否正常使用的核心。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)是當前最流行的實用技術(shù)之一,大多數(shù)大型應(yīng)用系統(tǒng)都需要有后臺數(shù)據(jù)庫的支持。 sql是結(jié)構(gòu)化查詢語言的縮寫,是訪問數(shù)據(jù)庫的標準語言。標準化的數(shù)據(jù)庫系統(tǒng)都對sql語言提供支持,這給數(shù)據(jù)庫應(yīng)用程序開發(fā)人員帶來了很大的方便。無論后臺數(shù)據(jù)庫是sql server,oracle,還是ibm db2,甚至是小型數(shù)據(jù)庫access,都可以使用標準的sql語句對它進行操作。在實際應(yīng)用中,許多大中型應(yīng)用網(wǎng)絡(luò)環(huán)境下的應(yīng)用程序都使用

38、sql server作為后臺數(shù)據(jù)庫,visual basic和sql server數(shù)據(jù)庫是開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時使用廣泛的組合。visual basic提供了比較豐富的數(shù)據(jù)庫訪問技術(shù),例如ado 、odbc、dao和rdo等。其中ado是最新的數(shù)據(jù)庫訪問技術(shù)。ado是microsoft公司的新一代的數(shù)據(jù)庫連接技術(shù),它保留了odbc規(guī)范的強大能力,并把這種能力擴展了web應(yīng)用上。2.2.1 asp和ado相結(jié)合的方式基于asp(active server pages)開發(fā)internet上的應(yīng)用系統(tǒng)是方便的,首先它借用了ado的技術(shù)和概念,同時通過odbc訪問數(shù)據(jù)庫,達到通用性。ado(activ

39、ex data objects)是一組優(yōu)化的訪問數(shù)據(jù)庫專用對象集,為asp提供了完整的數(shù)據(jù)庫訪問解決方案13。它可與asp相結(jié)合,作用在服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。通過執(zhí)行sql命令,讓用戶在瀏覽器畫面中輸入、更新和刪除服務(wù)器中數(shù)據(jù)的信息。ado提供三個主要對象:connection對象,表示建立一個數(shù)據(jù)源的連接;command對象,定義對數(shù)據(jù)庫進行操作的命令;recorder對象,表示由數(shù)據(jù)庫或命令執(zhí)行結(jié)果產(chǎn)生的全部記錄集。 使用內(nèi)置的 record sets 對象作為數(shù)據(jù)的主要接口。ado可使用vbscript、javascript 語言來控制對數(shù)據(jù)庫的訪問與查詢結(jié)果的輸出顯

40、示頁面。ado可連接多種支持的數(shù)據(jù)庫,如:sql server、oracle、sybase 等。在使用時,首先需要在服務(wù)器的odbc中建立相應(yīng)的dsn(數(shù)據(jù)源名)。要選擇系統(tǒng)數(shù)據(jù)源名,指定所用的驅(qū)動程序,如“sql server”,在數(shù)據(jù)源名稱中輸入dsn,并選定服務(wù)器和數(shù)據(jù)庫。2.3 應(yīng)用層與數(shù)據(jù)層的連接應(yīng)用層與數(shù)據(jù)層的連接是通過中間控件及其鏈接技術(shù)實現(xiàn)的。中間控件及其鏈接技術(shù)通過基于tcp/ip的超文本傳輸,客戶端可以透明地通過瀏覽器瀏覽web頁面,獲取與使用網(wǎng)絡(luò)教學資源。網(wǎng)絡(luò)教學資源是由web數(shù)據(jù)庫管理和維護,由于web數(shù)據(jù)庫采用三層c/s結(jié)構(gòu)方式,前臺客戶的請求經(jīng)過審核,通過在服務(wù)器端

41、執(zhí)行由web服務(wù)器管理的一組中間控件和后臺數(shù)據(jù)庫進行交互。 中間控件的開發(fā)目前主要有cgi、jdbc和asp,jsp等技術(shù)。jdbc是一種可用于執(zhí)行sql語句的java api(application programming interface 應(yīng)用程序設(shè)計接口)。它由一些java語言編寫的類和界面組成。jdbc為數(shù)據(jù)庫應(yīng)用開發(fā)人員、數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應(yīng)用程序設(shè)計接口,使開發(fā)人員可以用純java語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。 asp是微軟新一代開發(fā)動態(tài)網(wǎng)頁的技術(shù),它是一種服務(wù)器端腳本執(zhí)行環(huán)境,完全和html集成,可擴展activex server 組件,它能克服用戶請求很多

42、時cgi占用資源大的缺點,其中ado是asp訪問數(shù)據(jù)源的應(yīng)用級接口,簡單易用,便于多種編程方式實現(xiàn)。其實現(xiàn)過程是用戶通過調(diào)用asp文件,在服務(wù)器端得到執(zhí)行,從相關(guān)數(shù)據(jù)庫中取出數(shù)據(jù),再向瀏覽端發(fā)出超文本表示的查詢結(jié)果。綜合考慮客戶端的訪問需要,采用asp的ado技術(shù)構(gòu)造web頁面和數(shù)據(jù)庫交互的web數(shù)據(jù)庫中間控件是一種理想的方法。用戶通過瀏覽器訪問靜態(tài)或動態(tài)的web頁面,接受多媒體教學信息,尤其是以大量的交互式動態(tài)頁面為主要內(nèi)容。創(chuàng)建動態(tài)頁面需要以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ)。由于html只能開發(fā)簡單的教學資源,對于大量的、可以重復使用的教學資源,通過建立教學資源數(shù)據(jù)庫,利用中間控件與web服務(wù)器建立快速連

43、接,根據(jù)用戶請求靈活組織內(nèi)容形成動態(tài)頁面。所有涉及web數(shù)據(jù)庫的連接訪問都可采用html的表單技術(shù)及asp、api和dtc組件簡單地實現(xiàn)。無論是cgi、api、jdbc,還是專用數(shù)據(jù)庫接口,其目的都是保持與各種教學資源數(shù)據(jù)庫的快速連接。目前流行的眾多的web數(shù)據(jù)庫開發(fā)工具,不僅能提供功能強大的可視web數(shù)據(jù)庫編程界面,而且還能與web 服務(wù)器iis及數(shù)據(jù)庫服務(wù)器mssql無縫集成【14】。例如微軟的visual interdev6,不僅可以簡單高效地開發(fā)出web數(shù)據(jù)庫訪問應(yīng)用程序,而且還可以方便地實現(xiàn)分布式合作開發(fā)和動態(tài)數(shù)據(jù)發(fā)布管理。2.4 本章小結(jié)本章從最基本的c/s模式開始,逐步闡述了三層

44、c/s模式結(jié)構(gòu)原理、主要優(yōu)點及特點。并在此基礎(chǔ)之上對本次設(shè)計應(yīng)用的數(shù)據(jù)庫訪問技術(shù)方法ado,實現(xiàn)應(yīng)用層與數(shù)據(jù)層連接的中間控件及其鏈接技術(shù)分別進行有關(guān)的介紹。 第3章 網(wǎng)絡(luò)教學系統(tǒng)綜合設(shè)計3.1 網(wǎng)絡(luò)教學系統(tǒng)設(shè)計本系統(tǒng)是針對高校的教學現(xiàn)狀,為彌補教學輔導的不足而設(shè)計的網(wǎng)絡(luò)教學系統(tǒng)。系統(tǒng)有在線答疑功能、學生的在線討論功能、在線學習功能、在線自測和在線考試功能、疑難問題收集功能等,既是對課堂教學的有益補充,也是對學生開放式管理的工具。該系統(tǒng)既可以在校園網(wǎng)(或單獨部門的局域網(wǎng))上運行,也可以在因特網(wǎng)上運行。實現(xiàn)網(wǎng)絡(luò)教學必須對網(wǎng)上教學的各種資源進行管理,本教學平臺的主要管理功能是對教師、學生、課程等各個

45、資源,對教學過程,教學環(huán)節(jié)等各個方面進行管理。本平臺開創(chuàng)性地采用網(wǎng)絡(luò)資源管理系統(tǒng)概念,建成涵蓋以學生為中心的多媒體課程開發(fā)體系、學習支持服務(wù)系統(tǒng)和教學管理系統(tǒng)的軟件平臺。3.1.1 系統(tǒng)的功能網(wǎng)絡(luò)教學的主要目標是:充分利用網(wǎng)絡(luò)優(yōu)勢,設(shè)計一套適合網(wǎng)絡(luò)教學的教學模式和教學環(huán)境,有效管理和使用網(wǎng)絡(luò)教學資源,更好地指導學生進行學習。要實現(xiàn)這一目標,網(wǎng)絡(luò)教學系統(tǒng)應(yīng)具備如下功能:(1)登錄與申請 在發(fā)布端,學員可瀏覽教育資訊等內(nèi)容,但若想?yún)⑴c網(wǎng)絡(luò)教育中心的學習,需填寫完整的申請表單,提交批準后,將被授予唯一的學號。學員可以用這個學號進行登錄,參與遠程教育的學習和交流,學員的所有學習活動將被記錄進其學習歷史

46、,并受到教師和管理員的監(jiān)控。(2)教學資源庫管理 對各種教學資源進行采集、管理、檢索和利用。教學資源庫包括:cai 軟件庫和學習資源庫。(3)教學管理 包括學生注冊、學籍管理、專業(yè)課程管理、教師管理、行政公文管理、信息查詢、系統(tǒng)設(shè)置維護等功能。(4)學習功能 學員登錄后直接進入網(wǎng)上教學環(huán)境進行學習。該教學環(huán)境根據(jù)建構(gòu)主義理論,提供各種相關(guān)學習資源,創(chuàng)造良好的學習情景,讓學員在寬松自由的環(huán)境中搭建自己的知識構(gòu)架。各種電子技術(shù)媒體都有獨特的助學功能、優(yōu)勢和一定的局限性,它們能以不同的方式傳輸高密度的教學信息,有的還具有不同程度的交互功能【14】。在這里,學習者可以發(fā)現(xiàn)新的思想、新的觀點,得到新的啟

47、示,探索和體驗更為廣闊的知識空間。(5)信息發(fā)布功能 發(fā)布教師和管理員對學員的引導和監(jiān)控提示、最近的課程公告、教師介紹、參與網(wǎng)絡(luò)教學的學員狀況等。學生可隨時在自己的個人信息專區(qū)中瀏覽教師發(fā)布的公告信息,了解課程的最新動態(tài),了解教師組織活動的最新消息。學生可隨時查看課程的一些基本信息,如課程簡介、主講教師簡介、課程大綱、課程教學計劃,了解課程的進展動態(tài)等。(6)討論園地 討論園地是學員協(xié)作切磋的場所,學員可以在全體范圍或所加入的小組范圍內(nèi)就某一問題展開討論。教師可對討論進行監(jiān)控,并適時參與,進行引導。當學生在學習過程中遇到疑難問題時,便可進入系統(tǒng)中尋求解答。另外,學生還可以充當教師的角色,對其他

48、學生的問題做出解答,這也是一種新的學習形式,在幫助別人的過程中自己可以獲得升華和提高。(7)網(wǎng)絡(luò)題庫的管理 用于支持教師和學生通過網(wǎng)絡(luò)進行組織試卷并進行各種類型的測試;并可根據(jù)不同的測試目的提供相應(yīng)的組卷策略,教師可以根據(jù)不同的測試目的,通過網(wǎng)絡(luò)自動組織試卷后,下載到本地進行使用。能夠完成一般的題目管理功能,如題目的增加、刪除、修改等。(8)網(wǎng)上考試與評價 可以通過瀏覽器呈現(xiàn)試卷,讓學生通過瀏覽器答題,答卷結(jié)果存儲在學生的檔案系統(tǒng)中。教師閱卷時,可通過瀏覽器調(diào)出學生的答卷,客觀題目由計算機評閱,主觀題目由教師評閱,評閱的分數(shù)存入學生檔案之中??煞治鰴n案中的歷次考試分數(shù)信息,提出統(tǒng)計分析后的評價

49、結(jié)果,可以提供關(guān)于考試的各方面信息,具有遠程監(jiān)考、多媒體考試、學習信息收集等功能16。(9)網(wǎng)上答疑 分自動答疑與人工答疑兩種方式。自動答疑就是當學生在遇到疑難問題時,通過網(wǎng)絡(luò)遠程提交問題的描述,系統(tǒng)將根據(jù)學生提交的問題描述,按照檢索內(nèi)容相關(guān)程度的高低,將對該問題的解答呈現(xiàn)給學生。人工答疑就是學生將問題發(fā)送到答疑室的公共白板上,主持教師或其他學生可對學生做出適應(yīng)的解答,并將解答發(fā)送到公共白板上。3.2 網(wǎng)絡(luò)教學平臺功能的設(shè)計網(wǎng)絡(luò)教學平臺應(yīng)用對象是學生、教師和管理員三類,每一類人員在教學活動中扮演的角色不同,對教學平臺的要求也不同。針對這種特點,將網(wǎng)絡(luò)教學平臺在功能結(jié)構(gòu)上劃分成三個子平臺,即:學

50、生學習平臺、教師教學平臺、教學管理平臺,如下圖3-1所示:圖3-1 網(wǎng)絡(luò)教學平臺功能圖這三個子平臺針對不同的服務(wù)群體,配備不同的功能,但又相互聯(lián)系、密切配合,讓網(wǎng)絡(luò)教育涵蓋整個教學的全過程,通過數(shù)據(jù)的共享產(chǎn)生互動,完成不同的教學任務(wù),實現(xiàn)共同的教學目的。3.2.1 學生學習平臺學生學習平臺主要配合學生的網(wǎng)上學習,將老師提供的學習信息及時的、完全的呈現(xiàn)給學生,與此同時學生又將自己在網(wǎng)上的學習情況完整的反饋給老師,形成雙向互動,同時提供學生自己的網(wǎng)上學習統(tǒng)計信息,便于學生掌握自己的學習情況。學生子平臺共設(shè)置十一個欄目,它們分別是:(1)學員注冊 學生通過注冊取得賬號和密碼,成為“網(wǎng)上教學”的學員,

51、便于對學生的網(wǎng)上學習進行管理。(2)教學安排 教務(wù)部門的通知、專業(yè)課程的設(shè)置、課程表的安排等,學生可以在這里查看。(3)網(wǎng)上選課 由于本平臺實行的是個性化管理,每個學生必須先選擇自己的學習課程,才能進行該課程的學習和考試等。(4)課程學習 在這里可以有任課教師的最新通知、課程介紹、教學進程安排和任課老師的簡介等課程學習信息,可以通過教師上傳的各種教學課件、視頻點播等進行學習,也可以進入實時網(wǎng)絡(luò)課堂學習。(5)課程作業(yè) 這里是學生完成網(wǎng)上作業(yè)的地方。網(wǎng)上選課中所選擇的各門課程有新的作業(yè)發(fā)布,在這里都通過列表進行顯示,進入相應(yīng)的作業(yè),即可直接在網(wǎng)上完成作業(yè)并提交給老師。(6)課程考試 本部分是給各

52、門課程提供一個考試的環(huán)境。學生選定的課程如在當天有考試,學生則可以在規(guī)定的考試時間進入該課程的考試,在網(wǎng)上完成后把結(jié)果提交給老師。(7)課程練習 學生平時進行網(wǎng)上練習的地方。系統(tǒng)可以根據(jù)學生設(shè)定的知識電、難度系數(shù)等條件隨機地從選定的課程的練習題庫中抽取習題,供學生練習之用,完成后由系統(tǒng)自動進行批改并返回結(jié)果。如果有困難,也可以查詢答案。(8)課程討論 學生進行自由交流的場所。采用實時交談和論壇討論的形式,講學習中的問題、心得體會在這里和大家進行交流。(9)教室答疑 在這里學生可以向自己的任課老師提問學習上的問題,老師如果有答復也能在此給予顯示,同時也可以進入選定課程的答疑板,查看其他同學提問和

53、答復的內(nèi)容。(10)成績查詢 學生可以查看自己各門課程的作業(yè)成績和考試成績,并提供老師的標準答案和老師的批語。(11)資源下載 提供學習資料、相關(guān)軟件的下載。3.2.2 教師教學平臺教師教學平臺主要配合教師完成網(wǎng)上教學,為教師提供教學活動中所需要的各種功能、組織各種教學信息和教學資源、了解每個在網(wǎng)上學習的學生的學習情況并為學生答疑解難,同時為教師提供必要的教學統(tǒng)計信息和課程維護功能。教師子平臺共設(shè)置十一個欄目,分別是:(1)發(fā)布通知 任課教師可以通過這里給選擇自己課程的學生發(fā)布通知,當該學生登陸該課程的學習欄目時可以看到老師的通知內(nèi)容。(2)課件發(fā)布 教師可以將自己的教學課件在這里發(fā)布給學生,

54、在該課程的學習欄目的課件列表上自動建立鏈接,引導學生進入該課程的學習。(3)作業(yè)布置 任課教師在這里可以給自己的學生發(fā)布網(wǎng)上作業(yè),設(shè)有單選題、多選題、判斷題、填空題、問答題、計算題、論述題、畫圖題等多種作業(yè)題型,每一種題型有一種固定的格式,允許插入圖片。 (4)作業(yè)批改 學生在網(wǎng)上完成作業(yè)之后,任課教師可以在此看到學生的完成情況,客觀題目由系統(tǒng)自動批改,主觀題目由任課教師在網(wǎng)上人工批改,可以加批語,也可以對學生的答案進行修改。 (5)試卷生成 任課教師可以根據(jù)要求設(shè)定題目類型、知識點、難度系數(shù)和題目數(shù)量,系統(tǒng)自動的從試題庫中隨機提取試題,并且可以預覽、修改。 (6)試卷批改 對于學生上交的試卷

55、,客觀題目由系統(tǒng)自動完成修改,主觀題目由教師在線人工批改,可以加批語,也可以對學生答案進行修改。 (7)成績管理 任課教師可以查看自己學生的作業(yè)完成情況、考試完成情況,并且可以給出全體學生的各次成績匯總表。 (8)答疑發(fā)布 教師可以對學生的提問進行回答,并且提供修改、刪除等功能。 (9)題庫維護 每一門課程都分練習、考試兩個題庫,任課教師可以對任課課程的題庫進行輸入、修改、刪除等操作,實現(xiàn)題庫的維護。 (10)信息統(tǒng)計 任課教師可以查看每個學生訪問和學習本課程的各種統(tǒng)計信息,以及教師本人進行網(wǎng)上教學的各種統(tǒng)計數(shù)據(jù)。 (11)課程維護 任課教師可以對自己的所教課程的相關(guān)教學信息和資源進行設(shè)定、修改、刪除等操作,也可以對教學資源的共享進行設(shè)定。3.2.3 管理平臺教學管理平臺的服務(wù)對象是教務(wù)管理人員和平臺技術(shù)管理人員,它的主要功能是提供對教師、學生的賬號管理和網(wǎng)絡(luò)教學課程管理、公共信息的發(fā)布及教學質(zhì)量監(jiān)控和統(tǒng)計分析功能,便于管理人員及時準確地掌握網(wǎng)絡(luò)教學的具體情況,并對網(wǎng)絡(luò)教學進行有效地調(diào)控。管理子平臺共設(shè)置七個欄目,它們分別是:(1)信息發(fā)布 首頁上的“網(wǎng)絡(luò)教學”動態(tài)等新聞、公告類內(nèi)容的更新發(fā)布、教務(wù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論