摘?要:校外實訓基地是高職院校深化產教融合,加強校企合作內涵建設的重要手段。高職院校合作企業數量多、類型多元、更替較快。隨著校外實訓基地的數量越來越多,傳統的基地管理模式不僅效率低,且難以實現所有歷史數據的過程管理。工作人員疲于基地數據維護,無暇顧及基地的質量建設,無法及時地通過基地建設數據給教學建設提供有效的建議。基地管理系統的實現有利于規范基地的過程管理;有利于建立健全基地管理機制體制建設;有利于完善基地質量評價體系;有利于深化校企合作產教融合,打造高質量,具有引領示范意義的基地建設管理模式。
關鍵詞:校企合作;信息化管理;校外實訓基地
一、研究背景
推行校企合作產教融合,有利于整合多方力量,完善現代職業教育體系建設;有利于探索建立健全由政府主導、行業指導、企業參與的職業教育辦學機制;有利于深化職業教育校企合作產教融合,培養技能型、應用型人才,提高職業院校人才培養質量。
高職院校通過與企業共建校外實訓基地是職業院校深化校企合作產教融合,實現“雙元”育人的重要手段。《國家職業教育改革實施方案》中指出,各級政府、企業和職業院校要建設一批資源共享,集實踐教學、社會培訓、企業真實生產和技術服務于一體的高水平職業教育實訓基地;建設若干具有輻射引領作用的高水平專業化的產教融合實訓基地;要積極吸引企業和社會力量,借鑒其他國家經驗,探索創新實習基地的管理模式,提高實訓基地的規劃、管理水平,為職業院校人才培養和企業提升人力資源水平提供有力支撐。[1]
高職院校尤其綜合類的高職院校合作的企業不僅數量多,類型多元,且更新迭代快,基地的管理工作面臨不少挑戰,工作人員深陷于基地的建設過程數據維護中。通過校外實訓基地管理系統實現基地信息化管理,通過信息化手段,實現基地生命周期的過程管理。通過系統實現建設市場化、專業化的共享的基地信息服務平臺,依托平臺匯聚區域和行業人才供需、校企合作、項目研發、技術服務等各類供求信息,向各類主體提供精準化產教融合信息發布、檢索、推薦和相關增值服務。
二、相關技術
本系統基于SpringBoot框架開發,框架基于Spring4.0設計,不僅集成了Spring框架原有的優秀特性,而且還通過簡化配置來進一步簡化了Spring應用的整個搭建和開發過程,完成了大量開發中的通用步驟,這使得開發者可集中精力實現業務邏輯,大大提高了項目的開發效率。
前端采用layuiAdmin?pro單頁版,其核心UI框架為Layui,Layui是一套開源的Web?UI解決方案,采用自身經典的模塊化規范,并遵循原生HTML/CSS/JS的開發方式,極易上手,拿來即用。其風格簡約輕盈,而組件優雅豐盈,從源代碼到使用方法的每一處細節都經過精心雕琢,非常適合網頁界面的快速開發。layuiAdmin?pro可以更輕松地實現前后端分離,它是MVC的簡化版,全面接管視圖和頁面路由,并可自主完成數據渲染。服務端通常只負責數據接口,而前段只需專注視圖和事件交互,所有的頁面動作都是在一個宿主頁面中完成。
數據存儲采用MySQL數據庫,MySQL作為一種關系型數據庫管理系統,將數據保存在不同的表中,這樣就加快了讀取和存儲速度并提高了靈活性。由于其體積小、速度快、尤其是開放源碼這一特點,為中小型項目開發首選數據庫。
數據持久化過程采用JPA框架。JPA框架支持XML和JDK5.0注解兩種元數據的形式描述對象和表之間的映射關系,框架將實體對象持久化到數據庫表中。JPA框架通過API操作實體對象,執行CRUD操作,框架在后臺替代開發者完成所有的事情,將開發者從煩瑣的JDBC和SQL代碼中解脫出來。
三、需求分析
(一)系統需求
本系統的設計需要對高職院校校外實訓基地的管理模式進行全面的梳理,用全新的設計理念來規劃系統,并充分考慮系統的擴展性和先進性,對各項業務流程進行全面的整理梳理,要求數據充分共享,適合高職院校的特色管理模式。
系統要求操作規范統一,界面簡潔友好,運行流暢,可靠性高,具備良好的瀏覽器兼容性。[2]要求適應教學改革的需要,自定義程度高,擴展性好,支持隨時擴容的快速開發設計方案,在各個主要的功能模塊可由用戶配置相關參數、界面等,包括業務流程可配置、查詢統計可配置、導出報表可配置、界面UI可配置等。
系統支持分級管理,通過用戶、組、角色、權限關系定義,為系統提供分級管理和安全保障。系統具有對自身數據和文檔資料進行備份的功能,包括自動和手動備份,以及從備份數據恢復的功能,備份操作不應干擾正常的業務操作。
系統需具備完備的安全性和保密性,從數據訪問操作、用戶認證、數據加密等多個方面進行安全性設計,提供系統的安全性。系統應分別針對不同的應用場景和不同的使用環境,采取不同的措施,包括系統安全機制、數據存取權限控制和數據存儲加密機制。
(二)功能需求
校外實訓基地管理是一個動態管理過程,系統應實現從基地立項、建設、驗收、退出的完整生命周期的過程管理。應具備記錄基地建設過程中數據,包括經費投入、國有資產設備、學生實習數據、校企合作成果等數據,并且支持多緯度的數據統計功能。
1.基地庫管理
學校各專業根據建設需要,經充分調研和可行性論證后,可擇優選擇適合專業建設的企業共建校外實訓基地,簽訂校企合作協議,約定雙方權利和義務。校企雙方根據協議內容逐步開展校企合作。學校所有簽訂了校企合作協議的建立校外實訓基地庫。基地庫管理應包括基地名稱、依托單位名稱、依托單位職工總數、依托單位所屬行業、基地負責人、面向專業(支持一對多)、開展實訓項目、簽訂協議時間、合作周期、合作狀態、基地所屬二級學院等數據管理。支持數據的增刪改查,支持根據依托單位名稱、所屬學院、面向專業、負責人等參數進行篩選,支持批量功能。
2.基地掛牌管理
簽訂好校企合作協議的基地可申請掛牌,支持通過掃描二維碼進行申領登記,申請領牌應登記基地所在學院、基地負責人、牽頭專業、依托單位、協議簽訂時間、合作周期、簽領人簽名和領牌日期等。同時上傳校企合作協議作為審核依據,管理員審核校企合作協議的有效性和相關數據的準確性,審核通過后方可領牌。
3.基地狀態數據管理
為跟蹤記錄校外實訓基地的建設和使用情況,需記錄管理每年的運行狀態數據。狀態數據包括:每年面向專業數據、可提供實訓項目數據、接待學生實習數據、接收學生頂崗實習數據、接收應屆畢業生就業數據、基地使用時間數據、是否提供住宿、是否給學生發放實習補貼、基地獲得實習專項經費數據、實習指導老師數據。支持每年填報新數據和查看歷史數據,支持根據分學年、分學院、專業檢索數據,支持自定義導出數據報表。
4.基地立項建設管理
根據“分層培育,重點建設”的建設思想,對于建設成效較好的基地,可申請立項建設,已立項的基地給予一定建設經費,系統支持記錄基地立項建設過程中的各環節數據管理,過程數據包括:基地基本信息、立項建設等級(校級、市級、省級、國家級)、立項時間、立項文件、建設周期、建設狀態、驗收時間、驗收結果、驗收通知文件、下達經費金額、已用經費金額。
5.建設成果庫建設
系統支持記錄管理基地建設過程中的各種類型建設成果。包括:企業兼職教師庫、技能大師工作室庫、訂單班人數、共同制定標準庫、共同開發課程庫、共同開發教材庫、接收學生實習人數、接收學生就業人數、共同開展科研合作。
6.公告通知管理
支持發布公告通知,支持設置公告通知類型和公告通知有效時間。公告通知類型包括申報通知、立項通知和建設狀態預警等。支持根據用戶角色設置公告通知受眾對象,支持公告通知已讀狀態顯示。
7.大數據中心
大數據中心要求系統從多維度,統計基地建設過程的完整數據。包括基地所屬學院分布統計、面向專業分布統計、建設經費下撥使用統計、接收學生實習就業統計、立項驗收時間分布統計、建設狀態統計、驗收結果統計、立項等級分布統計、基地對應產業類型分布統計、經費使用預警統計、基地驗收結果預警統計、基地黑名單統計。
四、系統設計
本系統包含用戶管理、角色及權限分配管理、基地庫管理、基地掛牌管理、基地狀態數據管理、基地立項建設過程管理、基地建設成效管理和大數據中心等。系統設計包括各業務模塊的前端視圖設計、后端接口設計和數據庫設計。
(一)用戶權限設計
系統通過角色來區分用戶權限,系統設計了學校管理員、院系管理員、基地負責人三種用戶權限。學校管理員統籌管理查看全校數據、發布校級公告、審批基地建設過程數據;院系管理員統籌管理本學院的數據、發布院級公告;基地負責人負責維護基地建設數據。通過給用戶分配角色,再給角色分配權限實現用戶權限設計。
(二)前端視圖設計
系統前端是用戶直接的操作界面,要求操作簡潔、用戶體驗好。本系統前端采用layuiAdmin?pro框架,該框架體積小,簡單易上手。將框架源碼本地解壓后,將layuiAdmin完整目錄放置在任意目錄,通過本地web服務器訪問宿主頁面即可運行。項目有兩個主要目錄src和start。src目錄主要存放layuiAdmin的源代碼,src包含五個核心目錄和文件。controller目錄主要用于存放JS業務,及對視圖進行事件等交互性處理;lib目錄用戶存放核心模塊,一般不需要修改;style目錄用戶存放項目的樣式文件及資源文件,admin.css為核心樣式;views目錄用于存放項目的視圖文件,項目所有的視圖文件均存放在該目錄;config.js為框架的全局配置文件,主要用來配置視圖所在路徑、項目名稱、擴展的第三方模塊、業務頁面路由以及獨立頁面路由;index.js為框架的入口模塊。start目錄用戶存放框架的入口頁面、模擬的接口數據和Layui框架的源碼。
前端設計邏輯(以立項基地管理為例)為在/src/view目錄創建業務目錄,目錄命名為build,在build目錄中新建立項基地列表文件build.html和立項基地表單文件build.form.html兩個視圖文件。根據框架路由規則,通過./#/base/build/build則自動跳轉到立項基地列表頁面,通過./#/base/build/build.form則自動跳轉到立項基地表單頁面,視圖頁面之間可通過view().rend()進行跳轉。所有請求后端數據的接口路徑則通過再配置文件config.js中通過Json格式進行配置。
(三)后端服務設計
后端服務使用SpringBoot微服務,項目包含六個子項目,各子項目之間通過maven管理。admin子項目中包括web層(位于控制包下)、邏輯層(位于服務包下)和應用主類,主類通常用來實現一些框架配置和掃描配置;common子項目用于存放各種工具類,比如時間轉換工具、Json數據轉換工具、加密工具、密碼生成工具等;dao子項目包括實體類和訪問數據庫中間層接口類和實現類,組織管理項目所有實體對象及實體對象類和數據庫表的映射關系;manager子項目為dao層的中間管理層,通過該子項目可實現多業務的數據整合,部分業務涉及多個實體類,通過各業務的dao層查詢獲取到的數據再進行二次加工清洗,返回給前端。middle子項目用于封裝實現項目的日志、注解、攔截器、token、操作日志等。pojo項目用來實現存放各種中間轉換類和封裝各類請求和響應實體類。
后端設計邏輯(以立項基地管理為例)為在控制層實現新增業務類,在該類中實現增刪改查等方法,通過注解提供對外接口,通過前端接口請求跳轉請求對應后端接口,通過方法中的參數可傳遞查詢條件。在方法中通過調用服務層中的方法,在服務層方法中調用manager層中的獲取數據方法,最終在manager層的方法組合相關業務的dao層請求數據,經整合轉換清洗轉換成業務實體對象,在利用common層中的json數據轉換工具,將數據轉換成json后返回給前端。
(四)數據庫設計
數據庫的查詢時間直接影響到前端頁面的響應速度,從而影響用戶體驗。[3]因此,數據庫的設計至關重要。本系統數據庫主要包括系統通用部分、基礎數據部分和基地業務部分三部分。系統通用部分設計了菜單表、角色表、角色對應菜單表和用戶行為表等。基礎數據部分設計了用戶表、部門表、專業表、依托單位表等。基地業務部分設計了基地庫表、基地立項建設表、基地狀態數據表、基地面向專業表和提供實習項目表等。
結語
通過本系統實現基地建設過程管理,規范高職院校校外實訓基地的管理流程,降低了工作人員管理基地時間成本,提高其工作效率。通過采集基地建設過程和運行過程數據,實現基地建設質量過程監控。對采集到的數據加以統計分析,建立基地建設大數據中心,為基地建設質量評價和高職院校校企合作成效提供數據支撐。
參考文獻:
[1]國務院.國務院關于印發國家職業教育改革實施方案的通知[Z].20190228.
[2]王晶.實訓基地綜合管理系統的設計與實現[D].陜西:西安電子科技大學,2020.
[3]張波.“雙高計劃”背景下的高職實訓基地運營管理系統研究與設計[J].電腦知識與技術,2021,17(1):8891.
作者簡介:劉云龍(1987—?),男,漢族,江西南昌人,碩士,講師,研究方向:教育管理。