史寧波,李衛華,潘燦文,王嘉輝(廣東工業大學,廣州 510000)
在讀大學生與企業對接平臺設計與實現
史寧波,李衛華,潘燦文,王嘉輝
(廣東工業大學,廣州510000)
研究內容:近年來,隨著高校畢業生數量的急劇膨脹,就業形式越來越嚴峻,學生的就業壓力也越來越大,“畢業即失業”的說法并非駭人聽聞。每到畢業季,各地招聘會熙熙攘攘、每場爆滿,甚至出現了幾百人競爭同一個職位的激烈場面,畢業生有苦難言。企業在招聘過程中投入了大量的人力、財力、物力,浪費了大量的時間,最后也未必能找到合適的入職人選。影響供需錯位的關鍵因素在于信息的透明、流通程度,為其提供一個專業的、直接對話交流的平臺至關重要。這樣不僅省去了很多中間環節,而且能夠讓求職招聘更迅速、精準。于是,在讀大學生與企業交流平臺應運而生。
擬解決的關鍵問題:交流區和內推模塊的設置。在交流區,求職的畢業生可以找到與自己有相同求職意向的同學,互相討論筆試面試經驗教訓,為下一次求職查漏補缺,做好充實的準備應對。有求職困惑的同學也可以讓其他同學幫忙指點迷津。在內推申請模塊,學生可以將自己的求職優勢盡可能的展現出來,變被動為主動,讓企業找到自己,迅速進入筆試面試環節。
系統功能模塊的設置與實現,如何能夠滿足企業和學生的不同需求;如何對不同類型的用戶做好權限控制和功能顯示;如何能夠與服務端做好無縫對接和良好數據交互,準確及時獲取內推、招聘、評論、帖子等復雜龐大的信息;如何做好人性化的用戶交互,對用戶輸入及異常情況的特殊處理;如何做好Android客戶端的界面顯示和優化處理,保證界面不出現卡頓和ANR (Application Not Responding)異常。
基于以上問題,項目中需要用到以下關鍵技術:
(1)數據的展現方式
利用Android中的ListView組件顯示帖子、招聘信息、優秀學生等信息,采用分頁加載、縮略顯示的方式,解決了數據量過大、加載速度慢的問題。
(2)基于HTTP協議的post或get方法獲取網絡數據。
(3)采用多線程機制將UI主線程與獲取網絡數據的線程分開,避免出現ANR錯誤。
(4)通過Handler機制將獲取的網絡數據進行異步解析。
(5)ListView的分頁加載以及優化處理。
對本系統需求分析如下:
(1)功能分析
按照用戶類型的不同,App提供不同的功能,其實現主要基于權限控制。用戶類型為學生時,其主要功能如圖1所示:

圖1 學生功能結構圖
用戶類型為企業時,其主要功能如圖2所示:

圖2 企業功能結構圖
(2)性能分析
本系統在精度上應該達到以下要求:
App與后臺服務器通信時,存取數據必須保證正確性以及多次存取的一致性。
用戶登錄后,本地數據操作的正確性和一致性。
用戶輸入的合法性以及格式判斷,保證無錯誤輸入。
本系統在時間特性上應該達到以下要求:
用戶每一次操作功能后,App界面反應時間不得超過1秒。
App與后臺服務器發生數據交互時,獲取數據或存儲數據的時間根據網絡狀況而定,一般不超過5秒。
本地數據庫存取數據時,反應時間不得超過1秒。
(1)App主界面如圖3所示:

圖3 App主界面
(2)筆試交流區界面如圖4所示:

圖4 筆試交流區
核心代碼如下:



本系統目前的分享功能只能推薦使用本App,并沒有實現帖子、招聘信息、內推學生信息的分享,原因是只能分享純文本格式的信息,而以上信息都帶有格式,即使分享了顯示效果會很差。希望以后在可行的情況下,將以上信息以網頁鏈接的形式分享給其他平臺(如微博、微信、QQ空間等)。
[1]李剛.瘋狂Android講義(第2版)[M].北京:電子工業出版社,2013.
[2]楊豐盛.Android應用開發揭秘[M].機械工業出版社,2010.
[3]余志龍,陳昱勛,鄭名杰,陳小鳳,郭秩均.Google Android SDK開發范例大全[M].北京:人民郵電出版社,2009.
[4]韓超,梁泉.Android系統原理及開發要點詳解[M].北京:電子工業出版社,2010.
[5]靳巖,姚尚朗.Google Android開發入門與實戰[M].北京:人民郵電出版社,2009.
[6]蘇俊.Java程序設計[M].北京:機械工業出版社,2007.
[7]Bruce Eckel.Thinking in Java,3rd ed.Revision 4.0[M].機械工業出版社,2004.
[8]張耀,郭立山,游泳明.Java函數實用手冊[M].北京:冶金工業出版社,2003.
[9]龔波,趙彩琳,陳培.Java設計模式[M].北京:人民郵電出版社,2007.
Recruitment;Job;Android;Mobile Development
Design and Implementation of University Student and Company's Communication Platform
SHI Ning-bo,LI Wei-hua,PAN Can-wen,WANG Jia-hui
(Guangdong University of Technology,Guangzhou 510000)
1007-1423(2015)24-0077-04
10.3969/j.issn.1007-1423.2015.24.018
史寧波(1992-),男,河南洛陽人,本科,研究方向為Android開發
李衛華(1985-),女,廣東廣州人,博士,教授,研究方向為智能軟件
潘燦文(1992-),男,廣東清遠人,本科,研究方向為Web后端開發
王嘉輝(1993-),男,廣東湛江人,本科,研究方向為Web前端開發
2015-06-09
2015-07-28
應屆畢業生的數量及規模龐大,工作需求旺盛,招聘平臺的出現能夠很好解決以上問題。而移動互聯網時代的到來,將移動端招聘向快捷專業化方向推進。在讀大學生與企業對接平臺的設計與實現,基于Android客戶端,為企業和應屆畢業生的供需關系提供解決方案。
招聘;求職;Android;移動開發
The large number of graduates and scale,strong job demand,the emergence of good recruitment platform can solve the above problems. The arrival of the mobile Internet era,will move quickly to end the recruitment and professional direction forward.Designs and realizes the system based on Android client for the supply and demand of enterprises and graduates provide solutions.