吳英賓 賈兆立
(聊城職業技術學院 山東省聊城市 252000)
隨著經濟社會的不斷快速發展,我國已成為世界第二大經濟體和世界第一制造業大國,各類技能型人才的缺口日益增大。高等職業教育作為高等教育的半壁江山,為社會經濟發展提供更多更好的高素質技術人才和勞動者[1],高職院校的招生規模也得以快速擴大。隨著我國高等教育的不斷改革,高職院校的招生工作正在面臨各種新的挑戰,高職院校間的招生競爭日漸激烈[2],充分利用信息化手段來提升招生工作水平正在成為各高職院校的迫切任務。
近年來,隨著高等職業教育的迅速發展,高職院校數量也快速增加,高職生源的競爭正在變得越來越激烈。招生工作事關生源質量和數量,是學校開展其他工作的基本前提。隨著互聯網時代的到來,很多高職招生部門也均已開設了專題網站、移動APP、微博、微信公眾號等手段進行招生宣傳和服務,其具體形式為網頁鏈接、公眾號文章鏈接為主,盡管十分便于傳播,但仍存在內容散、形式雜、入口亂等問題,不利于考生及家長進行集中查閱和咨詢。
基于微信小程序的高職招生服務平臺可整合招生服務的全部內容,以小程序為招生服務的集中統一入口,讓報考者快速直達學校發布的權威招生信息數據,全面了解最新招考政策、招生專業信息、錄取信息等學校權威數據,可通過身份分類來提供個性化咨詢服務,可大幅度提升高職院校招生工作的質量和效率。
騰訊公司于2017年推出了微信小程序,旨在為用戶提供一種更輕、更快捷的移動應用,它實現了應用“觸手可及”的夢想[3]。小程序依賴于微信原生APP 而存在,可以充分利用微信原生APP的定位、拍照、語音、支付、消息推送等功能,基本實現了功能拓展的無限可能。與傳統的APP 和HTML5 應用相比,微信小程序具備以下幾個典型特征:
(1)無需下載,“秒開”應用。微信小程序設計初衷之一就是解決傳統APP下載、升級、占用資源等問題,因此小程序實現了“用完就走、即用即走”的理念,極大的提升了用戶使用移動應用的體驗。
(2)微信為小程序提供統一入口和安全保障。小程序作為微信生態圈的重要一員,由微信平臺提供統一入口,同時微信對所有上線的小程序進行安全審查,極大提升了小程序的安全性。
(3)易推廣。微信目前擁有超過十億用戶的巨大體量,這為小程序的推廣提供了無限可能。小程序可以通過朋友圈、掃描小程序碼、朋友推薦等方式進行快速推廣,大大降低了網絡推廣的門檻。
(4)易于開發,輕松實現跨平臺。由于小程序“寄生”于微信,只要有微信便可運行小程序。可輕松的運行于Android、IOS、Windows 等各種平臺,極大降低了應用開發成本。

圖1:系統架構圖

圖2:招生服務小程序功能結構圖

