仇善梁
(江蘇旅游職業學院 圖書信息館,江蘇 揚州 225000)
2019年年初,國務院印發《國家職業教育改革實施方案》,一般稱作“職教20條”,方案將師生職業技能水平的培養提高到全新高度。在全國兩會上,李克強總理在政府工作報告中提出2019年高職院校擴招100萬人,此舉是國家發力高等職業教育,加速大國工匠培養的標志性事件。大國工匠培養的主要任務是在實訓教學環節完成的,而實訓耗材的采購、使用和管理是保障實訓教學的重要支撐。實訓耗材的管理是否到位直接關系到實踐教學能否順利實施,進而影響到人才培養方案能否順利落實[1]。
以江蘇旅游職業學院為例,該校是一所特色鮮明的旅游類高職院校,專業涵蓋旅游六要素,其中烹飪類專業是該校的優勢和特色專業。該專業辦學規模較大,根據專業實訓教學的需要,每天都要消耗大量的實訓原材料,同時也顯現出傳統管理模式的一些不足。
各實訓課老師一般是根據授課計劃進行實訓耗材提前申報。首先是少部分老教師直接開出手寫實訓料單,實訓中心工作人員收到料單后進行電子化登記;其次是更多的教師直接使用Excel開出電子化的實訓料單,實訓中心進行再匯總。上述過程有兩個不足,首先是使用紙質料單效率低下,如需審核就需要到處找人,原料標準還很不統一;其次是Excel格式的料單雖然方便許多,仍不能實現準確審核,一旦對實訓料單審核不足,就會造成資源浪費。
根據烹飪專業實訓的特點,大部分實訓耗材無法提前購買回來存放,結合在教學過程中出現的調課變動等情況,烹飪類專業的實訓耗材一般是提前4天左右提交實訓耗材料單,開課日當天送貨。但是在執行的過程中,由于諸多原因經常出現到了規定時間催不齊料單的情況。如果管理人員礙于人情面子,接受了過期的料單,那么就會給實訓耗材采購人員造成很大的工作壓力。在使用信息化系統后,執行過期無法提交的規則,實訓課教師的自覺性和工作主動性會大幅提高,最終可以基本避免上述問題。
系統并不僅僅是一些事物的簡單集合,而是一個由一組相互連接的要素構成的、能夠實現某個目標的整體[2]。傳統管理模式中,只是簡單體現了原料的申請、匯總和發放的過程,缺乏利用信息技術手段,實現對實訓耗材的申購、審核、采購、發放、回收、統計的全過程管理。沒有實現清晰可控,易反饋的業務流程設計,就無法通過后臺數據庫的全過程記錄,生成各種指標性和評價性的數據報表,也就無法實現對實訓教學的績效考核。
傳統管理模式中,實訓課老師一般自行使用Excel開出實訓耗材料單,看似信息化,實則僅僅實現了電子化。實訓采購管理人員收到零散的料單后,需要自行將耗材按照日期、類別、要求等進行歸類匯總去采購。采購回來以后,重新將原料根據實訓料單進行拆散打包,發放給各位實訓課教師,也就是分料。
上述分總分的過程有兩個弊端,首先,上述過程都是人工操作,效率低下。其次,由于工作量比較大,人工操作難免出現計算統計錯誤,進而影響實訓教學。
(1) 改變傳統管理模式,使用信息技術,采用主流的開發技術構建實訓耗材管理系統,能解決傳統手工化和電子化管理模式存在的諸多不足,有效提高實訓耗材管理的精致化和規范化水平,提升實訓教學的綜合管理水平。
(2) 依托互聯網,用戶只需電腦接入網絡即可方便地使用本系統,廣大教師無論是在學校還是在家中,都可以直接使用,無需安裝其他客戶端軟件。
(3) 方便實訓課教師提交實訓料單。開發前充分調研各部門的需求,開發中充分使用JQuery和Json等技術,有效提升用戶使用體驗。
根據設計思路和功能需求分析,結合對其他實訓耗材管理系統的前期調研,江蘇旅游職業學院烹飪實訓耗材管理系統采用系統功能結構設計,如圖1所示。

