李傳志
(吉林工業(yè)經(jīng)濟(jì)學(xué)校 吉林省吉林市 132000)
隨著科學(xué)技術(shù)快速發(fā)展和移動(dòng)終端設(shè)備全面普及,手機(jī)已不再是簡單的通訊工具,人們可以通過互聯(lián)網(wǎng)按照自身需求快速獲取相關(guān)信息[1],QQ、微信等以移動(dòng)終端為載體的應(yīng)用程序不斷開發(fā)新功能,其中由微信推出的微信小程序功能,僅需要人們開啟微信這一個(gè)微信程序就可以體驗(yàn)與使用各式各樣應(yīng)用程序所具備的功能,人們可以借助微信小程序收看新聞、購物、查詢生活信息等,獲取信息更加方便快捷[2]。2016年教育部辦公廳發(fā)布《關(guān)于開展全國普通高校畢業(yè)生精準(zhǔn)就業(yè)服務(wù)工作的通知》中明確指出[3],各地區(qū)各院校需要充分合理利用互聯(lián)網(wǎng)技術(shù),妥善開展“互聯(lián)網(wǎng)+就業(yè)”模式,采用一種院校畢業(yè)生喜聞樂見的形式,向其推薦就業(yè)相關(guān)信息,進(jìn)而實(shí)現(xiàn)畢業(yè)生就業(yè)需求與分散于校園中招聘信息的有效溝通[4]。本文為此基于微信小程序構(gòu)建一款院校就業(yè)推薦平臺,現(xiàn)報(bào)道如下。
截至2020年6月,我國網(wǎng)民規(guī)模已達(dá)到9.4 億,而在所有網(wǎng)民中手機(jī)網(wǎng)民占比高達(dá)99.2%,數(shù)據(jù)表明手機(jī)上網(wǎng)目前已成為人們上網(wǎng)行為的重要部分,同時(shí)微信作為一款手機(jī)必備應(yīng)用程序,也擁有著極為龐大的用戶基礎(chǔ)。
以往雖然有部分院校以為畢業(yè)生提供便利為目的,構(gòu)建相關(guān)就業(yè)推薦平臺,然而在傳統(tǒng)平臺構(gòu)建中,編輯網(wǎng)頁需要逐一修改,修改后在將其上傳至服務(wù)器,然而隨著大數(shù)據(jù)時(shí)代的到來,每天更新的信息數(shù)據(jù)繁多,采取這種方式進(jìn)行網(wǎng)站編輯已無法有效應(yīng)對如此龐大的信息更新業(yè)務(wù),可見科學(xué)合理應(yīng)用動(dòng)態(tài)網(wǎng)頁并將其與數(shù)據(jù)庫進(jìn)行有效結(jié)合,才是當(dāng)前院校構(gòu)建就業(yè)推薦平臺的正確方法??紤]到當(dāng)前網(wǎng)絡(luò)用戶上網(wǎng)的主流平臺為移動(dòng)平臺,網(wǎng)絡(luò)用戶也逐漸習(xí)慣通過使用各種手機(jī)應(yīng)用程序獲取信息,以及微信小程序無需下載安裝即可使用各種應(yīng)用程序的相應(yīng)功能,本文將微信小程序作為平臺構(gòu)建基礎(chǔ),設(shè)計(jì)出一套可隨時(shí)為院校畢業(yè)生提供實(shí)時(shí)就業(yè)推薦信息的微信小程序平臺。
微信提供的開發(fā)框架“MINA 應(yīng)用架構(gòu)”是開發(fā)微信小程序的基礎(chǔ),其能封裝處理由微信客戶端提供的文件系統(tǒng)、數(shù)據(jù)安全等一系列基礎(chǔ)功能,進(jìn)而提供大批量組件和應(yīng)用程序編程接口(API)。MINA 框架主要由視圖層描述和邏輯層描述兩部分組成,其中視圖層是由WXML 和WXSS 組成,視圖層作為主要頁面的前端頁面,通過使用WXML 便能完成基礎(chǔ)頁面搭建,WXML 語言與HTML標(biāo)簽語言存在一定相似度,其可以通過對view 標(biāo)簽進(jìn)行大量使用,以實(shí)現(xiàn)層疊包圍設(shè)計(jì)。WXSS 則與CSS 語言相似,在WXSS文件的作用下,開發(fā)者可對頁面中的文字顏色、圖片大小等內(nèi)容進(jìn)行控制。邏輯層描述屬于MINA 核心內(nèi)容,視圖層描述其次,AppServive 常被視為MINA 框架的服務(wù)中心,在其中可完成渲染數(shù)據(jù)、頁面交互處理邏輯等操作,而編寫交互邏輯、數(shù)據(jù)處理及網(wǎng)絡(luò)請求等操作則采用JavaScript 來實(shí)現(xiàn)。與傳統(tǒng)web 前端技術(shù)對比,MINA 框架已為開發(fā)者提供了大量組件和API,從而減少代碼量,開發(fā)難度更低,同時(shí)MINA 框架的邏輯層上設(shè)有事件系統(tǒng),進(jìn)而可讓開發(fā)者將更多精力放在邏輯開發(fā)上。
圖1:院校就業(yè)推薦平臺整體功能結(jié)構(gòu)
圖2:院校就業(yè)推薦平臺后臺管理流程
圖3:院校就業(yè)推薦平臺數(shù)據(jù)庫設(shè)計(jì)E-R 圖
本文設(shè)計(jì)的就業(yè)推薦平臺主功能由前臺顯示模塊和后臺管理模塊兩部分組成。前臺顯示模塊以就業(yè)信息為主要顯示內(nèi)容,用戶登錄后即可瀏覽各種各樣的就業(yè)信息,如發(fā)現(xiàn)不足之處,用戶也可以針對性提出建議和意見。后臺顯示模塊以就業(yè)信息管理為主要顯示內(nèi)容,管理員登錄后即可更新就業(yè)信息、上傳各類文獻(xiàn)、管理用戶反饋信息等,詳見圖1。
院校就業(yè)推薦平臺包括前臺和后臺兩部分,前臺部分無需行身份驗(yàn)證,任何人均可利用微信在其中查看就業(yè)信息;后臺部分需要嚴(yán)格按照后臺管理流程執(zhí)行,并需要管理員輸入賬號密碼進(jìn)行身份驗(yàn)證,流程詳見圖2。
參照功能結(jié)構(gòu)設(shè)計(jì)收到的數(shù)據(jù),即可將用戶需要的實(shí)體內(nèi)容逐一設(shè)計(jì)出來,實(shí)體-聯(lián)系圖(E-R 圖)是根據(jù)用戶要求構(gòu)建的概念性數(shù)據(jù)模型,可在用戶與管理員交流中起到一定輔助作用,數(shù)據(jù)庫設(shè)計(jì)E-R 圖詳見圖3。
3.4.1 小程序相關(guān)技術(shù)實(shí)現(xiàn)
小程序部分需要實(shí)現(xiàn)的關(guān)鍵技術(shù)主要包括就業(yè)信息列表能正確跳轉(zhuǎn)至對應(yīng)詳情頁面、加載更多就業(yè)信息及網(wǎng)絡(luò)環(huán)境判斷等三個(gè)方面。
(1)無需通過單頁面設(shè)置實(shí)現(xiàn)就業(yè)信息列表到詳情頁面的正確跳轉(zhuǎn),僅需使用id 代表就業(yè)信息列表,輸入以下關(guān)鍵代碼即可達(dá)成兩者準(zhǔn)確對接:<navigator url=“../../pages/cms/detail/detail?Id={{id}}”// 在列表頁面設(shè)置id,跳轉(zhuǎn)到對應(yīng)的詳情頁面 hoverclass=“navigator-hover”>。
(2)在就業(yè)信息推薦首頁,默認(rèn)加載5 條數(shù)據(jù),可通過點(diǎn)擊列表顯示最后一條就業(yè)信息下方“加載更多”,即可獲取更多就業(yè)信息,在js 文件夾中,limit 代表就業(yè)信息加載數(shù)量,Id 初始值為0,此操作可通過輸入以下關(guān)鍵代碼實(shí)現(xiàn):
(3)本文設(shè)計(jì)的院校就業(yè)推薦平臺中專門設(shè)置網(wǎng)絡(luò)環(huán)境判斷功能,以避免用戶在2G、3G、4G 等非WIFI 網(wǎng)絡(luò)環(huán)境下不斷加載就業(yè)信息,并對用戶進(jìn)行提示。確保這一效果得以實(shí)現(xiàn)需要以官方提供的wx.getNetworkType(OBJECT)為基礎(chǔ),同時(shí)還需要在視圖層的WXML 頁面設(shè)置按鈕,對data-isfirst 初值進(jìn)行設(shè)置,將isfirst初始值設(shè)為1,輸入以下關(guān)鍵代碼即可實(shí)現(xiàn)手機(jī)是否處于WIFI 環(huán)境和數(shù)據(jù)是否為第一次刷新的準(zhǔn)確判斷:
3.4.2 后臺管理實(shí)現(xiàn)
管理員進(jìn)行就業(yè)信息管理時(shí)需要于服務(wù)器上安裝weiphp,在模型管理中新建cms 插件,進(jìn)而可對就業(yè)推薦的標(biāo)題、企業(yè)信息、崗位信息、就業(yè)信息發(fā)布時(shí)間、發(fā)布者信息等內(nèi)容進(jìn)行編輯設(shè)計(jì)。
3.4.3 服務(wù)器搭建方法
平臺設(shè)計(jì)開發(fā)過程中,不僅要保證就業(yè)推薦信息被有效公布,同時(shí)還需要注重建設(shè)成本與平臺實(shí)用性,因此本次設(shè)計(jì)的院校就業(yè)推薦平臺服務(wù)器選用騰訊云服務(wù)器,其具有操作簡單、運(yùn)行效率高、安全可靠、價(jià)格便宜等優(yōu)點(diǎn),搭建工具則選擇putty 與lamp,通過putty 輸入ip 地址并進(jìn)行服務(wù)器連接,隨后在通過輸入以下代碼進(jìn)行l(wèi)amp 安裝:
基于微信小程序的院校就業(yè)推薦平臺,對微信小程序和相關(guān)互聯(lián)網(wǎng)技術(shù)進(jìn)行了充分利用,院校畢業(yè)生可直接通過微信登錄平臺,并在平臺中實(shí)時(shí)查看專業(yè)就業(yè)指南、專業(yè)領(lǐng)域發(fā)展趨勢、企業(yè)招聘信息、等一系列就業(yè)信息,同時(shí)平臺還會根據(jù)畢業(yè)生所學(xué)專業(yè),并結(jié)合畢業(yè)生主要特點(diǎn),對其進(jìn)行精準(zhǔn)就業(yè)推薦,幫助其快速找到合適的工作崗位,進(jìn)而避免學(xué)生和企業(yè)都花費(fèi)大量時(shí)間取尋找合適自己的工作和員工,降低搜索成本。