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