黃 濤,李 革,歐洪湛,陳 航
(肇慶學(xué)院a.計算機學(xué)院;b.組織部,廣東 肇慶 526061)
高校的許多青年學(xué)子在政治上積極要求進步,努力向黨組織靠攏,踴躍要求入黨.當(dāng)今時代年輕人的生活、工作、學(xué)習(xí)都喜歡基于網(wǎng)絡(luò)的信息化環(huán)境,黨建教育如果囿于傳統(tǒng)形式,將無法適應(yīng)時代發(fā)展及學(xué)生的入黨渴望與訴求.
網(wǎng)絡(luò)和遠程教育技術(shù)的日趨成熟與不斷完善,為創(chuàng)建網(wǎng)絡(luò)黨建教育提供了良好的基礎(chǔ)和環(huán)境.近年來,現(xiàn)代遠程教育技術(shù)發(fā)展迅猛,積累了許多有益的經(jīng)驗,也為網(wǎng)上黨校的創(chuàng)建提供了必要的技術(shù)支持.筆者開發(fā)設(shè)計的網(wǎng)絡(luò)黨建教育系統(tǒng),搭建起一個數(shù)字化平臺,使廣大學(xué)生可以通過該系統(tǒng)借助網(wǎng)絡(luò)接受黨建教育.該項目系統(tǒng)采用了.Net與Html5、CSS3、Bootstrap技術(shù)實現(xiàn)數(shù)據(jù)管理、視頻播放及多平臺使用.
在當(dāng)今瞬息萬變的信息時代,急需一個可以不受時空所限的、打破傳統(tǒng)的學(xué)習(xí)方式,黨建教育也有向?qū)崟r信息化發(fā)展的趨勢.我們根據(jù)高校的實際情況,建立了一個屬于高校的黨建教育在線學(xué)習(xí)系統(tǒng),學(xué)員可以隨時隨地通過網(wǎng)絡(luò)學(xué)習(xí)黨的知識的相關(guān)文章,并通過觀看視頻了解黨建相關(guān)知識,更加深刻地了解黨組織的動態(tài),不斷充實自己.
針對黨課學(xué)習(xí)的具體情況并結(jié)合在線學(xué)習(xí)系統(tǒng)的要求,我們開發(fā)了一個集視頻觀看、文章閱讀、在線考試、在線評分、動態(tài)發(fā)布消息、動態(tài)選擇培訓(xùn)班、消息管理、視頻上傳發(fā)布、異步記錄在線學(xué)習(xí)時間、批量添加刪除、定制個性化主題等于一體的在線學(xué)習(xí)系統(tǒng).
通過調(diào)研分析,我們認(rèn)為網(wǎng)絡(luò)黨建教育系統(tǒng)應(yīng)具備如下功能:信息發(fā)布(包括公共、私密),建立黨內(nèi)培訓(xùn)班(理論、課件、視頻)、黨內(nèi)考核、發(fā)布和批改心得體會,每期培訓(xùn)班情況查閱及下載,自動生成成績單(可保存或在線打印)及搜索(人或關(guān)鍵詞)等.
網(wǎng)站的管理、維護人員需要該系統(tǒng)具備如下功能:建立考核題庫(考核時,每份題目在題庫中隨機變動,答案序號隨機變化);建立學(xué)習(xí)資料庫(采用信息發(fā)布形式,分公共、私密兩部分);更新和維護網(wǎng)上黨校的學(xué)生、參訓(xùn)人員數(shù)據(jù)庫(以Excel表格形式導(dǎo)入,包括學(xué)號、單位、姓名);開設(shè)網(wǎng)上培訓(xùn)班(可根據(jù)班級要求,同時開設(shè)若干個不同類型的培訓(xùn)班,在數(shù)據(jù)庫添加學(xué)習(xí)資料、課件、視頻);發(fā)布通知公告(可發(fā)布圖片,下同);查閱、修改和刪除二級黨組織發(fā)布的信息(通知公告、學(xué)習(xí)資料等);審核、修改和刪除二級黨組織提交的參訓(xùn)人員名單;查閱全校參訓(xùn)人員的培訓(xùn)進度及成績,可下載培訓(xùn)人員相關(guān)信息(包括:學(xué)號、單位、姓名及成績);搜索功能(人員及關(guān)鍵詞).
二級黨組織黨務(wù)工作者需要該系統(tǒng)具備如下功能:發(fā)布通知公告、學(xué)習(xí)資料;在設(shè)定培訓(xùn)班中,在已有信息數(shù)據(jù)庫中選定參訓(xùn)人員,并提交上級管理人員審核;審核通過后,自動生成賬號、密碼(賬號為學(xué)號,密碼自動生成);檢查參訓(xùn)人員培訓(xùn)進度(閱讀學(xué)習(xí)資料篇數(shù)及視頻時長);批改心得體會,登記分?jǐn)?shù),并提交生成分?jǐn)?shù)可供學(xué)生本人及管理者查看;查閱學(xué)生在線考試成績、下載本單位參訓(xùn)人員成績單;搜索功能(人員及關(guān)鍵詞).
參訓(xùn)人員需要該系統(tǒng)具備的功能如下:閱讀黨組織發(fā)布的信息;參加培訓(xùn)(學(xué)習(xí)黨內(nèi)理論、觀看課件、視頻,自動記錄學(xué)習(xí)時間);參加在線考試、提交心得體會;查看自己的學(xué)習(xí)進度、成績和所發(fā)布的心得體會的批改情況;打印成績單.
構(gòu)建基于B/S模式的網(wǎng)絡(luò)黨建教育系統(tǒng),需要運用三層架構(gòu)的瀏覽器/服務(wù)器(B/S)結(jié)構(gòu)[1],使用.NET4.0結(jié)合C#編程開發(fā)服務(wù)器端應(yīng)用程序[2].服務(wù)器操作系統(tǒng)為Windows 2003 Server,數(shù)據(jù)庫使用SQL Server 2008,Web服務(wù)器為IIS 6.0及以上版本,應(yīng)用程序?qū)?shù)據(jù)庫的訪問通過ADO.NET技術(shù)實現(xiàn)[3].界面的設(shè)計制作使用HTML5與CSS3編碼技術(shù),系統(tǒng)運行服務(wù)器的硬件配置為I7CPU(8G內(nèi)存),網(wǎng)絡(luò)帶寬要求在校園網(wǎng)的環(huán)境下.
系統(tǒng)模塊具體功能的劃分主要依據(jù)用戶身份,其中系統(tǒng)管理員職責(zé)如下:維護基本信息(學(xué)生信息,學(xué)院信息),提供要求學(xué)生閱讀的文章,上傳要求學(xué)生觀看的黨的知識的視頻,確定考試科目及創(chuàng)建試題庫,開辦培訓(xùn)班,遴選需要閱讀的文章、觀看的視頻及考試科目.二級學(xué)院管理員職責(zé)如下:發(fā)布有關(guān)二級學(xué)院的信息及文件,批改學(xué)生有關(guān)黨的知識的學(xué)習(xí)心得,查看二級學(xué)院學(xué)生培訓(xùn)班的學(xué)習(xí)情況.學(xué)生的權(quán)限如下:選擇要參加的培訓(xùn)班,進入該培訓(xùn)班閱讀文章,觀看黨的知識的視頻,進行考試;瀏覽二級學(xué)院的信息及文件,提交黨的知識的學(xué)習(xí)心得.系統(tǒng)結(jié)構(gòu)如圖1所示.
圖1 系統(tǒng)框架圖
在線視頻播放采用高壓縮、低損壞的視頻格式.采用HTML5與內(nèi)嵌播放器的視頻播放方式,可以跨平臺兼容現(xiàn)在的所有主流瀏覽器,解決了在線播放視頻的兼容性問題[4].在外觀和布局方面則通過響應(yīng)式BootStrap架構(gòu)實現(xiàn),PC、平板及手機可由此實現(xiàn)自動適應(yīng),從而提高用戶的體驗感.系統(tǒng)之所以采用B/S體系結(jié)構(gòu),是由于只需要開發(fā)Web程序,并在Web服務(wù)器上放置應(yīng)用程序,客戶端只要安裝簡單通用和標(biāo)準(zhǔn)的Web瀏覽器即可,這不僅簡化了維護工作,而且維護成本也得到了降低.系統(tǒng)的PC端與平板端分別如圖2和圖3所示.
圖2 系統(tǒng)首頁界面(PC 界面)
圖3 系統(tǒng)首頁界面(平板界面)
筆者還修改視頻的索引方式,采用Json 封裝數(shù)據(jù)、Ajax 異步加載、Jquery 等技術(shù)進行數(shù)據(jù)的管理和操作,并通過改善硬盤的I/O通道讀取方法等技術(shù),解決了大量用戶同時觀看視頻的問題.我們選擇的測試服務(wù)器是普通臺式機(I7CPU,4G內(nèi)存):在校園網(wǎng)環(huán)境下,100臺計算機同時連接到服務(wù)器,也能流暢順利地觀看視頻.系統(tǒng)視頻測試情況如圖4所示.
圖4 多個用戶同時瀏覽并發(fā)測試
在安全方面,我們采用了MD5的加密方式,防止盜鏈和數(shù)據(jù)被修改.通過系統(tǒng)可定時監(jiān)控用戶是否在觀看學(xué)習(xí)視頻,并記錄用戶觀看的時間,以此控制用戶一定要觀看視頻,防止用戶出現(xiàn)掛機學(xué)習(xí)的問題.通過用戶找文章錨點的方法,促使用戶完整閱讀文章,達到監(jiān)督用戶在線閱讀文章的目的.
現(xiàn)有的黨建教育在線學(xué)習(xí)系統(tǒng),多數(shù)難以兼容所有的主流瀏覽器和操作系統(tǒng),這樣就在無形中迫使用戶必須采用某種系統(tǒng)和瀏覽器.本系統(tǒng)用的HTML5 視頻播放及內(nèi)嵌播放器,使在線播放能兼容多種瀏覽器,用戶不僅能在電腦上在線學(xué)習(xí),還可以在安卓和蘋果手機或平板電腦上播放.該系統(tǒng)適用于多種設(shè)備,可以讓用戶隨時隨地進行在線學(xué)習(xí).
現(xiàn)有的黨建教育學(xué)習(xí)系統(tǒng)缺乏監(jiān)控用戶學(xué)習(xí)情況的功能,這樣會使自律性不強的用戶以掛機方式應(yīng)付學(xué)習(xí).本系統(tǒng)真正實現(xiàn)了在線監(jiān)控用戶的學(xué)習(xí)情況,因為掛機用戶將無法完成相應(yīng)視頻與文章的學(xué)習(xí).
現(xiàn)有的黨建在線學(xué)習(xí)系統(tǒng)大多缺少“在線考試部分”,而本系統(tǒng)將學(xué)習(xí)與考試有機地結(jié)合在一起,結(jié)合考試進行重復(fù)試題學(xué)習(xí),從而使學(xué)生切實學(xué)到知識,提高知識儲備,不斷充實自我,使黨建教育能真正發(fā)揮作用.
現(xiàn)有的黨建在線學(xué)習(xí)系統(tǒng)缺乏完善的后臺管理功能,在帶給管理者美觀優(yōu)雅的后臺界面的同時,也給他們以實用的功能.
筆者設(shè)計的網(wǎng)絡(luò)黨建系統(tǒng)具有以下創(chuàng)新性:監(jiān)督學(xué)員的自律性,提高多用戶同時訪問的能力,實現(xiàn)了界面的人性化,學(xué)習(xí)方式新穎,能從技術(shù)上監(jiān)督學(xué)員的學(xué)習(xí)情況.
網(wǎng)絡(luò)黨建系統(tǒng)開辟了學(xué)生思想政治教育的新渠道.該系統(tǒng)采用信息化方法,打破了地域與時間限制,使學(xué)生獲取黨的知識變得更為便捷.網(wǎng)絡(luò)黨建是一項系統(tǒng)工程,網(wǎng)絡(luò)平臺的應(yīng)用與管理比建設(shè)要付出更多的努力,只有各方協(xié)調(diào)配合,才能使網(wǎng)絡(luò)黨建系統(tǒng)成為對大學(xué)生進行思想教育的信息化陣地.
[1]陳金昌.基于B_S模式高校網(wǎng)上黨校系統(tǒng)的分析與設(shè)計[J].硅谷,2011,22:85-86.
[2]李萍.基于B/S結(jié)構(gòu)軟件開發(fā)教學(xué)的探討[J].電腦知識與技術(shù),2009,5(6):1 553-1 534.
[3]BAI Ying.C#數(shù)據(jù)庫編程實戰(zhàn)經(jīng)典[M].施宏斌,譯.北京:清華大學(xué)出版社,2011:77-80.
[4]ERIC F,ELISABETH R.Head First HTML5 Programming[M].林琪,譯.北京:中國電力出版社,2012:349-359.