版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、本科畢業(yè)論文(設(shè)計)本科畢業(yè)論文(設(shè)計)題目:c 語言程序設(shè)計精品課程網(wǎng)站的研究與實現(xiàn) 專業(yè): 班級: 學(xué)號: 姓名: 指導(dǎo)教師: 完成日期: 誠誠 信信 聲聲 明明 我聲明,所呈交的論文(設(shè)計)是本人在老師指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我查證,除了文中特別加以標(biāo)注和致謝的地方外,論文(設(shè)計)中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得或其他教育機構(gòu)的學(xué)位或證書而使用過的材料。我承諾,論文(設(shè)計)中的所有內(nèi)容均真實、可信。 論文(設(shè)計)作者簽名: 簽名日期: 年 月 日授授 權(quán)權(quán) 聲聲 明明學(xué)校有權(quán)保留送交論文(設(shè)計)的原件,允許論文(設(shè)計)被查閱和借閱,學(xué)??梢怨颊撐?/p>
2、(設(shè)計)的全部或部分內(nèi)容,可以影印、縮印或其他復(fù)制手段保存論文(設(shè)計) ,學(xué)校必須嚴(yán)格按照授權(quán)對論文(設(shè)計)進行處理,不得超越授權(quán)對論文(設(shè)計)進行任意處置。論文(設(shè)計)作者簽名: 簽名日期: 年 月 日 c 語言程序設(shè)計精品課程網(wǎng)站的研究與實現(xiàn)摘要:隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)教學(xué)已經(jīng)成為當(dāng)前的一個教育熱點。國家教育部根據(jù)當(dāng)前的教育形式,適時提出了以建設(shè)“國家精品課程”為主要內(nèi)容的“質(zhì)量工程” ,以實現(xiàn)優(yōu)質(zhì)教學(xué)資源共享,提高高等學(xué)校教學(xué)質(zhì)量和人才培養(yǎng)質(zhì)量。精品課程網(wǎng)站能夠增強學(xué)生與學(xué)校的互動性,加強學(xué)生與老師的溝通以及學(xué)生之間的交流和探討,給老師和學(xué)生提供一個教與學(xué)交流、共享資源的平
3、臺。本系統(tǒng)就是基于這樣的原則,構(gòu)建了c 語言程序設(shè)計精品課程網(wǎng)站。c 語程序設(shè)計精品課程網(wǎng)站采用 myeclipse6.5 為開發(fā)工具,sql2000 為系統(tǒng)數(shù)據(jù)庫。系統(tǒng)分為前臺和后臺兩大功能模塊。前臺功能主要面向?qū)W生,實現(xiàn)了信息瀏覽、作業(yè)上傳、討論交流、在線測試等功能。后臺功能主要面向教師和管理員,實現(xiàn)了信息管理、作業(yè)批改、發(fā)布討論主題、試題管理、查看考試成績、用戶管理等功能。關(guān)鍵詞:精品課程;多媒體;網(wǎng)絡(luò)教育 c language program design exquisite courses website of research and implementationdongbin x
4、u(college nanhu,jiaxing university)abstract:abstract:along with the development of networks technology and the popularity of networks,online teaching has already been an educational hotpot. according to the present educational situation,the ministry of education,in time,put forward a quality project
5、,which regards building of national choice courses as main content,to share the excellent teaching resources and to promote the teaching quality of colleges and the quality of talents cultivation.courses website enhances the interaction bbetween student and schools,and strengthen communication betwe
6、en student and teachers,as well as exchanges in students,to plation for teaching and learning exchange and sharing resources to the teachers and students.the system is based on this principle,to build the “c language program design”exquisite courses website.c language program design exquisite course
7、s website with myeclipse 6.5 as a development tool, with sql 2000 as a backstage database.the system include reception and backstage. the reception is face to students and realize the function of information browsing,homework uploading,discussion and communication and online examination.the backstag
8、e is face to teachers and administrator and realize the function of information management,homework correcting, publishing topics, test management, view exam resulte and user management. keykey words:words:exquisite course ; multimedia ; network education目錄1.緒論.11.1 課題研究背景.11.2 國內(nèi)研究現(xiàn)狀.21.3 精品課程發(fā)展趨勢.
9、22.可行性分析.42.1 技術(shù)可行性.42.2 經(jīng)濟可行性.42.3 操作可行性.53.開發(fā)工具及運行環(huán)境.63.1 開發(fā)工具.63.2 系統(tǒng)運行環(huán)境.84.需求分析.94.1 系統(tǒng)功能分析.94.1.1 前臺功能.94.1.2 后臺功能.104.2 數(shù)據(jù)流分析.105.總體設(shè)計.135.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計.135.2 數(shù)據(jù)表設(shè)計.156.詳細(xì)設(shè)計.206.1 數(shù)據(jù)庫的連接.206.2 登陸模塊設(shè)計.206.3 新聞公告管理模塊設(shè)計.216.4 課程信息管理模塊設(shè)計.226.5 討論主題管理模塊設(shè)計.236.6 作業(yè)園地管理模塊設(shè)計.246.7 聯(lián)機測試管理模塊設(shè)計.256.8 用戶管理
10、模塊設(shè)計.257.系統(tǒng)展望.27結(jié)論.29致謝.30參考文獻.3111.緒論在 21 世紀(jì)這個信息高速發(fā)達、高速流通的時代,計算機的普及以及計算機網(wǎng)絡(luò)的廣泛應(yīng)用,讓普通人能夠接觸到比以往更多的知識。面對信息時代的信息大“爆炸”現(xiàn)象,怎樣才能使教育事業(yè)跟上時代的步伐,而不至于背時代拋在后面?很多專家一直都在思考這個問題“如何把教育資源移植到網(wǎng)絡(luò)上面去,使更多的人可以分享這些資源” 。 為保障高等教育的持續(xù)、健康、協(xié)調(diào)發(fā)展,教育部于 2003 年 4 月起實施“高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程” ,簡稱“質(zhì)量工程” 。精品課程網(wǎng)站作為“質(zhì)量工程”的先期啟動項目,在全國范圍內(nèi)率先開展。實施高校精品課程
11、建設(shè)工程抓住了教學(xué)質(zhì)量提高的關(guān)鍵和本質(zhì)。國家精品課程建設(shè)工程的實施,對學(xué)校整體課程建設(shè)起到了積極的推動作用,為高校進一步提高教學(xué)水平提供了非常好的契機。作為一個以傳播知識為主要職能的機構(gòu),學(xué)校建立一個自己的精品課程網(wǎng)站是十分必要的事情,這不僅能使更多的人享用寶貴的教學(xué)資源,同時也對于提升學(xué)校自身的知名度,提高學(xué)生的自學(xué)能力,有著相當(dāng)大的幫助1。人口多而育資源缺乏影響著我國受過高等教育的人在人口比例中所占的比重,這嚴(yán)重制約了我國社會的發(fā)展與進步,這對于提高我國國民的文化科學(xué)素養(yǎng)十分不利。把少部分人所擁有的精品教學(xué)資源讓大部分人都享有,這是解決問題的關(guān)鍵。而精品課程網(wǎng)站的出現(xiàn),則很好的解決了“如何
12、實現(xiàn)資源共享”的問題,使得全國各地的人都能夠很方便的獲取自己想要的各種知識,打破了傳統(tǒng)的教育資源分配不均的限制,使得更多的人能夠有機會取得知識2。因此,不管是對高等學(xué)校,還是對于國家而言,精品課程網(wǎng)站的是一個十分重要的模塊,精品課程網(wǎng)站的建設(shè)是迫在眉睫的。本課題主要任務(wù)是以c 語言程序設(shè)計為內(nèi)容,研究與實現(xiàn)本課程的網(wǎng)絡(luò)資源的開發(fā)。 c 語言程序設(shè)計網(wǎng)上學(xué)習(xí)資源教學(xué)網(wǎng)站為學(xué)生課外學(xué)習(xí)提供了自主學(xué)習(xí)的教學(xué)資源,旨在利用網(wǎng)絡(luò)的平臺,為學(xué)生提供了更加周到和個性化的學(xué)習(xí)環(huán)境。以實現(xiàn)教學(xué)資源的優(yōu)化與共享。學(xué)生通過網(wǎng)站可以隨時隨地學(xué)習(xí)或復(fù)習(xí)有有關(guān)學(xué)習(xí)內(nèi)容,有了問題可以在線與教師、同學(xué)進行討論學(xué)習(xí)。1.1 課
13、題研究背景隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,教育信息化和網(wǎng)絡(luò)化也會成為必然的趨勢。作為評價教育質(zhì)量和衡量學(xué)生能力的考試也正進行著無紙化和網(wǎng)絡(luò)化的飛躍。網(wǎng)絡(luò)的開放性和分布性的特點以及基于互聯(lián)網(wǎng)的巨大計算能力使得教學(xué)管理突破了時間和空間的限制。基于網(wǎng)絡(luò)技術(shù)的教育系統(tǒng)已成為人們的研究熱點之一,其中,精品課程網(wǎng)站已成為互聯(lián)網(wǎng)的重要應(yīng)用之一,對這個方面的研究具有重要的理論意義和現(xiàn)實意義。2精品課程網(wǎng)站具有降低教學(xué)成本,解決繁重的考務(wù)工作的優(yōu)點。它可以免去教師大量的教務(wù)工作,教師可以不用像以前那樣各種通知必須要親自通知,只需要在系統(tǒng)中發(fā)布各種測試題,作業(yè)也可以在系統(tǒng)中進行,一是實現(xiàn)了無紙化考試,節(jié)約了成本
14、;二是提高了各種工作效率。學(xué)生也不必去購買各種書籍,教師在資源區(qū)可以上傳各種學(xué)習(xí)資料供學(xué)生下載學(xué)習(xí);學(xué)生測試的分?jǐn)?shù)是是通過系統(tǒng)與預(yù)設(shè)的答案進行對比來實現(xiàn)自動批分,為教師免去了繁瑣的閱卷工作3。目前國內(nèi)各種高校也逐漸將教學(xué)進行了信息化改造,這是大勢所趨。1.2 國內(nèi)研究現(xiàn)狀 精品課程網(wǎng)站在教育事業(yè)中起著重要作用,從 2003 年初開始,國內(nèi)各高校投入了大量的資源進行精品課程網(wǎng)站的建設(shè)。為了提高精品課程網(wǎng)站的開發(fā)效率,部分高校開發(fā)了支持精品課程網(wǎng)站建設(shè)的相關(guān)軟件。面對巨大的市場前景,許多軟件公司也推出了一系列精品課程開發(fā)系統(tǒng),比如“天空教室精品課程網(wǎng)站開發(fā)系統(tǒng)” 。這些軟件和系統(tǒng)極大的降低了精品課
15、程網(wǎng)站的技術(shù)門檻,提高了精品課程網(wǎng)站的開發(fā)速度,開發(fā)者可以把更多的精力投入到課程內(nèi)容、教學(xué)方法等方面的研究之中,逐步完善精品課程網(wǎng)站的建設(shè)4。1.3 精品課程發(fā)展趨勢隨著網(wǎng)絡(luò)精品課程網(wǎng)站的建設(shè)和研究的不斷深入, 其發(fā)展趨勢主要有以下幾種:從研究的廣度上,可以發(fā)現(xiàn)研究范圍由開始的集中于網(wǎng)絡(luò)精品課程設(shè)計的研究擴展到設(shè)計、開發(fā)、管理、應(yīng)用、評價等各個領(lǐng)域,研究覆蓋面不斷擴大。研究的重心也發(fā)生了變化,對網(wǎng)絡(luò)精品課程建設(shè)的構(gòu)思受到廣泛的重視,尤其是教育事業(yè)人員的重視。在創(chuàng)造了大量精品課程資源之后,如何實現(xiàn)資源的共享,如何實現(xiàn)資源的充分利用,如何對資源進行評價,怎樣消除一個個信息孤島等問題備受人們的關(guān)注。
16、因此,教育技術(shù)核心期刊中很多論文都是對網(wǎng)絡(luò)精品課程建設(shè)的構(gòu)思。當(dāng)前網(wǎng)絡(luò)精品課程建設(shè)管理和評價方面的研究所占比重雖然不大,但正在漸漸增強,在評價管理方面,強調(diào)科學(xué)評價指標(biāo)體系的建立和應(yīng)用。2007 年教育部頒布了國家級網(wǎng)絡(luò)教育精品課程與本科類精品課程的評審標(biāo)準(zhǔn),這是 2007 年開始出現(xiàn)有關(guān)評審標(biāo)準(zhǔn)論文的重要原因。網(wǎng)絡(luò)精品課程設(shè)計方面主要是教學(xué)設(shè)計和系統(tǒng)架構(gòu),很多論文關(guān)注學(xué)習(xí)設(shè)計。 2003 年 ims 提出學(xué)習(xí)設(shè)計規(guī)范,該規(guī)范并沒有得到廣泛應(yīng)用,原因是多方面的,但是學(xué)習(xí)活動的設(shè)計得到了廣泛的認(rèn)同, 一部分文章已經(jīng)開始研究基于活動的網(wǎng)絡(luò)精品課程設(shè)計。另外 在理論基礎(chǔ)方面,越來越強調(diào)教學(xué)系統(tǒng)設(shè)計理
17、論的應(yīng)用;在教學(xué)應(yīng)用方面,強調(diào)網(wǎng)絡(luò)教學(xué)3模式的探索和研究(如基于活動的學(xué)習(xí)模式、利用虛擬情境探究學(xué)習(xí)模式、利用通信工具協(xié)作學(xué)習(xí)模式等的研究);在技術(shù)研究方面,強調(diào)虛擬現(xiàn)實等新技術(shù)的應(yīng)用;在開發(fā)平臺方面,強調(diào)操作簡便、學(xué)科特點突出,能提供開放性、協(xié)作式功能的開發(fā)平臺的研制5。42.可行性分析c 語言程序設(shè)計精品課程網(wǎng)站的可行性分析包括技術(shù)可行性、經(jīng)濟可行性、操作可行性三個方面。2.1 技術(shù)可行性通過對諸多開發(fā)工具和數(shù)據(jù)庫進行比較及指導(dǎo)老師的建議,確定采用 eclipse 作為前臺開發(fā)工具、tomcat 作為系統(tǒng)測試工具、sql2000 作為后臺開發(fā)工具,系統(tǒng)設(shè)計語言為jsp。eclipse 是一
18、種基于 java 的整合型可擴展開發(fā)平臺,也是目前最著名的開源項目之一,其本身只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 java 開發(fā)工具(java development tools,jdt)。sql2000 數(shù)據(jù)庫引擎提供完整的 xml 支持。它還具有構(gòu)成最大的 web 站點的數(shù)據(jù)存儲組件所需的可伸縮性、可用性和安全功能。sql2000 關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護數(shù)據(jù)完整性。jsp 是在普通的 html 中嵌入了 java 代碼的一個腳本,它由 jsp 容器(如 tomcat)首先將其轉(zhuǎn)化
19、為 servlet,然后再調(diào)用 javac 將 servlet 編譯為 class 文件,最終,服務(wù)器解釋的是 class 文件。tomcat 是一個免費的開源 servlet 容器?;?tomcat 的開發(fā)其時主要是 jsp 和 servlet 的開發(fā),而 tomcat 短小精悍,配置方便,能滿足需求,因此在這種情況下選擇 tomcat。同時,tomcat 和 eclipse 結(jié)合起來,加上 hibernate 的框架實現(xiàn)本次畢業(yè)設(shè)計的要求。根據(jù)需求,系統(tǒng)采用 b/s 模式。b/s 模式是三層體系結(jié)構(gòu),它將表示層、業(yè)務(wù)邏輯層層、數(shù)據(jù)服務(wù)層分布到不同的單元。表示層由瀏覽器和動態(tài)的 web 頁
20、面構(gòu)成,接收和處理用戶的請求,并交給 web 應(yīng)用服務(wù)器。業(yè)務(wù)邏輯層對應(yīng)于 web 應(yīng)用服務(wù)器,其業(yè)務(wù)邏輯處理過程使用數(shù)據(jù)源層的服務(wù)來得到必要的信息或存儲、修改相應(yīng)的數(shù)據(jù)。數(shù)據(jù)服務(wù)層對應(yīng)于數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器實現(xiàn)對數(shù)據(jù)庫的管理和庫中數(shù)據(jù)的訪問與增加、刪除及修改。本項目需要從頁面輸入文件的信息,通過邏輯層來處理這些信息并操縱數(shù)據(jù)庫,實現(xiàn)公文的流轉(zhuǎn)。綜上所述,系統(tǒng)的開發(fā)在技術(shù)上是可行的。2.2 經(jīng)濟可行性精品課程平臺打破了傳統(tǒng)學(xué)校教育的課堂授課模式,同時也突破了傳統(tǒng)遠程教育所無5法實施的有效的溝通和交流的局限。它要求建立一種全新的教學(xué)與學(xué)習(xí)模式。當(dāng)前,計算機硬件的價格已經(jīng)非常便宜,資源也很豐
21、富,就學(xué)校的微機實驗室所具有的計算機設(shè)備,完全可以保證本系統(tǒng)的開發(fā)與調(diào)試,不用因為開發(fā)精品課程平臺而去購買設(shè)備。c 語言程序設(shè)計精品課程網(wǎng)站將所有的教學(xué)資源網(wǎng)絡(luò)化,包括課程信息,參考資料以及測試題目,最大程度的實現(xiàn)了教學(xué)資源的共享。學(xué)生不必再去買課本和參考資料或者課外教學(xué)書目以及自測題集等一系列學(xué)習(xí)資料。所以,c 語言程序設(shè)計精品課程網(wǎng)站在經(jīng)濟上是可行的。2.3 操作可行性c 語言程序設(shè)計精品課程網(wǎng)站操作簡便,用戶登錄之后,根據(jù)不同的權(quán)限顯示不同的功能頁界面。教師功能包括課通知公告管理、程信息管理、作業(yè)批改、在線測試題管理和查看考試成績,討論交流等功能,學(xué)生功能包括公告查看、課程信息瀏覽、聯(lián)機
22、測試、作業(yè)園地、討論交流等功能,只需要點擊相應(yīng)的模塊鏈接,即可進入該模塊進行操作,方便而快捷。比如教師想添加考試題目,只需教師登陸之后,進入試題管理功能模塊,添加相應(yīng)的試題和設(shè)置答案即可,學(xué)生做完試題之后,系統(tǒng)將根據(jù)教師設(shè)置的答案自行計算學(xué)生的得分。所以, c 語言程序設(shè)計精品課程網(wǎng)站在操作上是可行的。63.開發(fā)工具及運行環(huán)境3.1 開發(fā)工具c 語言程序設(shè)計精品課程網(wǎng)的研究采用 myeclipse6.5 為開發(fā)工具,sql2000 為后臺數(shù)據(jù)庫,服務(wù)器配置使用 servlet 技術(shù),網(wǎng)站建設(shè)使用 struts 架構(gòu)。(1)myeclipsemyeclipse,是一個十分優(yōu)秀的用于開發(fā) java
23、, j2ee 的 eclipse 插件集合,myeclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。myeclipse 企業(yè)級工作平臺(myeclipse enterprise workbench ,簡稱 myeclipse)是對 eclipseide 的擴展,利用它我們可以在數(shù)據(jù)庫和 javaee 的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的 javaee 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持html,struts,jsp,css,javascript,sql,hibemate。在結(jié)構(gòu)上,myeclipse
24、 的特征可以分為 javaee 模型、web 開發(fā)工具、ejb 開發(fā)工具、應(yīng)用程序服務(wù)器的連接器、javaee 項目部署服務(wù)、數(shù)據(jù)庫服務(wù)、myeclipse 整合幫 7 類。對于以上每一種功能上的類別,在 eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。myeclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。簡單而言,myeclipse 是 eclipse 的插件,也是一款功能強大的 javaee 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,myeclipse6.0 以前的版本需要先安裝eclipse。myeclise
25、6.0 以后的版本安裝時不需要安裝 ecplise。(2)sql 2000sql server 是微軟公司開發(fā)的數(shù)據(jù)庫產(chǎn)品,sql server 2000 被廣泛使用,很多電子商務(wù)網(wǎng)站、企業(yè)內(nèi)部信息化平臺等都是基于 sql server 產(chǎn)品上。 今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,sql server 2000 還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),。sql server 2000 為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。sql ser
26、ver 2000 提供了以 web 標(biāo)準(zhǔn)為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的 xml 和 internet 標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲過程以 xml 格式輕松存儲和檢索數(shù)據(jù),可以使用 xml 更新程序容易地插入、更新和刪除數(shù)據(jù)。sql server 2000 可以使用 http 來向數(shù)7據(jù)庫發(fā)送查詢、對數(shù)據(jù)庫中存儲的文檔執(zhí)行全文搜索、以及通過 web 進行自然語言查詢。 sql server 2000 分析服務(wù)功能被擴展到了 internet??梢酝ㄟ^ web 瀏覽器來訪問和控制多維數(shù)據(jù)。 使用 sql server 2000 可以獲得非凡的可伸縮性和可靠性。sql server 2000 帶
27、有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動和轉(zhuǎn)化數(shù)據(jù)、以及按 transact-sql 方式定義和使用函數(shù)等功能??梢詮娜我?visual studio 工具以可視化方式設(shè)計和編寫數(shù)據(jù)庫應(yīng)用程序。使用 sql server 2000,可以很容易地集中管理數(shù)據(jù)庫。可以在保持聯(lián)機的同時輕松地在計算機間或?qū)嵗g移動和復(fù)制數(shù)據(jù)庫。(3)servletservlet 通過創(chuàng)建一個框架來擴展服務(wù)器的能力,以提供在 web 上進行請求和響應(yīng)服務(wù)。當(dāng)客戶機發(fā)送請求至服務(wù)器時,服務(wù)器可以將請求信息發(fā)送給 servlet,并讓 servlet 建立起服務(wù)器返回給客戶機的響應(yīng)。 當(dāng)啟動 web 服務(wù)器或客戶機第一
28、次請求服務(wù)時,可以自動裝入 servlet。裝入后, servlet 繼續(xù)運行直到其它客戶機發(fā)出請求。servlet 的功能涉及范圍很廣。servlet可以創(chuàng)建并返回一個包含基于客戶請求性質(zhì)的動態(tài)內(nèi)容的完整的c語言程序設(shè)計精品課程網(wǎng)站頁面。與數(shù)據(jù)庫進行通信, c語言程序設(shè)計精品課程網(wǎng)站有信息改動可以第一時間反應(yīng)到數(shù)據(jù)庫。用多個客戶機處理連接,接收多個客戶機的輸入,并將結(jié)果廣播到多個客戶機上。支持多用戶瀏覽c語言精品課程網(wǎng)站并支持討論交流界面多人討論將定制的處理提供給所有服務(wù)器的標(biāo)準(zhǔn)例行程序。保證了不同的用戶登陸可以實現(xiàn)不同的權(quán)限。(4)struts 架構(gòu)struts包含擴展自定義標(biāo)簽庫,可以簡
29、化創(chuàng)建完全國際化用戶界面的過程。struts中,基本的控制器組件是actionservlet類中的實例servelt,實際使用的servlet在配置文件中由一組映射(由actionmapping類進行描述)進行定義。 c 語言程序設(shè)計精品課程網(wǎng)站利用的 jsp 技術(shù)是由 html,xml 或其他內(nèi)容有靜態(tài)xml 式的標(biāo)簽,連接軟件庫的基本軟件,以及典型的 java 程序語言編寫的. java 技術(shù),尤其重要的是 javabeans 組件架構(gòu)(作為通用 jsp 銜接 java 的接口)、java 數(shù)據(jù)庫連接(jdbc)連接 sql 數(shù)據(jù)庫,供各種 xml 庫來處理. 編輯 jsp 本身就是把 j
30、ava 代碼的編譯成 servlets執(zhí)行. servlets 是 web 服務(wù)器的擴展,現(xiàn)已編入相關(guān)的服務(wù)器,因此執(zhí)行速度比 scripting語言快. servlets 直接地用 java 語言進行編程并且和 jsp 頁語言常常在一起使用,servlets 充當(dāng)管理員的角色而 jsp 作為應(yīng)用程序的的視圖. javaserver 和后臺的 servlet8處理技術(shù)提供了廣泛的支持和響應(yīng) http 請求信息以及維修通過 cookies 或 url 重寫.3.2 系統(tǒng)運行環(huán)境系統(tǒng)的硬件環(huán)境如下:cpu:p4 1.8ghz;內(nèi)存:256mb 以上;分辨率:推薦使用 1024*768 像素;系統(tǒng)的
31、軟件環(huán)境如下:操作系統(tǒng):windows 操作系統(tǒng);數(shù)據(jù)庫:sql server 2000;開發(fā)工具包:myeclipse6.5;服務(wù)器:tomcat6;瀏覽器:ie。94.需求分析通過對c 語言程序設(shè)計精品課程網(wǎng)站教學(xué)需求進行調(diào)研。系統(tǒng)需求包括以下三方面:系統(tǒng)功能分析、業(yè)務(wù)流程分析以及數(shù)據(jù)流分析。4.1 系統(tǒng)功能分析根據(jù)登錄者身份的不同,系統(tǒng)用戶分為管理員、教師和學(xué)生,不同身份的用戶具有不同的功能。系統(tǒng)功能模塊圖如圖 4-1 所示。圖 4-1 系統(tǒng)功能模塊圖4.1.1 前臺功能前臺功能包括公告查看、課程信息瀏覽,討論交流,作業(yè)園地,聯(lián)機測試。(1)公告查看學(xué)生可以在公告查看模塊瀏覽教師發(fā)布的通
32、知和管理員更新的新聞內(nèi)容,了解最新的教學(xué)計劃和時事動態(tài)。(2)課程信息瀏覽學(xué)生可以在課程信息瀏覽模塊了解c 語言程序設(shè)計的詳細(xì)信息,包括這門學(xué)科的介紹,課程的詳細(xì)內(nèi)容和參考資料。(3)討論交流前臺功能課程信息瀏覽公告查看聯(lián)機測試c 語言精品課程用戶登錄討論交流后臺功能課程信息管理討論主題管理用戶管理公告管理作業(yè)園地作業(yè)批改考試管理10學(xué)生可以在討論交流模塊發(fā)表自己的看法和見解,參與討論。(4)作業(yè)園地學(xué)生可以在作業(yè)園地模塊上傳自己已經(jīng)完成的作業(yè)。(5)聯(lián)機測試學(xué)生可以在聯(lián)機測試模塊進行自主考試,系統(tǒng)會自動計算得分。4.1.2 后臺功能后臺功能包括公告管理、課程信息管理、討論交流管理、批改作業(yè)、
33、考試管理和用戶管理。(1)公告管理管理員可以在公告管理模塊添加、修改、刪除新聞資訊,也可以添加或者刪除學(xué)校發(fā)布的通知。教師可以在公告管理模塊發(fā)布或者刪除通知公告。(2)課程信息管理教師可以在課程信息管理模塊添加c 語言課程設(shè)計的介紹和詳細(xì)信息,包括具體章節(jié)和內(nèi)容,也可以添加參考資料。對已添加的課程信息和參考資料,教師也可以選擇修改和刪除。(3)討論主題管理教師可以在討論交流模塊可以發(fā)布討論主題,也瀏覽其他人的交流過程,并刪除不正確的言論。也可以發(fā)表自己的意見和見解,參與討論。(4)批改作業(yè)教師可以在作業(yè)園地模塊批改學(xué)生上傳的作業(yè)。(5)考試管理教師可以在考試管理模塊添加試題并設(shè)置答案,也可以查
34、看學(xué)生的測試成績。(6)用戶管理管理員對c 語言程序設(shè)計精品課程網(wǎng)站的用戶進行記錄和管理。4.2 數(shù)據(jù)流分析根據(jù)前面的業(yè)務(wù)流圖,得出各層的數(shù)據(jù)流圖。(1)top 層數(shù)據(jù)流圖如圖 4-5 所示。11圖 4-2 top 層數(shù)據(jù)流圖(2) c 語言程序設(shè)計精品課程平臺管理功能數(shù)據(jù)流圖如圖 4-6 所示。圖 4-6管理功能數(shù)據(jù)流圖試題信息教師信息課件信息學(xué)生信息表d1p1c 語言精品課程平臺管理f1 學(xué)生信息f2 課件信息f3 教師信息f4 試題信息f6 管理員操作結(jié)果d4d3d2f5 答疑信息d5答疑信息p0c 語言精品課程平臺學(xué)生教師教師學(xué)生f1 學(xué)生操作信息學(xué)生操作結(jié)果教師操作結(jié)果f2 教師操作
35、信息管理員f3 管理員操作信息管理員管理員操作結(jié)果12(3)教師功能數(shù)據(jù)流圖如圖 4-7 所示。圖 4-7 教師功能數(shù)據(jù)流圖(4)學(xué)生功能數(shù)據(jù)流圖如圖 4-8 所示。圖 4-8 學(xué)生功能數(shù)據(jù)流圖f1 教師資料信息p2c 語言精品課程平臺教師功能作業(yè)信息表d3d1f2 課件管理信息f3 作業(yè)信息f4 疑問回復(fù)信息f5 考題信息教師信息表d1d1課件信息表d2d1答疑信息表d4d1試卷信息表d5d1f1 學(xué)生信息p3c 語言精品課程平臺學(xué)生功能作業(yè)信息表d3d1f2 課件下載信息f3 作業(yè)上交信息f4 發(fā)布疑問信息f5 考試自測信息學(xué)生信息表d1d1課件信息表d2d1答疑信息表d4d1試卷信息表d
36、5d1135.總體設(shè)計根據(jù)系統(tǒng)的功能分析,本系統(tǒng)的總體設(shè)計包括:數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計和數(shù)據(jù)表設(shè)計。5.1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計系統(tǒng)的主要實體有學(xué)生實體、信息實體、信息類別實體、教師實體、試題實體、學(xué)生問題實體等,其 e-r 圖有如下 7 個。(1)學(xué)生實體屬性圖如 5-1 所示。圖 5-1 學(xué)生實體屬性圖(2)信息實體屬性圖如圖 5-2 所示。圖 5-2 信息實體屬性圖(3)信息類別實體屬性如圖 5-3 所示。圖 5-3 信息類別實體屬性圖學(xué)生學(xué)號姓名性別密碼信息編號標(biāo)題附件時間內(nèi)容信息類別編號名稱14(4)教師實體屬性如圖 5-4 所示。圖 5-4 教師實體屬性圖(5)試題實體屬性如圖 5-5
37、所示。圖 5-5 試題實體屬性圖(6)學(xué)生問題實體屬性如圖 5-6 所示。圖 5-6 學(xué)生問題實體屬性圖教師編號姓名性別密碼試題知識點章節(jié)題目內(nèi)容題型編號答案疑問編號標(biāo)題內(nèi)容時間15(7) 各實體之間的總 e-r 圖如圖 5-7 所示。圖 5-7 各實體關(guān)系總 e-r 圖5.2 數(shù)據(jù)表設(shè)計采用 sql server 2000 數(shù)據(jù)庫技術(shù)生成數(shù)據(jù)庫物理模型,主要數(shù)據(jù)表有 7 個。(1)測試題答案信息表(answer)該表用于存儲學(xué)生聯(lián)機測試答題情況的信息,其內(nèi)容包括試題答案的編號、答案的隨機數(shù)、答案的 id、答案的具體內(nèi)容以及做題學(xué)生的 id、測試日期和測試成績。主鍵為答案編號。學(xué)生做完測試題之
38、后,系統(tǒng)將調(diào)出數(shù)據(jù)表中的信息與之比較,以此判定學(xué)生的答案是否正確。字段如表 5-1 所示。表 5-1 測試題答案信息(answer)表字段名稱類型長度主鍵說明允許空m試題類別 管理學(xué)生課件教程學(xué)習(xí)教師發(fā)布m問題管理自測提出出題解答管理管理m1mnnnnm1mmmn1nn16(2)課程文件信息表(kcfiles)該表用于存儲精品課程文件信息,其內(nèi)容包括課程文件的編號,課程文件的名字,課程文件的類型和課程文件的存儲路徑,主鍵為課件編號。字段如表 5-2 所示。表 5-2 課程文件信息(kcfiles)表字段名稱類型長度主鍵說明允許空idint4是編號否filenamenvarchar50文件名是f
39、iletypenvarchar50類型是fileurlnvarchar50路徑是(3)課程信息表(kechens)該表用于存儲課程信息,其內(nèi)容包括課程編號、課程名稱、課程簡介、教程和教學(xué)剛要,主鍵為課程編號。字段如表 5-3 所示。表 5-3 課程信息(kechens)表字段名稱類型長度主鍵說明允許空idint4是編號否kenamenvarchar50課程名稱是jianjienvarchar50簡介jiaochennvarchar50教程gangyaonvarchar50綱要idint4是編號否generalsridnvarchar50隨機數(shù)是tidnvarchar50題目 id是answer
40、 nvarchar50答案是uidnvarchar50學(xué)生 idsavetimenvarchar50日期totalnvarchar50總分17(4)新聞資訊信息表(news)該表用于存儲新聞資訊的基本信息,其內(nèi)容包括新聞編號、新聞標(biāo)題、圖片路徑、新聞內(nèi)容和新聞發(fā)布日期,主鍵為新聞編號。字段如表 5-4 所示。表 5-4 新聞資訊(news)表字段名稱類型長度主鍵說明允許空idint4是新聞編號否titlenvarchar50新聞標(biāo)題是picurlnvarchar50圖片路徑否contentnvarchar50內(nèi)容是savetimenvarchar50日期是(5)公告信息表(notices)該表
41、用于存儲公告信息,其內(nèi)容包括公告的編號、公告的標(biāo)題和公告的內(nèi)容,主鍵為公告的編號。字段如表 5-5 所示。表 5-5 公告信息 (notices)表字段名稱類型長度主鍵說明允許空idint4是編號否ntitlenvarchar50標(biāo)題是ncontentnvarchar50內(nèi)容是(6)試題信息表(shiti)該表用于存儲試題的基本信息,其內(nèi)容包括試題的編號、試題對應(yīng)的課程編號,試題對應(yīng)的章節(jié)編號,試題內(nèi)容、試題類型、試題答案和試題分值,主鍵為試題編號??紤]到試題數(shù)量不會太多,因此將試題編號的長度定為 4。教師添加新試題之后,系統(tǒng)會將這些試題的信息以及教師設(shè)置的分值存入數(shù)據(jù)表。字段如表 5-6 所
42、示。表 5-6 試題信息 (shiti)表字段名稱類型長度主鍵說明允許空idint4是試題編號否kechennvarchar50課程編號否18zhangjienvarchar4章節(jié)編號否scontentnvarchar50試題內(nèi)容是stypenvarchar50類型是answersnvarchar50答案是fenzhinvarchar50分值是(7)系統(tǒng)用戶信息表(sysuser)該表用于存儲系統(tǒng)用戶的基本信息,其內(nèi)容包括用戶 id、用戶名、密碼和用戶類型,主鍵為用戶名。新用戶注冊之后,系統(tǒng)會將該用戶的信息存入數(shù)據(jù)表。字段如表 5-7 所示。表 5-7 系統(tǒng)用戶信息(sysuser)表字段名稱
43、類型長度主鍵說明允許空idid50否id否unamenvarchar50是用戶名是upassnvarchar密碼utypenvarchar類型(8)討論信息表(taolun)該表用于存儲討論交流的基本信息,其內(nèi)容包括討論的主題、討論的內(nèi)容和發(fā)表言論的作者,主鍵為討論內(nèi)容。段如表 5-7 所示。表 5-8 討論信息(taolun)表字段名稱類型長度主鍵說明允許空idid50否id否contentnvarchar50是內(nèi)容是authornvarchar作者(9)提問信息表(tiwen)該表用于存儲學(xué)生提出的問題的信息,其內(nèi)容包括問題名稱、提問的學(xué)生的 id,回答問題的教師的 id 和提問的內(nèi)容,主
44、鍵為學(xué)生 id。學(xué)生提出問題之后,系統(tǒng)將問題的信息19以及提問學(xué)生的信息存入數(shù)據(jù)表,教師回答問題之后,系統(tǒng)將教師信息存入對應(yīng)數(shù)據(jù)表。字段如表 5-9 所示。表 5-9 提問信息(tiwen)表字段名稱類型長度主鍵說明允許空idid50否id否studentidnvarchar50是學(xué)生 id是answeridnvarchar回答者 idcontentnvarchar內(nèi)容(10)作業(yè)信息表(zuoye)該表用于記錄作業(yè)信息,其內(nèi)容包括作業(yè)編號、上交作業(yè)的學(xué)生的 id、批改作業(yè)的教師的 id、作業(yè)名稱、上傳路徑和作業(yè)標(biāo)題,主鍵為學(xué)生 id。學(xué)生上傳作業(yè)之后,系統(tǒng)將自動將作業(yè)信息存入數(shù)據(jù)表。教師批改
45、作業(yè)之后,系統(tǒng)也會將教師信息存入數(shù)據(jù)表。字段如表 5-9 所示。表 5-10 作業(yè)信息(zuoye)表字段名稱類型長度主鍵說明允許空idid50否id否uidnvarchar50是學(xué)生 id是tidnvarchar50教師 idfilenamenvarchar50文件名rfilenamenvarchar50路徑titlenvarchar50標(biāo)題206.詳細(xì)設(shè)計c 語言程序設(shè)計精品課程平臺主要包括通知、用戶登錄、課程信息、聯(lián)機測試、作業(yè)提交、討論交流、管理員登錄功能模塊。6.1 數(shù)據(jù)庫的連接在本系統(tǒng)中,與數(shù)據(jù)庫之間的操作將會很頻繁。因此,首先在 commdao 中添加數(shù)據(jù)庫的連接語句,調(diào)用 db
46、perties 配置文件。數(shù)據(jù)表中信息的修改可直接通過c 語言程序設(shè)計精品課程功能界面進行操作。比如,教師在聯(lián)機測試管理模塊添加了新的測試題目,系統(tǒng)會自動將新添加的測試題的信息加入試題信息(shiti)表。如果教師刪除了某些試題那么系統(tǒng)也會自動將這些試題的信息從試題信息(shiti)表中刪除。perties 配置文件如下dburl=jdbc:microsoft:sqlserver:/:1433;databasename=databasesys;user=sa;password=calvin其中:databasenam
47、e 為數(shù)據(jù)庫名,user 為鏈接數(shù)據(jù)庫的用戶名,password 為密碼的設(shè)置。6.2 登陸模塊設(shè)計當(dāng)系統(tǒng)打開時(輸入 http:/localhost:8080/databasesys/),顯示系統(tǒng)的首頁,首頁顯示新聞中心功能,并且提供注冊登陸功能。在系統(tǒng)首頁,可以看到該網(wǎng)站的主題是c語言程序設(shè)計精品課程網(wǎng)站,同時也可以看到該網(wǎng)站跟新的新聞資訊。頁面上有課程信息、資料下載、視頻資料、教育信息、站內(nèi)通告、在線討論等功能,在本頁用戶只能瀏覽信息,點擊網(wǎng)頁右上角的“登陸”,在彈出窗中輸入用戶名及密碼登陸成功后,右上角會出現(xiàn)“去管理中心”字樣,點擊即可進入后面功能頁面,登陸操作時系統(tǒng)自動判斷用戶角色,
48、進入角色對應(yīng)的管理頁面。界面如圖 6-1 所示。21圖 6-1 系統(tǒng)首頁6.3 新聞公告管理模塊設(shè)計管理員和教師具有網(wǎng)站新聞管理的權(quán)限,可以在網(wǎng)站的首頁添加時事新聞,以便學(xué)生在校內(nèi)也能了解到社會動態(tài),避免學(xué)生因在校學(xué)習(xí)而造成消息閉塞。也可以幫助學(xué)生通過新聞?wù)业阶约焊信d趣的事,以此來拓展學(xué)生的社會實踐。同時也可以發(fā)布通知公告,比如學(xué)校發(fā)布的通知。因為某些原因,學(xué)校發(fā)布的通知公告并不能讓所有學(xué)生知曉,因此,在新聞公告管理模塊添加學(xué)校的通知公告,盡量避免通知不到某些學(xué)生的情況。教師也可以發(fā)布一些臨時通知,比如,因為教學(xué)設(shè)施的原因而臨時換教室,或者何時上交作業(yè),何時進行考試等。在新聞管理模塊管理員和教
49、師可以對新聞資訊和通知公告進行增刪查改,可以上傳圖片,采用編輯方式,讓編輯更加合理。學(xué)生可以瀏覽新聞資訊和通知公告,但不具有修改和刪除新聞和公告的權(quán)限。新聞管理模塊如圖 6-2 所示。22圖 6-2 新聞公告管理模塊 6.4 課程信息管理模塊設(shè)計在課程信息管理模塊教師可以添加對c 語言程序設(shè)計的介紹以及詳細(xì)內(nèi)容,以便讓學(xué)生加深對c 語言程序設(shè)計的了解,幫助學(xué)生更好的掌握這門學(xué)科所學(xué)的知識。教師也可以添加教學(xué)大綱和授課計劃,讓學(xué)生了解c 語言程序設(shè)計教學(xué)進度,使學(xué)生能夠做到課前預(yù)習(xí),同時查找相應(yīng)的課外書籍,拓展自己的知識面。教師還可以上傳教學(xué)課件,更好的輔助學(xué)生完成課后復(fù)習(xí),同時可以讓上課沒有完
50、全聽明白的學(xué)生自行學(xué)習(xí)。教師還可以上傳一些參考資料和一些推薦書目,幫助學(xué)生選擇課外知識的拓展方向。學(xué)生具有瀏覽課程信息的權(quán)限。學(xué)生在課程信息管理模塊可以瀏覽c 語言程序設(shè)計的詳細(xì)信息,更好的了解和掌握這門學(xué)科。也可以瀏覽教學(xué)大綱和教學(xué)計劃,了解教學(xué)進度,做好預(yù)習(xí)工作。也可以瀏覽教學(xué)課件,對所學(xué)知識進行系統(tǒng)的復(fù)習(xí)以及對某些不明白的知識進行自主學(xué)習(xí)。學(xué)生無法對課程信息模塊的任何信息資料進行操作。課程信息模塊是c 語言程序設(shè)計精品課程網(wǎng)站的基礎(chǔ),也是實現(xiàn)網(wǎng)絡(luò)教學(xué)的前提。因此,在課程信息模塊添加的信息一定要準(zhǔn)確,界面如圖 6-3 所示。23圖 6-3 課程信息管理模塊6.5 討論主題管理模塊設(shè)計在討論
51、交流模塊,教師可以發(fā)布討論主題,供學(xué)生集體討論,提升學(xué)生和教師的互動性。教師也可以瀏覽過往的留言記錄,并且可以看到這些留言是由誰發(fā)表的,也可以刪除某些不合理的言論。某些人可能因為某些原因會留下不正確的言論,教師就可以把這些留言論刪除,避免產(chǎn)生不好的影響。教師也可以再討論交流模塊參與討論,可以對學(xué)生提出的一些問題作出回答和指導(dǎo),可以一對一進行指導(dǎo),也可以一對多進行指導(dǎo),方便了師生之間的交流,增進了師生之間的了解,促進了師生之間的感情。教師還可以再討論交流模塊發(fā)表自己的經(jīng)驗心得,供學(xué)生參考。學(xué)生具有瀏覽和發(fā)表言論的權(quán)限。在討論交流模塊學(xué)生可以瀏覽其他人的交流過程,同時發(fā)表自己的看法和見解。也可以向
52、教師提出自己的疑問,解決自己學(xué)習(xí)上遇到的難題。也可以與其他學(xué)生或者教師討論學(xué)習(xí)經(jīng)驗和心得,以彌補自己的不足。如果想找某位教師提問而教師不在線,則可以給那位教師留言。討論交流模塊是精品課程網(wǎng)站的一個重要環(huán)節(jié),實現(xiàn)了在線答疑和討論,切實方便了教師與學(xué)生之間的交流,界面如圖 6-4 所示。24圖 6-4 討論交流管理模塊6.6 作業(yè)園地管理模塊設(shè)計在作業(yè)園地模塊,教師可以瀏覽學(xué)生上傳的作業(yè)并進行批改評分,以便了解學(xué)生的作業(yè)完成情況和學(xué)生對所學(xué)知識的掌握程度,及時調(diào)整自己的教學(xué)安排和進度。如果發(fā)現(xiàn)問題,則可以進行批注或者在討論交流模塊留言給上交該作業(yè)的學(xué)生。學(xué)生具有上傳作業(yè)的權(quán)限。在作業(yè)園地模塊,學(xué)生
53、可以上傳已經(jīng)完成的作業(yè)等待老師的批改,每次上傳都會留下記錄,包括上傳日期和上傳人員。學(xué)生也可以下載教師批改完的作業(yè),根據(jù)教師的批注或者留言發(fā)現(xiàn)自己的錯誤,并且及時改正。作業(yè)園地模塊極大的方便了學(xué)生和教師。學(xué)生上交作業(yè)可以直接通過網(wǎng)絡(luò)上傳,避免了學(xué)生因為忘帶作業(yè)本而沒有按時上交作業(yè)的情況的發(fā)生。界面如圖 6-5 所示。圖 6-5 作業(yè)園地管理模塊256.7 聯(lián)機測試管理模塊設(shè)計在聯(lián)機測試模塊,教師可以添加測試題目,作為知識的鞏固和掌握情況的考核。也可以查看學(xué)生的考試成績,可以瀏覽學(xué)生的測試情況,以此了解每個學(xué)生的薄弱環(huán)節(jié),在討論交流模塊可以針對不同的學(xué)生進行不同的指導(dǎo)。學(xué)生可以選擇教師發(fā)布的測試
54、題目進行答題,答題完畢系統(tǒng)會自動計算得分。聯(lián)機測試模塊實現(xiàn)了在線考試,方便了學(xué)生的參與和教師的批改,實現(xiàn)了無紙化考試。界面如圖 6-6 所示。6.8 用戶管理模塊設(shè)計在用戶管理模塊,管理員可以將用戶的信息分類保存,也可以查詢用戶、查詢用戶權(quán)限、查詢用戶所屬部門。 用戶管理模塊也是c 語言程序設(shè)計精品課程網(wǎng)站的一個重要環(huán)節(jié)。查詢時應(yīng)保證準(zhǔn)確性,并且滿足運行環(huán)境和在允許操作之間的安全轉(zhuǎn)換和與其他應(yīng)用軟件的獨立運行要求。在發(fā)生變化時,包括操作方式上的變化,運行環(huán)境的變化,同其他軟件的接口的變化,系統(tǒng)對這些變化的適應(yīng)能力需要較強。在用戶登陸時,可以驗證用戶是否為數(shù)據(jù)庫中合法用戶,判斷登陸的用戶是學(xué)生還
55、是教師或者是管理員。有新用戶增加時,能夠及時錄入用戶的信息和權(quán)限。界面如圖 6-7 所示。26圖 6-7 用戶管理模塊277.系統(tǒng)展望基于網(wǎng)絡(luò)的遠程教學(xué)系統(tǒng)的兩大功能是精品課程網(wǎng)站的建設(shè)和在線學(xué)習(xí)支持服務(wù)系統(tǒng)的開發(fā)。隨著信息化社會的高速發(fā)展, 越來越多的學(xué)習(xí)資料出現(xiàn)在計算機網(wǎng)絡(luò)之中。在教育教學(xué)當(dāng)中,如何使學(xué)生了解和使用這些資料呢?基于此問題,精品課程網(wǎng)站的建設(shè),便能夠充分利用各種計算機網(wǎng)絡(luò)信息,增強學(xué)生的自學(xué)能力,不管對學(xué)生還是教師都是大有益處的。在線學(xué)習(xí)日益成為成人學(xué)習(xí)者(包括在校大學(xué)生)的重要的學(xué)習(xí)形式之一, 而且將會在很大程度上要求學(xué)習(xí)者改變已有的學(xué)習(xí)習(xí)慣和學(xué)習(xí)方式。網(wǎng)絡(luò)對于普通高等學(xué)校
56、學(xué)生的學(xué)習(xí)過程同樣發(fā)揮著積極的作用15。隨著計算機網(wǎng)絡(luò)的飛速發(fā)展,傳統(tǒng)的單機多媒體教學(xué)方法已經(jīng)不能滿足教學(xué)的需要,網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)壓縮技術(shù)和課件制作技術(shù)的發(fā)展,將使多媒體教學(xué)突破傳統(tǒng)教學(xué)的局限,引發(fā)一場新的教育革命,多媒體教學(xué)網(wǎng)絡(luò)化將成為未來教學(xué)的主要形式。它的發(fā)展具有以下趨勢:(1) 網(wǎng)絡(luò)技術(shù)的發(fā)展促進了多媒體網(wǎng)絡(luò)教學(xué)形式的普及,這是信息時代發(fā)展階段的必然產(chǎn)物。把多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)結(jié)合一起,借助于網(wǎng)絡(luò)的優(yōu)勢,才能為多媒體網(wǎng)絡(luò)教學(xué)的發(fā)展提供更廣闊的空間。同傳統(tǒng)的單機多媒體教學(xué)相比,網(wǎng)絡(luò)多媒體教學(xué)能充分利用網(wǎng)絡(luò)資源共享的特性,只需要將教學(xué)內(nèi)容存放在網(wǎng)絡(luò)管理中心的服務(wù)器上,校園網(wǎng)內(nèi)的所有用戶在任何
57、時間、任何地點,都可以按照自己的需要瀏覽教學(xué)內(nèi)容,從而進行備課、自學(xué)、復(fù)習(xí)等。利用網(wǎng)絡(luò)的特性,還可以增加在線討論、測試等功能,豐富了教學(xué)手段,使學(xué)生能對教學(xué)內(nèi)容充分理解和掌握。(2) 多媒體的信息數(shù)據(jù)量很大,對傳播網(wǎng)絡(luò)的要求很高,要進行網(wǎng)絡(luò)多媒體教學(xué),必須建成一個完善的高速寬帶的網(wǎng)絡(luò)傳輸系統(tǒng),能夠進行遠程實時數(shù)據(jù)、圖文、聲音及視頻信號。目前,大多數(shù)院校都擁有一定規(guī)模的校園網(wǎng),如何實現(xiàn)多媒體教學(xué)與校園網(wǎng)之間的最佳結(jié)合,使網(wǎng)絡(luò)教學(xué)應(yīng)用于實踐,是教育改革面臨的一個重要課題。(3) 數(shù)據(jù)壓縮技術(shù)的不斷發(fā)展,為多媒體信息傳輸提供了必要條件。多媒體信息中語音信息的數(shù)據(jù)量較小,且基本壓縮方法己經(jīng)成熟,目前的
58、數(shù)據(jù)壓縮研究主要集中于圖像和視頻信號的壓縮方面。圖像和動態(tài)視頻數(shù)據(jù)信息量非常大,不僅超出了計算機的存儲和處理能力,而且是當(dāng)前通信信道的傳輸速率所不能達到的。因此,為了存儲、處理和傳輸這些數(shù)據(jù),必須進行壓縮。數(shù)據(jù)壓縮方法種類很多,一般分為無損壓縮和有損壓縮兩大類。無損壓縮利用數(shù)據(jù)的統(tǒng)計冗余進行壓縮,可完全恢復(fù)原始數(shù)據(jù),而不會引起任何失真,但壓縮率會受到數(shù)據(jù)統(tǒng)計冗余度的理論限制,一般為 2:1 到 5:1,這類壓縮方法廣泛用于文28本數(shù)據(jù)、程序和特殊應(yīng)用場合的圖像數(shù)據(jù)的壓縮。由于壓縮比的限制,僅使用無損壓縮方法不可能解決圖像和數(shù)字視頻的存儲和傳輸問題。有損壓縮方法利用了人類視覺對圖像中的某些頻率成分不敏感的特性,允許壓縮過程中損失一定的信息,解壓縮時雖然不能完全恢復(fù)原始數(shù)據(jù),但是由于所損失的數(shù)據(jù)對原始圖像的理解影響較小,壓縮比較大,目前廣泛應(yīng)用于圖像和視頻數(shù)據(jù)的壓縮。(4) 多媒體軟件的開發(fā),也是網(wǎng)絡(luò)多媒體教學(xué)最重要的一個環(huán)節(jié),由于課件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械 合作協(xié)議
- 觀光旅游情侶船合作協(xié)議
- 2025年四川雅安市棧道商務(wù)信息咨詢有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025年甘肅天??h農(nóng)業(yè)產(chǎn)業(yè)扶貧開發(fā)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 2025版新能源車輛運輸及售后服務(wù)合同3篇
- 2025年度店面出租合同風(fēng)險評估與預(yù)防措施2篇
- 2025年度個人債權(quán)擔(dān)保合同參考文本4篇
- 2025年度個人沿街店房租賃合同(含租賃期限調(diào)整與續(xù)約流程)3篇
- 2025版建筑水電安裝工程補充協(xié)議書3篇
- 2025年度住宅小區(qū)公共區(qū)域裝修改造合同
- 2023年貴州省畢節(jié)市中考物理試題(原卷+解析版)真題含答案
- 飯店管理基礎(chǔ)知識(第三版)中職PPT完整全套教學(xué)課件
- 2023年重慶市中考物理A卷試卷【含答案】
- 從中國制造到中國創(chuàng)造(優(yōu)秀課件)
- 【打印版】意大利斜體英文字帖(2022年-2023年)
- 2023年浙江省嘉興市中考數(shù)學(xué)試題及答案
- 【考試版】蘇教版2022-2023學(xué)年四年級數(shù)學(xué)下冊開學(xué)摸底考試卷(五)含答案與解析
- 《分?jǐn)?shù)的基本性質(zhì)》數(shù)學(xué)評課稿10篇
- 血液透析個案護理兩篇
- 第八章 客戶關(guān)系管理
- 新版人教版高中英語選修一、選修二詞匯表
評論
0/150
提交評論