圖3:招生服務平臺“云”端管理系統功能結構圖
為了更好的利用小程序的特性,平臺采用“云+端”的架構進行設計,其中“云”端為小程序提供數據服務的服務器端,提供高職院校招生的相關數據接口;“端”即招生服務小程序,可以通過微信API 與“云”端進行數據交互,并將數據展示給終端用戶使用。
為降低開發成本,微信為小程序提供了大量的服務端API 供開發者訪問,如用戶身份認證、消息推送、安全認證、支付等,采用“云+端”的架構可以充分利用微信API 降低開發難度。“云”端除了給小程序端提供數據接口之外,還可使用微信小程序API 進行用戶登錄、數據推送等功能,可以降低開發難度,提升系統的安全性和穩定性。系統架構圖如圖1所示。
通過對目前高職院校招生工作的調研分析,系統包含招生服務平臺“云”端管理系統和招生服務小程序兩部分。
3.2.1 招生服務小程序
招生服務小程序端直接服務于考生和家長,涵蓋了招生工作中所有的數據和相關服務功能,招生服務小程序功能結構圖如圖2所示。
招生服務小程序主要功能設計如下:
(1)招生簡章。招生簡章是最權威的招生指導性文件,本模塊突出展示高職院校權威的招生文件,以供考生和家長進行查閱。
(2)政策解讀。隨著高考招錄的不斷改革,每年的招錄政策都有變化,此模塊為學校權威的政策解讀,方便考生及家長進行理解最新政策。
(3)學校概況。本模塊對學校的性質、特色、優勢等信息進行展示,讓考生及家長掌握一手權威的學校信息。
(4)專業介紹。本模塊為小程序的核心功能模塊,對學校的所有招生專業進行解讀,考生及家長可以通過了解專業概況、特色、優勢、推介視頻、就業情況等數據,為考生選擇專業提供了重要的參考。
(5)招生問答。本模塊對招生咨詢中出現頻次較高的問題進行數據分析和整理,以問答的形式展示給考生和家長,降低招生咨詢的工作壓力。
(6)在線咨詢。本模塊充分利用微信消息服務接口,實現了考生通過小程序與招生工作人員進行在線互動咨詢的功能,實現了小程序所有功能的閉環。
(7)單獨招生。本模塊實現了高職單獨招生工作的通知、報考、準考證打印等功能。
(8)錄取查詢。小程序作為高職院校招生服務的統一入口,考生可實時關注錄取信息,系統同時實現錄取信息推送的功能。
(9)新生必讀。本模塊有針對性地對新生入學前后的注意事項進行展示,并實現了新生推送通知的功能。
3.2.2 招生服務平臺“云”端管理系統
“云”端管理系統主要負責為小程序端提供數據接口,并提供后端數據管理平臺,其功能結構圖如圖3所示。
招生服務平臺“云”端管理系統主要功能設計如下:
(1)用戶管理。本模塊實現了“云”端的用戶管理和小程序端用戶管理功能,同時打通了了系統自定義用戶體系與微信用戶的相互認證。
(2)角色權限管理。本模塊對平臺“云”端系統的用戶進行權限控制,可針對招辦工作人員、二級院部人員、專業負責人等人員進行授權。
(3)文章管理。本模塊實現對后臺文章的類別及內容的編輯、發布、分享等功能,文章內容可直接引用微信公眾號、其他小程序內容,方便了用戶使用。
(4)視頻資源管理。本模塊實現對視頻的專項管理,其他模塊可直接從視頻庫中引入即可,可根據學校、專業、政策解讀等不同類型的視頻進行管理。
(5)專業管理。本模塊實現對高職院校招生專業的信息進行維護和管理,包括專業基本信息、專業特色與優勢、就業情況、服務面向等。
(6)專業群管理。本模塊針對“新高考”改革后的專業大類招生,高職院校根據自身情況可自定義自己的專業群或大類。
(7)消息推送。本模塊通過調用訂閱消息API 實現了單個及多個用戶的消息推送功能,用戶可以通過點擊推送消息通知直達指定的功能或頁面。
(8)客服管理。本模塊實現了小程序端在線咨詢模塊的招生咨詢客服人員配置功能,可為不同問題分類指定不同的客服用戶。
(9)系統配置。本模塊主要實現了系統與微信服務端進行對接的配置管理,包括域名、賬號、密鑰、APPID 等信息,通過配置實現微信服務器端、小程序和“云”端管理系統的集成。
針對“云+端”的技術架構,平臺“云”端管理系統采用業界流行的Spring 技術體系實現,采用Spring Data JPA 技術實現數據庫的操作,招生服務小程序采用原生技術棧實現,可輕松地調用微信的開放接口[4],數據庫采用成熟穩定的MySQL5.X 版本。
招生服務小程序端采用微信原生技術棧實現。小程序原生技術棧借鑒了HTML5、VUE 等技術的優勢,提供了大量的組件、API以供開發者調用,開發者可快速構建功能豐富的移動應用。
WeUI 是微信官方設計的一套UI 庫,使用WeUI 來設計小程序頁面可實現小程序的組件效果與原生相統一,降低了系統UI 層的設計和開發成本。
“云”端管理系統采用SpringBoot+weixin-java-tools 開源框架組合進行搭建和實現。Spring Boot 是一個簡化Spring 開發的框架[5],框架秉承“開箱即用”的理念,可快速整合最為流行的Spring 家族技術體系框架,可大大提升Web 系統開發速度,降低開發成本。weixin-java-tools 是非常流行的微信開發開源工具包,其對微信公眾號、小程序等服務端API 進行了大量封裝,極大簡化了微信API的調用,提升了微信開發的效率。
系統采用WeUI 組件庫實現“云”端及小程序端UI 層。采用WeUI 可實現與微信原生高度一致的UI 效果,它還提供了表單、彈窗、按鈕、交互反饋等豐富的Web 開發組件,可實現小程序端與微信原生“無縫結合”的用戶體驗。
本文針對高職招生工作的實際需求,設計并實現了一款基于微信小程序的招生服務平臺,平臺充分利用小程序使用便捷、易推廣、安全性高等特征,將招生工作中的信息發布、招生咨詢、專業推介等功能統一整合到招生服務小程序中,為用戶提供了全面、權威、安全的統一招生服務入口,為高職院校招生工作提供了一種較好的信息化解決方案。