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

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

3.1前臺模塊
前臺小程序界面有四個底欄,分別是首頁、信息、干貨、我的。
1)授權登錄,2)簡歷編輯,3)簡歷預覽,4)查看個人收藏。
中region:function()響應事件,后臺通過調用region()將post傳過來數據與數據庫中數據比較,把符合條目展示。投遞成功后,用戶不能第二次投遞同一公司的同一職位,否則會彈出提醒“已投遞簡歷,不要重復操作”。
投遞成功后在.wxml組件中綁定bindtap事件,通過調用getStorageSync()來獲取本地存儲。當切換Tab欄(信息)可看到用戶本人的投遞情況,包含是否被查看、是否邀請面試、是否被拒絕等情況。在“首頁”欄,用戶不能查看招聘信息的詳情。
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()來獲取文章信息。
資訊列表