陳紅++宋玲
摘 要
隨著信息技術(shù)的發(fā)展,網(wǎng)絡(luò)教學(xué)成為現(xiàn)代教育技術(shù)的熱點。網(wǎng)絡(luò)教學(xué)平臺能夠發(fā)揮信息技術(shù)在教學(xué)中的優(yōu)勢,能夠體現(xiàn)以學(xué)生為主導(dǎo)的教學(xué)理念。本文緊密結(jié)合網(wǎng)絡(luò)教學(xué)的實際需求,根據(jù)SSH的三層架構(gòu)體系和分層設(shè)計思想,設(shè)計了一個網(wǎng)絡(luò)教學(xué)平臺,這將有效地推動百色職業(yè)學(xué)院精品課程建設(shè)和教育資源的融通與共享,提高學(xué)生在網(wǎng)絡(luò)環(huán)境中的自主學(xué)習(xí)的能力。
【關(guān)鍵詞】網(wǎng)絡(luò)教學(xué)平臺 體系結(jié)構(gòu) SSH技術(shù)
今天傳統(tǒng)的粉筆黑板的教學(xué)模式越來越不能滿足發(fā)展的需求,隨著教育技術(shù)手段的發(fā)展,教育正在走向信息化。為跟上現(xiàn)代教育改革的步伐,近年來,國內(nèi)許多高校進行了校園網(wǎng)建設(shè),而與之對應(yīng)的網(wǎng)絡(luò)教學(xué)軟件卻相對滯后,所以基于校園網(wǎng)的網(wǎng)絡(luò)教學(xué)平臺已經(jīng)越來越被高校所需求。據(jù)有關(guān)研究顯示,網(wǎng)絡(luò)教學(xué)平臺在應(yīng)用中存在一些問題,比如:網(wǎng)絡(luò)教學(xué)平臺的應(yīng)用水平低于開發(fā)水平;各學(xué)校網(wǎng)絡(luò)教學(xué)平臺的水平與實際應(yīng)用水平不完全一致,而有的學(xué)校平臺功能不是很強大但應(yīng)用效果很好、對需要的滿足度高,反映好。所以,構(gòu)建高質(zhì)量的網(wǎng)絡(luò)教學(xué)平臺正在成為教育技術(shù)領(lǐng)域的一大研究課題。
本文基于目前網(wǎng)絡(luò)教學(xué)的現(xiàn)狀和要求,對網(wǎng)絡(luò)教學(xué)平臺進行研究,并設(shè)計實現(xiàn)了一個基于SSH的網(wǎng)絡(luò)教學(xué)平臺,輔助老師教學(xué)和學(xué)生進行自主學(xué)習(xí),推動百色職業(yè)學(xué)院的校園網(wǎng)建設(shè)和精品課程建設(shè),提高學(xué)院的教育信息資源的應(yīng)用水平與效率。
1 基于MVC模式的SSH開發(fā)技術(shù)
1.1 MVC結(jié)構(gòu)模式
如今,MVC是Web應(yīng)用開發(fā)中最常用的設(shè)計模式,MVC(Model-View-Controller),即由模型、視圖、控制器三種部件組成。即即把一個應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,它減弱了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口之間的耦合,以及讓視圖層更富于變化,使得可以用多個顯示視圖來顯示一個模型,無論何時發(fā)生了何種數(shù)據(jù)變化,控制器都會控制所有的視圖,使顯示更新。
1.2 SSH技術(shù)
采用SSH框架可以清晰的劃分應(yīng)用層次,縮短開發(fā)周期,提高系統(tǒng)靈活性,提高代碼的可擴展性、可維護性及可復(fù)用性等。
Struts是基于Java的一套框架技術(shù),是目前使用最多的JSP Web框架,是一個開源的MVC框架。Struts是基于面向?qū)ο笤O(shè)計的,他的實現(xiàn)重點在控制器上,同時也為試圖提供了一系列定制標(biāo)簽功能。
Hibernate是目前最為流行的ORM(對象/關(guān)系映射)框架,在關(guān)系數(shù)據(jù)庫和Java對象之間做了自動映射,使得程序員可以非常簡單的方式實現(xiàn)對數(shù)據(jù)庫的操作。Hibernate的作用是實現(xiàn)持久化對象和數(shù)據(jù)庫中表之間的映射,它處于應(yīng)用程序和數(shù)據(jù)庫之間,相當(dāng)于一個持久化對象和數(shù)據(jù)庫中數(shù)據(jù)的一個轉(zhuǎn)化平臺。
Spring出現(xiàn)的一個最大的目標(biāo)就是使J2EE的開發(fā)變得更加容易。Spring致力于提供一個以統(tǒng)一的、高效的方式構(gòu)造整個應(yīng)用,并且可以將單層框架以最佳的組合揉和在一起建立一個連貫的體系,可以說Spring是一個提供了更完善開發(fā)環(huán)境的框架,可以為對象提供企業(yè)級的服務(wù)。
2 系統(tǒng)設(shè)計
2.1 功能概述
本文設(shè)計的網(wǎng)絡(luò)教學(xué)平臺主要目的是為了輔助教學(xué),實現(xiàn)課堂同步學(xué)習(xí)與課后異步學(xué)習(xí)的整合。在該平臺中,可以各種進行信息發(fā)布,還可以上傳課件,學(xué)生可以選擇課件進行學(xué)習(xí)、自測并對課件進行評價,通過該模式老師能及時了解、解決學(xué)生學(xué)習(xí)過程中遇到的問題。
本教學(xué)平臺從用戶角度將系統(tǒng)分為教學(xué)管理、教師教學(xué)和學(xué)生學(xué)習(xí)三個模塊,系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。在教學(xué)管理模塊,管理員可以賦予、刪除用戶權(quán)限,可以在相應(yīng)學(xué)期內(nèi)增加科目、刪除課件,可以推薦精選課件(免登錄可學(xué)習(xí)的課件);在教師教學(xué)模塊,各老師可以在相應(yīng)的學(xué)期、科目里上傳課件和試題、發(fā)布作業(yè)和網(wǎng)上答疑;在學(xué)生學(xué)習(xí)模塊,學(xué)生可以根據(jù)自己的情況選擇相應(yīng)學(xué)期、科目里的課件進行學(xué)習(xí),學(xué)習(xí)之后可以進行測試學(xué)習(xí)情況,并對課件進行評價。
2.2 系統(tǒng)構(gòu)架
本網(wǎng)絡(luò)教學(xué)平臺基于B/S(Browser/Server)模式,技術(shù)架構(gòu)從傳統(tǒng)的瀏覽器-WEB服務(wù)器的兩層體系結(jié)構(gòu)擴展成WEB瀏覽器-WEB服務(wù)器+Java應(yīng)用程序服務(wù)器-數(shù)據(jù)庫服務(wù)器三層體系結(jié)構(gòu),這種結(jié)構(gòu)不但把客戶機從沉重的負(fù)擔(dān)和不斷對其提高性能的要求中解放出來,也把技術(shù)人員從繁重的維護升級工作中解脫出來并且擴展性好,也便于分布式開發(fā)和動態(tài)更新。開發(fā)技術(shù)采用SSH(Struts + Spring+Hibernate)架構(gòu)開發(fā), Struts、Spring、Hibernate三者的結(jié)合可以構(gòu)建出靈活、易于擴展的多層Web應(yīng)用程序?;緲I(yè)務(wù)流程如圖2:通過JSP頁面實現(xiàn)交互界面,負(fù)責(zé)傳遞傳遞HTTP請求和接收響應(yīng);Struts實現(xiàn)表示層,根據(jù)前端控制器ActionServlet接收到的請求,分派相應(yīng)的Action;Spring實現(xiàn)業(yè)務(wù)層,Spring的反轉(zhuǎn)控制器(Ioc)負(fù)責(zé)向Action提供業(yè)務(wù)模型組件和數(shù)據(jù)處理組件控制應(yīng)用程序流程,并更新模型狀態(tài);Hibernate實現(xiàn)持久層,數(shù)據(jù)庫訪問采用DAO模式,并通過對JDBC的封裝,向程序員屏蔽了底層的數(shù)據(jù)庫操作,依賴于對象化映射和數(shù)據(jù)庫交互來處理DAO組件請求的數(shù)據(jù),并返回結(jié)果。
2.3 數(shù)據(jù)庫設(shè)計
本網(wǎng)絡(luò)教學(xué)平臺涉及用戶信息、課件、試題等大量數(shù)據(jù)的存儲和處理,因此數(shù)據(jù)庫的邏輯設(shè)計和有效的物理設(shè)計至關(guān)重要,良好的數(shù)據(jù)庫設(shè)計可以提高平臺的性能,減輕后期維護的工作量。本文數(shù)據(jù)庫的設(shè)計遵循數(shù)據(jù)獨立性、完整性、最小冗余性、靈活性、共享性、安全性和可恢復(fù)性的原則,數(shù)據(jù)庫層次概念設(shè)計采用E-R模型和視圖繼承設(shè)計方法進行設(shè)計,由于用戶的權(quán)限不相同,將本平臺中的用戶分為管理員、教師和學(xué)生,系統(tǒng)E-R圖如圖3所示。數(shù)據(jù)庫采用SQL Server2005,主要數(shù)據(jù)資源有用戶表、學(xué)期表、科目表、課件表、試題表、評價表六個表。
3 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)
3.1 課件的上傳、瀏覽與下載
在本網(wǎng)絡(luò)教學(xué)平臺中,可以上傳、瀏覽、刪除教學(xué)課件和圖文作業(yè),這里用Smart File組件,只要寫一個簡單的JSP文件,在文件中構(gòu)造出課件存放的路徑就可以實現(xiàn)。上傳文件時還可以設(shè)置上傳限制,比如文件長度、類型等。下面是上傳課件的偽代碼:
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
// 設(shè)定上傳限制
su.setMaxFileSize(); //限制每個上傳文件的最大長度
su.setTotalMaxFileSize();//限制總上傳數(shù)據(jù)長度
su.setAllowedFilesList(""); //通過擴展名限制設(shè)定允許上傳的文件
su.setDeniedFilesList(" "); //通過擴展名限制設(shè)定禁止上傳的文件
su.upload(); //上傳文件
com.jspsmart.upload.File files = su.getFiles().getFile(0);// 獲得需要上傳的file
String fileName = new String(files.getFileName());////獲得上傳文件的文件名
String path = "路徑"+fileName//存放路徑files.saveAs(path , files.SAVEAS_VIRTUAL);//上傳
3.2 大量數(shù)據(jù)的批量導(dǎo)入
本網(wǎng)絡(luò)教學(xué)平臺需要添加大量的數(shù)據(jù),比如用戶(學(xué)生、教師)名單,這些數(shù)據(jù)在本平臺可以從Excel文件批量導(dǎo)入,管理員只需把符合格式的文件上傳(Excel表中的各列的意義與數(shù)據(jù)庫表中的每個字段一一對應(yīng)),再點擊導(dǎo)入數(shù)據(jù)就可以把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,這極大的減輕了管理員的工作。這里主要是Excel文件讀操作,并且只能對表進行讀操作,管理員將Excel文件上傳到服務(wù)器后,系統(tǒng)根據(jù)文件名找到改文件,從該文件一行一行的讀入數(shù)據(jù),再把每行中的數(shù)據(jù)分離,寫到臨時變量中,然后進行數(shù)據(jù)加工寫到相應(yīng)的字段,如此循環(huán),直到文件讀完。
3.3 數(shù)據(jù)庫連接池
每次訪問數(shù)據(jù)庫都要建立連接,建立連接是一個費時和占用內(nèi)存資源的活動,本教學(xué)平臺是基于Web的應(yīng)用,是必要頻繁的訪問數(shù)據(jù)庫,頻繁的建立、關(guān)閉連接會占用很多的系統(tǒng)資源,網(wǎng)站的響應(yīng)速度必定下降,嚴(yán)重時甚至?xí)斐煞?wù)器的崩潰。本平臺采用數(shù)據(jù)庫連接池技術(shù)。數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個“緩沖池”。預(yù)先在緩沖池中放入一定數(shù)量的連接,當(dāng)需要建立數(shù)據(jù)庫連接時,只需從“緩沖池”中取出一個,使用完畢之后再放回去。我們可以通過設(shè)定連接池最大連接數(shù)來防止系統(tǒng)無盡的與數(shù)據(jù)庫連接。更為重要的是我們可以通過連接池的管理機制監(jiān)視數(shù)據(jù)庫的連接的數(shù)量﹑使用情況,為系統(tǒng)開發(fā)﹑測試及性能調(diào)整提供依據(jù)。
4 結(jié)束語
本網(wǎng)絡(luò)教學(xué)平臺有效推動了教學(xué)資源的共享,補充了課堂教學(xué),實現(xiàn)了課堂同步學(xué)習(xí)與課后異步學(xué)習(xí)的整合。學(xué)生可以根據(jù)自己的實際情況任意的選擇時間、地點和內(nèi)容進行自我學(xué)習(xí)和測試,有利于學(xué)生自主學(xué)習(xí)能力的培養(yǎng);并且老師通過學(xué)生的課件評價留言可以第一時間了解學(xué)生的問題,使學(xué)生與老師、老師與老師之間的教學(xué)交流與互動得到加強,也有利于課程改革。
參考文獻
[1]毛芳,陳麗,余勝泉.現(xiàn)代遠(yuǎn)程教育試點院校網(wǎng)絡(luò)教學(xué)平臺調(diào)研與分析[J].中國運程教育,2013.
[2]陳雪娟.基于MVC模式的SSH開發(fā)技術(shù)[J].電腦學(xué)習(xí),2011(02).
[3]涂偉,李小菲.基于J2EE的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[J].科技廣場,2009(3).
[4]孫衛(wèi)琴.精通Hibermate:Java對象持久化技術(shù)詳解[M].北京:電子工業(yè)出版社,2005.
作者簡介
陳紅(1984-),女,山東省蒼山縣人。學(xué)士學(xué)位?,F(xiàn)為百色職業(yè)學(xué)院計算機工程系助教。主要研究方向為計算機應(yīng)用技術(shù)。
宋玲(1967-),女,廣東省梅州市人。學(xué)士學(xué)位。廣西大學(xué)計算機與電子信息學(xué)院教授。主要研究方向為計算機網(wǎng)絡(luò)及應(yīng)用技術(shù)、網(wǎng)絡(luò)通信服務(wù)質(zhì)量及性能優(yōu)化、計算機及網(wǎng)絡(luò)體系結(jié)構(gòu)、計算機應(yīng)用軟件系統(tǒng)的研發(fā)。
作者單位
廣西大學(xué)計算機與電子信息學(xué)院 廣西壯族自治區(qū)南寧市 530004
3 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)
3.1 課件的上傳、瀏覽與下載
在本網(wǎng)絡(luò)教學(xué)平臺中,可以上傳、瀏覽、刪除教學(xué)課件和圖文作業(yè),這里用Smart File組件,只要寫一個簡單的JSP文件,在文件中構(gòu)造出課件存放的路徑就可以實現(xiàn)。上傳文件時還可以設(shè)置上傳限制,比如文件長度、類型等。下面是上傳課件的偽代碼:
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
// 設(shè)定上傳限制
su.setMaxFileSize(); //限制每個上傳文件的最大長度
su.setTotalMaxFileSize();//限制總上傳數(shù)據(jù)長度
su.setAllowedFilesList(""); //通過擴展名限制設(shè)定允許上傳的文件
su.setDeniedFilesList(" "); //通過擴展名限制設(shè)定禁止上傳的文件
su.upload(); //上傳文件
com.jspsmart.upload.File files = su.getFiles().getFile(0);// 獲得需要上傳的file
String fileName = new String(files.getFileName());////獲得上傳文件的文件名
String path = "路徑"+fileName//存放路徑files.saveAs(path , files.SAVEAS_VIRTUAL);//上傳
3.2 大量數(shù)據(jù)的批量導(dǎo)入
本網(wǎng)絡(luò)教學(xué)平臺需要添加大量的數(shù)據(jù),比如用戶(學(xué)生、教師)名單,這些數(shù)據(jù)在本平臺可以從Excel文件批量導(dǎo)入,管理員只需把符合格式的文件上傳(Excel表中的各列的意義與數(shù)據(jù)庫表中的每個字段一一對應(yīng)),再點擊導(dǎo)入數(shù)據(jù)就可以把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,這極大的減輕了管理員的工作。這里主要是Excel文件讀操作,并且只能對表進行讀操作,管理員將Excel文件上傳到服務(wù)器后,系統(tǒng)根據(jù)文件名找到改文件,從該文件一行一行的讀入數(shù)據(jù),再把每行中的數(shù)據(jù)分離,寫到臨時變量中,然后進行數(shù)據(jù)加工寫到相應(yīng)的字段,如此循環(huán),直到文件讀完。
3.3 數(shù)據(jù)庫連接池
每次訪問數(shù)據(jù)庫都要建立連接,建立連接是一個費時和占用內(nèi)存資源的活動,本教學(xué)平臺是基于Web的應(yīng)用,是必要頻繁的訪問數(shù)據(jù)庫,頻繁的建立、關(guān)閉連接會占用很多的系統(tǒng)資源,網(wǎng)站的響應(yīng)速度必定下降,嚴(yán)重時甚至?xí)斐煞?wù)器的崩潰。本平臺采用數(shù)據(jù)庫連接池技術(shù)。數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個“緩沖池”。預(yù)先在緩沖池中放入一定數(shù)量的連接,當(dāng)需要建立數(shù)據(jù)庫連接時,只需從“緩沖池”中取出一個,使用完畢之后再放回去。我們可以通過設(shè)定連接池最大連接數(shù)來防止系統(tǒng)無盡的與數(shù)據(jù)庫連接。更為重要的是我們可以通過連接池的管理機制監(jiān)視數(shù)據(jù)庫的連接的數(shù)量﹑使用情況,為系統(tǒng)開發(fā)﹑測試及性能調(diào)整提供依據(jù)。
4 結(jié)束語
本網(wǎng)絡(luò)教學(xué)平臺有效推動了教學(xué)資源的共享,補充了課堂教學(xué),實現(xiàn)了課堂同步學(xué)習(xí)與課后異步學(xué)習(xí)的整合。學(xué)生可以根據(jù)自己的實際情況任意的選擇時間、地點和內(nèi)容進行自我學(xué)習(xí)和測試,有利于學(xué)生自主學(xué)習(xí)能力的培養(yǎng);并且老師通過學(xué)生的課件評價留言可以第一時間了解學(xué)生的問題,使學(xué)生與老師、老師與老師之間的教學(xué)交流與互動得到加強,也有利于課程改革。
參考文獻
[1]毛芳,陳麗,余勝泉.現(xiàn)代遠(yuǎn)程教育試點院校網(wǎng)絡(luò)教學(xué)平臺調(diào)研與分析[J].中國運程教育,2013.
[2]陳雪娟.基于MVC模式的SSH開發(fā)技術(shù)[J].電腦學(xué)習(xí),2011(02).
[3]涂偉,李小菲.基于J2EE的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[J].科技廣場,2009(3).
[4]孫衛(wèi)琴.精通Hibermate:Java對象持久化技術(shù)詳解[M].北京:電子工業(yè)出版社,2005.
作者簡介
陳紅(1984-),女,山東省蒼山縣人。學(xué)士學(xué)位。現(xiàn)為百色職業(yè)學(xué)院計算機工程系助教。主要研究方向為計算機應(yīng)用技術(shù)。
宋玲(1967-),女,廣東省梅州市人。學(xué)士學(xué)位。廣西大學(xué)計算機與電子信息學(xué)院教授。主要研究方向為計算機網(wǎng)絡(luò)及應(yīng)用技術(shù)、網(wǎng)絡(luò)通信服務(wù)質(zhì)量及性能優(yōu)化、計算機及網(wǎng)絡(luò)體系結(jié)構(gòu)、計算機應(yīng)用軟件系統(tǒng)的研發(fā)。
作者單位
廣西大學(xué)計算機與電子信息學(xué)院 廣西壯族自治區(qū)南寧市 530004
3 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)
3.1 課件的上傳、瀏覽與下載
在本網(wǎng)絡(luò)教學(xué)平臺中,可以上傳、瀏覽、刪除教學(xué)課件和圖文作業(yè),這里用Smart File組件,只要寫一個簡單的JSP文件,在文件中構(gòu)造出課件存放的路徑就可以實現(xiàn)。上傳文件時還可以設(shè)置上傳限制,比如文件長度、類型等。下面是上傳課件的偽代碼:
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
// 設(shè)定上傳限制
su.setMaxFileSize(); //限制每個上傳文件的最大長度
su.setTotalMaxFileSize();//限制總上傳數(shù)據(jù)長度
su.setAllowedFilesList(""); //通過擴展名限制設(shè)定允許上傳的文件
su.setDeniedFilesList(" "); //通過擴展名限制設(shè)定禁止上傳的文件
su.upload(); //上傳文件
com.jspsmart.upload.File files = su.getFiles().getFile(0);// 獲得需要上傳的file
String fileName = new String(files.getFileName());////獲得上傳文件的文件名
String path = "路徑"+fileName//存放路徑files.saveAs(path , files.SAVEAS_VIRTUAL);//上傳
3.2 大量數(shù)據(jù)的批量導(dǎo)入
本網(wǎng)絡(luò)教學(xué)平臺需要添加大量的數(shù)據(jù),比如用戶(學(xué)生、教師)名單,這些數(shù)據(jù)在本平臺可以從Excel文件批量導(dǎo)入,管理員只需把符合格式的文件上傳(Excel表中的各列的意義與數(shù)據(jù)庫表中的每個字段一一對應(yīng)),再點擊導(dǎo)入數(shù)據(jù)就可以把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中,這極大的減輕了管理員的工作。這里主要是Excel文件讀操作,并且只能對表進行讀操作,管理員將Excel文件上傳到服務(wù)器后,系統(tǒng)根據(jù)文件名找到改文件,從該文件一行一行的讀入數(shù)據(jù),再把每行中的數(shù)據(jù)分離,寫到臨時變量中,然后進行數(shù)據(jù)加工寫到相應(yīng)的字段,如此循環(huán),直到文件讀完。
3.3 數(shù)據(jù)庫連接池
每次訪問數(shù)據(jù)庫都要建立連接,建立連接是一個費時和占用內(nèi)存資源的活動,本教學(xué)平臺是基于Web的應(yīng)用,是必要頻繁的訪問數(shù)據(jù)庫,頻繁的建立、關(guān)閉連接會占用很多的系統(tǒng)資源,網(wǎng)站的響應(yīng)速度必定下降,嚴(yán)重時甚至?xí)斐煞?wù)器的崩潰。本平臺采用數(shù)據(jù)庫連接池技術(shù)。數(shù)據(jù)庫連接池的基本思想就是為數(shù)據(jù)庫連接建立一個“緩沖池”。預(yù)先在緩沖池中放入一定數(shù)量的連接,當(dāng)需要建立數(shù)據(jù)庫連接時,只需從“緩沖池”中取出一個,使用完畢之后再放回去。我們可以通過設(shè)定連接池最大連接數(shù)來防止系統(tǒng)無盡的與數(shù)據(jù)庫連接。更為重要的是我們可以通過連接池的管理機制監(jiān)視數(shù)據(jù)庫的連接的數(shù)量﹑使用情況,為系統(tǒng)開發(fā)﹑測試及性能調(diào)整提供依據(jù)。
4 結(jié)束語
本網(wǎng)絡(luò)教學(xué)平臺有效推動了教學(xué)資源的共享,補充了課堂教學(xué),實現(xiàn)了課堂同步學(xué)習(xí)與課后異步學(xué)習(xí)的整合。學(xué)生可以根據(jù)自己的實際情況任意的選擇時間、地點和內(nèi)容進行自我學(xué)習(xí)和測試,有利于學(xué)生自主學(xué)習(xí)能力的培養(yǎng);并且老師通過學(xué)生的課件評價留言可以第一時間了解學(xué)生的問題,使學(xué)生與老師、老師與老師之間的教學(xué)交流與互動得到加強,也有利于課程改革。
參考文獻
[1]毛芳,陳麗,余勝泉.現(xiàn)代遠(yuǎn)程教育試點院校網(wǎng)絡(luò)教學(xué)平臺調(diào)研與分析[J].中國運程教育,2013.
[2]陳雪娟.基于MVC模式的SSH開發(fā)技術(shù)[J].電腦學(xué)習(xí),2011(02).
[3]涂偉,李小菲.基于J2EE的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[J].科技廣場,2009(3).
[4]孫衛(wèi)琴.精通Hibermate:Java對象持久化技術(shù)詳解[M].北京:電子工業(yè)出版社,2005.
作者簡介
陳紅(1984-),女,山東省蒼山縣人。學(xué)士學(xué)位?,F(xiàn)為百色職業(yè)學(xué)院計算機工程系助教。主要研究方向為計算機應(yīng)用技術(shù)。
宋玲(1967-),女,廣東省梅州市人。學(xué)士學(xué)位。廣西大學(xué)計算機與電子信息學(xué)院教授。主要研究方向為計算機網(wǎng)絡(luò)及應(yīng)用技術(shù)、網(wǎng)絡(luò)通信服務(wù)質(zhì)量及性能優(yōu)化、計算機及網(wǎng)絡(luò)體系結(jié)構(gòu)、計算機應(yīng)用軟件系統(tǒng)的研發(fā)。
作者單位
廣西大學(xué)計算機與電子信息學(xué)院 廣西壯族自治區(qū)南寧市 530004