李學威 仝偉偉 崔昕



摘要:隨著移動互聯網的快速發展,微信App已成為大眾社交信息傳遞的重要工具。本系統充分利用微信在移動互聯的信息獲取、傳遞的方便和快捷優勢,采用微信小程序+Flask+MySQL架構,開發簡單快捷,運行效率較高,有力保障系統安全、穩定運行,為學校的就業工作和專業培養方案提供準確、有效的參考數據。
關鍵詞:微信;小程序;就業信息跟蹤;畢業生;Flask
中圖分類號:TP311.52? ? ?文獻標識碼:A
文章編號:1009-3044(2021)07-0068-03
1引言
隨著我國經濟的日益發展,社會對人才的需求更加迫切,更加知識化、專業化。高校肩負著培養社會所需人才的使命。高校怎樣培養人才、培養什么樣的人才適合社會需求呢?這就要求高校及時掌握社會需求,并對人才培養方案做出調整,提高畢業生的就業率和就業質量。畢業生就業跟蹤調查就是高校了解社會需求的重要途徑之一。相關論文對畢業生就業跟蹤調查的體系建設、評價等進行研究[1-3]。就業信息跟蹤體系需要以歷屆畢業生的就業信息作為數據依據。隨著高校信息化的建設逐步完善,就業信息采集實現了信息化、網絡化[4-6],畢業生就業信息跟蹤調查系統是采集、跟蹤調查應往屆的畢業生工作信息,并將信息存儲,為高校的就業工作、人才培養提供數據支持,克服了以往電話、QQ和郵箱等方式采集就業信息費時費力的缺點。
移動互聯網的快速發展,便攜、大眾化、功能完善的移動設備成為人們工作、學習、交流、娛樂的重要工具,改變了人與人信息交流方式,克服了時間、地域障礙,使信息的傳遞更加迅速,具有良好的交互性。因此,基于微信小程序的畢業生就業信息跟蹤系統以移動互聯網為依托,把畢業生、高校、企業三者有機結合起來,充分發揮移動互聯在信息獲取、傳遞的方便、快捷優勢,為高校的畢業生的就業指導和人才培養提供服務。
2 系統建設的必要性和可行性
2.1 克服傳統畢業生就業信息跟蹤系統的缺陷
目前,很多高校開發了畢業生就業信息跟蹤系統,搭建了信息跟蹤平臺,畢業生只能通過PC機進行就業信息的上傳,嚴重影響畢業生參與信息跟蹤的積極性和系統使用的效果。部分畢業生由于工作、生活的原因,很少使用計算機,這對他們主動參與畢業生信息調查造成諸多不便,無法有效、及時參與。而基于微信小程序的畢業生就業信息跟蹤系統利用手機端運行的微信優勢,克服PC機信息采集在時間、空間、地域上的限制,提供良好的可移動性,有利于畢業生隨時隨地進行就業信息上傳,有利于畢業生就業信息的完整性、豐富性,為學校就業和人才培養工作提供數據支撐。
2.2 微信小程序可行性及優勢分析
微信小程序指是基于微信開發的速度快、占用內存小,完成功能簡單、輕量級應用程序。微信小程序是運行于移動前端的應用程序,依附現存的微信App ,實現不需要下載安裝,用戶在微信App中掃一掃“二維碼”或者搜一下即可打開應用。微信小程序為開發者提供高效的開發應用框架和豐富的組件及API,讓開發者非常方便使用微信App提供的各種基礎功能與能力,快速構建一個應用小程序。
1)無須下載、用完即走、易于傳播
手機App需要下載、安裝后才能使用,對于一些使用頻率較低的App, 大量占用有限的手機內存,易造成存儲空間不足,影響其他App的正常運行。為節約存儲空間,用戶往往卸載長期閑置的App,一旦需要,要重新下載安裝[7],給用戶造成諸多不便。而微信小程序則無此類問題,小程序無須載,只需要通過微信“掃一掃”“搜一下”等功能訪問內置于微信云端的應用程序,無須下載,用完即走。用戶可以通過分享方式將小程序推送給微信好友或微信群,方便其他用戶使用,提高了小程序的傳播速度,克服了時間、空間障礙。
2)用戶基數大、開發成本低、維護費用少
微信已成為全民級移動通訊工具。微信已實現對國內移動互聯網用戶的大面積覆蓋,截至2020年第一季度,微信及WeChat的合并月活躍賬戶數達12.025億[8]。小程序是輕量級應用程序,開發時不需要考慮操作系統及手機機型,開發難度低,功能單一,開發成本低,易于維護,程序部署在微信云端,準少不必要維護費用。
3 體系設計與系統實現
3.1系統框架
畢業生跟蹤調查系統采用微信小程序+Flask架構,前端采用微信小程序實現與畢業生、企業、就業管理人員的交互,后端采用flask架構+MySQL實現后端數據處理功能。
1)前端:微信小程序架構
小程序開發是基于MINA框架,目標是讓開發者盡可能簡單、高效的開發具有原生App體驗的服務。微信小程序框架包含View視圖層和App Service邏輯層兩部分,View層用來渲染頁面結構,AppService層用來邏輯處理、數據請求、接口調用。視圖層使用WebView渲染,邏輯層使用JSCore運行。視圖層由 WXML 與 WXSS 編寫,負責將邏輯層的數據反應成視圖,同時將視圖層的事件發送給邏輯層。邏輯層由JavaScript編寫,負責將數據進行處理后發送給視圖層,同時接受視圖層的事件反饋并進行業務處理。
2)后端:flask架構
Flask是一個用Python編寫的Web應用程序框架,能夠非常快速地搭建后臺程序,Flask是基于Python開發并且依賴jinja2和Werkzeng WSGI服務的一個微型框架。開發人員基于Flask框架提供的功能對request請求進行相應的處理,并返回給客戶端,如果要返回內容復雜,則借助于jinja2模板實現對數據進行渲染,然后將渲染后的字符串返回給客戶端。
3.2系統功能介紹
本系統的主要使用者是負責就業指導老師、畢業生、企業。根據國家就業政策及就業工作的實際需要,結合微信小程序的特點,本系統的功能主要從以下幾個方面進行設計。
1)畢業生
①畢業生身份確認。畢業生可根據學號和姓名登錄系統或利用微信綁定的手機號登錄系統。
②畢業生填寫卷調查。畢業生根據就業指導教師通過小程序推送過來的信息完成相應的調查問卷。
③查看修改信息。查看、修改個人基本信息和查看自己參與過的問卷調查及結果。
2)管理員
①設計調查問卷,并對設計好的問卷按年級、學院、專業、班級進行分配。
②查看問卷完成情況,查看畢業生問卷具體情況,統計分析畢業生就業信息。
③管理畢業生信息及用戶的管理和權限設置等功能。
3)企業用戶
①企業用戶身份確認。企業用戶可根據企業名稱和密碼登錄系統或利用微信綁定的手機號登錄系統。
②企業用戶填寫問卷調查。企業用戶根據就業指導教師通過小程序推送過來的信息完成相應的調查問卷。
③查看信息。查看企業用戶基本信息和查看自己參與過的問卷調查及結果。
3.3系統功能結構
根據功能需求分析,系統整體功能結構如圖1所示。
3.4數據庫設計
本系統采用Flask的擴展插件Flask-SQLAlchemy與MySQL數據庫進行連接并操作。Flask-SQLAlchemy通過ORM對象關系映射,一個基本關系對應一個類,而一個實體對應類實例對象,然后通過調用方法操作MySQL數據庫。
根據系統功能,創建了畢業生信息表(bys_info_tb)、企業信息表(qy_info_tb)、管理員信息表(gly_info_tb)、問題信息表(wt_info_tb)、問題選項表(wtxx_tb)、問卷信息表(wj_info_tb)、問卷表(wj_tb)等表。主要表結構具體如下:
畢業生信息表(bys_info_tb):{學號、姓名、性別、出生日期、入校時間、畢業時間、學制、學歷、院部、年級、班級、現工作單位、照片、聯系電話、備注}
畢業生登錄表(bysdl_tb):{ 學號、密碼、微信ID}
企業信息表(qy_info_tb):{企業編號、企業名稱、企業地址、聯系人姓名、聯系人電話、企業性質、備注}
企業登錄表(qydl_tb): { 企業編號、密碼、微信ID}
管理員信息表(gly_info_tb):{編號、姓名、性別、出生日期、級別、聯系電話、備注}
管理員登錄表(glydl_tb):{編號、密碼、微信ID }
問卷信息表(wj_info_tb):{問卷編號、問卷題目、問卷類型、創建時間、創建人、問卷時序}
問卷表(wj_tb):{問卷編號、問題編號、序號}
問題信息表(wt_info_tb):{問題編號、問題類型、問題題目、創建時間、創建人}
問題選項表(wt_xx_tb):{問題編號、選項編號、選項內容、選項序號}
問卷分配信息表(wtfp_info_tb):{ 問卷編號、學號或企業編號、分配時間、分配人、開始時間、完成時間、完成情況、備注}
問卷答案選擇題表:{學號或企業編號、問卷編號、問題編號、選項編號、選項}
問卷答案簡答題表:{學號或企業編號、問卷編號、問題編號、選項編號、簡答內容}
3.5系統實現
用戶首次登錄可設置微信與用戶信息綁定,再次登錄,可用微信登錄系統,也可采其它登錄方式即用戶名+密碼的方式登錄,如圖2。根據用戶權限進不同界面,例如畢業生通過“我的“標簽查看用戶信息,如圖3,通過” 問卷“標簽查看參與問卷情況,并進入相關問卷進行答題,如圖4。本系統可生成二維碼,分享給用戶,掃碼進入;或在微信中搜索”畢業生就業信息跟蹤“關鍵字,進入系統。
4結束語
本系統利用微信小程序的優勢,方便畢業生、企業的使用,快速獲取畢業生就業信息,提高了就業工作效率和畢業生、企業的參與率。然而,本系統也有一些需要改進的地方,例如需改進顯示效果、加強數據分析及數據顯示功能,從而讓系統功能更加完善、完整。
參考文獻:
[1] 李娜.大數據背景下高校畢業生就業服務體系建設研究[J].無線互聯科技,2020,17(1):115-117,166.
[2] 張萌喆,孫軍梅.高職院校就業質量跟蹤體系的構建[J].河南農業,2016(7):7-8.
[3] 陳龍濤,張洪峰,楊越汀.互聯網+大數據背景下畢業生離校后跟蹤服務體系構建研究[J].河南理工大學學報(社會科學版),2016,17(3):393-396.
【通聯編輯:光文玲】