麗水學(xué)院
畢業(yè)設(shè)計(論文)
(2013屆)
題 目 浙江欠發(fā)達地區(qū)的網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺的開發(fā)與應(yīng)用
指導(dǎo)教師 顧鍵萍
院 別 工學(xué)院
班 級 網(wǎng)絡(luò)091本
學(xué) 號 09104160110
姓 名 宋檸君
二〇一三 年 三 月 二十 日
浙江欠發(fā)達地區(qū)的網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺的開發(fā)與應(yīng)用
專業(yè):網(wǎng)絡(luò)工程 班級:網(wǎng)絡(luò)091本 姓名:宋檸君 指導(dǎo)教師:顧鍵萍
摘要 網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺作為一種新型的協(xié)作交流的產(chǎn)物。本設(shè)計結(jié)合C/S和B/S結(jié)構(gòu)模式,運用移動即時通信技術(shù)、SQL SERVER數(shù)據(jù)庫技術(shù)、J2EE網(wǎng)站開發(fā)技術(shù),前臺使用MyEclipse開發(fā)工具,后臺使用SQL SERVER數(shù)據(jù)庫進行開發(fā)。網(wǎng)絡(luò)協(xié)作平臺由用戶登錄模塊、教師設(shè)計課程模塊、學(xué)生按照教師設(shè)計的活動安排協(xié)作分工、在線考試系統(tǒng)組成,平臺適合于欠發(fā)達地區(qū)民眾通過網(wǎng)絡(luò)協(xié)作學(xué)習(xí),在構(gòu)建協(xié)作學(xué)習(xí)平臺時充分考慮服務(wù)對象的網(wǎng)絡(luò)素養(yǎng),通過教師講授,組內(nèi)討論交流,課后訓(xùn)練與測試監(jiān)督,使學(xué)習(xí)者更方便的學(xué)習(xí)知識與查找教育資源。
關(guān)鍵詞 網(wǎng)絡(luò)協(xié)作 學(xué)習(xí)平臺 J2EE Web技術(shù)
Zhejiang of underdeveloped regions in the development and application of network collaborative learning platform
Profession: Network Engineering Class: The network of 091 Name :Ningjun.Song Instructor : Jianping.Gu
Abstract Network platform for collaborative learning as a kind of new collaborative share of the product. Combining C/S and B/S structure model, using the mobile instant messaging technology, SQL SERVER database technology, J2EE web development technology, front desk using the MyEclipse development tools, the
……(新文秘網(wǎng)http://120pk.cn省略2048字,正式會員可完整閱讀)……
只求“夠用”和“管用”,以最低的經(jīng)濟成本和最短的開發(fā)周期實現(xiàn)網(wǎng)絡(luò)化學(xué)習(xí)平臺的構(gòu)建,使網(wǎng)絡(luò)化學(xué)習(xí)平臺得到有效的優(yōu)化與提高,同時更好為本地民眾服務(wù)。以“三網(wǎng)融合”為基礎(chǔ),在不同的終端上部署不同的網(wǎng)絡(luò)化教育傳播模式,有一定的理論創(chuàng)新性,以構(gòu)建全民學(xué)習(xí)、終身學(xué)習(xí)型為平臺指導(dǎo)思想,意義深遠。
第一章 概述
1.1 網(wǎng)絡(luò)學(xué)習(xí)協(xié)作平臺的概況
國內(nèi)利用網(wǎng)絡(luò)教育總體還只是處在初級階段。在美國等發(fā)達國家,互聯(lián)網(wǎng)與青少年的學(xué)習(xí)活動聯(lián)系緊密。據(jù)了解,美國有50%的課堂采用超文本學(xué)習(xí),青少年利用網(wǎng)絡(luò)進行研究式學(xué)習(xí)、拓展閱讀,甚至與科學(xué)家進行遠程對話,網(wǎng)上學(xué)習(xí)已經(jīng)成為教育的一種有效手段。相比之下,國內(nèi)青少年利用互聯(lián)網(wǎng)學(xué)習(xí)的比例較低,只有15%左右。而同屬于亞洲文化圈,中國和韓國在教育_上有很大的相似之處,但網(wǎng)絡(luò)教育發(fā)展迥異。與韓國相比,中國網(wǎng)民網(wǎng)絡(luò)學(xué)習(xí)使用率非常低。據(jù)APIRA數(shù)據(jù),截止2008年,韓國有超過一半的網(wǎng)民使用網(wǎng)絡(luò)教育,占網(wǎng)民總數(shù)的54.1%;而中國網(wǎng)民網(wǎng)絡(luò)教育使用率只有16.5%。國內(nèi)網(wǎng)絡(luò)學(xué)習(xí)相比國外存在很大差距的原因是多方面的,但是網(wǎng)絡(luò)教育平臺門檻高,使得很多人沒有機會通過互聯(lián)網(wǎng)來學(xué)習(xí)也是重要原因之一;另外,網(wǎng)絡(luò)學(xué)習(xí)模式單一,國內(nèi)網(wǎng)絡(luò)教育幾乎都是提供網(wǎng)絡(luò)學(xué)習(xí)資源讓學(xué)習(xí)者自主學(xué)習(xí),無人授課的學(xué)習(xí)難度大,學(xué)習(xí)效率低,這也是國內(nèi)網(wǎng)民很少進行網(wǎng)絡(luò)學(xué)習(xí)的原因。因此,一方面要降低網(wǎng)絡(luò)學(xué)習(xí)的門檻,另一方面必須有組織的進行網(wǎng)絡(luò)協(xié)同學(xué)習(xí)、授課、聽說實時交流。所以針對欠發(fā)達地區(qū),有必要開發(fā)基于三網(wǎng)融合的學(xué)習(xí)平臺,降低網(wǎng)絡(luò)學(xué)習(xí)的門檻,使任何人在任可地點都可以通過有線或無線網(wǎng)絡(luò)進行學(xué)習(xí),同時將學(xué)習(xí)者有效組織,進行協(xié)同學(xué)習(xí),利用無線通信網(wǎng)絡(luò)的_與視頻交流信息,可使協(xié)同學(xué)習(xí)更為接近真實的課堂。
1.2 開發(fā)意義
本項目解決以往的網(wǎng)絡(luò)化教學(xué)在欠發(fā)達地區(qū),由于受硬件環(huán)境的制約而難以實現(xiàn)的問題,使網(wǎng)絡(luò)化教學(xué)平臺可以服務(wù)于全民,真正實現(xiàn)全民教育、終身教育的教學(xué)目標。在光纜和PC機無法到達的偏遠地區(qū),民眾可以通過3G手機無線上網(wǎng)來獲取教育資源,但3G網(wǎng)絡(luò)與有線上網(wǎng)有著帶寬與速度上的明顯區(qū)別,3G手機上網(wǎng)的上傳下載速度明顯低于有線網(wǎng),存儲能力也遠遠小于有線網(wǎng)絡(luò)終端設(shè)備,在構(gòu)建適于不同終端的教育平臺時,要充分考慮不同媒體的網(wǎng)絡(luò)傳播速度與容量問題。在解決了偏遠地區(qū)網(wǎng)絡(luò)學(xué)習(xí)平臺民眾的硬件設(shè)備問題后,進一步研究受眾的網(wǎng)絡(luò)素養(yǎng)問題,偏遠地區(qū)的民眾,觸網(wǎng)的機會相對較少,所以對于網(wǎng)絡(luò)學(xué)習(xí)平臺的使用與接受能力也有一定的限制,在構(gòu)建協(xié)作學(xué)習(xí)平臺時也要充分考慮服務(wù)對象的網(wǎng)絡(luò)素養(yǎng),使學(xué)習(xí)者更方便的接受知識的方法就是協(xié)作學(xué)習(xí),通過教師講授,組內(nèi)討論交流,課后訓(xùn)練與測試監(jiān)督,使學(xué)習(xí)者能更方便學(xué)習(xí)知識與查找教育資源者。因此,設(shè)計開發(fā)一種適用于各種通信網(wǎng)絡(luò)的協(xié)作學(xué)習(xí)平臺可以說是順利成章也迫在眉捷。開發(fā)一個適合三網(wǎng)傳播的網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺十分必要,意義重大。
開發(fā)基于三網(wǎng)融合的網(wǎng)絡(luò)學(xué)習(xí)平臺的目的意義如下:
(1)讓欠發(fā)達地區(qū)的偏遠民眾也能在線學(xué)習(xí),通過知識與技能改變自己的命運。
麗水地區(qū),經(jīng)濟落后,山多人少,信息化程度較低。但隨著“三網(wǎng)融合”與各種新技術(shù)與新產(chǎn)品(如IPAD,3G手機等)的誕生,使得越來越多的人擁有這些新產(chǎn)品,這就要求教育平臺開發(fā)工作者有新的開發(fā)思路,使開發(fā)出來的教育網(wǎng)絡(luò)平臺更適用于各種不同的用戶、不同的終端選擇與使用。
(2)提高網(wǎng)絡(luò)學(xué)習(xí)平臺媒體覆蓋率和平臺使用率。傳統(tǒng)互聯(lián)網(wǎng)通過PC上網(wǎng),但現(xiàn)在有更多的終端上網(wǎng),如3G,無線網(wǎng)等,因此開發(fā)適用無線網(wǎng)絡(luò)使用的協(xié)作學(xué)習(xí)平臺可以使更多的人更方便的參與網(wǎng)絡(luò)學(xué)習(xí)中。
(3)提高學(xué)習(xí)效率,節(jié)約教育成本。
欠發(fā)達地區(qū),工業(yè)總量偏小,企業(yè)資金緊張,不少企業(yè)培訓(xùn)經(jīng)理在為如何找到培訓(xùn)效果好,費用低的培訓(xùn)方案而費盡心機。教育部門也在為遠程教育如何能更有效的實施而努力。網(wǎng)絡(luò)協(xié)作學(xué)習(xí)的特點是知識與教學(xué)的網(wǎng)絡(luò)化,學(xué)習(xí)方式模擬傳統(tǒng)教學(xué)模式,由組織的進行授課與學(xué)習(xí),同時比現(xiàn)實課堂教育有更大的隨意性,學(xué)員也可以在課后通過網(wǎng)絡(luò)學(xué)習(xí)視頻等學(xué)習(xí)資源課后學(xué)習(xí)。與傳統(tǒng)的資源型網(wǎng)絡(luò)教學(xué)相比有更好的互同性與協(xié)作型,學(xué)習(xí)效率更高。網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺適于企業(yè)培訓(xùn)專題,也適合有共同學(xué)習(xí)興趣與愛好的學(xué)員互相學(xué)習(xí),相互提高。
(4)為網(wǎng)絡(luò)教育平臺開發(fā)者提供一種新思路,新方法。
以往的教學(xué)平臺開發(fā),以因特網(wǎng)為依托,教學(xué)內(nèi)容多媒體,終端媒體常常為英特網(wǎng)上的PC,但INTERNET在欠發(fā)達地區(qū)的很多落后村落還得不到硬件設(shè)施的支持,PC更是不能走入邊緣地區(qū)貧窮的人家。如果能利用“三網(wǎng)融合”的網(wǎng)絡(luò)優(yōu)勢,針對不同的網(wǎng)絡(luò)用戶群,研究適于不同人群、不同企業(yè)的網(wǎng)絡(luò)教育平臺,引導(dǎo)教學(xué)平臺開發(fā)者,應(yīng)用新技術(shù),新方法,開發(fā)出更有網(wǎng)絡(luò)覆蓋性和應(yīng)用價值的教學(xué)平臺,就能使更多的企業(yè)和個人從中受益。
1.3 開發(fā)內(nèi)容
本課題的主要任務(wù)是設(shè)計一個基于J2EE技術(shù)搭建網(wǎng)絡(luò)協(xié)作與交流的學(xué)習(xí)平臺,可以利用本平臺提供的網(wǎng)絡(luò)基礎(chǔ)設(shè)施、具有移動Web即時通信、資源實時移動共享等功能的實時網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺,使任何人在任何地方任何時間都能上網(wǎng)學(xué)習(xí)、協(xié)作學(xué)習(xí)。需要完成的是能夠穩(wěn)定地實現(xiàn)網(wǎng)站的基本功能。
系統(tǒng)具備以下基本功能:
(1)信息管理。建立一個網(wǎng)站,可以對相關(guān)教師資源、學(xué)習(xí)主題、課件資源等進行分類展示。
(2)用戶管理。提供教師(這里的教師是組織者,不一定現(xiàn)實中的教師)及學(xué)員注冊,查詢,修改。
(3)教師管理。能夠開設(shè)新的學(xué)習(xí)主題,圍繞該主題將課件資源、習(xí)題等聚合起來,提供給學(xué)習(xí)者;支持教師對學(xué)習(xí)者進行分組,將單個獨立的學(xué)習(xí)者組織起來,賦予相應(yīng)組的操作權(quán)限。
(4)學(xué)員管理。
1)用戶登錄:用戶身份有:系統(tǒng)管理員、教師、學(xué)員、游客。
2)教師可以設(shè)計課程的內(nèi)容模塊,包括“課程概述”、“學(xué)習(xí)目標”、“教師信息”、“教學(xué)活動”、“活動指南”等,教師還可以通過項目設(shè)計內(nèi)的“用戶管理”模塊中的“小組管理”為學(xué)生分組。
3)學(xué)生應(yīng)按照教師設(shè)計的活動安排協(xié)作分工、共同完成教師布置的任務(wù)。并可進行在線考試。
4)成果交流為達到教學(xué)目標,各小組在完成組內(nèi)協(xié)作后,需將學(xué)習(xí)成果分享,聽取同學(xué)和教師的修改意見,以使之更完善直至形成最終成果。學(xué)生在這一過程中,要認真研究其他小組的學(xué)習(xí)成果,并給出公正的評價。
5)評價。平臺提供的評價功能有效提高學(xué)生評價的公正性和效率。在網(wǎng)絡(luò)協(xié)作學(xué)習(xí)中,教師對學(xué)生的評價主要依據(jù)學(xué)生對協(xié)作小組的貢獻、小組的學(xué)習(xí)成果、同學(xué)評價和教師評價等方面。平臺對學(xué)生參加學(xué)習(xí)時間、訪問的學(xué)習(xí)內(nèi)容、參與的討論等情況都有詳細的記錄,教師可以很方便地根據(jù)平臺所給出的數(shù)據(jù),對學(xué)生做出公正、科學(xué)、準確的評價。
第二章 系統(tǒng)開發(fā)工具和開發(fā)技術(shù)介紹
2.1 開發(fā)工具介紹
MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。
MyEclipse有著功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試與發(fā)布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、SQL、Hibernate。我們也可以將它看做是Eclipse的一個插件。
J2EE是目前世界上開發(fā)Web應(yīng)用,特別是企業(yè)級Web應(yīng)用的最流行的平臺之一,
銀行、證券系統(tǒng)到企業(yè)信息化平臺都使用J2EE。
Sun Microsystem公司在1996年推出了一種新的純面向?qū)ο蟮木幊陶Z言,命名為Java。根據(jù)不同的應(yīng)用領(lǐng)域?qū)ava語言劃分為三大平臺其中就有Java 2 Plantform Enterprise Edition 簡稱J2EE,java2平臺企業(yè)版。主要用于快速設(shè)計、開發(fā)、部署和管理企業(yè)級的軟件系統(tǒng)。
J2EE是實現(xiàn)信息管理系統(tǒng)的一種有效技術(shù),當(dāng)前用J2EE實現(xiàn)B/S結(jié)構(gòu)的信息管理系統(tǒng)非常的流行且技術(shù)也越來越趨于成熟,性能也得到了非常大的提升。輕量級的J2EE應(yīng)用對于小中型項目的開發(fā)帶來了許多便利之處,對比于經(jīng)典J2EE的簡化,在保留經(jīng)典J2EE應(yīng)用的框架、良好的可擴展性、可維護性的基礎(chǔ)上,簡化了J2EE應(yīng)用的開發(fā),降低了J2EE應(yīng)用的部署成本,基本實現(xiàn)過程簡潔明了。輕量級J2EE應(yīng)用面向的是用戶,是一種更實際的信息化平臺架構(gòu)。
2.2 開發(fā)技術(shù)介紹
2.2.1 MVC設(shè)計模式
MVC是一個設(shè)計模式,它強制性的使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。
視圖
視圖是用戶看到并與之交互的界面。對老式的Web應(yīng)用程序來說,視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)已層出不窮,它們包括Macromedia Flash和象*HTML,*ML/*SL,WML等一些標識語言和Web services.
如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。MVC一個大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。
模型
模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的三個部件中,模型擁有最多的處理任務(wù)。例如它可能用象EJBs和ColdFusion Components這樣的構(gòu)件對象來處理數(shù)據(jù)庫。被模型返回的數(shù)據(jù)是中立的,就是說模型與數(shù)據(jù)格式無關(guān),這樣一個模型能為多個視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復(fù)性。
控制器
控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求。所以當(dāng)單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何處理。它只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后用確定用哪個視圖來顯示模型處理返回的數(shù)據(jù)。
總結(jié)MVC的處理過程,首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶,其模式如圖2-1所示。
圖2-1 MVC模式圖
2.2.2 C/S和B/S結(jié)構(gòu)
C/S結(jié)構(gòu)的系統(tǒng),這種結(jié)構(gòu)借助于網(wǎng)絡(luò)將應(yīng)用資源和應(yīng)用任務(wù)合理的分配到CLINET、SERVER兩端。具體的,客戶端主要功能是負責(zé)人機交互,管理用戶接口、執(zhí)行客戶端應(yīng)用程序,采集數(shù)據(jù)以及向服務(wù)器提交應(yīng)用請求,而服務(wù)器則執(zhí)行后臺程序,主要承擔(dān)數(shù)據(jù)庫存儲系統(tǒng)的共享管理、 ……(未完,全文共31974字,當(dāng)前僅顯示5751字,請閱讀下面提示信息。
收藏《浙江欠發(fā)達地區(qū)的網(wǎng)絡(luò)協(xié)作學(xué)習(xí)平臺的開發(fā)與應(yīng)用》)