999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信小程序的口袋招聘平臺的研究

2021-12-19 20:23:45蔡柳萍
電腦知識與技術 2021年32期
關鍵詞:微信

蔡柳萍

摘要:該文基于微信小程序的口袋招聘平臺的設計與實現進行論述。該平臺采用Apache+PHP+MySQL集成開發環境的PHPStudy套件,將ThinkPHP5安裝在PHPStudy上,兩者完美結合,有效減輕了Web端負擔。經測試表明,該平臺實現了用戶投遞、企業發布招聘信息、管理員審核企業發布信息等功能,且各項功能達到了預期效果,用戶體驗感強,為用戶求職、企業招聘帶來了方便。

關鍵詞:微信;小程序;招聘

中圖分類號:TP311 ? ? ?文獻標識碼:A

文章編號:1009-3044(2021)32-0067-03

1 背景

開發一個基于微信平臺的求職小程序,普通用戶具有授權登錄、投遞簡歷、編輯簡歷、查看簡歷、收藏職位信息、搜索職位、查看并獲取文章信息等功能,企業具有發布招聘信息、審核投遞情況、發表干貨文章等功能,管理員具有審核用戶、企業信息等功能。

2 系統設計

2.1 系統開發環境

操作系統:windows 10。

數據庫、服務器:PHPStudy(集成PHP+Apache+MySQL)。

開發工具:微信web開發者工具、Notepad++。

2.2 功能介紹

此次平臺的使用者主要是個人用戶、企業用戶及管理員。個人用戶使用前臺登錄,企業用戶和管理員使用后臺。前臺用戶只有授權登錄后,相應功能才被激活,在登錄的情況下能在小程序上收藏職位及查看個人收藏職位信息,編輯、投遞以及預覽簡歷,及時查看個人投遞情況;后臺企業用戶能注冊、登錄個人賬號,完善企業基本信息,發布招聘崗位和干貨文章,審核投遞信息,企業發布招聘職位和干貨文章必須通過管理員的審核;管理員只有一個,擁有所有的操作權限,全權管理企業和普通用戶,以及他們所發布的內容。

2.3 數據庫設計

本平臺將使用MySQL數據庫來存儲數據,最終設計的數據庫名為koudai.db,包括以下五個表:企業信息表lw_company、企業用戶表lw_user、招聘職位信息表lw_newjob、干貨表lw_dried、用戶信息表lw_resume。

企業信息表lw_company(id,公司名稱,公司地址,公司類型,備注,標簽標識號,創建時間,企業id)中記錄企業注冊時填寫的公司信息,其中id是主鍵,允許自動遞增。企業用戶表lw_user(企業id,用戶名,用戶密碼)記錄企業注冊時填寫的賬號信息,其中id是主鍵,其他字段不能為空。招聘職位信息表lw_newjob(id,招聘名稱,工作年限,學歷,薪酬,所需技能,創建時間,招聘詳情,企業id),是企業登錄后用來記錄企業發布的招聘職位等信息,其中id是主鍵,所需技能和創建時間可以為空,其他不能為空。干貨表lw_dried(id,企業id,干貨標題,創建時間,標簽標識號,干貨內容,干貨圖片)記錄企業發布的干貨文章,用戶可查看并獲取相應的干貨文章,其中id是主鍵,標簽標識號、干貨圖片可以為空。用戶信息表lw_resume(id,用戶id,簡歷名稱,創建時間,消息狀態,意向職位,姓名,性別,出生年份,最高學歷,工作經驗,現居住地,郵箱,手機號碼,工作性質,期望行業,期望薪資)相當于個人簡歷,用來記錄用戶的個人信息,其中id是主鍵,除了用戶id、簡歷名稱、創建時間、消息狀態不能為空,其他都可以為空。

各表的表結構如表1~表5所示。

3 系統實現

3.1 前臺模塊

前臺小程序界面有四個底欄,分別是首頁、信息、干貨、我的[1]。通過掃描二維碼找到小程序入口,直接進入“首頁”界面,可查看職位詳情,用戶可篩選標簽搜索,可輸入關鍵字搜索,單擊輪播圖可跳轉至“干貨”欄獲取文章信息。但是,除此之外不能操作其他功能,除非已經授權登錄。基于微信小程序界面有很多便捷之處,比方說可以直接授權用戶基本信息來登錄,免去了注冊的麻煩。當用戶想點擊其他功能的時候,程序會自動彈窗授權登錄界面,詢問用戶是否同意授權登錄。主要的實現過程是用button 組件去觸發 getUserInfo()接口,通過小程序分配的appid和秘鑰以及微信提供的信息去換取它存在且唯一的Openid,因為Openid能獲取當前用戶的基本信息。登錄成功后提示“登錄成功”并且進入“我的”欄。

