李傳志
(吉林工業經濟學校 吉林省吉林市 132000)
隨著科學技術快速發展和移動終端設備全面普及,手機已不再是簡單的通訊工具,人們可以通過互聯網按照自身需求快速獲取相關信息[1],QQ、微信等以移動終端為載體的應用程序不斷開發新功能,其中由微信推出的微信小程序功能,僅需要人們開啟微信這一個微信程序就可以體驗與使用各式各樣應用程序所具備的功能,人們可以借助微信小程序收看新聞、購物、查詢生活信息等,獲取信息更加方便快捷[2]。2016年教育部辦公廳發布《關于開展全國普通高校畢業生精準就業服務工作的通知》中明確指出[3],各地區各院校需要充分合理利用互聯網技術,妥善開展“互聯網+就業”模式,采用一種院校畢業生喜聞樂見的形式,向其推薦就業相關信息,進而實現畢業生就業需求與分散于校園中招聘信息的有效溝通[4]。本文為此基于微信小程序構建一款院校就業推薦平臺,現報道如下。
截至2020年6月,我國網民規模已達到9.4 億,而在所有網民中手機網民占比高達99.2%,數據表明手機上網目前已成為人們上網行為的重要部分,同時微信作為一款手機必備應用程序,也擁有著極為龐大的用戶基礎。
以往雖然有部分院校以為畢業生提供便利為目的,構建相關就業推薦平臺,然而在傳統平臺構建中,編輯網頁需要逐一修改,修改后在將其上傳至服務器,然而隨著大數據時代的到來,每天更新的信息數據繁多,采取這種方式進行網站編輯已無法有效應對如此龐大的信息更新業務,可見科學合理應用動態網頁并將其與數據庫進行有效結合,才是當前院校構建就業推薦平臺的正確方法。考慮到當前網絡用戶上網的主流平臺為移動平臺,網絡用戶也逐漸習慣通過使用各種手機應用程序獲取信息,以及微信小程序無需下載安裝即可使用各種應用程序的相應功能,本文將微信小程序作為平臺構建基礎,設計出一套可隨時為院校畢業生提供實時就業推薦信息的微信小程序平臺。
微信提供的開發框架“MINA 應用架構”是開發微信小程序的基礎,其能封裝處理由微信客戶端提供的文件系統、數據安全等一系列基礎功能,進而提供大批量組件和應用程序編程接口(API)。MINA 框架主要由視圖層描述和邏輯層描述兩部分組成,其中視圖層是由WXML 和WXSS 組成,視圖層作為主要頁面的前端頁面,通過使用WXML 便能完成基礎頁面搭建,WXML 語言與HTML標簽語言存在一定相似度,其可以通過對view 標簽進行大量使用,以實現層疊包圍設計。WXSS 則與CSS 語言相似,在WXSS文件的作用下,開發者可對頁面中的文字顏色、圖片大小等內容進行控制。邏輯層描述屬于MINA 核心內容,視圖層描述其次,AppServive 常被視為MINA 框架的服務中心,在其中可完成渲染數據、頁面交互處理邏輯等操作,而編寫交互邏輯、數據處理及網絡請求等操作則采用JavaScript 來實現。與傳統web 前端技術對比,MINA 框架已為開發者提供了大量組件和API,從而減少代碼量,開發難度更低,同時MINA 框架的邏輯層上設有事件系統,進而可讓開發者將更多精力放在邏輯開發上。

圖1:院校就業推薦平臺整體功能結構

圖2:院校就業推薦平臺后臺管理流程

圖3:院校就業推薦平臺數據庫設計E-R 圖
本文設計的就業推薦平臺主功能由前臺顯示模塊和后臺管理模塊兩部分組成。前臺顯示模塊以就業信息為主要顯示內容,用戶登錄后即可瀏覽各種各樣的就業信息,如發現不足之處,用戶也可以針對性提出建議和意見。后臺顯示模塊以就業信息管理為主要顯示內容,管理員登錄后即可更新就業信息、上傳各類文獻、管理用戶反饋信息等,詳見圖1。
院校就業推薦平臺包括前臺和后臺兩部分,前臺部分無需行身份驗證,任何人均可利用微信在其中查看就業信息;后臺部分需要嚴格按照后臺管理流程執行,并需要管理員輸入賬號密碼進行身份驗證,流程詳見圖2。
參照功能結構設計收到的數據,即可將用戶需要的實體內容逐一設計出來,實體-聯系圖(E-R 圖)是根據用戶要求構建的概念性數據模型,可在用戶與管理員交流中起到一定輔助作用,數據庫設計E-R 圖詳見圖3。
3.4.1 小程序相關技術實現
小程序部分需要實現的關鍵技術主要包括就業信息列表能正確跳轉至對應詳情頁面、加載更多就業信息及網絡環境判斷等三個方面。
(1)無需通過單頁面設置實現就業信息列表到詳情頁面的正確跳轉,僅需使用id 代表就業信息列表,輸入以下關鍵代碼即可達成兩者準確對接:<navigator url=“../../pages/cms/detail/detail?Id={{id}}”// 在列表頁面設置id,跳轉到對應的詳情頁面 hoverclass=“navigator-hover”>。
(2)在就業信息推薦首頁,默認加載5 條數據,可通過點擊列表顯示最后一條就業信息下方“加載更多”,即可獲取更多就業信息,在js 文件夾中,limit 代表就業信息加載數量,Id 初始值為0,此操作可通過輸入以下關鍵代碼實現:

(3)本文設計的院校就業推薦平臺中專門設置網絡環境判斷功能,以避免用戶在2G、3G、4G 等非WIFI 網絡環境下不斷加載就業信息,并對用戶進行提示。確保這一效果得以實現需要以官方提供的wx.getNetworkType(OBJECT)為基礎,同時還需要在視圖層的WXML 頁面設置按鈕,對data-isfirst 初值進行設置,將isfirst初始值設為1,輸入以下關鍵代碼即可實現手機是否處于WIFI 環境和數據是否為第一次刷新的準確判斷:

3.4.2 后臺管理實現
管理員進行就業信息管理時需要于服務器上安裝weiphp,在模型管理中新建cms 插件,進而可對就業推薦的標題、企業信息、崗位信息、就業信息發布時間、發布者信息等內容進行編輯設計。
3.4.3 服務器搭建方法
平臺設計開發過程中,不僅要保證就業推薦信息被有效公布,同時還需要注重建設成本與平臺實用性,因此本次設計的院校就業推薦平臺服務器選用騰訊云服務器,其具有操作簡單、運行效率高、安全可靠、價格便宜等優點,搭建工具則選擇putty 與lamp,通過putty 輸入ip 地址并進行服務器連接,隨后在通過輸入以下代碼進行lamp 安裝:

基于微信小程序的院校就業推薦平臺,對微信小程序和相關互聯網技術進行了充分利用,院校畢業生可直接通過微信登錄平臺,并在平臺中實時查看專業就業指南、專業領域發展趨勢、企業招聘信息、等一系列就業信息,同時平臺還會根據畢業生所學專業,并結合畢業生主要特點,對其進行精準就業推薦,幫助其快速找到合適的工作崗位,進而避免學生和企業都花費大量時間取尋找合適自己的工作和員工,降低搜索成本。