關(guān)鍵詞:低代碼平臺;高校數(shù)字化建設(shè);應(yīng)用實(shí)踐;創(chuàng)新創(chuàng)業(yè)管理系統(tǒng);數(shù)據(jù)收集
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2024)36-0171-03"開放科學(xué)(資源服務(wù)) 標(biāo)識碼(OSID) :
0 引言
數(shù)字化校園建設(shè)是高校數(shù)字化改革的重要目標(biāo),能夠有效提升管理效率、教學(xué)質(zhì)量和管理水平,推動教育現(xiàn)代化發(fā)展[1-2]。數(shù)字化改革實(shí)施以來,高校數(shù)字化建設(shè)取得了顯著成效,上線的各類信息系統(tǒng)已經(jīng)成為學(xué)生學(xué)習(xí)、教師工作中不可或缺的一部分。然而,隨著數(shù)字化改革的深入,高校對教育管理的信息化需求日益精細(xì)化,傳統(tǒng)固化的信息系統(tǒng)難以適應(yīng)快速變化的業(yè)務(wù)需求。低代碼平臺的出現(xiàn)為解決這一問題提供了新思路,其簡化的開發(fā)過程、低技術(shù)門檻和便捷的維護(hù)方式[3],為高??焖夙憫?yīng)各業(yè)務(wù)部門的數(shù)字化管理需求提供了可靠的技術(shù)支持。
1 低代碼平臺簡介
低代碼(Low Code) 開發(fā)是一種現(xiàn)代軟件開發(fā)方法,由Forrester Research于2014年首次提出[4-5],它依托低代碼平臺(Low-Code Development Platform, LCDP) ,無須編寫代碼或只需編寫少量代碼就可以快速生成應(yīng)用程序。Gartner 將低代碼平臺列為‘2022 新興技術(shù)和趨勢影響雷達(dá)圖’的核心技術(shù)之一,認(rèn)為其具有顛覆性和市場變革性[6-7]。低代碼平臺能提供可視化的開發(fā)環(huán)境[8],開發(fā)人員通過圖形化界面簡單地拖拽組件和配置參數(shù),并輔以少量代碼的編寫,便可快速地構(gòu)建和部署網(wǎng)頁和移動應(yīng)用程序。低代碼旨在簡化應(yīng)用開發(fā)流程,降低技術(shù)門檻,縮短開發(fā)周期,使非專業(yè)人員也能參與應(yīng)用開發(fā)。
低代碼平臺一般由融合門戶引擎、流程引擎、表單引擎、報(bào)表引擎、用戶中樞、接口中樞、消息中樞七大組件構(gòu)成。全部組件基于B/S架構(gòu),它們之間相互協(xié)調(diào)配合,能夠快速實(shí)現(xiàn)應(yīng)用程序的開發(fā)[9]。
1) 門戶引擎。提供統(tǒng)一的門戶管理,實(shí)現(xiàn)網(wǎng)頁端和移動端的應(yīng)用適配。
2) 流程引擎。通過可視化界面和參數(shù)配置,實(shí)現(xiàn)業(yè)務(wù)流程的自動化管理。
3) 表單引擎。提供可視化工具,快速構(gòu)建和設(shè)計(jì)應(yīng)用表單,并支持?jǐn)?shù)據(jù)源管理和數(shù)據(jù)建模。
4) 報(bào)表引擎。支持基于表單數(shù)據(jù)的可視化圖表設(shè)計(jì),無須編碼即可生成各類圖表。
5) 用戶中樞。實(shí)現(xiàn)用戶組織架構(gòu)的統(tǒng)一管理,支持用戶信息維護(hù)和個(gè)性化擴(kuò)展。
6) 接口中樞。提供可視化 API 管理,實(shí)現(xiàn)與其他信息系統(tǒng)的數(shù)據(jù)共享。
7) 消息中樞。統(tǒng)一管理平臺消息提醒,并支持多種消息推送方式。
2 低代碼平臺對高校數(shù)字化建設(shè)的意義
2.1 高校數(shù)字化建設(shè)現(xiàn)狀分析
高校數(shù)字化建設(shè)是通過信息化的手段,對高校的學(xué)生管理、日常運(yùn)維、后勤服務(wù)等一系列工作進(jìn)行規(guī)范化、精細(xì)化管理,以此來提高師生在工作學(xué)習(xí)中的效率,提升高校的管理水平。高校中各單位在數(shù)字化建設(shè)中已經(jīng)陸續(xù)上線了各類信息系統(tǒng),但這些系統(tǒng)基本是固化的管理系統(tǒng),在數(shù)字化建設(shè)不斷發(fā)展的過程中逐漸暴露出一些問題。
1) 系統(tǒng)穩(wěn)定性不足。高校各類信息系統(tǒng)時(shí)刻需要面向師生的服務(wù),因此需要保證能夠長時(shí)間穩(wěn)定運(yùn)行,尤其是像迎新系統(tǒng)、選課系統(tǒng)這樣短時(shí)間內(nèi)會有大量人員訪問的系統(tǒng),還需要具備一定的高并發(fā)性能,這樣才能更好地保障教學(xué)和管理工作?,F(xiàn)有系統(tǒng)難以滿足高并發(fā)、大數(shù)據(jù)量場景下的穩(wěn)定性需求,影響教學(xué)和管理工作的順利開展。
2) 個(gè)性化需求無法滿足。高校各部門的管理流程和業(yè)務(wù)模式不盡相同,隨著數(shù)字化改革的深入,個(gè)性化的業(yè)務(wù)需求逐漸變多,現(xiàn)有系統(tǒng)難以滿足日益增長的個(gè)性化需求,且缺乏便捷的迭代開發(fā)機(jī)制。此外,高校中大部分信息系統(tǒng)需要從外部公司采購,若進(jìn)行定制開發(fā)將極大增加成本。
3) 數(shù)據(jù)流轉(zhuǎn)不暢。各信息系統(tǒng)數(shù)據(jù)結(jié)構(gòu)不統(tǒng)一,數(shù)據(jù)格式不標(biāo)準(zhǔn),導(dǎo)致數(shù)據(jù)流轉(zhuǎn)不暢,直接造成各部門協(xié)同困難,甚至在日常服務(wù)辦理中,師生需要線下多次重復(fù)填寫信息,造成資源浪費(fèi)。
4) 信息安全保障欠缺。高校的信息系統(tǒng)常涉及大量師生的個(gè)人敏感信息,甚至包含涉密信息,這些數(shù)據(jù)一旦泄露,將會造成難以估量的后果。現(xiàn)有部分系統(tǒng)安全保障措施不足,存在權(quán)限管理混亂等安全隱患,存在數(shù)據(jù)泄露和非法訪問的風(fēng)險(xiǎn)。除此之外,一些核心信息系統(tǒng)未做系統(tǒng)或數(shù)據(jù)的備份,如遇緊急情況,無法保障系統(tǒng)可用性。
2.2 低代碼平臺對高校的適配性與優(yōu)勢
面對高校數(shù)字化建設(shè)中遇到的問題,低代碼平臺憑借其易用、穩(wěn)定等特性,十分適合在高校應(yīng)用。與傳統(tǒng)開發(fā)方式相比[10],使用低代碼平臺進(jìn)行開發(fā)不但可以縮短開發(fā)周期,降低開發(fā)成本,而且可以將適用對象從原來專業(yè)的開發(fā)人員擴(kuò)展到學(xué)校管理人員或者學(xué)生。對于在高校使用低代碼平臺來說,其優(yōu)勢如下:
1) 穩(wěn)定性。低代碼平臺采用優(yōu)化架構(gòu)和算法,保障系統(tǒng)在高負(fù)載情況下的穩(wěn)定運(yùn)行,并提供定期巡檢維護(hù)機(jī)制,保障系統(tǒng)長時(shí)間穩(wěn)定運(yùn)行。
2) 定制化。學(xué)校開發(fā)人員可根據(jù)具體業(yè)務(wù)流程,利用低代碼平臺提供的豐富組件、模板和數(shù)據(jù)源接入功能,支持快速定制開發(fā)和迭代更新,滿足個(gè)性化需求。
3) 協(xié)同性。使用低代碼平臺統(tǒng)一的數(shù)據(jù)接口與開發(fā)環(huán)境,生成兼容電腦端和移動端應(yīng)用,便于師生日常使用的同時(shí),促進(jìn)各部門數(shù)據(jù)共享和業(yè)務(wù)協(xié)同,提升工作效率。
4) 本地化部署。低代碼平臺具有靈活的部署方式,可以部署在云端,也支持本地化部署。選擇本地化部署的方式可以更好地保障數(shù)據(jù)安全,并具備良好的可擴(kuò)展性。同時(shí),平臺可與校級統(tǒng)一身份認(rèn)證系統(tǒng)對接,通過多因子認(rèn)證、人臉識別等多種登錄方式保障用戶賬號安全性,并利用數(shù)據(jù)加密與權(quán)限控制技術(shù),多方位保障用戶信息安全。
2.3 低代碼平臺對高校數(shù)字化建設(shè)的意義
1) 降本增效?;诘痛a平臺開發(fā)系統(tǒng)大大降低了開發(fā)人員的技術(shù)門檻,通過可視化操作界面和簡單拖拽組件的方式,即可實(shí)現(xiàn)應(yīng)用快速創(chuàng)建。不但節(jié)約人力成本和壓縮系統(tǒng)開發(fā)時(shí)間,而且提高了項(xiàng)目開發(fā)效率,實(shí)現(xiàn)數(shù)字化建設(shè)“降本增效”的本質(zhì)。
2) 充分利用高校資源進(jìn)行數(shù)字化建設(shè)。低代碼平臺簡單高效的開發(fā)能力,使得不同學(xué)科背景的師生能夠更容易地合作開發(fā)項(xiàng)目,并能夠快速將自己的想法轉(zhuǎn)化為實(shí)際應(yīng)用,加快高校數(shù)字化建設(shè)的步伐。
3) 保障信息安全。低代碼平臺提供較為完善的數(shù)據(jù)管理和安全控制功能,且支持本地化部署,能夠?qū)崿F(xiàn)“校園數(shù)據(jù)不出校、重要數(shù)據(jù)不出境”的原則,有助于高校在數(shù)字化建設(shè)中確保數(shù)據(jù)的安全性和隱私性。
4) 為高校數(shù)字化建設(shè)賦能。使用低代碼平臺開發(fā)將過去由校外公司單獨(dú)開發(fā)大系統(tǒng)的模式,轉(zhuǎn)變?yōu)楦咝Ec校外公司共同建設(shè)甚至高校自己單獨(dú)建設(shè)的模式,不僅能夠滿足快速適應(yīng)教育政策和管理需求的變化,還可以根據(jù)各部門個(gè)性化需求靈活調(diào)整和優(yōu)化,開發(fā)出更貼近實(shí)際需求的系統(tǒng)。同時(shí)低代碼平臺自身也在持續(xù)更新迭代,能夠支持高校數(shù)字化建設(shè)的可持續(xù)發(fā)展。
3 基于低代碼平臺開發(fā)的應(yīng)用實(shí)踐
低代碼平臺在高校數(shù)字化建設(shè)中適用大量場景,通過它可快速開發(fā)出符合部門自身需求的定制化系統(tǒng),例如服務(wù)器申請、網(wǎng)絡(luò)安全在線通報(bào)、社會實(shí)踐申報(bào)等。本文以基于低代碼平臺開發(fā)的創(chuàng)新創(chuàng)業(yè)管理系統(tǒng)為例,介紹低代碼平臺在高校的應(yīng)用實(shí)踐。
3.1 建設(shè)背景
創(chuàng)新創(chuàng)業(yè)教育是為了將大學(xué)生培養(yǎng)成具有創(chuàng)新思維和創(chuàng)業(yè)能力的高素質(zhì)人才。近年來,高校創(chuàng)新創(chuàng)業(yè)工作受到較多關(guān)注,也取得了一定的成果,但在管理過程中仍存在一些問題,具體表現(xiàn)為以下幾個(gè)方面:
第一,創(chuàng)新創(chuàng)業(yè)項(xiàng)目庫建設(shè)不完善,項(xiàng)目資料留存和數(shù)據(jù)匯總分析困難。第二,創(chuàng)新創(chuàng)業(yè)相關(guān)的賽事成績、專利成果、學(xué)術(shù)論文、軟件著作等成果統(tǒng)計(jì)工作量大,流程煩瑣,且目前成果統(tǒng)計(jì)的方式仍是讓學(xué)生線下提交紙質(zhì)材料,工作效率低下。第三,創(chuàng)新創(chuàng)業(yè)項(xiàng)目成果存在重復(fù)申報(bào)的問題。第四,審批過程監(jiān)管不充分,缺乏統(tǒng)一的審批流程和標(biāo)準(zhǔn),在一定程度上制約著創(chuàng)新創(chuàng)業(yè)教育的質(zhì)量。因此,需要開發(fā)一套涉及創(chuàng)新創(chuàng)業(yè)的一站式管理系統(tǒng)來解決成果統(tǒng)計(jì)難、流程煩瑣、管理困難等一系列痛點(diǎn)問題。
3.2 系統(tǒng)設(shè)計(jì)
通過組織會議與各業(yè)務(wù)部門進(jìn)行了充分的溝通交流,在獲取其具體需求后,協(xié)調(diào)各部門對相關(guān)重點(diǎn)達(dá)成共識,最終確定創(chuàng)新創(chuàng)業(yè)管理系統(tǒng)的主要功能框架,包含競賽報(bào)名、獎勵(lì)金分配、成果統(tǒng)計(jì)、系統(tǒng)管理等功能模塊。
競賽報(bào)名模塊可提供競賽活動信息發(fā)布、報(bào)名申請、數(shù)據(jù)匯總和審批管理功能。在開放的報(bào)名時(shí)間內(nèi),學(xué)生可以通過該模塊提交報(bào)名申請,管理員可在管理端中匯總查看報(bào)名數(shù)據(jù)并進(jìn)行審批。同時(shí)該模塊還包含賽事維護(hù)、評審專家維護(hù)等功能。
獎勵(lì)金分配模塊是系統(tǒng)最重要的功能模塊,實(shí)現(xiàn)獲獎成果信息提交、獎勵(lì)金自動計(jì)算和分配、成果審批等功能。學(xué)生在規(guī)定的時(shí)間內(nèi)提交獲獎成果信息,獲獎成果包括競賽、學(xué)術(shù)論文、專利、創(chuàng)業(yè)實(shí)踐四種類型,并根據(jù)相應(yīng)的類型填寫對應(yīng)的成果詳細(xì)信息。其中,個(gè)人、指導(dǎo)教師、學(xué)院的獎勵(lì)金總額按學(xué)校文件規(guī)定自動計(jì)算,學(xué)生需要根據(jù)團(tuán)隊(duì)成員數(shù)量等信息填寫?yīng)剟?lì)金分配比例,填寫完成后提交審批。成果歸口部門管理員負(fù)責(zé)對提交的成果進(jìn)行審批。
成果統(tǒng)計(jì)模塊是對審批通過的獲獎數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析并展示的模塊,可對獲獎數(shù)據(jù)進(jìn)行多維度統(tǒng)計(jì)分析,為學(xué)校決策提供數(shù)據(jù)支持。
系統(tǒng)管理模塊包含基礎(chǔ)數(shù)據(jù)維護(hù)、獎勵(lì)方法管理、人員權(quán)限維護(hù)等子模塊。各成果歸口部門可使用該模塊實(shí)現(xiàn)人員權(quán)限維護(hù)、獎勵(lì)系數(shù)調(diào)整等功能。
3.3 系統(tǒng)開發(fā)
系統(tǒng)基于本地化部署的低代碼平臺開發(fā)。首先根據(jù)確認(rèn)的審批流程,在平臺流程設(shè)計(jì)界面拖拽出相應(yīng)控件并命名,包括二級學(xué)院管理員審核、校級管理員審核等。
在完成流程設(shè)計(jì)后,還需要對相應(yīng)的流程表單進(jìn)行設(shè)計(jì)。同樣使用拖拽控件的方式進(jìn)行表單填充,并根據(jù)存在的字段自動生成對應(yīng)的數(shù)據(jù)模型。
對于特殊的邏輯判斷,需要在流程腳本中使用JavaScript進(jìn)行深度開發(fā),例如自動帶出團(tuán)隊(duì)成員信息。本系統(tǒng)預(yù)先對接校級數(shù)據(jù)平臺獲取師生的學(xué)工號、姓名等數(shù)據(jù)加密存儲于中間數(shù)據(jù)庫。當(dāng)師生登錄系統(tǒng)時(shí),首先獲取登錄人員的學(xué)工號和姓名,并根據(jù)該數(shù)據(jù)從中間庫獲取人員的基本信息并展示。當(dāng)申請人選擇申報(bào)項(xiàng)目時(shí),通過SQL語句在數(shù)據(jù)庫中匹配符合條件的項(xiàng)目,通過對話框的形式反饋申請人并要求選擇相應(yīng)獲獎成果。當(dāng)申請人選擇完成對應(yīng)項(xiàng)目成果后,根據(jù)項(xiàng)目ID再次查詢項(xiàng)目團(tuán)隊(duì)成員以及成員擴(kuò)展信息等。由于含有隱私數(shù)據(jù),還需要調(diào)用解密函數(shù)對數(shù)據(jù)進(jìn)行解密。解密完成后,將團(tuán)隊(duì)成員信息及銀行卡號等信息在前端頁面進(jìn)行展示。
在開發(fā)完成后,根據(jù)實(shí)際需求為不同角色人員配置相應(yīng)的權(quán)限,如菜單訪問權(quán)限、應(yīng)用使用權(quán)限、各學(xué)院審批人等。低代碼平臺支持融合門戶配置,可以讓應(yīng)用在移動端和電腦端快速適配上線進(jìn)行測試。
3.4 成果及影響
創(chuàng)新創(chuàng)業(yè)管理系統(tǒng)從需求確定、設(shè)計(jì)開發(fā)、測試上線全過程僅耗時(shí)半個(gè)月,與其他同類型的大型系統(tǒng)開發(fā)相比,不但節(jié)約開發(fā)成本,而且節(jié)省了近一個(gè)月的開發(fā)時(shí)間,實(shí)現(xiàn)了降本增效。基于低代碼平臺開發(fā)的創(chuàng)新創(chuàng)業(yè)管理系統(tǒng),解決了業(yè)務(wù)部門關(guān)于創(chuàng)新創(chuàng)業(yè)管理的痛點(diǎn)問題,減輕了師生的負(fù)擔(dān),獲得師生一致好評。同時(shí)收集的數(shù)據(jù)形成了關(guān)于師生的成果資料庫,以此數(shù)據(jù)為基準(zhǔn),推送到“一生一表”、職稱評定等業(yè)務(wù)系統(tǒng),讓師生可以快速找到自己的成果數(shù)據(jù),不僅解決了數(shù)據(jù)重復(fù)填報(bào)問題,使數(shù)據(jù)充分流轉(zhuǎn),還大大提升了師生滿意度。使用低代碼平臺進(jìn)行應(yīng)用的開發(fā),一定程度上能夠規(guī)范目前高校各部門的業(yè)務(wù)流程,整合全校資源,重構(gòu)面向師生的服務(wù),是高校數(shù)字化建設(shè)的點(diǎn)睛之筆。
4 結(jié)束語
低代碼平臺在高校數(shù)字化建設(shè)過程中不但能夠提高管理效率、降低管理成本,而且可以憑借其高效的數(shù)據(jù)收集和分析能力為學(xué)校發(fā)展提供相應(yīng)決策支持。盡管低代碼平臺在高校數(shù)字化建設(shè)中具有顯著優(yōu)勢,但仍面臨一些挑戰(zhàn),例如在處理高度復(fù)雜和定制化需求時(shí),其靈活性及擴(kuò)展性仍需提升。隨著信息技術(shù)的快速發(fā)展,低代碼平臺的功能也將更進(jìn)一步,未來會在各個(gè)領(lǐng)域數(shù)字化建設(shè)中發(fā)揮更重要的作用。