黃 濤,李 革,歐洪湛,陳 航
(肇慶學院a.計算機學院;b.組織部,廣東 肇慶 526061)
高校的許多青年學子在政治上積極要求進步,努力向黨組織靠攏,踴躍要求入黨.當今時代年輕人的生活、工作、學習都喜歡基于網絡的信息化環境,黨建教育如果囿于傳統形式,將無法適應時代發展及學生的入黨渴望與訴求.
網絡和遠程教育技術的日趨成熟與不斷完善,為創建網絡黨建教育提供了良好的基礎和環境.近年來,現代遠程教育技術發展迅猛,積累了許多有益的經驗,也為網上黨校的創建提供了必要的技術支持.筆者開發設計的網絡黨建教育系統,搭建起一個數字化平臺,使廣大學生可以通過該系統借助網絡接受黨建教育.該項目系統采用了.Net與Html5、CSS3、Bootstrap技術實現數據管理、視頻播放及多平臺使用.
在當今瞬息萬變的信息時代,急需一個可以不受時空所限的、打破傳統的學習方式,黨建教育也有向實時信息化發展的趨勢.我們根據高校的實際情況,建立了一個屬于高校的黨建教育在線學習系統,學員可以隨時隨地通過網絡學習黨的知識的相關文章,并通過觀看視頻了解黨建相關知識,更加深刻地了解黨組織的動態,不斷充實自己.
針對黨課學習的具體情況并結合在線學習系統的要求,我們開發了一個集視頻觀看、文章閱讀、在線考試、在線評分、動態發布消息、動態選擇培訓班、消息管理、視頻上傳發布、異步記錄在線學習時間、批量添加刪除、定制個性化主題等于一體的在線學習系統.
通過調研分析,我們認為網絡黨建教育系統應具備如下功能:信息發布(包括公共、私密),建立黨內培訓班(理論、課件、視頻)、黨內考核、發布和批改心得體會,每期培訓班情況查閱及下載,自動生成成績單(可保存或在線打印)及搜索(人或關鍵詞)等.
網站的管理、維護人員需要該系統具備如下功能:建立考核題庫(考核時,每份題目在題庫中隨機變動,答案序號隨機變化);建立學習資料庫(采用信息發布形式,分公共、私密兩部分);更新和維護網上黨校的學生、參訓人員數據庫(以Excel表格形式導入,包括學號、單位、姓名);開設網上培訓班(可根據班級要求,同時開設若干個不同類型的培訓班,在數據庫添加學習資料、課件、視頻);發布通知公告(可發布圖片,下同);查閱、修改和刪除二級黨組織發布的信息(通知公告、學習資料等);審核、修改和刪除二級黨組織提交的參訓人員名單;查閱全校參訓人員的培訓進度及成績,可下載培訓人員相關信息(包括:學號、單位、姓名及成績);搜索功能(人員及關鍵詞).
二級黨組織黨務工作者需要該系統具備如下功能:發布通知公告、學習資料;在設定培訓班中,在已有信息數據庫中選定參訓人員,并提交上級管理人員審核;審核通過后,自動生成賬號、密碼(賬號為學號,密碼自動生成);檢查參訓人員培訓進度(閱讀學習資料篇數及視頻時長);批改心得體會,登記分數,并提交生成分數可供學生本人及管理者查看;查閱學生在線考試成績、下載本單位參訓人員成績單;搜索功能(人員及關鍵詞).
參訓人員需要該系統具備的功能如下:閱讀黨組織發布的信息;參加培訓(學習黨內理論、觀看課件、視頻,自動記錄學習時間);參加在線考試、提交心得體會;查看自己的學習進度、成績和所發布的心得體會的批改情況;打印成績單.
構建基于B/S模式的網絡黨建教育系統,需要運用三層架構的瀏覽器/服務器(B/S)結構[1],使用.NET4.0結合C#編程開發服務器端應用程序[2].服務器操作系統為Windows 2003 Server,數據庫使用SQL Server 2008,Web服務器為IIS 6.0及以上版本,應用程序對數據庫的訪問通過ADO.NET技術實現[3].界面的設計制作使用HTML5與CSS3編碼技術,系統運行服務器的硬件配置為I7CPU(8G內存),網絡帶寬要求在校園網的環境下.
系統模塊具體功能的劃分主要依據用戶身份,其中系統管理員職責如下:維護基本信息(學生信息,學院信息),提供要求學生閱讀的文章,上傳要求學生觀看的黨的知識的視頻,確定考試科目及創建試題庫,開辦培訓班,遴選需要閱讀的文章、觀看的視頻及考試科目.二級學院管理員職責如下:發布有關二級學院的信息及文件,批改學生有關黨的知識的學習心得,查看二級學院學生培訓班的學習情況.學生的權限如下:選擇要參加的培訓班,進入該培訓班閱讀文章,觀看黨的知識的視頻,進行考試;瀏覽二級學院的信息及文件,提交黨的知識的學習心得.系統結構如圖1所示.

