羅 攀 馬 淵
(1.重慶電子工程職業(yè)學院 重慶 401331;2.渝中區(qū)公安分局網(wǎng)絡(luò)安全保衛(wèi)支隊 重慶 400044)
隨著移動互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,許多傳統(tǒng)的行業(yè)逐步實現(xiàn)線上化。由于我國擁有龐大的人口數(shù)量,這對線上經(jīng)濟來說無疑是一個好消息。以教育培訓行業(yè)為例,傳統(tǒng)的教育培訓主要采用面對面講授的線下模式,其運營成本高,且學員和機構(gòu)之間不能做到精準的匹配。如果采用線上的模式就可以大大減少培訓機構(gòu)的成本,增加利潤,同時方便不同類型的學員參與。
在線教育行業(yè)有很大的應(yīng)用市場空間,社會上也有大量不同層次不同需求的學員,教育機構(gòu)都在努力地爭奪市場。當前,培訓機構(gòu)幾乎覆蓋了生活中的各個方面。比如,我們熟知的英語培訓機構(gòu)新東方、IT培訓機構(gòu)達內(nèi)、學歷提升培訓機構(gòu)尚德等知名培訓機構(gòu),這些大的教育機構(gòu)基本都實現(xiàn)了業(yè)務(wù)的線上化。另一方面,教育培訓市場不可能被完全侵占,仍有一些等待挖掘的空間,比如針對各類新興資格證書的培訓。一些規(guī)模較小的機構(gòu)正在努力開拓這些市場份額小的業(yè)務(wù),但基本上仍在沿用傳統(tǒng)的線下模式。因此,設(shè)計一套面向在線教育培訓的系統(tǒng)可以為這部分機構(gòu)解決線下模式面臨的問題,也是保持與互聯(lián)網(wǎng)經(jīng)濟發(fā)展同步的一項重要措施。
在線教育系統(tǒng)主要服務(wù)于教育培訓機構(gòu)的講師、學員、服務(wù)人員、管理人員等,把原本需要利用場地才能完成的業(yè)務(wù)遷移到線上來。具體來說,在線教育培訓的過程是這樣的:講師通過線上直播或錄播的方式完成教學;學員通過系統(tǒng)注冊登錄,使用平臺完成學習;服務(wù)人員負責售前咨詢和售后服務(wù),追蹤學員的學習情況,制定合理的學習計劃等;管理人員負責對機構(gòu)員工進行管理以及受理學員的投訴等[1]。
首先,教育培訓機構(gòu)通過百度、公眾號、今日頭條等平臺發(fā)布廣告,有培訓需求人員的會通過平臺搜索,當瀏覽到機構(gòu)的廣告時可以進行在線咨詢,機構(gòu)通過設(shè)置機器人或人工的方式進行咨詢服務(wù),幫助學員了解詳細情況。當學員有報名意愿時銷售人員引導學員從廣告平臺轉(zhuǎn)移到服務(wù)平臺,學員通過服務(wù)平臺注冊登錄后,根據(jù)個人需求選擇對應(yīng)的學習課程,此時依然可以向服務(wù)人員了解詳情,比如服務(wù)周期、上課內(nèi)容、時間安排、講師的相關(guān)情況。當所有信息都清楚之后完成合同的簽訂并付款完成,這就表示培訓機構(gòu)的一個訂單完成了。此后,機構(gòu)的服務(wù)人員給學員發(fā)布授課計劃,計劃制定后講師在培訓平臺為學員提供服務(wù),講師必須根據(jù)計劃在平臺上完成直播教學、錄播教學、課程資料發(fā)放、課堂任務(wù)布置、課堂答疑等工作。如果學員對上課情況不滿意可以向管理平臺進行投訴,甚至申請解除合同完成退款。管理平臺負責對機構(gòu)人員進行考核、受理投訴等,其主要目的是提高服務(wù)質(zhì)量,保證機構(gòu)的健康運營。 通過上述的需求分析,在線教育培訓系統(tǒng)的主要架構(gòu)如圖1所示。

圖1 在線教育培訓平臺系統(tǒng)架構(gòu)
根據(jù)前文所敘述的關(guān)于在線教育培訓系統(tǒng)的需求分析,我們組織了技術(shù)人員,對該系統(tǒng)進行了設(shè)計和開發(fā),實現(xiàn)了該系統(tǒng)。從開發(fā)的角度來分析,一個系統(tǒng)可以劃分成三大部分,第一部分是前端頁面,主要是供系統(tǒng)的用戶使用,涉及到的技術(shù)人員為前端開發(fā)工程師;第二部分是后端,主要是后端與前端交互的一些接口的提供,主要涉及到后端開發(fā)工程師;第三部分是數(shù)據(jù)庫,數(shù)據(jù)庫的設(shè)計至關(guān)重要,數(shù)據(jù)庫的結(jié)構(gòu)必須要科學合理。從實現(xiàn)的角度看,數(shù)據(jù)庫的設(shè)計主要依賴后端開發(fā)人員,對于數(shù)據(jù)的存儲和查詢,封裝到后端的接口,以供前端系統(tǒng)的調(diào)用[2]。
考慮到時間成本和實現(xiàn)的難易程度,本文設(shè)計實現(xiàn)的在線教育培訓系統(tǒng)的是采用基于PHP編程語言的Yii框架來實現(xiàn)。該框架功能非常豐富,并且是開源的,它采用的是模型-視圖-控制器(MVC)設(shè)計模式,具有非常高的性能,很適合WEB開發(fā)。該框架數(shù)據(jù)庫采用的是mysql,使用DAO來操作。采用Yii框架實現(xiàn)在線教育培訓系統(tǒng),開發(fā)難度相對較小,能夠完成所有的功能,并且具有良好的性能,因此使用該框架實現(xiàn)在線教育培訓系統(tǒng)有很高的可行性。
具體來說,該框架訪問某個指定的文件,它的格式是“index.php?控制器/方法名”,每一個方法名必須帶有action,文件名則是以Controller結(jié)尾,它使用form表單傳遞數(shù)值。以文件上傳為例,其代碼如下:
use yiiwebUploadedFile;
if ($model->file) { $model->file->saveAs(‘uploads/’ . $model->file->baseName . ‘.’ . $model->file->extension);
對于數(shù)據(jù)庫的處理,以where查詢條件為例,其代碼如下:
$h=[‘like’,’edu_stu_name’,$sname]; //模糊查詢學生姓名
If($education) $h[‘jf_education.xid’]=$education; //如果學歷有值就給h賦值
我們使用Yii框架固有的很多方法,進行不同方法的開發(fā)以及測試,最終實現(xiàn)了在線教育培訓系統(tǒng)。
綜上所述,設(shè)計并實現(xiàn)一套在線教育培訓系統(tǒng),可以幫助那些線下培訓機構(gòu)將線下業(yè)務(wù)遷移到線上來完成。使用線上業(yè)務(wù)可以降低運營的成本,提高擴大機構(gòu)的規(guī)模,從而增加機構(gòu)的盈利。從學員的角度將,也可以給身處不同地區(qū)有培訓需求的人們提供了良好的培訓渠道。因此,本文設(shè)計與實現(xiàn)的在線教育培訓系統(tǒng)擁有廣泛的應(yīng)用空間。