摘 要 伴隨著互聯(lián)網(wǎng)發(fā)展的浪潮,教育信息化、教育網(wǎng)絡(luò)化在中國逐漸興起,除了傳統(tǒng)的學(xué)校教育、院校教育,全國各地興起了眾多的教育培訓(xùn)機(jī)構(gòu)。但是,信息化時(shí)代各行各業(yè)的發(fā)展都太快了,教育培訓(xùn)受眾的規(guī)模、門類、服務(wù)層次都非常之廣,對(duì)教育培訓(xùn)機(jī)構(gòu)的運(yùn)營要求也越來越高,對(duì)于有一定業(yè)務(wù)規(guī)模的教育培訓(xùn)機(jī)構(gòu),難以采用傳統(tǒng)的管理模式來推進(jìn)發(fā)展。因此,眾多的教育培訓(xùn)機(jī)構(gòu)都紛紛引進(jìn)適合自己的業(yè)務(wù)管理軟件系統(tǒng)。根據(jù)軟件設(shè)計(jì)的理論,結(jié)合教育培訓(xùn)機(jī)構(gòu)的實(shí)際業(yè)務(wù),本文將詳細(xì)闡述面向教育培訓(xùn)機(jī)構(gòu)的業(yè)務(wù)管理軟件的系統(tǒng)設(shè)計(jì)。
關(guān)鍵詞 教育信息化;教育培訓(xùn)機(jī)構(gòu);業(yè)務(wù)管理軟件系統(tǒng);系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1671-7597(2014)20-0012-01
1 業(yè)務(wù)系統(tǒng)分析
對(duì)于教育培訓(xùn)機(jī)構(gòu)眾多的業(yè)務(wù)中,核心的業(yè)務(wù)主要有:教學(xué)管理和教務(wù)管理。
教學(xué)管理,由培訓(xùn)機(jī)構(gòu)開設(shè)的培訓(xùn)范圍決定,有的是面向成人的職業(yè)技能培訓(xùn),有的是面向成人的學(xué)歷教育,也有面向中小學(xué)生開展的課外輔導(dǎo),可謂門類繁多。那么一個(gè)培訓(xùn)機(jī)構(gòu)開設(shè)的專業(yè)(學(xué)科)就是教學(xué)管理的底層設(shè)計(jì)。從培訓(xùn)業(yè)務(wù)的開展來看,根據(jù)師資力量和學(xué)員規(guī)模,綜合量化確定開設(shè)多少個(gè)課程班級(jí)。教學(xué)過程中的管理,則包括完整的教學(xué)組織、教學(xué)記錄、教學(xué)評(píng)價(jià)等環(huán)節(jié)。
教務(wù)管理,是培訓(xùn)機(jī)構(gòu)日常運(yùn)作的關(guān)鍵部分,包括招生、收退費(fèi)、教師酬勞等方面的管理。
2 系統(tǒng)功能設(shè)計(jì)
結(jié)合教育培訓(xùn)機(jī)構(gòu)的實(shí)際業(yè)務(wù),筆者對(duì)業(yè)務(wù)管理軟件系統(tǒng)做如下的功能設(shè)計(jì),具體細(xì)分大致如下。
業(yè)務(wù)管理系統(tǒng)面向教育培訓(xùn)機(jī)構(gòu)的內(nèi)部用戶,其核心的用戶角色有:系統(tǒng)管理員、教學(xué)部長、教師、市場人員、教務(wù)人員、財(cái)務(wù)人員等。
系統(tǒng)管理員:從系統(tǒng)全方位進(jìn)行管理,可創(chuàng)建不同賬號(hào),分配不同權(quán)限給到不同用戶,上圖中的系統(tǒng)管理部分由系統(tǒng)管理員負(fù)責(zé),其他部分,根據(jù)實(shí)際需要,系統(tǒng)管理員也可參與管理。
教學(xué)部長:作為教育培訓(xùn)機(jī)構(gòu)在教學(xué)方面總的管控人員,管控著本機(jī)構(gòu)專業(yè)的開設(shè),開班的管理,并根據(jù)實(shí)際需要對(duì)其他部分進(jìn)行管理,其權(quán)限是全局的,在整個(gè)系統(tǒng)中作用很突出。
教師:作為教育培訓(xùn)機(jī)構(gòu)的教師,有相對(duì)靈活的教學(xué)時(shí)間,除了課堂教學(xué)之外,教學(xué)培訓(xùn)機(jī)構(gòu)一般要求其完成對(duì)學(xué)員(學(xué)生)的作業(yè)布置、作業(yè)批改、學(xué)習(xí)評(píng)價(jià)等工作。
市場人員:主要是面向潛在學(xué)員進(jìn)行宣傳、推廣,并對(duì)客戶溝通的情況予以記錄,對(duì)接待客戶過程中形成的意見或線索進(jìn)行記錄,以便促成正式的學(xué)員報(bào)名,其主要功能有:客戶接待、招生管理、學(xué)員報(bào)名、學(xué)生檔案管理等。
教務(wù)人員:作為教育培訓(xùn)機(jī)構(gòu)的教務(wù)人員,更多是組織教師、學(xué)員,有序的進(jìn)行教學(xué)活動(dòng),其主要功能有:專業(yè)設(shè)置(查看)、開班管理(查看)、排課管理、課時(shí)管理(查詢實(shí)際的上課記錄,并審核)、學(xué)生檔案管理、轉(zhuǎn)班管理、投訴管理等。
財(cái)務(wù)人員:主要負(fù)責(zé)學(xué)生報(bào)名、收費(fèi)管理、退費(fèi)管理、轉(zhuǎn)班管理、教師酬勞管理、統(tǒng)計(jì)管理等。
3 數(shù)據(jù)庫設(shè)計(jì)
根據(jù)系統(tǒng)功能設(shè)計(jì),可進(jìn)一步做數(shù)據(jù)庫設(shè)計(jì)。數(shù)據(jù)庫系統(tǒng)可選擇MySQL、MsSQL Server或Oracle等,根據(jù)軟件實(shí)施的實(shí)際情況,可選擇適當(dāng)?shù)臄?shù)據(jù)庫系統(tǒng)。本文以MySQL為例做具體設(shè)計(jì)。
基礎(chǔ)數(shù)據(jù)部分包括以下幾張表。
系統(tǒng)用戶表、權(quán)限配置表、用戶權(quán)限表、培訓(xùn)專業(yè)表、培訓(xùn)班表、教師檔案表、學(xué)生檔案表等。
業(yè)務(wù)數(shù)據(jù)部分包括以下幾張表。
排課記錄表、課時(shí)記錄表、作業(yè)表、學(xué)習(xí)評(píng)價(jià)表、教學(xué)評(píng)價(jià)表、客戶接待表、招生計(jì)劃表、學(xué)員報(bào)名表、收費(fèi)表、收費(fèi)明細(xì)表、退費(fèi)表、退費(fèi)明細(xì)表、轉(zhuǎn)班表、投訴記錄表、教師酬勞表等。
其他部分表:
新聞欄目表、新聞表、系統(tǒng)配置表、文件資源表、系統(tǒng)日志表等。
下面對(duì)數(shù)據(jù)庫表做進(jìn)一步說明。
1)專業(yè)(學(xué)科)的開設(shè)是基礎(chǔ),每個(gè)課程班是基于專業(yè)(學(xué)科)衍生而來的,現(xiàn)實(shí)中一個(gè)“專業(yè)”可開設(shè)多個(gè)“課程班”,因此,“專業(yè)”與“課程班”之間是一對(duì)多的關(guān)系,“專業(yè)”表的主鍵作為“課程班”表的外鍵。
2)“報(bào)名表”是連接“課程班”與“學(xué)員”之間的關(guān)聯(lián)表,理論上一個(gè)課程班可有多名學(xué)員報(bào)名,一個(gè)學(xué)員也可以報(bào)讀多個(gè)課程班,因此,“課程班”與“學(xué)員”之間是多對(duì)多的關(guān)系。
3)“教師任課”是連接“課程班”與“教師”之間的關(guān)聯(lián)表,理論上一個(gè)課程班可以由多個(gè)教師來教學(xué),一個(gè)教師也可以教多個(gè)課程班,因此,“課程班”與“教師”之間是多對(duì)多的關(guān)系。
4 開發(fā)語言選取
根據(jù)實(shí)際需要,可選擇Java,.Net,PHP等web開發(fā)語言,也可考慮采用C++,VB,Delphi等桌面程序語言??紤]互聯(lián)網(wǎng)發(fā)展的迅速,筆者建議采用B/S模式開發(fā)本業(yè)務(wù)管理系統(tǒng),采用PHP語言開發(fā)。在中國,很多中小應(yīng)用軟件,都采用PHP編寫,例如:Discuz論壇,SHOPEX電商系統(tǒng)均采用PHP開發(fā)。
結(jié)合本業(yè)務(wù)系統(tǒng)的設(shè)計(jì),選用PHP的同時(shí),建議采用smarty模板引擎,這樣可以很容易做到業(yè)務(wù)控制層與展現(xiàn)層分離,符合MVC的設(shè)計(jì)思想。
5 網(wǎng)站服務(wù)器部署
網(wǎng)站服務(wù)器有很多選擇,常見的有Apache,Tomcat,Nginx等,由于上面選取的開發(fā)語言是PHP,因此選擇Tomcat是不適合的,而選擇Apache或Nginx都是可以的。
如果選擇Apache作為網(wǎng)站服務(wù)器,則通過修改htppd.conf配置,加載PHP模塊,實(shí)現(xiàn)對(duì)PHP的支持。
如果選擇Nginx作為網(wǎng)站服務(wù)器,則通過修改nginx.conf配置,加載fastcgi的模式,實(shí)現(xiàn)對(duì)PHP的支持。
6 結(jié)束語
筆者從事計(jì)算機(jī)教學(xué)多年,同時(shí),在工作中參與了多個(gè)軟件項(xiàng)目的開發(fā),本文所述的軟件系統(tǒng)是筆者主導(dǎo)設(shè)計(jì)研發(fā)的,目前已在多個(gè)教育培訓(xùn)機(jī)構(gòu)中得到實(shí)際應(yīng)用,反響良好。希望能盡自己微薄之力為教學(xué)改革、教育信息化的創(chuàng)新提供一點(diǎn)點(diǎn)思路,亦期望各位同仁給予批評(píng)指正。
參考文獻(xiàn)
[1]顧赟.交通銀行賬目管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2013.
[2]隋泉.山東工貿(mào)職業(yè)學(xué)院招生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué),2009.
[3]馮利星.高職院校教育資源網(wǎng)絡(luò)共享系統(tǒng)的設(shè)計(jì)與研究[D].山西師范大學(xué),2014.
[4]張拓.供熱企業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].黑龍江大學(xué),2013.
[5]劉坤.森林景區(qū)救火決策管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].南京農(nóng)業(yè)大學(xué),2013.
作者簡介
梁興波,講師,畢業(yè)于南昌大學(xué),現(xiàn)供職于江西工業(yè)職業(yè)技術(shù)學(xué)院。endprint