圖1 系統框架圖
在線視頻播放采用高壓縮、低損壞的視頻格式.采用HTML5與內嵌播放器的視頻播放方式,可以跨平臺兼容現在的所有主流瀏覽器,解決了在線播放視頻的兼容性問題[4].在外觀和布局方面則通過響應式BootStrap架構實現,PC、平板及手機可由此實現自動適應,從而提高用戶的體驗感.系統之所以采用B/S體系結構,是由于只需要開發Web程序,并在Web服務器上放置應用程序,客戶端只要安裝簡單通用和標準的Web瀏覽器即可,這不僅簡化了維護工作,而且維護成本也得到了降低.系統的PC端與平板端分別如圖2和圖3所示.

圖2 系統首頁界面(PC 界面)

圖3 系統首頁界面(平板界面)
筆者還修改視頻的索引方式,采用Json 封裝數據、Ajax 異步加載、Jquery 等技術進行數據的管理和操作,并通過改善硬盤的I/O通道讀取方法等技術,解決了大量用戶同時觀看視頻的問題.我們選擇的測試服務器是普通臺式機(I7CPU,4G內存):在校園網環境下,100臺計算機同時連接到服務器,也能流暢順利地觀看視頻.系統視頻測試情況如圖4所示.

圖4 多個用戶同時瀏覽并發測試
在安全方面,我們采用了MD5的加密方式,防止盜鏈和數據被修改.通過系統可定時監控用戶是否在觀看學習視頻,并記錄用戶觀看的時間,以此控制用戶一定要觀看視頻,防止用戶出現掛機學習的問題.通過用戶找文章錨點的方法,促使用戶完整閱讀文章,達到監督用戶在線閱讀文章的目的.
現有的黨建教育在線學習系統,多數難以兼容所有的主流瀏覽器和操作系統,這樣就在無形中迫使用戶必須采用某種系統和瀏覽器.本系統用的HTML5 視頻播放及內嵌播放器,使在線播放能兼容多種瀏覽器,用戶不僅能在電腦上在線學習,還可以在安卓和蘋果手機或平板電腦上播放.該系統適用于多種設備,可以讓用戶隨時隨地進行在線學習.
現有的黨建教育學習系統缺乏監控用戶學習情況的功能,這樣會使自律性不強的用戶以掛機方式應付學習.本系統真正實現了在線監控用戶的學習情況,因為掛機用戶將無法完成相應視頻與文章的學習.
現有的黨建在線學習系統大多缺少“在線考試部分”,而本系統將學習與考試有機地結合在一起,結合考試進行重復試題學習,從而使學生切實學到知識,提高知識儲備,不斷充實自我,使黨建教育能真正發揮作用.
現有的黨建在線學習系統缺乏完善的后臺管理功能,在帶給管理者美觀優雅的后臺界面的同時,也給他們以實用的功能.
筆者設計的網絡黨建系統具有以下創新性:監督學員的自律性,提高多用戶同時訪問的能力,實現了界面的人性化,學習方式新穎,能從技術上監督學員的學習情況.
網絡黨建系統開辟了學生思想政治教育的新渠道.該系統采用信息化方法,打破了地域與時間限制,使學生獲取黨的知識變得更為便捷.網絡黨建是一項系統工程,網絡平臺的應用與管理比建設要付出更多的努力,只有各方協調配合,才能使網絡黨建系統成為對大學生進行思想教育的信息化陣地.
[1]陳金昌.基于B_S模式高校網上黨校系統的分析與設計[J].硅谷,2011,22:85-86.
[2]李萍.基于B/S結構軟件開發教學的探討[J].電腦知識與技術,2009,5(6):1 553-1 534.
[3]BAI Ying.C#數據庫編程實戰經典[M].施宏斌,譯.北京:清華大學出版社,2011:77-80.
[4]ERIC F,ELISABETH R.Head First HTML5 Programming[M].林琪,譯.北京:中國電力出版社,2012:349-359.