苗雯娟
(集寧師范學(xué)院,內(nèi)蒙古烏蘭察布 012000)
內(nèi)蒙古集寧師范學(xué)院黨員干部目前現(xiàn)行學(xué)習(xí)培訓(xùn)模式是集中面授培訓(xùn)模式,這種學(xué)習(xí)教育培訓(xùn)模式存在一些突出問題。在集中面授培訓(xùn)模式下,學(xué)習(xí)者“被安排在統(tǒng)一的時(shí)間和地點(diǎn),按照統(tǒng)一的教學(xué)計(jì)劃和教學(xué)進(jìn)度,學(xué)習(xí)統(tǒng)一的內(nèi)容和專題,這樣做的好處是:教學(xué)過程易于掌控,授課質(zhì)量易于把握,師生互動(dòng)便于進(jìn)行,學(xué)習(xí)中的問題便于解決”。長期以來,學(xué)校及各學(xué)院都是采用這種模式開展黨員干部學(xué)習(xí)培訓(xùn)工作。但隨著時(shí)代的發(fā)展和科技的進(jìn)步,特別是隨著廣大黨員干部學(xué)習(xí)政治理論和專業(yè)知識的需求與日俱增,人們逐步察覺到這一培訓(xùn)模式所存在的問題[1]。設(shè)計(jì)并開發(fā)一套黨員干部教師在線學(xué)習(xí)培訓(xùn)系統(tǒng)勢在必行。
(1)黨員在線學(xué)習(xí)管理系統(tǒng)可以為廣大黨員干部學(xué)習(xí)培訓(xùn)提供更大的空間,干部可以根據(jù)需求來選修學(xué)習(xí)課程,變“指定學(xué)”為“自主學(xué)”,增強(qiáng)黨員干部教育培訓(xùn)的針對性,滿足干部個(gè)性化、差別化的學(xué)習(xí)需求[2]。(2)黨員在線學(xué)習(xí)管理系統(tǒng)可以充分整合各地、各機(jī)構(gòu)教育資源,選擇最好的教師,制作精品課程,為領(lǐng)導(dǎo)干部學(xué)習(xí)培訓(xùn)服務(wù)。(3)黨員在線學(xué)習(xí)管理系統(tǒng)可以緩解黨員領(lǐng)導(dǎo)干部的工學(xué)矛盾,為他們提供一個(gè)隨時(shí)隨地學(xué)習(xí)的條件,還能夠引導(dǎo)黨員干部通過自主學(xué)習(xí),為建設(shè)學(xué)習(xí)型黨員領(lǐng)導(dǎo)干部隊(duì)伍搭建平臺(tái)。(4)改變現(xiàn)有的落后的學(xué)習(xí)模式,提高學(xué)習(xí)培訓(xùn)的科學(xué)管理水平,提高管理者工作效率。(5)采用先進(jìn)流行的JavaEE軟件開發(fā)技術(shù)進(jìn)行軟件開發(fā),提高系統(tǒng)的可移植性和可擴(kuò)展性。(6)系統(tǒng)界面設(shè)計(jì)美觀大方,易于操作,以此保證系統(tǒng)開發(fā)完成后能夠有效實(shí)施應(yīng)用。
黨員在線學(xué)習(xí)管理系統(tǒng)的整體業(yè)務(wù)流程為:(1)管理員對整個(gè)系統(tǒng)的基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù) (具體包括學(xué)員用戶信息、課程信息、用戶角色權(quán)限信息、通知公告信息以及各種類型數(shù)據(jù)等);(2)管理員對學(xué)習(xí)資源信息維護(hù)(具體包括課件上傳、授課視頻上傳、課程資料等);(3)管理員進(jìn)行教學(xué)任務(wù)下發(fā);(4)學(xué)員進(jìn)行個(gè)人學(xué)習(xí);(5)系統(tǒng)管理員或者部門管理員進(jìn)行教學(xué)任務(wù)的統(tǒng)計(jì),查看學(xué)員學(xué)習(xí)任務(wù)是否完成,如果完成可以參加課程考試,否則重新進(jìn)行課程學(xué)習(xí);(6)教師進(jìn)行考試試卷的生成,相關(guān)人員進(jìn)行試卷審核,審核通過可以安排考試,否則重新生成試卷;(7)教師進(jìn)行考試安排;(8)學(xué)員參加考試;(9)教師評卷;(10)學(xué)員查看個(gè)人考試數(shù)據(jù)或者部門管理查看部門所有學(xué)員的考試數(shù)據(jù)是否合格,如果考試合格學(xué)員本次學(xué)習(xí)結(jié)束,否則重新參加考試[3]。
系統(tǒng)的整體業(yè)務(wù)流程如圖1所示。
圖1 系統(tǒng)整體業(yè)務(wù)流程圖
黨員在線學(xué)習(xí)管理系統(tǒng)中包含的學(xué)員信息管理、個(gè)人學(xué)習(xí)管理、個(gè)人考試管理、教學(xué)管理、學(xué)習(xí)資源管理、考試管理、系統(tǒng)管理和學(xué)院動(dòng)態(tài)信息維護(hù)八大功能模塊的詳細(xì)功能設(shè)計(jì)如下。
2.2.1 學(xué)員信息管理
學(xué)員信息管理模塊包括學(xué)員修改密碼、查看/修改學(xué)員個(gè)人信息等功能。
(1)學(xué)員修改密碼:學(xué)員可按照自己需求進(jìn)行密碼的修改,密碼長度必須大于6位(建議由數(shù)字、字母組合),密碼中不能含有漢字與特殊字符。(2)查看/修改學(xué)員個(gè)人信息:學(xué)員可按照自己實(shí)際情況進(jìn)行個(gè)人信息的修改,包括用戶姓名、性別、出生日期和聯(lián)系電話,所屬部門和所屬崗位不可修改。
2.2.2 個(gè)人學(xué)習(xí)管理
個(gè)人學(xué)習(xí)管理模塊包括我的課程管理、學(xué)習(xí)任務(wù)管理、學(xué)習(xí)筆記管理和資源管理等功能。
(1)我的課程管理包括課程信息查詢、我收藏的課程、我學(xué)習(xí)過的課程、新發(fā)布的課程和推薦課程。(2)學(xué)習(xí)任務(wù)管理模塊包括任務(wù)督辦信息、我的任務(wù)信息和超時(shí)任務(wù)信息。(3)學(xué)習(xí)筆記管理模塊包括記錄筆記信息、我的筆記、查看筆記類型和添加筆記類型。(4)資源管理包括上傳資源、刪除資源、修改資源和資源查詢。
2.2.3 個(gè)人考試管理
個(gè)人考試管理模塊包括參加考試、我的練習(xí)、歷史考試和部門所有考試等功能。
2.2.4 教學(xué)管理
教學(xué)管理模塊包括學(xué)習(xí)任務(wù)下發(fā)、學(xué)習(xí)任務(wù)統(tǒng)計(jì)和任務(wù)在線督辦等功能。
2.2.5 學(xué)習(xí)資源管理
學(xué)習(xí)資源管理模塊包括上傳資源、資源類型管理、更新上傳資源和上傳資源審核等功能。
2.2.6 考試管理
考試管理模塊包括題庫管理、試卷管理、考試安排和人工評卷等功能。
2.2.7 系統(tǒng)管理
系統(tǒng)管理模塊包括部門管理、用戶管理、角色管理、角色權(quán)限管理、菜單管理和日志查看等功能。
2.2.8 學(xué)院動(dòng)態(tài)信息維護(hù)
學(xué)院動(dòng)態(tài)信息維護(hù)模塊包括通知公告管理和新聞發(fā)布管理等功能。
(1)通知公告管理功能包括通知公告的發(fā)布、編輯、刪除和查看。(2)新聞管理包括保存新聞、發(fā)布新聞、修改新聞、刪除新聞和查看新聞。
黨員在線學(xué)習(xí)管理系統(tǒng)的軟件架構(gòu)分為訪問層、功能層、標(biāo)準(zhǔn)層和基礎(chǔ)層四層。
(1)訪問層是在線學(xué)習(xí)用戶和系統(tǒng)交互的接口,主要是指系統(tǒng)用戶可以通過移動(dòng)客戶端、瀏覽器或者其他APP等方式來訪問黨員在線學(xué)習(xí)管理系統(tǒng)。(2)功能層主要指的是黨員在線學(xué)習(xí)管理系統(tǒng)所實(shí)現(xiàn)的學(xué)員信息管理、個(gè)人學(xué)習(xí)管理、個(gè)人考試管理、教學(xué)管理、學(xué)習(xí)資源管理、考試管理、系統(tǒng)管理和學(xué)員動(dòng)態(tài)信息維護(hù)等模塊功能,即將黨員在線學(xué)習(xí)管理系統(tǒng)部署到標(biāo)準(zhǔn)層上。(3)標(biāo)準(zhǔn)層主要是指在基礎(chǔ)層上搭建軟件系統(tǒng)開發(fā)或者運(yùn)行所需要的軟件平臺(tái),即導(dǎo)入JavaEE的SSH整合框架Struts2、Spring、Hibernate和Ajax技術(shù)所需要的Jar文件[4]。(4)基礎(chǔ)層主要是指軟件系統(tǒng)運(yùn)行的各個(gè)服務(wù)器,即在計(jì)算機(jī)硬件設(shè)備上安裝操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、Web中間件(Web服務(wù)器Tomcat)等,為軟件系統(tǒng)運(yùn)行提供必要的支持。
本文對集寧師范學(xué)院黨員在線學(xué)習(xí)管理系統(tǒng)進(jìn)行了設(shè)計(jì),為將來系統(tǒng)的實(shí)現(xiàn)奠定了基礎(chǔ)。