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