圖1 系統功能結構
系統共設計了教師、專業部、教學院長、實訓處、供貨單位、倉管員、審計處共7個角色,每個角色相應的功能權限如圖1所示。
教師主要使用料單管理功能開設實訓料單,通過基礎數據對實訓項目進行管理,查看和核對實訓原料的回收情況;專業部負責實訓料單的初級審核和實訓原料標準的定義;教學院長負責料單的終審,大賽專項料單的處理,緊急料單的開設,實訓課程開設的查詢統計,專業部、班級、原料等基礎數據的維護;實訓處主要負責原料的采購,機構設置數據的維護,實訓原料的分類統計匯總;供貨商根據審批通過的原料清單按照開課日期及時供貨;倉管員負責入庫簽收,出庫簽收和原料的回收登記工作;審計處可以自由接入系統,查詢整個實訓料單的消耗使用情況,便于進行內部審計。通過上述7個角色的協同工作,不僅完成了整個實訓耗材采購和管理的信息化,還實現了全部操作流程的透明化。
系統采用MS Server作為數據庫支撐,根據功能需要共設計了13個表,分別是基礎—專業部表、基礎—用戶表、基礎—計量單位表、基礎—學院表、基礎—原料表、基礎—原料類別表、基礎—實訓表、基礎—開關表、基礎—采購狀態表、基礎—參數表、基礎—班級表、過程—料單項目表,過程—料單成分表。
為了保證數據的安全性,數據庫服務器硬盤采用了RAID技術,同時在維護計劃里設置了每天24點,系統自動進行數據庫的增量備份。存儲過程是自動的,用于多表交互,實現復雜功能,優點是其編譯執行過一次后會緩存執行計劃,性能更優,限制更少[3]??紤]到系統日后數據量的激增,為了提高系統數據處理綜合性能,在系統的復雜交互查詢節點全部使用了存儲過程進行編寫。
耗材規格設計是系統基礎數據設計的重要部分,根據以往實訓耗材的使用情況,僅烹飪專業常用的實訓原材料規格就有8大類,1 500種左右,其種類繁多,規格更是五花八門。通過規劃分析,在耗材規格設計方面,首先要考慮傳統規格如何方便在數據庫中存儲表達的問題;其次是考慮耗材規格種類繁多,標準不一致,如何統一的問題;最后是兼容實訓項目變化的需要,如何通過自定義耗材規格實現動態擴展的問題。
如表1所示,耗材規格的設計使用了6個數據字段進行描述。字段1為主鍵,整型自增;字段2為耗材名稱,字符型,記錄耗材的名稱;字段3為耗材的計量數值,整型,記錄耗材規格的數值;字段4為耗材的計量單位,字符型,取值為:斤、瓶、盒、張、包、袋、米、克、條等,可以自定義,任意添加;字段5為耗材分類,整型,記錄耗材所屬類別;字段6為耗材的備注,字符型,記錄品牌,包裝等特殊要求。使用此定義方法設計耗材規格,可以實現耗材規格的任意兼容。

表1 耗材規格字段構成
本系統采用B/S架構進行開發,使用Visual Studio.NET 2010 SP1作為開發工具,開發語言為C#,微軟SQL Server 2008 R2作為系統數據庫軟件平臺,使得系統具有比較完美的兼容性。在開發中依據細致的需求分析,合理的結構、功能、流程設計,通過創新設計方法,以人性化的方式提高用戶的使用體驗,下面介紹系統開發中的創新設計及開發方法。
開料是烹飪實訓耗材申購的重要環節,是直接面向專業實訓課教師的功能。借鑒醫生使用的醫療開藥系統,系統設計了模糊開料匹配功能,可以幫助教師快速從近千種候選原料中快速檢索出自己需要的實訓原材料,極大地節約了教師的時間,提升了用戶的使用體驗,模糊開料匹配實現機制流程圖如圖2所示。
系統將后臺數據庫中的原料數據加載至前臺進行綜合判斷有兩種模式。一種模式是一次性全部加載至前臺,然后供JQuery進行二次編碼判斷;另一種模式是根據用戶輸入的原料名稱字符實時傳入至后臺數據庫進行匹配。模式一在加載原料方面擁有很好的用戶體驗,但是需要一次性加載全部數據;模式二使用實時加載判斷速度也很快,但是可能會受到網絡因素的影響,在使用概率上偶爾會出現延時的情況進而影響用戶體驗。根據綜合測試比較,選擇模式一進行開發,同時為了盡量壓縮數據量大小,系統選擇JSON作為數據交換格式。JSON是一種輕量級數據交換格式,可在多種語言之間進行數據交換,易于讀寫和機器解析、生成[4]。JSON規則簡單,使用壓縮格式,占用帶寬較小,在使用過程中實現了快速加載,系統同時支持漢字模糊檢索和原料名稱首字母模糊檢索,使用此功能實訓課教師可以實現快速選料開單,取得了非常完美的用戶使用體驗。

