摘? 要:隨著互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)的發(fā)展,高校傳統(tǒng)的教學(xué)方法已經(jīng)不能完全滿(mǎn)足師生的需求,本文針對(duì)這個(gè)現(xiàn)狀,進(jìn)行了課程共享互動(dòng)平臺(tái)的研究。通過(guò)這個(gè)平臺(tái),教師可以創(chuàng)建課程,發(fā)布課程動(dòng)態(tài),上傳課程相關(guān)資料;學(xué)生可以申請(qǐng)加入課程,下載課程教學(xué)課件,學(xué)習(xí)資料。課程留言板方便了師生交流,還可以互加好友進(jìn)行團(tuán)隊(duì)交流合作,把這個(gè)平臺(tái)應(yīng)用于課程教學(xué)中,既方便了師生,又提高了學(xué)習(xí)的效率。
關(guān)鍵詞:創(chuàng)建課程;上傳下載;教學(xué)課件;課程互動(dòng)平臺(tái)
中圖分類(lèi)號(hào):TP311.5? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)15-0132-03
Research on the Interactive Platform of Course Resources Sharing in Universities
ZHENG Yingzi
(School of Computer Science and Engineering,Tianhe College of Guangdong Polytechnical Normal University,
Guangzhou? 510540,China)
Abstract:With the development of internet and computer technology,the traditional teaching methods in universities can not fully meet the needs of teachers and students. In view of this situation,this paper studies the interactive platform of curriculum sharing. Through this platform,teachers can create courses,publish curriculum dynamics,upload curriculum-related information,and students can apply to join courses,download curriculum teaching courseware and learning materials;the course message board facilitates the communication between teachers and students,and can also add friends,team exchanges and cooperation,and the platform is applied to the teaching of courses,which facilitates teachers and students,and improves the efficiency of learning.
Keywords:create courses;upload and download;teaching courseware;course interactive platform
0? 引? 言
隨著互聯(lián)網(wǎng)和計(jì)算機(jī)技術(shù)的發(fā)展,高校傳統(tǒng)的,運(yùn)用黑板、多媒體的教學(xué)方式已經(jīng)不能完全滿(mǎn)足師生的需求,甚至存在很多的問(wèn)題,主要體現(xiàn)如下:
(1)局限于課堂,學(xué)生不能隨時(shí)學(xué)習(xí),主要受到時(shí)間和空間的限制。
(2)當(dāng)要搜索與教學(xué)有關(guān)的資料時(shí),學(xué)生需要花費(fèi)很多的時(shí)間及精力才能找到,導(dǎo)致時(shí)間和精力的浪費(fèi)。
(3)因課堂時(shí)間有限,對(duì)于學(xué)生提出的問(wèn)題,教師在課堂沒(méi)有足夠的時(shí)間進(jìn)行解答,學(xué)生也不能立即得到滿(mǎn)意答復(fù),很難實(shí)現(xiàn)共同師生之間的共同探討。
(4)學(xué)生、師生之間的交流主要依靠QQ或微信,人多事雜,交流的話(huà)題很快被其他的話(huà)題覆蓋,沒(méi)有專(zhuān)一的專(zhuān)題交流區(qū)。
(5)學(xué)生僅限于課堂學(xué)習(xí),很難擴(kuò)充自己的知識(shí)面,也無(wú)法學(xué)到其他專(zhuān)業(yè)方面的知識(shí)。
課程資源共享互動(dòng)平臺(tái)可以避免以上情況的發(fā)生,可以打破傳統(tǒng)教學(xué)模式在時(shí)間、空間上的限制,學(xué)生可以通過(guò)該平臺(tái),申請(qǐng)加入課程,下載課件及相關(guān)的學(xué)習(xí)資料,節(jié)省了大量時(shí)間;課程留言板方便了師生交流,學(xué)生只需把自己的問(wèn)題發(fā)表在留言板里,等待教師或同學(xué)回答即可;可以跨學(xué)校、跨老師、跨專(zhuān)業(yè)地申請(qǐng)課程學(xué)習(xí),了解全新的知識(shí),拓寬視野,也可以互加好友,進(jìn)行團(tuán)隊(duì)交流合作。
1? 系統(tǒng)需求
1.1? 系統(tǒng)功能需求
(1)用戶(hù)注冊(cè)登錄模塊。
(2)顯示模塊:顯示用戶(hù)自創(chuàng)的課程、用戶(hù)學(xué)習(xí)的課程、課程上傳資料、添加的好友。
(3)創(chuàng)建課程:教師可以創(chuàng)建課程,同時(shí)設(shè)置課程相關(guān)信息的介紹。
(4)申請(qǐng)加入:學(xué)生可以申請(qǐng)加入該課程,是否需要輸入申請(qǐng)密碼根據(jù)教師對(duì)課程的設(shè)置決定。
(5)文件的上傳下載模塊:先注冊(cè)登錄,才能進(jìn)行文件的上傳與下載。
(6)添加好友:根據(jù)用戶(hù)名添加好友,形成好友圈。
(7)發(fā)送與接收模塊:用戶(hù)登錄后,可以給好友發(fā)送消息,也能接收信息。
(8)互動(dòng)交流:用戶(hù)可對(duì)某一課程知識(shí)進(jìn)行提問(wèn)及回復(fù)。
(9)動(dòng)態(tài)的發(fā)表:教師可根據(jù)需要發(fā)表課程動(dòng)態(tài),只有進(jìn)入該課學(xué)習(xí)的用戶(hù)可查看動(dòng)態(tài)。
1.2? 系統(tǒng)核心業(yè)務(wù)圖
學(xué)生注冊(cè)登錄后,通過(guò)平臺(tái)可以申請(qǐng)加入課程,下載資料,對(duì)于自己不清楚的知識(shí)可以提問(wèn),也可以參與討論和回復(fù)其他同學(xué)和老師的問(wèn)題,學(xué)生之間可以互加好友,也可以加老師為好友。
教師注冊(cè)登錄后,通過(guò)這個(gè)平臺(tái)可以創(chuàng)建課程,也可以發(fā)布課程動(dòng)態(tài),上傳、下載資料,可以對(duì)于學(xué)生提的問(wèn)題進(jìn)行回答,也可以提問(wèn),讓學(xué)生進(jìn)行討論和回答,老師之間可以互加好友,也可以加學(xué)生為好友。
管理員登錄后可以刪除用戶(hù)、刪除文件、刪除課程、刪除留言,該系統(tǒng)的核心業(yè)務(wù)圖如圖1所示。
2? 系統(tǒng)設(shè)計(jì)
通過(guò)系統(tǒng)功能需求和核心業(yè)務(wù)分析,得出高校課程資源共享互動(dòng)平臺(tái)包含三大模塊:學(xué)生模塊、教師模塊和管理員模塊。
學(xué)生模塊包含的子模塊是注冊(cè)登錄、申請(qǐng)加入課程、下載文件、添加刪除好友、發(fā)送接收消息、互動(dòng)交流。
教師模塊包含的子模塊是注冊(cè)登錄、創(chuàng)建課程、發(fā)布課程動(dòng)態(tài)、上傳和下載文件、添加和刪除好友、發(fā)送接收消息、互動(dòng)交流、刪除課程及文件。
管理員模塊包含的子模塊是登錄、刪除用戶(hù)、刪除課程、刪除文件、刪除留言。該系統(tǒng)的功能結(jié)構(gòu)圖如圖2所示。
3? 關(guān)鍵模塊研究
3.1? 注冊(cè)登錄
未登錄的用戶(hù)只能瀏覽相關(guān)信息,只有注冊(cè)登錄后才能申請(qǐng)加入課程,添加好友,發(fā)送和接受信息,互動(dòng)交流等功能。
注冊(cè):系統(tǒng)根據(jù)用戶(hù)輸入的信息,先判斷數(shù)據(jù)庫(kù)中是否已存在,如有,返回用戶(hù)已存在,如沒(méi)有,則將用戶(hù)注冊(cè)信息存如數(shù)據(jù)庫(kù)用戶(hù)表中。
登錄:系統(tǒng)會(huì)根據(jù)用戶(hù)輸入的用戶(hù)名和密碼與數(shù)據(jù)庫(kù)用戶(hù)表中的信息進(jìn)行匹配,匹配成功則登錄個(gè)人空間,否則登錄失敗,且提示用戶(hù)名或密碼錯(cuò)誤。
3.2? 課程管理
通過(guò)課程管理,教師可以創(chuàng)建課程,可在創(chuàng)建的課程中進(jìn)行課程介紹,在該課程中上傳文件。創(chuàng)課者可以刪除課程及課程文件,但不能刪除留言。在創(chuàng)建課程頁(yè)面中,用戶(hù)可以上傳課程圖片以及輸入相關(guān)的信息,系統(tǒng)會(huì)將信息添加到數(shù)據(jù)庫(kù)中,當(dāng)用戶(hù)點(diǎn)擊時(shí)可根據(jù)相關(guān)的Action請(qǐng)求調(diào)用數(shù)據(jù)庫(kù)。如果學(xué)生想申請(qǐng)加入課程,首先找到課程,然后申請(qǐng)加入該課程。
3.3? 好友管理模塊
該模塊是用于用戶(hù)之間進(jìn)行交流的模塊,用戶(hù)之間可相互添加好友,并向?qū)Ψ桨l(fā)送消息,還可以顯示和查看好友的動(dòng)態(tài)。
添加好友:首先用戶(hù)需輸入好友的用戶(hù)名,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中查找該用戶(hù)是否存在,若存在,則在數(shù)據(jù)中插入一條Pass等于false數(shù)據(jù),并向該好友發(fā)送一條申請(qǐng)?zhí)砑雍糜严?,如果好友同意,則將Pass改為T(mén)rue,如果拒絕,則Pass仍然等于false。
刪除好友:首先在數(shù)據(jù)中查找用戶(hù)是否存在,如果不存在,則提示好友不存在;反之則在數(shù)據(jù)中刪除該好友。
3.4? 留言模塊實(shí)現(xiàn)
在該模塊中用戶(hù)可對(duì)課程及課程中的文件進(jìn)行留言,及對(duì)文件中的留言進(jìn)行回復(fù)。用戶(hù)必須先登錄才可留言和回復(fù)。該模塊是在數(shù)據(jù)庫(kù)中插入記錄使其管理課程或者是課程文件,使其能在相應(yīng)的位置顯示相應(yīng)的留言及回復(fù)。
3.5? 文件的上傳下載
文件的上傳下載是該系統(tǒng)的核心模塊,該模塊主要實(shí)現(xiàn)了用戶(hù)在自創(chuàng)的課程中上傳文件,其他用戶(hù)在登錄系統(tǒng)后可對(duì)課程中的文件進(jìn)行下載。
(1)文件上傳。文件的上傳是必不可少的功能,文件上傳就是把客戶(hù)端本地計(jì)算機(jī)的文件保存到網(wǎng)站服務(wù)器中,我們可以通過(guò)JsPsmart文件上傳包可以實(shí)現(xiàn)文件的上傳功能。在進(jìn)行上傳之前,需要進(jìn)行初始化,傳入當(dāng)前Servlet的ServletConfigHttp、ServletRequest和HttpServletResponse參數(shù),通過(guò)SmartUpload.upload()實(shí)現(xiàn)文件上傳,通過(guò)File.saveAs(String,int)將文件進(jìn)行保存。
(2)文件下載。通過(guò)request的getParameter方法獲得需下載的文件名filename,調(diào)用response中的setContentType指定要返回內(nèi)容的類(lèi)型,response.setHeader使客戶(hù)端出現(xiàn)下載框,并指定下載框中的文件名,getRealPath獲取目標(biāo)文件的絕對(duì)路徑,讀取文件,然后輸出文件。
3.6? 管理員模塊
管理模塊用于管理員管理用戶(hù)、課程、文件以及留言回復(fù),包含用戶(hù)、課程、文件留言和回復(fù)的刪除。
管理員可以刪除用戶(hù)以及用戶(hù)相關(guān)的全部信息。實(shí)現(xiàn)是在數(shù)據(jù)庫(kù)中刪除用戶(hù)記錄、課程記錄、動(dòng)態(tài)記錄、消息、好友的相關(guān)的記錄。以及刪除用戶(hù)上傳的文件實(shí)體。
管理員可以刪除該課程相關(guān)的全部信息。實(shí)現(xiàn)是在數(shù)據(jù)庫(kù)中刪除課程記錄、刪除該課所有文件、課程動(dòng)態(tài)、課程文件的留言和回復(fù)。刪除服務(wù)器中關(guān)于該課的所有文件實(shí)體以及課程圖片。
4? 結(jié)? 論
課程共享互動(dòng)平臺(tái)可用于我們的教學(xué),本人創(chuàng)建了Web開(kāi)發(fā)技術(shù)課程,要求所教班級(jí)的學(xué)生加入了該課程,在課程中上傳了課件、實(shí)驗(yàn)及相關(guān)資料,并及時(shí)發(fā)布課程動(dòng)態(tài),學(xué)生可以隨時(shí)下載相關(guān)的課程資料學(xué)習(xí),遇到問(wèn)題時(shí),留言互動(dòng)交流,學(xué)生也可以加入其他教師創(chuàng)建的Web開(kāi)發(fā)技術(shù)課程或感興趣的課程,實(shí)現(xiàn)跨課交叉學(xué)習(xí),還可以互加好友,成立好友圈,互相交流學(xué)習(xí),通過(guò)這樣的平臺(tái),對(duì)學(xué)生學(xué)習(xí)而言,打破了在時(shí)間、空間上的限制,拓寬視野,能實(shí)現(xiàn)跨學(xué)校、跨老師、跨專(zhuān)業(yè)的學(xué)習(xí),還可以加強(qiáng)學(xué)生之間以及師生之間的交流,通過(guò)這個(gè)平臺(tái)的應(yīng)用,實(shí)現(xiàn)了線(xiàn)上和線(xiàn)下的混合式的教學(xué)模式,幫助教師開(kāi)啟了新的教學(xué)模式,提高了教師的教學(xué)效果,也提高了學(xué)生的學(xué)習(xí)效率,同時(shí)增進(jìn)了老師、學(xué)生之間的交流互動(dòng),學(xué)生的平均成績(jī)明顯比為往屆的學(xué)生的有所提高。
參考文獻(xiàn):
[1] 馬俊,段興林.高校課程資源網(wǎng)絡(luò)共享平臺(tái)的構(gòu)建 [J].信息技術(shù),2015(6):90-93.
[2] 方暉.高校課程資源網(wǎng)絡(luò)共享平臺(tái)的創(chuàng)建分析與研究 [J].信息與電腦(理論版),2017(24):11-12+15.
[3] 康曉鷹.共享課程教學(xué)平臺(tái)研究與設(shè)計(jì) [J].教育現(xiàn)代化,2017,4(12):152-153.
[4] 楚志凱.基于云計(jì)算的高職網(wǎng)絡(luò)課程資源共享平臺(tái)的研究 [J].電腦知識(shí)與技術(shù),2018,14(14):205-206+213.
作者簡(jiǎn)介:鄭英姿(1979-),女,漢族,湖南益陽(yáng)人,講師,碩士,主要研究方向:算法研究、大數(shù)據(jù)、軟件開(kāi)發(fā)。