3.1.1 我的

授權登錄成功后,一些有限制的功能就會被激活了。在小程序Tab欄(我的)包含4個功能:1)授權登錄,2)簡歷編輯,3)簡歷預覽,4)查看個人收藏。簡歷編輯界面會有相應的文字提示該如何規范地填寫,當填寫不規范的時候也不會造成影響,因為填寫錯誤不會保存成功,將提示正確的輸入方式要求重新填寫,所以用戶完全不用擔心填寫問題。這一措施也有效地防止了用戶亂操作等不當行為。編輯簡歷時使用的是微信提供的相關組件,通過form表單綁定一個submit事件(在小程序中屬性為bindsubmit),點擊提交的時候觸發邏輯層的formSubmit函數事件。該事件調用API向本地緩存數據[2],使用wx.getStorageSync()獲取本地存儲來實現簡歷的預覽[3]。實現效果如圖1~圖3所示。

3.1.2 首頁

“首頁”欄包含4個功能:1)職位搜索;2)標簽篩選查詢;3)簡歷收藏;4)簡歷投遞[4]。其中,職位搜索具體的實現過程為:前臺通過input組件綁定bindinput=”getNameAll”事件,在JS中定義事件getNameAll: function (e),當用戶用輸入法輸入中文關鍵字就觸發了事件。后臺定義函數GetSearch(),并且結合數據庫模糊查詢,將相關職位信息展示,實現職位搜索;標簽篩選查詢具體實現過程為:用bindtap="region"屬性綁定一個事件,JS中region:function()響應事件,后臺通過調用region()將post傳過來數據與數據庫中數據比較,把符合條目展示。投遞成功后,用戶不能第二次投遞同一公司的同一職位,否則會彈出提醒“已投遞簡歷,不要重復操作”。投遞成功后在.wxml組件中綁定bindtap事件,通過調用getStorageSync()來獲取本地存儲。當切換Tab欄(信息)可看到用戶本人的投遞情況,包含是否被查看、是否邀請面試、是否被拒絕等情況。在“首頁”欄,用戶不能查看招聘信息的詳情[5]。

3.1.3 信息

“信息”欄可讓用戶及時知道自己的投遞情況。具體實現過程為:在view組件中用屬性bindtap='Choice綁定事件,并在JS中定義響應事件Choice,調用定義函數AUserdeli:function(e),通過wx.getStorageSync()接口獲取本地存儲,在后臺Userdeli()透過user_id結合數據庫,來顯示職位列表,同時 Status($id)也會跟數據庫中公司id比較,來顯示目前投遞的狀態信息是對應投遞的哪個職位。

3.1.4 干貨

“干貨”欄讓企業可以發布一些自己領域新技術或新手段相關的文章,用戶為了獲取此類干貨文章,首先用swiper容器把文章信息都裝在里面,wx:for列表渲染實現滑動查看,后臺調用dried()來獲取文章信息。

3.2 后臺模塊

3.2.1 企業模塊

企業是本平臺的另一重要角色,小程序界面上的數據都是從企業這邊獲取的。企業注冊登錄后,可完善公司的基本信息,可通過列表欄添加招聘職位,可在投遞信息欄審核投遞人簡歷,還可以發布干貨文章,讓用戶及時了解現今本領域最新信息。其中,添加干貨文章的具體實現過程為:調用public function save(Request $request)方法來保存發布的干貨文章,$request->isPost()來檢測前臺頁面提交給PHP頁面的數據有沒有post值,將post值給input表單值,判斷文件類型$info = $file->validate(['ext'=>'jpg,png,gif'])->move($new_file ),只能上傳jpg,png,gif三種格式,再調用function Oss_upload($filePath,$is_s,$type='')來實現文件上傳。發布招聘職位與干貨文章的發布大同小異,唯一的差異是發布干貨文章時因上傳文件首先需判斷文件類型,再調用function Oss_upload($filePath,$is_s,$type='')實現文件上傳。審核投遞信息的具體實現過程為:通過操作面試/不適合按鈕點擊狀態,調用status(),返回一個參數值用code數值來記錄狀態并展示審核結果。

