苗雯娟
(集寧師范學院,內蒙古烏蘭察布 012000)
內蒙古集寧師范學院黨員干部目前現行學習培訓模式是集中面授培訓模式,這種學習教育培訓模式存在一些突出問題。在集中面授培訓模式下,學習者“被安排在統一的時間和地點,按照統一的教學計劃和教學進度,學習統一的內容和專題,這樣做的好處是:教學過程易于掌控,授課質量易于把握,師生互動便于進行,學習中的問題便于解決”。長期以來,學校及各學院都是采用這種模式開展黨員干部學習培訓工作。但隨著時代的發展和科技的進步,特別是隨著廣大黨員干部學習政治理論和專業知識的需求與日俱增,人們逐步察覺到這一培訓模式所存在的問題[1]。設計并開發一套黨員干部教師在線學習培訓系統勢在必行。
(1)黨員在線學習管理系統可以為廣大黨員干部學習培訓提供更大的空間,干部可以根據需求來選修學習課程,變“指定學”為“自主學”,增強黨員干部教育培訓的針對性,滿足干部個性化、差別化的學習需求[2]。(2)黨員在線學習管理系統可以充分整合各地、各機構教育資源,選擇最好的教師,制作精品課程,為領導干部學習培訓服務。(3)黨員在線學習管理系統可以緩解黨員領導干部的工學矛盾,為他們提供一個隨時隨地學習的條件,還能夠引導黨員干部通過自主學習,為建設學習型黨員領導干部隊伍搭建平臺。(4)改變現有的落后的學習模式,提高學習培訓的科學管理水平,提高管理者工作效率。(5)采用先進流行的JavaEE軟件開發技術進行軟件開發,提高系統的可移植性和可擴展性。(6)系統界面設計美觀大方,易于操作,以此保證系統開發完成后能夠有效實施應用。
黨員在線學習管理系統的整體業務流程為:(1)管理員對整個系統的基礎數據進行維護 (具體包括學員用戶信息、課程信息、用戶角色權限信息、通知公告信息以及各種類型數據等);(2)管理員對學習資源信息維護(具體包括課件上傳、授課視頻上傳、課程資料等);(3)管理員進行教學任務下發;(4)學員進行個人學習;(5)系統管理員或者部門管理員進行教學任務的統計,查看學員學習任務是否完成,如果完成可以參加課程考試,否則重新進行課程學習;(6)教師進行考試試卷的生成,相關人員進行試卷審核,審核通過可以安排考試,否則重新生成試卷;(7)教師進行考試安排;(8)學員參加考試;(9)教師評卷;(10)學員查看個人考試數據或者部門管理查看部門所有學員的考試數據是否合格,如果考試合格學員本次學習結束,否則重新參加考試[3]。
系統的整體業務流程如圖1所示。

圖1 系統整體業務流程圖
黨員在線學習管理系統中包含的學員信息管理、個人學習管理、個人考試管理、教學管理、學習資源管理、考試管理、系統管理和學院動態信息維護八大功能模塊的詳細功能設計如下。
2.2.1 學員信息管理
學員信息管理模塊包括學員修改密碼、查看/修改學員個人信息等功能。
(1)學員修改密碼:學員可按照自己需求進行密碼的修改,密碼長度必須大于6位(建議由數字、字母組合),密碼中不能含有漢字與特殊字符。(2)查看/修改學員個人信息:學員可按照自己實際情況進行個人信息的修改,包括用戶姓名、性別、出生日期和聯系電話,所屬部門和所屬崗位不可修改。
2.2.2 個人學習管理
個人學習管理模塊包括我的課程管理、學習任務管理、學習筆記管理和資源管理等功能。
(1)我的課程管理包括課程信息查詢、我收藏的課程、我學習過的課程、新發布的課程和推薦課程。(2)學習任務管理模塊包括任務督辦信息、我的任務信息和超時任務信息。(3)學習筆記管理模塊包括記錄筆記信息、我的筆記、查看筆記類型和添加筆記類型。(4)資源管理包括上傳資源、刪除資源、修改資源和資源查詢。
2.2.3 個人考試管理
個人考試管理模塊包括參加考試、我的練習、歷史考試和部門所有考試等功能。
2.2.4 教學管理
教學管理模塊包括學習任務下發、學習任務統計和任務在線督辦等功能。
2.2.5 學習資源管理
學習資源管理模塊包括上傳資源、資源類型管理、更新上傳資源和上傳資源審核等功能。
2.2.6 考試管理
考試管理模塊包括題庫管理、試卷管理、考試安排和人工評卷等功能。
2.2.7 系統管理
系統管理模塊包括部門管理、用戶管理、角色管理、角色權限管理、菜單管理和日志查看等功能。
2.2.8 學院動態信息維護
學院動態信息維護模塊包括通知公告管理和新聞發布管理等功能。
(1)通知公告管理功能包括通知公告的發布、編輯、刪除和查看。(2)新聞管理包括保存新聞、發布新聞、修改新聞、刪除新聞和查看新聞。
黨員在線學習管理系統的軟件架構分為訪問層、功能層、標準層和基礎層四層。
(1)訪問層是在線學習用戶和系統交互的接口,主要是指系統用戶可以通過移動客戶端、瀏覽器或者其他APP等方式來訪問黨員在線學習管理系統。(2)功能層主要指的是黨員在線學習管理系統所實現的學員信息管理、個人學習管理、個人考試管理、教學管理、學習資源管理、考試管理、系統管理和學員動態信息維護等模塊功能,即將黨員在線學習管理系統部署到標準層上。(3)標準層主要是指在基礎層上搭建軟件系統開發或者運行所需要的軟件平臺,即導入JavaEE的SSH整合框架Struts2、Spring、Hibernate和Ajax技術所需要的Jar文件[4]。(4)基礎層主要是指軟件系統運行的各個服務器,即在計算機硬件設備上安裝操作系統、數據庫管理系統、Web中間件(Web服務器Tomcat)等,為軟件系統運行提供必要的支持。
本文對集寧師范學院黨員在線學習管理系統進行了設計,為將來系統的實現奠定了基礎。