陳碩
(福建廣播電視大學(xué),福建福州,350013)
基于PHP的高校教材管理系統(tǒng)的設(shè)計與實現(xiàn)
陳碩
(福建廣播電視大學(xué),福建福州,350013)
現(xiàn)以福建電大為例,基于MVC框架和分層開發(fā)的思想,利用PHP語言設(shè)計并實現(xiàn)WEB形式的在線教材管理系統(tǒng)。據(jù)此研究并建立一個能實現(xiàn)“教材管理員,供應(yīng)商,教學(xué)教務(wù)部門,征訂單位”之間多級合作共享的管理新模式,使教材管理工作更加集約化、協(xié)同化和高效化。
教材管理;PHP;學(xué)分制;供應(yīng)鏈管理
隨著教學(xué)改革的不斷深化,越來越多的高校采用了學(xué)分制的教學(xué)管理模式,加上多數(shù)存在多校區(qū)管理的需求,使得教材配送工作更加多樣化、個性化和復(fù)雜化。當前,許多高校都部署了各式各樣的教材管理系統(tǒng),功能設(shè)計上多局限于解決教材中心內(nèi)部的工作需求,在滿足征訂者差異化的學(xué)習(xí)需求和改進發(fā)行質(zhì)量方面,缺乏足夠的服務(wù)理念和深層次的數(shù)據(jù)分析,難以提升信息化管理水平。在涉及到處理與相關(guān)業(yè)務(wù)部門的業(yè)務(wù)流程時,許多關(guān)鍵環(huán)節(jié)仍然需要大量的手工方式進行銜接,無法真正意義上地實現(xiàn)辦公自動化。
本文通過福建電大在線教材管理系統(tǒng)的設(shè)計和實現(xiàn)過程,探討如何利用PHP語言和MVC框架技術(shù)應(yīng)用到實際開發(fā)中,并為構(gòu)建一個新型的高校教材管理模式提供一些思路。
開發(fā)教材發(fā)行管理系統(tǒng)之前,我們對涉及教材的相關(guān)用戶進行了大量調(diào)研。調(diào)研結(jié)果表明:本系統(tǒng)主要有教材管理員、征訂單位、教學(xué)教務(wù)部門、供應(yīng)商四種角色。各角色分別需要完成的功能如下:在教材發(fā)行服務(wù)方面,為學(xué)習(xí)者提供網(wǎng)上教材征訂、推薦書目選用、發(fā)行信息檢索、在線物流跟蹤、及時消息反饋等。在教材供應(yīng)鏈管理的運作上,使用網(wǎng)上采購、供應(yīng)商聯(lián)機等方式,降低教材發(fā)行管理的運行成本、縮短到書周期、提高信息共享度。教材內(nèi)部管理上,基于信息采集和數(shù)據(jù)分析,為學(xué)習(xí)者提供全面的個性化服務(wù)和對管理業(yè)務(wù)的開展提供決策依據(jù)。
(一)系統(tǒng)開發(fā)環(huán)境和技術(shù)特點
本系統(tǒng)使用了動態(tài)網(wǎng)頁設(shè)計中常用的PHP+ MYSQL+APACHE組合的編程環(huán)境,PHP語言具有開源、簡單、跨平臺特征,是當前廣泛應(yīng)用的WEB服務(wù)器端腳本語言。通過基于PHP的WEB應(yīng)用系統(tǒng)開發(fā)方式,將PHP作為基礎(chǔ)來設(shè)計系統(tǒng)能夠統(tǒng)一語言標準,開發(fā)出穩(wěn)定性更強、功能更加全面的信息管理系統(tǒng),有效提升教材信息管理系統(tǒng)的開發(fā)效率和易用性。
MVC全稱Model View Controller,是一種將業(yè)務(wù)邏輯、數(shù)據(jù)處理和界面顯示分離的編碼模式。采用MVC框架技術(shù),通過將業(yè)務(wù)邏輯聚集到一個部件,在改進和個性化定制界面及用戶交互時,無需重新編寫業(yè)務(wù)邏輯,從而減少開發(fā)者重復(fù)編寫代碼的勞動,幫助開發(fā)人員在快速開發(fā)系統(tǒng)的同時,確保程序的正確性和可維護性。
(二)系統(tǒng)運行模式
本系統(tǒng)主要采取瀏覽器/服務(wù)器模式(B/S),它將Web技術(shù)與數(shù)據(jù)庫技術(shù)相結(jié)合,采用動態(tài)網(wǎng)頁的方式實現(xiàn)“瀏覽器—服務(wù)器—數(shù)據(jù)庫服務(wù)器”的三層結(jié)構(gòu)模式。采用B/S模式來實現(xiàn)征訂系統(tǒng),客戶機只需安裝少量插件,就可以通過瀏覽器實現(xiàn)對數(shù)據(jù)庫的遠程訪問和應(yīng)用程序的執(zhí)行。而且B/S模式不受地域限制,這不僅可以克服多校區(qū)由于距離遠所產(chǎn)生的一系列問題,還可以實現(xiàn)工作人員隨時隨地辦公,提高了工作效率。
(三)業(yè)務(wù)流程設(shè)計
教材管理的業(yè)務(wù)流程涵蓋:教材選用,計劃,征訂,采購,發(fā)行,倉儲,物流,結(jié)算等環(huán)節(jié)。如圖1所示:
(四)功能模塊設(shè)計
通過對用戶的需求分析,采用自頂向下和逐步求精的方法,將教材管理系統(tǒng)分前臺征訂管理和后臺發(fā)行管理兩大部分,總體功能架構(gòu)如圖2所示:
1.前臺征訂管理
征訂管理為多種用戶角色設(shè)計了不同的頁面,各自實現(xiàn)不同的功能。
(1)標準教材征訂頁面
教材資源的呈現(xiàn)方式,體現(xiàn)出教學(xué)計劃里“層次,專業(yè),課程,教材”之間明確的對應(yīng)關(guān)系。分“按課程征訂”和“按教材征訂”兩種方式征訂教材,快速高效。利用購物車功能逐級填寫訂數(shù),簡單易懂。提交數(shù)據(jù)前可以導(dǎo)出訂單復(fù)核,避免錯訂、漏訂。提供便捷的信息檢索,查詢各類業(yè)務(wù)單據(jù)信息,如:教材計劃,發(fā)行情況,財務(wù)數(shù)據(jù)等,通過物流單號跟蹤包裹投遞信息?;馗姘l(fā)行差錯功能,理順供應(yīng)過程的業(yè)務(wù)關(guān)系。及時獲取改版教材通知,合理控制庫存配置和征訂數(shù)量。所有操作都在平臺內(nèi)完成,保證征訂客戶與教材管理者之間的交流,以及業(yè)務(wù)的自動化開展。
(2)教學(xué)、教務(wù)管理頁面
分配教學(xué)和教務(wù)部門的管理權(quán)限,方便相關(guān)成員進入系統(tǒng)對教學(xué)計劃的相關(guān)變更進行審核,完成對教學(xué)計劃制定與維護。最終的結(jié)果通過平臺自動修改系統(tǒng)的相應(yīng)關(guān)聯(lián),實現(xiàn)平臺內(nèi)的教材計劃的同步和改版教材的調(diào)劑。責任教師使用賬號登錄后,可以對自己任課使用的教材申請變更和版本確認。通過教材書庫查詢功能,教師還能獲取最新的教材信息,為“選優(yōu)、選新”提供幫助。
(3)供應(yīng)商管理頁面
供應(yīng)商可以登錄系統(tǒng)使用同一套系統(tǒng)打單發(fā)行,提交教材改版信息,物流管理等等,此舉避免了傳統(tǒng)單據(jù)的傳遞,又能監(jiān)督供應(yīng)商的發(fā)行質(zhì)量。直接由供應(yīng)商發(fā)書到學(xué)生手中,精簡了中間環(huán)節(jié),提高課前到書率。
2、后臺供應(yīng)管理
(1)教材信息管理
根據(jù)教學(xué)計劃對每學(xué)期各類開課信息進行維護,主要包括:學(xué)期,開設(shè)課程,負責系部,責任教師,教材版本等信息。嚴格設(shè)置教材與層次、專業(yè)、課程、責任教師之間關(guān)系。與相關(guān)部門協(xié)商,制定統(tǒng)一的文件格式,提供批量導(dǎo)入導(dǎo)出功能,生成各類報表能與其他業(yè)務(wù)部門信息系統(tǒng)共用,加強部門之間的信息共享。
(2)征訂管理
每學(xué)期對各種類型教材的征訂設(shè)置起止日期(可以是多個時間段),教學(xué)點在相應(yīng)的日期里進行網(wǎng)上教材征訂,后臺及時獲取和審核前臺客戶的征訂需求。系統(tǒng)提供訂單模板批量導(dǎo)入數(shù)據(jù)功能,減輕工作量。通過導(dǎo)入選課生數(shù),自動統(tǒng)計教材征訂率,及時掌握各個征訂單位的教材征訂情況,輔助做好教學(xué)質(zhì)量檢查工作。
(3)采購管理模塊
設(shè)置好教材、出版社、折扣和供應(yīng)商之間的關(guān)系,實現(xiàn)征訂的教材按“供應(yīng)商”為單位自動分揀,并生成采購單。為了解決學(xué)分制教學(xué)模式下征訂數(shù)據(jù)獲取滯后的問題,增加了預(yù)采購功能,系統(tǒng)根據(jù)以往每學(xué)期的發(fā)行數(shù)量,并結(jié)合新學(xué)期的教學(xué)計劃設(shè)置模擬出當季的采購數(shù)字,再根據(jù)教材信息中“包/冊”屬性值,優(yōu)先按照整包采購,既能減少采購批次,又能提高到貨驗收的效率。教材系統(tǒng)與供應(yīng)商使用統(tǒng)一的書代號,并提供“自動抓取教材信息”與“在線提交采購單據(jù)”的功能,從而實現(xiàn)與供應(yīng)商教材管理系統(tǒng)間,單據(jù)信息的無縫對接,減少人為失誤,提高工作效率。
(4)到貨管理
針對本季的采購單進行到貨入庫,系統(tǒng)采取單據(jù)匹配原則,一個供貨單對應(yīng)一個到貨單,使得年終對結(jié)賬工作更加簡便高效。為了解決每學(xué)期初教材大批量到貨時分揀入庫的效率問題,系統(tǒng)提供了“虛擬排位”功能,結(jié)合手持式掃碼器的應(yīng)用,優(yōu)化到貨流程。既減輕入庫分揀的工作量,又科學(xué)安排教材擺放位置。
(5)發(fā)行管理
發(fā)行模塊可以實現(xiàn)按教材類型,結(jié)算用途,客戶優(yōu)先級,訂單秩序,供應(yīng)商等條件靈活組合后,進行發(fā)行管理。利用生成“報損、報溢”單的處理方式,解決發(fā)行過程中所產(chǎn)生的實際庫存與系統(tǒng)庫存不符的情況。處理前臺的退貨申請,審核退貨教材數(shù)目是否與申請單一致,教材實物發(fā)現(xiàn)破損涂改等情況,系統(tǒng)及時反饋至前臺。通過審核的教材,回庫增加庫存。
(6)物流管理
該模塊實現(xiàn)對各類業(yè)務(wù)單據(jù)進行發(fā)貨處理,以及加強教材配送環(huán)節(jié)中的物流監(jiān)控。針對每家物流公司設(shè)置對應(yīng)的運費標準,方便年終對賬。與前臺征訂模塊銜接,征訂用戶可以時時掌握所訂教材的發(fā)行狀態(tài),發(fā)貨時間,發(fā)貨件數(shù),物流跟蹤等信息,方便客戶提前做好發(fā)書計劃。
(7)財務(wù)管理
對教材供應(yīng)商提供多種結(jié)算方式,例如:普通結(jié)算;暫估入庫結(jié)算(延后付款模式);寄存結(jié)算(實銷實報模式)等。生成各類對帳、結(jié)算單據(jù)和各式統(tǒng)計報表。對發(fā)行客戶進行多樣的結(jié)算方式,例如:按發(fā)行用途,按教材種類等。增加賬單催繳功能,醒目顯示在每個客戶登錄頁面上。提供電子圖章功能,方便基層教學(xué)點在線打印單據(jù),減少紙質(zhì)單據(jù)的郵寄麻煩。營收情況管理功能,方便查詢和統(tǒng)計各類收支賬目,掌握經(jīng)營情況。
(8)倉庫管理
為每種教材設(shè)置庫位,利用掃碼設(shè)備實現(xiàn)對教材庫存、庫位等信息的時時調(diào)整控制,保證發(fā)行的準確性。針對客戶發(fā)行錯漏的回告進行盤存,并生成調(diào)撥單。倉庫盤點結(jié)束后,通過多次對比和復(fù)核庫存偏差量,結(jié)合對庫存流水以及關(guān)聯(lián)業(yè)務(wù)數(shù)據(jù)的查詢,特別是庫存與前臺回告,報損、報溢等環(huán)節(jié)間的關(guān)聯(lián),科學(xué)分析后實現(xiàn)快速定位差錯環(huán)節(jié),提高業(yè)務(wù)之間的銜接和盈虧原因的追溯,提高盤點準確度。
本系統(tǒng)設(shè)計了“回告處理模塊”,專門針對如何高效處理基層教學(xué)點對教材發(fā)行問題的反饋,從而有效提升教材管理中的“售后服務(wù)”能力。用戶可以根據(jù)驗收教材包裹的差錯結(jié)果來決定回告處理方式。為了提高系統(tǒng)交互性,系統(tǒng)開發(fā)過程中應(yīng)用了AJAX技術(shù),實現(xiàn)系統(tǒng)局部交互和刷新,增強了用戶體驗,提高了系統(tǒng)良好的交互效果。
如果驗收無問題,可直接選擇“確認收貨”。如果驗收發(fā)現(xiàn)有差錯,可以使用“回告差錯”功能,這里有4種選擇和相應(yīng)的解決方式:
第一,實際收到的教材數(shù)量比發(fā)行單據(jù)里的數(shù)量少??蛻粜枰a發(fā)差額的,后臺將生成調(diào)劑單;如果不需要補發(fā)的,直接生成退貨單,將原有的征訂數(shù)抵消。
第二,實際收到的教材數(shù)量比發(fā)行單據(jù)里的數(shù)量多??蛻舨恍枰铑~,可以申請直接退回,系統(tǒng)自動記錄跟蹤是否已按時退回。否則,如果客戶覺得合適需要直接購買的,系統(tǒng)生成新的征訂單和發(fā)行單。
由此,該“回告處理模塊”將傳統(tǒng)只能通過留言方式的發(fā)行回告功能,改進成自動生成各類單據(jù)來解決,并建立回告功能與庫存盤點功能之間的銜接。既能提高用戶的滿意度,又能為后臺倉庫管理提供可靠的依據(jù)。
網(wǎng)絡(luò)在線教材管理平臺投入運行后,教材征訂用戶可以通過平臺較好地時時在線方便快捷地征訂教材,及時查詢各項發(fā)行信息,并與省校教材科之間實現(xiàn)信息共享和資源應(yīng)用;教學(xué)、教務(wù)人員可以高效地完成開課計劃的一站式維護;供應(yīng)商通過平臺完成一體化發(fā)行工作,既避免訂單傳遞的麻煩,又能監(jiān)督發(fā)行質(zhì)量,縮短供應(yīng)周期。實踐證明,該網(wǎng)絡(luò)在線教材管理平臺較好地解決了學(xué)校傳統(tǒng)教材管理工作中存在的問題,有效提高了發(fā)行工作效率,滿足了教學(xué)支撐服務(wù)的信息化要求,提升了教材配送的服務(wù)水平。
[1]顧燕華.談高校教材的供應(yīng)鏈管理[J].新課程研究,2015,(5).
[2]陳敏瑕.基于電子商務(wù)環(huán)境模式下的供應(yīng)鏈管理[J].企業(yè)改革與管理,2015,(4).
[3]周新民,徐衛(wèi)東,孫芳.新形勢下高校教材供應(yīng)模式探析[J].中國農(nóng)業(yè)教育,2013,(1)
[4]薛增強,吳沛紅,巴建玲,王麗萍.基于互聯(lián)網(wǎng)的廣播電視大學(xué)教材管理系統(tǒng)設(shè)計與實現(xiàn)[J].寧波職業(yè)技術(shù)學(xué)院學(xué)報,2012,(12).
[5]宋英,胡慶,劉洪波.高校教材供應(yīng)模式的研究與實踐[J].活力,2012,(6).
[6]顧燕華.高校教材的庫存管理與大學(xué)書店模式[J].價值工程,2012,(20).
[7]張萬潮.基于B/S模式的高校教材管理系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2012,(8).
[8]黃金輝.電子商務(wù)及其技術(shù)在我國高校教材管理中的應(yīng)用探析[J].出國與就業(yè),2011,(20).
[責任編輯:姚青群]
TP311.132
:A
:1008-7346(2016)04-0037-05
2016-05-10
本文系福建省教育廳2014年中青年教師教育科研項目科技類“網(wǎng)絡(luò)化高校教材管理新模式設(shè)計與實現(xiàn)”(編號JB14211)的階段性成果。
陳碩,男,福建福州人,福建廣播電視大學(xué)教材服務(wù)部副主任,工程師。