3.2.2 管理員模塊

管理員只有一個,擁有所有的操作權限,全權管理企業和普通用戶,以及他們所發布的內容。如存在不規范或違法犯罪的內容,則審核不通過,從根源處降低潛在的風險。這里要注意的是,管理員不能操作企業的審核投遞信息,但可以查看其審核情況。

4 結束語

本文研究開發的基于微信小程序的口袋招聘平臺采用了MVC的開發思想,分層管理,易于維護;PHP與MYSQL數據庫結合使用,采用輕量級ThinkPHP5框架,降低了開發的成本。通過對開發的小程序進行相關測試,測試結果表明該小程序功能符合用戶基本需求,可用性、可靠性較高。

參考文獻:

[1] 余久久,楊麗萍.基于Android平臺的輕量級招聘系統的設計[J].西昌學院學報(自然科學版),2019,33(1):84-87,108.

[2] 陶斯展.基于微信小程序的教務信息系統研究[D].武漢:華中科技大學,2018.

[3] 嚴冬.基于IOS平臺的智能寵物視頻監護系統的設計與實現[D].鎮江:江蘇大學,2016.

[4] 李雨茹.招聘機構在線招聘平臺的設計與實現[D].西安:西北大學,2019.

[5] 劉珊珊,王珂,李根.基于Android的人才招聘平臺設計[J].電腦知識與技術,2016,12(36):90-92.

【通聯編輯:謝媛媛】

猜你喜歡
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
主站蜘蛛池模板: 久久综合色播五月男人的天堂| 九九视频免费看| 在线日韩日本国产亚洲| 国产一级α片| 亚洲一区毛片| 无码高潮喷水在线观看| 一级毛片免费高清视频| 免费激情网站| 中文字幕无码电影| 欧美特级AAAAAA视频免费观看| 高清无码一本到东京热| 久久男人资源站| 免费观看男人免费桶女人视频| 少妇极品熟妇人妻专区视频| 国产成人综合亚洲欧美在| 国产国产人在线成免费视频狼人色| 永久天堂网Av| 中国国语毛片免费观看视频| 成人看片欧美一区二区| 丁香六月综合网| 波多野结衣久久高清免费| 日本午夜三级| 伊人婷婷色香五月综合缴缴情| 中国国产A一级毛片| 国产麻豆福利av在线播放| 五月婷婷丁香色| 日韩欧美中文| 99手机在线视频| 99热这里只有免费国产精品| 国产SUV精品一区二区6| 午夜国产不卡在线观看视频| 国产原创第一页在线观看| 国模视频一区二区| 91福利一区二区三区| 久久永久精品免费视频| 午夜日本永久乱码免费播放片| 中国一级特黄视频| 中文无码精品a∨在线观看| 欧美综合激情| 这里只有精品国产| 成人在线亚洲| 亚洲va欧美va国产综合下载| 国产福利免费视频| 在线观看国产精品第一区免费| 国产菊爆视频在线观看| 色男人的天堂久久综合| 韩国自拍偷自拍亚洲精品| 欧美区日韩区| 极品国产在线| 四虎亚洲精品| 亚洲天堂久久新| 国产chinese男男gay视频网| 热久久这里是精品6免费观看| 亚洲区欧美区| 国产欧美日韩另类精彩视频| 女人一级毛片| 国产精品hd在线播放| 伊人天堂网| 特级毛片免费视频| 国产制服丝袜无码视频| 九九热精品免费视频| 欧美精品H在线播放| 免费国产高清精品一区在线| 99视频在线免费| 成人毛片在线播放| 国产高清在线观看| 少妇精品久久久一区二区三区| 欧美啪啪一区| 久久久久久国产精品mv| 国产毛片不卡| 中文成人在线| 国产自在线播放| 欧美激情视频在线观看一区| 久久精品国产精品青草app| a毛片在线播放| 波多野结衣视频网站| 精品一区二区三区水蜜桃| 中文成人无码国产亚洲| av在线5g无码天天| 国产主播福利在线观看| 丁香五月激情图片| 好紧好深好大乳无码中文字幕|