史寧波,李衛(wèi)華,潘燦文,王嘉輝(廣東工業(yè)大學(xué),廣州 510000)
在讀大學(xué)生與企業(yè)對(duì)接平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
史寧波,李衛(wèi)華,潘燦文,王嘉輝
(廣東工業(yè)大學(xué),廣州510000)
研究?jī)?nèi)容:近年來,隨著高校畢業(yè)生數(shù)量的急劇膨脹,就業(yè)形式越來越嚴(yán)峻,學(xué)生的就業(yè)壓力也越來越大,“畢業(yè)即失業(yè)”的說法并非駭人聽聞。每到畢業(yè)季,各地招聘會(huì)熙熙攘攘、每場(chǎng)爆滿,甚至出現(xiàn)了幾百人競(jìng)爭(zhēng)同一個(gè)職位的激烈場(chǎng)面,畢業(yè)生有苦難言。企業(yè)在招聘過程中投入了大量的人力、財(cái)力、物力,浪費(fèi)了大量的時(shí)間,最后也未必能找到合適的入職人選。影響供需錯(cuò)位的關(guān)鍵因素在于信息的透明、流通程度,為其提供一個(gè)專業(yè)的、直接對(duì)話交流的平臺(tái)至關(guān)重要。這樣不僅省去了很多中間環(huán)節(jié),而且能夠讓求職招聘更迅速、精準(zhǔn)。于是,在讀大學(xué)生與企業(yè)交流平臺(tái)應(yīng)運(yùn)而生。
擬解決的關(guān)鍵問題:交流區(qū)和內(nèi)推模塊的設(shè)置。在交流區(qū),求職的畢業(yè)生可以找到與自己有相同求職意向的同學(xué),互相討論筆試面試經(jīng)驗(yàn)教訓(xùn),為下一次求職查漏補(bǔ)缺,做好充實(shí)的準(zhǔn)備應(yīng)對(duì)。有求職困惑的同學(xué)也可以讓其他同學(xué)幫忙指點(diǎn)迷津。在內(nèi)推申請(qǐng)模塊,學(xué)生可以將自己的求職優(yōu)勢(shì)盡可能的展現(xiàn)出來,變被動(dòng)為主動(dòng),讓企業(yè)找到自己,迅速進(jìn)入筆試面試環(huán)節(jié)。
系統(tǒng)功能模塊的設(shè)置與實(shí)現(xiàn),如何能夠滿足企業(yè)和學(xué)生的不同需求;如何對(duì)不同類型的用戶做好權(quán)限控制和功能顯示;如何能夠與服務(wù)端做好無縫對(duì)接和良好數(shù)據(jù)交互,準(zhǔn)確及時(shí)獲取內(nèi)推、招聘、評(píng)論、帖子等復(fù)雜龐大的信息;如何做好人性化的用戶交互,對(duì)用戶輸入及異常情況的特殊處理;如何做好Android客戶端的界面顯示和優(yōu)化處理,保證界面不出現(xiàn)卡頓和ANR (Application Not Responding)異常。
基于以上問題,項(xiàng)目中需要用到以下關(guān)鍵技術(shù):
(1)數(shù)據(jù)的展現(xiàn)方式
利用Android中的ListView組件顯示帖子、招聘信息、優(yōu)秀學(xué)生等信息,采用分頁加載、縮略顯示的方式,解決了數(shù)據(jù)量過大、加載速度慢的問題。
(2)基于HTTP協(xié)議的post或get方法獲取網(wǎng)絡(luò)數(shù)據(jù)。
(3)采用多線程機(jī)制將UI主線程與獲取網(wǎng)絡(luò)數(shù)據(jù)的線程分開,避免出現(xiàn)ANR錯(cuò)誤。
(4)通過Handler機(jī)制將獲取的網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行異步解析。
(5)ListView的分頁加載以及優(yōu)化處理。
對(duì)本系統(tǒng)需求分析如下:
(1)功能分析
按照用戶類型的不同,App提供不同的功能,其實(shí)現(xiàn)主要基于權(quán)限控制。用戶類型為學(xué)生時(shí),其主要功能如圖1所示:
圖1 學(xué)生功能結(jié)構(gòu)圖
用戶類型為企業(yè)時(shí),其主要功能如圖2所示:
圖2 企業(yè)功能結(jié)構(gòu)圖
(2)性能分析
本系統(tǒng)在精度上應(yīng)該達(dá)到以下要求:
App與后臺(tái)服務(wù)器通信時(shí),存取數(shù)據(jù)必須保證正確性以及多次存取的一致性。
用戶登錄后,本地?cái)?shù)據(jù)操作的正確性和一致性。
用戶輸入的合法性以及格式判斷,保證無錯(cuò)誤輸入。
本系統(tǒng)在時(shí)間特性上應(yīng)該達(dá)到以下要求:
用戶每一次操作功能后,App界面反應(yīng)時(shí)間不得超過1秒。
App與后臺(tái)服務(wù)器發(fā)生數(shù)據(jù)交互時(shí),獲取數(shù)據(jù)或存儲(chǔ)數(shù)據(jù)的時(shí)間根據(jù)網(wǎng)絡(luò)狀況而定,一般不超過5秒。
本地?cái)?shù)據(jù)庫存取數(shù)據(jù)時(shí),反應(yīng)時(shí)間不得超過1秒。
(1)App主界面如圖3所示:
圖3 App主界面
(2)筆試交流區(qū)界面如圖4所示:
圖4 筆試交流區(qū)
核心代碼如下:
本系統(tǒng)目前的分享功能只能推薦使用本App,并沒有實(shí)現(xiàn)帖子、招聘信息、內(nèi)推學(xué)生信息的分享,原因是只能分享純文本格式的信息,而以上信息都帶有格式,即使分享了顯示效果會(huì)很差。希望以后在可行的情況下,將以上信息以網(wǎng)頁鏈接的形式分享給其他平臺(tái)(如微博、微信、QQ空間等)。
[1]李剛.瘋狂Android講義(第2版)[M].北京:電子工業(yè)出版社,2013.
[2]楊豐盛.Android應(yīng)用開發(fā)揭秘[M].機(jī)械工業(yè)出版社,2010.
[3]余志龍,陳昱勛,鄭名杰,陳小鳳,郭秩均.Google Android SDK開發(fā)范例大全[M].北京:人民郵電出版社,2009.
[4]韓超,梁泉.Android系統(tǒng)原理及開發(fā)要點(diǎn)詳解[M].北京:電子工業(yè)出版社,2010.
[5]靳巖,姚尚朗.Google Android開發(fā)入門與實(shí)戰(zhàn)[M].北京:人民郵電出版社,2009.
[6]蘇俊.Java程序設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2007.
[7]Bruce Eckel.Thinking in Java,3rd ed.Revision 4.0[M].機(jī)械工業(yè)出版社,2004.
[8]張耀,郭立山,游泳明.Java函數(shù)實(shí)用手冊(cè)[M].北京:冶金工業(yè)出版社,2003.
[9]龔波,趙彩琳,陳培.Java設(shè)計(jì)模式[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-),男,河南洛陽人,本科,研究方向?yàn)锳ndroid開發(fā)
李衛(wèi)華(1985-),女,廣東廣州人,博士,教授,研究方向?yàn)橹悄苘浖?/p>
潘燦文(1992-),男,廣東清遠(yuǎn)人,本科,研究方向?yàn)閃eb后端開發(fā)
王嘉輝(1993-),男,廣東湛江人,本科,研究方向?yàn)閃eb前端開發(fā)
2015-06-09
2015-07-28
應(yīng)屆畢業(yè)生的數(shù)量及規(guī)模龐大,工作需求旺盛,招聘平臺(tái)的出現(xiàn)能夠很好解決以上問題。而移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來,將移動(dòng)端招聘向快捷專業(yè)化方向推進(jìn)。在讀大學(xué)生與企業(yè)對(duì)接平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),基于Android客戶端,為企業(yè)和應(yīng)屆畢業(yè)生的供需關(guān)系提供解決方案。
招聘;求職;Android;移動(dòng)開發(fā)
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.