孫媛媛
(西安職業(yè)技術(shù)學院 建筑工程系,陜西 西安 710077)
基于B/S的思政課程資源共享平臺設(shè)計與實現(xiàn)
孫媛媛
(西安職業(yè)技術(shù)學院 建筑工程系,陜西 西安 710077)
基于B/S的Web技術(shù)構(gòu)建大學思政課程資源共享平臺,對B/S架構(gòu)在資源共享平臺中的應用進行了分析,通過遵循分層架構(gòu)思想,借助客戶層、表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層及資源層的五層體系架構(gòu)在客戶端的實現(xiàn)交互能力,同時在數(shù)據(jù)庫管理系統(tǒng)MS SQL server上建立了信息表,最終通過資源共享平臺功能模塊以及子系統(tǒng)的設(shè)計,有效整合優(yōu)質(zhì)的課程資源,實現(xiàn)課程數(shù)據(jù)的多方共享。
B/S;思政課;資源共享平臺;設(shè)計
利用基于B/S的Web技術(shù)構(gòu)建大學思政課程資源共享平臺,能夠最大限度的使用校網(wǎng)資源,為學生和老師提供一個方便的的平臺進行網(wǎng)絡教學和在線共享,更加廣泛的為學生提供提供學習資源和學習方式,為教師進行集體備課,資源共享銜接課堂教學與課后輔導提供一個便利的、時空自由的平臺,為思政課程教學資源的共享和傳承打下良好的基礎(chǔ)。設(shè)計相比較,客戶層、表示層、業(yè)務邏輯層、數(shù)據(jù)訪問層及資源層的五層體系架構(gòu)在客戶端的交互實現(xiàn)能力更強。
我們的平臺使用B/S模式進行整體設(shè)計,遵循分層架構(gòu)思想,為便于系統(tǒng)的擴充,整個共享平臺系統(tǒng)按照多層次的架構(gòu)模式,B/S模式與傳統(tǒng)的架構(gòu)
圖1 思政資源共享系統(tǒng)架構(gòu)
1)用戶層
本層的目的是應用程序與用戶層的交互,采用運行瀏覽器來完成(使用IE6.0以上的版本或者FireFox 1.5以上),充分利用DHTML的表現(xiàn)能力與用戶進行交互??蛻糁饕褂肈HTML。
2)表示層
本層的主要存在于用戶界面。本層的主要功能是從業(yè)務邏輯層方面得到數(shù)據(jù)結(jié)果并進行處理,最終將DHTML文件輸入到客戶端,另外還要從客戶端獲取組件傳遞給邏輯層。表示層的主要程序構(gòu)成是 JSP 和 Servlet。
3)業(yè)務邏輯層
本層的主要目的是處理具體的業(yè)務邏輯問題,它將表示層傳遞過來的用戶反應進行處理,處理后再傳遞給表示層。業(yè)務邏輯層由各種業(yè)務邏輯模塊及其調(diào)度、管理構(gòu)成。業(yè)務邏輯層由3個子層構(gòu)成,分別是:業(yè)務組件層(核心是各大模塊),其下為個人空間、課程設(shè)置以及發(fā)布公共信息等構(gòu)成;公共組件層(可插拔的模塊),又分為儲藏室、論壇等組件以及公告欄和小紙條等;第三部分為通用工具集(系統(tǒng)的基礎(chǔ)),它包括:系統(tǒng)日常運行與維護,數(shù)據(jù)的整合導入導出、身份權(quán)限認證及檢查、字符串的處理和其他的輔助類包等等。這些組件的運行主要是通過JavaBean程序。
4)數(shù)據(jù)訪問層
此層的主要目的是為業(yè)務邏輯層調(diào)用提供方便,通過對所有的資源進行抽象化處理,并對接口進行封裝。主要方法是針對對象的類型,將各種不同的資源操作成為抽象的類型,就像對數(shù)據(jù)庫的抽象操作。數(shù)據(jù)訪問層的運行主要是通過Hibernate技術(shù)來完成。
5)資源層
本層主要用于與文檔和目錄數(shù)據(jù)的管理和存儲。目錄數(shù)據(jù)用來進行文件系統(tǒng)的統(tǒng)一的身份認證機制,其中存放了用戶的身份信息、分配權(quán)限、機構(gòu)組織構(gòu)成和應用程序等部件。資源層的任務是為底層訪問提供接口,其中包括LDAP及系統(tǒng)底層的調(diào)用;它的另一任務是提供服務組件,包括訪問虛擬系統(tǒng)文件,管理對象服務,訪問數(shù)據(jù)等。
思政課建設(shè)資源共享平臺的數(shù)據(jù)庫采用微軟關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中的SQL Server 2005。此數(shù)據(jù)庫主要針對中小型網(wǎng)站,與之前版本相比,它在安全性方面有了很大的提升,數(shù)據(jù)的安全性顯著增強。它的接口多采用ADO.NET中的JDBC,能夠?qū)崿F(xiàn)數(shù)據(jù)層和數(shù)據(jù)庫之間的驅(qū)動訪問。使用者可以通過瀏覽器(IE、Netseape均可)向網(wǎng)頁德服務器發(fā)出請,網(wǎng)頁服務器一旦響應了請求,通過其中間組件對數(shù)據(jù)庫進行訪問,最終以HTML頁面的形式將操作結(jié)果傳遞給用戶。
在數(shù)據(jù)庫管理系統(tǒng)MS SQL server上建立了用戶信息表、專家信息表、課程檔案信息表、評價數(shù)據(jù)表、評價結(jié)果表、數(shù)學模型表等多個表、視圖及存儲過程。
高校建設(shè)資源共享平臺收集、管理的教學資源類型主要有5種:媒體素材、考題資料、范例資料、課件資料、文本材料等。
3.1 平臺功能
思政課資源共享平臺的使用者主要是高校教師、在校大學生及社會學習者,系統(tǒng)需要完成以下功能:
1)用戶及權(quán)限管理,包括用戶的增刪改查、權(quán)限的設(shè)置、角色的設(shè)置等功能。
2)教學單元的管理功能。
3)教學資源的分類功能。
4)教師對教學資源的管理,包括資源的添加、修改、刪除等功能。
5)學生對教學資源的查詢、瀏覽、下載功能。
6)學習效果的自我檢測功能,即在線考試系統(tǒng)。
7)學習行為監(jiān)測功能,能夠記錄學生的學習時間,瀏覽的模塊。
8)教師與學生的交互功能,能夠?qū)崿F(xiàn)網(wǎng)絡提問、答疑。
3.2 功能模塊
圖2 思政課程資源庫平臺結(jié)構(gòu)
1)用戶管理子系統(tǒng)
教師經(jīng)過注冊成為平臺的合法用戶后,就可以在平臺的數(shù)據(jù)庫中創(chuàng)建自己的數(shù)據(jù)庫,登錄到服務器后可以查閱數(shù)據(jù)庫中的資源,最終可以通過顧客段體系內(nèi)尋找自己所需的資源。
2)媒體素材管理子系統(tǒng)
此分體系涵蓋思政方面的媒介資料訊息板塊、媒介資料預先瀏覽板塊、媒介資料編寫加工板塊,媒介資料輸入輸出板塊、資料上傳下載板塊等。
3)課件管理子系統(tǒng)
本系統(tǒng)主要目的是對思政課程的培訓課件進行編輯。使用者可以按照系統(tǒng)內(nèi)的下拉列表單內(nèi)選取確認軟件類型,運行選中的軟件。通過自主操作,根據(jù)培訓課件要求的種類進行學習和交流,其種類分為演示型,學院自主研習型和講堂培訓使用型。
4)教學案例管理子系統(tǒng)
檢索關(guān)鍵詞在數(shù)據(jù)庫中搜索的教學案例息,通過范例及相關(guān)說明等訊息,能夠完成資源庫范例,進而也可把資源庫范例推廣。
5)網(wǎng)絡課程管理子系統(tǒng)
設(shè)置導航引擎,對資源庫的媒體情況,課程知識體系和教學案例等進行參考,制定出與自己能力相匹配并且符合個體風格和認知能力的在線學習方案,最后為用戶提供一個可操作的導航路徑。
如今高校課程資源平臺的主流都是采用超文本、超媒體結(jié)構(gòu)的共享平臺,它體現(xiàn)出的教學思想是以“學”為核心要義。因而此類系統(tǒng)建設(shè)的主要原則是安全穩(wěn)定,要體現(xiàn)出便于維護、便于操作、管理的特點。本文所采用的web框架,能夠方便快捷的通過瀏覽器對后臺的運行進行管理,從而實現(xiàn)了對欄目的自定義,快捷的發(fā)布信息,便于用于上傳、下載、管理課程資源,實現(xiàn)課程的互動,從而有效整合優(yōu)質(zhì)的課程資源,實現(xiàn)課程數(shù)據(jù)的多方共享。
[1]史秀群,林琳.基于B/S的教學輔助系統(tǒng)的設(shè)計[J].考試周刊,2011,5(5):158-159.
[2]吳宗卓.大數(shù)據(jù)時代下高校信息資源庫建設(shè)構(gòu)想[J].電子測試,2015,32(23):60-61.
[3]劉海玲.基于Moodle平臺的移動學習系統(tǒng)設(shè)計與開發(fā)[J].電子設(shè)計工程,2015,22(9):55-57.
[4]馬崢嶸.基于J2ME的英語詞匯移動學習平臺設(shè)計[J].電子設(shè)計工程,2016,23(11):8-10,14.
[5]林娟娟,郝凱亭,尚玉金.網(wǎng)絡課程智能學習導航系統(tǒng)設(shè)計與實踐[J].繼續(xù)教育,2013,27(8):31-33.
[6]閆紅茹.高校思政課網(wǎng)絡評估系統(tǒng)的分析與設(shè)計[J].電子測試,2015,22(1):97-98,94.
[7]劉麗娟,武文革.基于網(wǎng)絡的實踐課程智能管理系統(tǒng)的研究[J].中國電力教育,2014,30(8):182-183,191.
[8]徐思宇.精品課程資源平臺的設(shè)計[J].電腦知識與技術(shù),2014,21(10)2321-2323.
[9]陳玉紅,劉浩.對高校學生管理信息系統(tǒng)功能的描述與分析[J].制造業(yè)自動化,2011,33(6):178-180.
[10]于占虎.基于流媒體技術(shù)的遠程教學系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件導刊,2011,10(4):195-196.
[11]謝淑麗.基于移動流媒體技術(shù)的移動學習系統(tǒng)的研究與設(shè)計[J].漳州職業(yè)技術(shù)學院學報,2011,13(1):6-12,32.
[12]閆歡歡,劉延華.基于移動互聯(lián)技術(shù)的高校公共課移動學習平臺設(shè)計與開發(fā)——以《現(xiàn)代教育技術(shù)》公共課APP移動學習客戶端為例[J].中小學電教,2015(5):75-78.
[13]宋巍.H.264技術(shù)在移動學習平臺中的應用[J].中國遠程教育,2014,33(2):87-90.
[14]劉鐵柱.國內(nèi)移動學習平臺現(xiàn)狀研究[J].軟件導刊,2013,14(4):19-21.
[15]何毅,葛延志,何鑫,等.基于移動云計算的高校學習平臺關(guān)鍵技術(shù)研究與實踐[J].無線互聯(lián)科技,2015,13(12):131-132.
Design and implementation of the resource sharing platform of ideological and political course based on B/S
SUN Yuan-yuan
(Department of Architectural Engineering, Xi'an Vocational and Technical College, Xi'an 710077,China)
The construction of University Ideological and political course resources sharing platform B/S based on Web technology.The B/S architecture is analyzed in the application platform of resource sharing, by adhering to the idea of hierarchical structure, the client layer, presentation layer, business logic layer,data access layer and resource layer five layer architecture in the realization of the interactive ability of the client at the same time.In the database management system MS SQL server established on the information table.To achieve a multi course data sharing,the final design platform sharing function modules and subsystems through the effective integration of high quality resources and curriculum resources.
B/S;ideological and political course;resource sharing platform;design
TN929.5
:A
:1674-6236(2017)15-0062-03
2016-09-16稿件編號:201609152
孫媛媛(1978—),女,黑龍江通遼人,碩士,講師。研究方向:思政課教學。