圖2 模糊開料匹配實現機制流程
烹飪實訓任務一般會包含多種實訓原料,每種原料又包含規格、數量、備注等信息,在使用中經常會出現同樣一個實訓任務,有多位老師授課的情況。為了簡化用戶開料單的工作量,根據前期調研分析,系統設計了樣板料單功能,分為自己料單和他人料單。自己料單是用戶將開過的料單設置為樣板料單,下次開設相同的實訓料單時可以自動加載之前已經開設過的實訓料單,無需再次挑選每一種實訓原材料,也可以在加載后對料單的項目、數量進行任意修改。他人料單是指除自己外的其他實訓課老師開設的料單,已經被設置為樣板料單,可以被其他老師借鑒使用,實現資源的共享。
$("#bt_add_all").click(function () {
var shixun_id = $("#c_id").html();
var iswo = false;
var teac_id = $("#teac").html();
jsontarry.splice(0, jsontarry.length);//清空料單數組
$.ajax({
type: "POST",
url: "../handel/01sub.ashx",
data: { "shixun_id": shixun_id, "iswo": iswo, "teac_id": teac_id },
dataType: "text",
beforeSend: function () {$("#loadimg").show();
$("# bt_add_all ").attr({ disabled: "disabled" });},
success: function (js) {
if (js == "Faile") {alert("系統中沒有找到此樣板料單!");}
else {var newjs = eval(js); //字符串封裝成json對象格式
$.each(newjs, function (index, content) {
var temp = { "id": content.id, "name": content.liao_name, "guige": content.liao_type, "beizhu": content.liao_beizhu, "num": content.liao_num };
jsontarry.push(temp);
});show_table();//繪制料單清單
}return false;},complete: function ()
{$("#loadimg").hide();$("#bt_add_all").removeAttr("disabled");},
error: function () {alert("網絡出錯!");return false;}});});
上述代碼利用JQuery取得用戶和實訓項目信息,通過Ajax異步提交至ASP.NET后臺的ashx處理文件進行數據庫查詢,提取出該樣板料單的具體原料清單,以JSON數據格式返回至前臺存入JS數組,最后利用JS動態繪制出樣板原料清單。
為提升實訓教學管理水平,用信息化管理來避免傳統管理方式中出現的審核不便、管理不足、效率低下等情況,信息化系統采購業務流程如圖3所示。
根據系統業務流程設計,教師用戶根據課程實訓計劃,編制實訓耗材采購需求,提交給專業部進行初級審核。專業部主任對實訓料單進行審核,完成后轉交給教學院長進行再次審批。前兩個審核環節的審核結果系統會以短信的形式發送至教師用戶的手機,及時響應反饋,提高工作效率。實訓處在接收到實訓耗材采購需求后,系統會根據原料的不同類別進行匯總,分發至不同協議供貨商安排采購,供貨商送貨后,倉管員進行驗收入庫。倉管員根據系統里實訓任務開設的時間和數量等信息進行備貨分料,教師用戶領料簽收,完成一個請求流程。根據審計和內控要求,系統還加入了專項審計數據匯總報表功能。

圖3 系統業務流程
$("#bt_tj").click(function () {
$("# bt_tj ").attr('disabled', true);
$.ajax({
type: "POST",
url: "http://106.ihuyi.cn/webservice/sms.php?method=Submit",
dataType: 'text',
data: { mobile: $("$phone").html(), account: "cf_xfzn", password: "04A10F09************81758ED4466", content: "編號為" + $("#lb_ld").html() + "的實訓料單期待您的審核,請抓緊審核,謝謝!" },
success: function (data) {alert("發送成功!");}});
timer = setInterval("update()", 1000);
return false;});
辦公協同軟件和QQ類即時通訊軟件在無網絡或未登陸情況下,無法及時獲取信息。短信平臺則可以彌補以上通訊方式的不足[5]。系統通過調用“互億無線”第三方短信接口,引入短信提醒和催審機制,可以有效提升實訓料單審核的效率,避免因工作繁忙導致的漏審和忘審等情況的發生。無論審核通過與否,系統都會第一時間以短信的形式告知相關人員。
使用信息化手段,升級和改變傳統的實訓耗材管理模式,既是大規模實訓的需要,也是提升實訓教學管理水平的需要,也是高職院專業內涵建設的需求,是節約人員和成本的需要,更是內部審計的需要。通過本系統的設計、開發和應用,為廣大高職院校的實訓教學耗材的采購和管理提升提供了一定的借鑒意義。