董世宸,王子煜
(東南大學(xué)成賢學(xué)院 電子與計(jì)算機(jī)工程學(xué)院,江蘇 南京 210088)
大學(xué)物理思政線分享平臺的目的在于改變傳統(tǒng)的教學(xué)模式,實(shí)現(xiàn)線上分享大學(xué)物理課程思政案例。將“立德樹人”這一目的融入到大學(xué)物理課程線上教學(xué)中,是本項(xiàng)目功能實(shí)現(xiàn)的重點(diǎn)。
本項(xiàng)目基于東南大學(xué)成賢學(xué)院實(shí)際物理教學(xué)情況,基于SSH框架等相關(guān)技術(shù)設(shè)計(jì)并實(shí)現(xiàn)了一套B/S架構(gòu)的物理課程思政教育線上教學(xué)分享平臺,該平臺將線上物理教學(xué)與線下思政教育完美融合在一起,可以有效的提高學(xué)生的中華文化自信,文化認(rèn)同,以及在哲學(xué)層面上提高對于社會主義核心價值觀的認(rèn)識和理解。
SSH,本項(xiàng)目中指Struts,Spring,Hibernate,即一整套動態(tài)網(wǎng)頁開發(fā)技術(shù)以及開發(fā)技術(shù)框架的集合,SSH動態(tài)網(wǎng)頁開發(fā)體系在傳統(tǒng)javaee框架的基礎(chǔ)上,繼承了javaee分層架構(gòu)的模式,但是其在業(yè)務(wù)對象平臺專用性上沒有特殊的限定要求,使得采用SSH框架技術(shù)開發(fā)的系統(tǒng)具備了很強(qiáng)的可拓展性和可移植性。此外,因?yàn)镾SH框架技術(shù)棧全部開源,文檔優(yōu)秀,生態(tài)構(gòu)建良好,使用SSH框架開發(fā)能夠大大的減少系統(tǒng)開發(fā)難度,縮短開發(fā)時間。
MySQL是典型的關(guān)系型數(shù)據(jù)庫,它是最流行的關(guān)系型數(shù)據(jù)庫之一。MySQL與Web應(yīng)用開發(fā)中也是最好用的RDBMS軟件之一。它的獨(dú)特之處在于:將軟件數(shù)據(jù)作為數(shù)據(jù)表存儲于系統(tǒng)內(nèi)部,這增加了查詢速度并提高了靈活性??紤]到MySQL體積小、速度快且開源的特點(diǎn),本項(xiàng)目的開發(fā)選擇MySQL進(jìn)行數(shù)據(jù)持久層的搭建。
B/S架構(gòu),即瀏覽器browser/服務(wù)器server架構(gòu)模式,是在IT技術(shù)興起,網(wǎng)絡(luò)基建進(jìn)步侯,網(wǎng)絡(luò)應(yīng)用開發(fā)者們在原本C/S架構(gòu)上的一種改進(jìn)的架構(gòu)。開發(fā)時,大部分的系統(tǒng)服務(wù)被集中在服務(wù)器上,這樣就不需要讓客戶麻煩的更新客戶端或者產(chǎn)生適配問題,在完成開發(fā)后,用戶只要在任何設(shè)備上安裝瀏覽器軟件,就可以通過訪問網(wǎng)站所在地址進(jìn)行項(xiàng)目的使用。這種開發(fā)架構(gòu)模式,大大簡化了客戶的設(shè)備要求,減輕了系統(tǒng)在維護(hù)升級上的負(fù)擔(dān),從而減少了系統(tǒng)總共開發(fā)與維護(hù)成本。
系統(tǒng)基于東南大學(xué)成賢學(xué)院大學(xué)物理課程思政線上教學(xué)的實(shí)際情況進(jìn)行了需求分析,通過查閱相關(guān)資料和走訪教師詢問細(xì)節(jié),初步明確了包括信息展示,教育學(xué)習(xí),在線自測,信息交流四大主要功能。根據(jù)實(shí)際需求將權(quán)限分為以下三類:(1)管理員,可以對系統(tǒng)的所有數(shù)據(jù)進(jìn)行全局管理,使用管理后臺的所有功能。(2)教師,教師可以對個人信息,教育學(xué)習(xí)模塊,信息展示模塊的相關(guān)數(shù)據(jù)進(jìn)行修改,其主要功能職責(zé)在于配合學(xué)生進(jìn)行思政教學(xué)的學(xué)習(xí),發(fā)布相關(guān)資料和試題。(3)學(xué)生,學(xué)生是本系統(tǒng)的最主要面向群體,在注冊并登錄后,可以使用本系統(tǒng)前臺子系統(tǒng)的所有功能,進(jìn)行信息展示的查看,教學(xué)視頻和課件的學(xué)習(xí),學(xué)習(xí)結(jié)束后進(jìn)行自測考試以檢驗(yàn)學(xué)習(xí)成果。除此以外,學(xué)生應(yīng)還可以在信息交流模塊進(jìn)行信息留言討論,從而進(jìn)行問題反饋解決問題。
本系統(tǒng)的核心功能為大學(xué)物理思政教育學(xué)習(xí),根據(jù)需求分析,大學(xué)物理課程思政線上教學(xué)分享平臺的業(yè)務(wù)流程可以明確為:老師使用后臺子系統(tǒng)發(fā)布思政學(xué)習(xí)相關(guān)材料和視頻公告等,學(xué)生在系統(tǒng)前臺子系統(tǒng)收到并查看公告以獲取資料發(fā)方的消息,學(xué)生瀏覽并學(xué)習(xí)課件和視頻,學(xué)習(xí)結(jié)束后使用自測考試功能進(jìn)行學(xué)習(xí)成果的檢驗(yàn)。此處,一次思政學(xué)習(xí)流程結(jié)束。具體業(yè)務(wù)流程如圖1所示。
圖1 課程思政學(xué)習(xí)業(yè)務(wù)流程圖
本系統(tǒng)的核心需求在于使用網(wǎng)頁開發(fā)技術(shù),實(shí)現(xiàn)一套功能豐富,內(nèi)容詳實(shí)的線上教學(xué)分享平臺,項(xiàng)目基于課程思政分享案例設(shè)計(jì)了兩個子系統(tǒng),前臺新系統(tǒng)和后臺系統(tǒng)。
本系統(tǒng)前臺子系統(tǒng)主要由用戶登錄注冊模塊,信息展示模塊,教育學(xué)習(xí)模塊,在線自測模塊,信息交流模塊組成,詳細(xì)信息如圖2所示。
圖2 大學(xué)物理課程思政線上教學(xué)分享平臺前臺子系統(tǒng)功能模塊圖
本系統(tǒng)后臺子系統(tǒng)由用戶管理,信息展示模塊管理,教育學(xué)習(xí)模塊管理,在線自測模塊管理模塊構(gòu)成,詳細(xì)信息如圖3所示。
圖3 大學(xué)物理課程思政線上教學(xué)分享平臺后臺子系統(tǒng)功能模塊圖
本系統(tǒng)在功能實(shí)現(xiàn)上主要有用戶登錄注冊模塊,信息展示模塊,教育學(xué)習(xí)模塊,在線自測模塊,信息交流模塊。系統(tǒng)的核心功能便是教育學(xué)習(xí)模塊,下面就教育學(xué)習(xí)模塊功能實(shí)現(xiàn)設(shè)計(jì)進(jìn)行詳細(xì)解釋:
教育學(xué)習(xí)模塊由教學(xué)大綱功能,參考文獻(xiàn)功能,教學(xué)課件功能,教學(xué)視頻功能和考試試題功能組成,詳細(xì)功能模塊設(shè)計(jì)如圖4所示。
圖4 教育學(xué)習(xí)模塊設(shè)計(jì)圖
本系統(tǒng)基于MySQL5.7實(shí)現(xiàn)數(shù)據(jù)持久存儲,系統(tǒng)主要使用數(shù)據(jù)庫包括管理員表(admin),學(xué)生信息表(stu),老師信息表(teacher),文檔信息表(doc)等,下面就上述數(shù)據(jù)表所記錄數(shù)據(jù)和其所歸屬功能實(shí)現(xiàn)進(jìn)行詳細(xì)介紹:
管理員,學(xué)生,老師信息表:本系統(tǒng)根據(jù)實(shí)際用戶使用需求將用戶權(quán)限分為三層,管理員,老師,學(xué)生;為此,建立了三張相對應(yīng)的數(shù)據(jù)表進(jìn)行三種權(quán)限用戶存儲:管理員賬號因?yàn)橹恍枰M(jìn)行管理功能,故結(jié)構(gòu)簡單,只有管理員ID,管理員姓名,管理員密碼三個屬性。
學(xué)生和老師用戶因?yàn)楣δ苄枨螅性敿?xì)信息記錄功能的需要,故有編號,實(shí)名,性別,年齡,登錄昵稱,登錄密碼和是否刪除(用戶是否被封禁)屬性。管理員可以在后臺用戶管理模塊中對這些屬性進(jìn)行修改,用戶也可以在自己的個人管理界面中修改自己的相關(guān)屬性。具體數(shù)據(jù)庫設(shè)計(jì),以老師信息表如表1所示。
表1 教師信息表
文檔信息表:本系統(tǒng)的文檔存儲功能是通過鏈接實(shí)現(xiàn)的,系統(tǒng)在文件附件上傳成功后,將文件儲存在的路徑存儲于數(shù)據(jù)庫中。當(dāng)用戶訪問附件下載路徑時,系統(tǒng)對請求給出文件下載路徑的請求回復(fù)以實(shí)現(xiàn)附件下載,文檔信息表包括了文檔編號,文檔名稱,附件路徑,附件姓名,編輯時間和是否刪除。
公告信息表:本系統(tǒng)在所有前臺Jsp界面中,都有公告信息以展示平臺最新消息以和用戶交換即時信息,公告信息表包括公告ID,公告標(biāo)題,公告內(nèi)容,公告時間,是否刪除。
留言信息表:信息交流功能包括了內(nèi)容與回復(fù),也就是留言,用戶在本系統(tǒng)的信息交流功能中進(jìn)行問題留言,發(fā)表留言后,其他用戶可以對此用戶的留言進(jìn)行回復(fù)。留言信息表包括:留言ID,留言內(nèi)容,留言時間,學(xué)生ID,回復(fù)內(nèi)容,回復(fù)時間。
視頻信息表:和文檔功能實(shí)現(xiàn)類似,本系統(tǒng)所有的視頻分享與觀看視頻功能都是由路徑鏈接實(shí)現(xiàn),用戶在點(diǎn)入視頻觀看頁面后,系統(tǒng)會給用戶的觀看視頻請求提供視頻存儲路徑以供用戶查看到視頻具體內(nèi)容。視頻信息表包括:視頻ID,視頻姓名,視頻介紹,附件url,附件姓名,上傳時間以及是否刪除。
試題信息表:本系統(tǒng)還設(shè)有簡單的在線測試功能,主要用于學(xué)生線上學(xué)習(xí)效果的檢查。試題信息表包括:試題ID,試題名稱,選項(xiàng)A,選項(xiàng)B,選項(xiàng)C,選項(xiàng)D,答案,分?jǐn)?shù)以及是否刪除。
系統(tǒng)啟動后默認(rèn)進(jìn)入前臺子系統(tǒng)的未登錄狀態(tài),用戶可以于左側(cè)欄位中找到用戶注冊登錄模塊入口,在此注冊登錄后,默認(rèn)成為學(xué)生用戶,可以使用前臺子系統(tǒng)的所有功能,平臺首頁如圖5所示。
圖5 在線學(xué)習(xí)平臺首頁
這里附上部分登錄功能驗(yàn)證實(shí)現(xiàn)代碼段:
用戶可以在頂部菜單里選取功能模塊,進(jìn)入各功能模塊對應(yīng)的jsp界面,這里主要展示本系統(tǒng)核心界面——視頻教學(xué)與課件教學(xué)模塊界面:
用戶在點(diǎn)擊教學(xué)視頻后進(jìn)入選取視頻界面,學(xué)生用戶可以在這里學(xué)習(xí)老師上傳的教學(xué)視頻。詳情操作如圖6所示。
圖6 在線視頻學(xué)習(xí)
同樣的,在教學(xué)課件模塊,學(xué)生用戶可以在這里瀏覽并下載教學(xué)課件以供課下自我學(xué)習(xí)。詳情操作如圖7所示。
圖7 教學(xué)課件下載
學(xué)生可以在信息交流模塊里進(jìn)行問答,所有用戶都可以在本功能模塊里進(jìn)行問題的提問和解答,如圖8所示。
圖8 信息交流模塊使用例圖
本系統(tǒng)除學(xué)生用戶使用的功能前臺子系統(tǒng)以外,還包括教師和管理員用戶使用的后臺管理子系統(tǒng),老師可以在后臺子系統(tǒng)內(nèi)進(jìn)行課件,視頻,試題的管理,包括上傳,修改,刪除等功能。管理員可以在后臺子系統(tǒng)內(nèi)進(jìn)行用戶,權(quán)限等系統(tǒng)使用方面的管理,包括用戶錄入,修改信息,刪除用戶等,如圖9所示。
圖9 后臺管理子系統(tǒng)示例
本系統(tǒng)立足于東南大學(xué)成賢學(xué)院在大學(xué)物理課程思政線上教學(xué)的實(shí)際需求,基于SSH框架設(shè)計(jì)并實(shí)現(xiàn)了一套B/S架構(gòu)的線上教學(xué)分享平臺,通過教案分享,視頻在線學(xué)習(xí)等方法,將思想政治教育融入課程教育,對學(xué)生的行為舉止,思想道德起到積極正面引導(dǎo)作用。