錢津 張鐦元 張埕華
摘要:傳統(tǒng)教學(xué)時(shí)間和地點(diǎn)的固定性促成了遠(yuǎn)程教育的發(fā)展,從而導(dǎo)致遠(yuǎn)程教育成為高校的推崇和社會(huì)趨勢的必行。在該遠(yuǎn)程教育系統(tǒng)中,以Jsp/Servlet為基礎(chǔ)設(shè)計(jì),在系統(tǒng)設(shè)計(jì)前進(jìn)行了充分的社會(huì)調(diào)查,提出了遠(yuǎn)程教育系統(tǒng)各模塊的設(shè)計(jì)的基本方案,以各個(gè)教育角色的切實(shí)需求的角度考慮出發(fā),劃分了不同的功能模塊,并對系統(tǒng)中的子模塊按照功能分類進(jìn)行了細(xì)致的劃分,完成了該系統(tǒng)的設(shè)計(jì)。Myeclipse和Mysql完成該系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)師生課件交互功能,作業(yè)交互功能,答疑留言功能等,該系統(tǒng)實(shí)現(xiàn)了遠(yuǎn)程教育的應(yīng)用功能。
關(guān)鍵詞:教育;數(shù)據(jù)庫;計(jì)算機(jī);開發(fā)
1?緒論
遠(yuǎn)程教育系統(tǒng)是很有發(fā)展前景,且備受矚目的一類教育系統(tǒng)。它起源于電化教育,如今在信息技術(shù)不斷提高的大環(huán)境下,遠(yuǎn)程教育也得到了迅猛發(fā)展,設(shè)備不斷完善,資源共享范圍日漸擴(kuò)大,學(xué)生享受到的優(yōu)質(zhì)教師資源的途徑越來越多,也越來越方便。
1.1?研究背景
當(dāng)下社會(huì)誠然進(jìn)入以計(jì)算機(jī)為核心的時(shí)代。教育是永遠(yuǎn)不會(huì)過時(shí)的話題,傳統(tǒng)的線下教育也即將迎來了最大的沖擊和機(jī)遇,從而擁有新的活力。
遠(yuǎn)程教育系統(tǒng)是基于傳統(tǒng)的教育方式但是又是創(chuàng)新發(fā)展的模式,傳統(tǒng)高?,F(xiàn)在使用的還是幾年前的Web系統(tǒng),該系統(tǒng)存在著許多缺點(diǎn),如界面不夠美觀,操作流程繁瑣,效率低且保密性差,對瀏覽器的兼容性不夠好,不方便用戶隨時(shí)隨地的查看管理各類信息。
基于jsp遠(yuǎn)程教育系統(tǒng)的創(chuàng)造和實(shí)行有利于突破傳統(tǒng)意義上學(xué)生在受教育資源的設(shè)備限制、師資力量和單一的講授型教育方式方面上得到一定的改進(jìn),可以讓學(xué)生有自己的可支配的學(xué)習(xí)時(shí)間,從而提高學(xué)生的積極性、能動(dòng)性。
1.2?國內(nèi)外現(xiàn)狀
從20世紀(jì)70年代,美國已經(jīng)開始開發(fā),第二代互聯(lián)網(wǎng)大型工程則為其提供更高速的信息平臺(tái)和更高運(yùn)行的速度?,F(xiàn)在美國的每一個(gè)公民的所有信息都可以被任何圖書館和學(xué)校的internet上合理、合法獲取。
其次鄰國—日本也對信息化教育早就采取了一系列行動(dòng),公立小學(xué)每個(gè)學(xué)生和另一個(gè)同學(xué)可以同時(shí)擁有一臺(tái)計(jì)算機(jī),20世紀(jì)后,所有學(xué)校都已經(jīng)連入網(wǎng)絡(luò)。
1.3?研究意義
隨著經(jīng)濟(jì)發(fā)展,GDP不斷的提高,人民生活水平的改善,教育也迎來了它的春天,繼傳統(tǒng)教育后,出現(xiàn)了很多新型的教育方式,遠(yuǎn)程教育就是其中一種。遠(yuǎn)程教育系統(tǒng)的推廣促進(jìn)了教育的公平性、普遍性、共享性。計(jì)算機(jī)技術(shù)改變了教育模式,各個(gè)高校通過遠(yuǎn)程教育系統(tǒng),實(shí)現(xiàn)信息化教育。
2?可行性分析
本章從多方面角度出發(fā)進(jìn)行具體且全面的分析,可以得出該系統(tǒng)是否有應(yīng)用價(jià)值的精確結(jié)論。
2.1?操作可行性
總之,該系統(tǒng)對于計(jì)算機(jī)能力的要求并不高,用戶范圍較廣,受眾面較大,上手容易,十分有利于遠(yuǎn)程教育的推行。
2.2?技術(shù)可行性
該系統(tǒng)采用了jsp、Javabean等技術(shù)。系統(tǒng)采用B/S結(jié)構(gòu),是用戶在自己計(jì)算機(jī)的瀏覽器來實(shí)現(xiàn),在系統(tǒng)服務(wù)器端進(jìn)行查詢。其中eclipse可以跨平臺(tái)、可以減少開發(fā)者的負(fù)擔(dān)、可以提高運(yùn)行的速度和效率。Servlet是使用java語言形成的網(wǎng)關(guān)界面,優(yōu)點(diǎn)有安全、可移動(dòng)、很靈活、十分耐久等。該技術(shù)可以對數(shù)據(jù)進(jìn)行觀看和改正,最終形成動(dòng)態(tài)的網(wǎng)頁。javabean是可重用組建技術(shù),可以將編寫好的java語言反復(fù)利用。非常具有可用性。
2.3?經(jīng)濟(jì)可行性
該系統(tǒng)的管理員由教師用戶代替,從而大大減少了管理成本,其次該系統(tǒng)經(jīng)費(fèi)并不高,在可以接受范圍內(nèi),最后該系統(tǒng)的利用價(jià)值是較高的,可以對新型信息化教育起到促進(jìn)作用,對于地區(qū)教育不平衡性起到改善作用。
2.4?法律可行性
該系統(tǒng)只會(huì)在較小范圍內(nèi)進(jìn)行學(xué)術(shù)上的交流,并不會(huì)涉及到經(jīng)濟(jì)領(lǐng)域,所以不存在商業(yè)經(jīng)濟(jì)等糾紛。
從而不會(huì)造成侵權(quán),該系統(tǒng)不會(huì)造成侵權(quán)和一些責(zé)任后果,故而法律可行。
3?需求分析
3.1?需求背景分析
遠(yuǎn)程教育一直都是一個(gè)備受爭議的教育方式。雖然它很廣泛而且也很符合當(dāng)代信息化教育的特點(diǎn)。缺點(diǎn)就是考驗(yàn)學(xué)生的自制力和學(xué)習(xí)能動(dòng)性。如果離開了教師的監(jiān)督,離開了學(xué)校的檢查,學(xué)生對于知識(shí)點(diǎn)獲取是否還能像學(xué)校受教育一樣有系統(tǒng)有規(guī)劃,這現(xiàn)在還不好下結(jié)論。這也是遠(yuǎn)程教育需要克服的重大難題,如何將學(xué)生和老師的情感交互,如何讓老師和學(xué)生的知識(shí)交互,如何讓老師的上課節(jié)奏與學(xué)生交互,這些都是值得思考和分析的問題。
3.2?功能需求分析
遠(yuǎn)程教育的基本功能需要有:
本系統(tǒng)包括教師、學(xué)生兩個(gè)用戶角色,有以下功能:
(1)教師具有的權(quán)限功能如下:
①?個(gè)人管理:個(gè)人登錄注冊,登錄密碼信息修改。
②?課件內(nèi)容的上傳與管理、作業(yè)發(fā)布的操作以及對作業(yè)的增刪改:將教學(xué)的內(nèi)容以及相關(guān)作業(yè)發(fā)布到該系統(tǒng)的對應(yīng)欄目中,切角是擁有對它們操作的權(quán)利,比如增加操作等。
③?答疑信息管理:對學(xué)生提問的內(nèi)容進(jìn)行回復(fù)。
(2)學(xué)生具有的權(quán)限功能如下:
①?個(gè)人管理:個(gè)人登錄注冊,登錄密碼信息修改。
②?學(xué)習(xí)教學(xué)課件的內(nèi)容和作業(yè)上傳的操作:學(xué)生在線閱讀或下載教師發(fā)布的教學(xué)內(nèi)容附件以及作業(yè)附件。
③?答疑信息管理:可以對存在疑問的地方進(jìn)行留言,等待教師處理。
④?在線測試:以選擇題為主,學(xué)生進(jìn)行自測,系統(tǒng)帶有計(jì)時(shí)功能30分鐘內(nèi)必須完成。完成測試后系統(tǒng)公布成績。
為了實(shí)現(xiàn)這些功能,本人劃分成以下了這幾個(gè)模塊:
1、權(quán)利支配模塊
不同的角色有著不同的權(quán)利,在該系統(tǒng)中,讓教師充當(dāng)管理員。
2、教學(xué)內(nèi)容發(fā)布和通知模塊
由于教師充當(dāng)管理員角色,因此內(nèi)容發(fā)布和通知都由教師完成,對課程的上傳、發(fā)布、布置作業(yè)等功能。
3、教學(xué)作業(yè)發(fā)布模塊
教師在對應(yīng)的教學(xué)課件后,可上傳相關(guān)的作業(yè),到后期內(nèi)容太多,教師有權(quán)進(jìn)行刪除和修改。同時(shí)后期學(xué)生也可通過搜索相關(guān)作業(yè)功能進(jìn)行尋找作業(yè),從而完成作業(yè)。
4、教學(xué)測試模塊
該模塊主要負(fù)責(zé)管理測試試卷信息的登記以及教師對測試試卷信息的管理,對試卷進(jìn)行增刪改操作。
5、答疑模塊
這也是師生相對交互的模塊,學(xué)生在進(jìn)行學(xué)習(xí)后可進(jìn)行傳統(tǒng)教育中的向老師提問這一環(huán)節(jié),教師在登錄該系統(tǒng)時(shí)可回答學(xué)生的疑問,進(jìn)行非實(shí)時(shí)性的師生交流意見。
3.3?安全需求
系統(tǒng)是開放的,所以需要防火墻防止病毒和黑客,防止人為性的惡意攻擊,老師充當(dāng)管理員的角色,一定程度上降低了管理員角色的風(fēng)險(xiǎn)。
4?系統(tǒng)設(shè)計(jì)
4.1?總體設(shè)計(jì)
該系統(tǒng)采用jsp實(shí)現(xiàn)靜態(tài)html和動(dòng)態(tài)html,用html語言呈現(xiàn)網(wǎng)頁;服務(wù)端用servlet實(shí)現(xiàn)用戶的需求,實(shí)現(xiàn)用戶的交互。通過以上技術(shù)與功能模塊細(xì)分,以及與現(xiàn)實(shí)的聯(lián)系,采用主流地位的B/S結(jié)構(gòu),完成該系統(tǒng)的總體設(shè)計(jì)。
4.2?系統(tǒng)功能結(jié)構(gòu)
5?遠(yuǎn)程教育系統(tǒng)實(shí)現(xiàn)
登陸界面示意圖如圖5-1所示。
結(jié)論
本文以遠(yuǎn)程教育系統(tǒng)業(yè)務(wù)需求為依托,結(jié)合科學(xué)管理的理論,為基于jsp為的遠(yuǎn)程教育系統(tǒng)。使用本系統(tǒng)能夠輕易地實(shí)現(xiàn)各項(xiàng)教育知識(shí)信息的涉獵與查詢,并且能夠及時(shí)、準(zhǔn)確地向用戶提供最新的教育數(shù)據(jù)動(dòng)態(tài)。
遠(yuǎn)程教育系統(tǒng)的設(shè)計(jì)方式是常見的設(shè)計(jì)方法,面向?qū)ο蠛湍K化,從多個(gè)角度出發(fā)分析,從可行性分析、需求分析、總體設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn),根據(jù)用戶的需求,詳細(xì)劃分系統(tǒng)模塊,使系統(tǒng)的業(yè)務(wù)流程更加清晰、準(zhǔn)確,采用B/S結(jié)構(gòu),將系統(tǒng)三層分離,使得系統(tǒng)的靈活性、規(guī)范性大大增強(qiáng)。結(jié)合Java編程語言和Mysql數(shù)據(jù)庫,最終實(shí)現(xiàn)了一個(gè)基于Web平臺(tái)的遠(yuǎn)程教育系統(tǒng)。
參考文獻(xiàn)
[1]劉洪星,謝玉山.Eclipse開發(fā)平臺(tái)及其應(yīng)用[J].武漢理工大學(xué)學(xué)報(bào),2005,4(2):27.
[2]南方.基于Eclipse嵌入式集成開發(fā)環(huán)境[D].西安:西安電子科技大學(xué),2009:124.
[3]謝文閣,支艷強(qiáng)等.淺談Windows下的JDK安裝與Java開發(fā)環(huán)境的配置[J].大眾科技,2011,8(2):19.
[4]邊清剛,潘東華.Tomcat和Apache集成支持JSP技術(shù)探討[J].計(jì)算機(jī)應(yīng)用研究,2010,9(6):12.
[5]Akgiray?et?al.An?effective?way?to?do?network?marketing[J].?UNIONS.,2009(9):84-95.
[6]Loped.Discuss?online?book?sales?website?design?and?implementation[J].J?union?expo,2010(11):18-22
作者簡介:錢津?女?漢?浙江紹興?本科?計(jì)算機(jī)科學(xué)與技術(shù)。