管夢園 李樂虹 陳美 王勛 方歡
摘要:農(nóng)民工學(xué)歷普遍偏低、技能掌握較少,故找工作較難,如何利用互聯(lián)網(wǎng)精準(zhǔn)、快速地幫助農(nóng)民工增強(qiáng)技能、找到工作是十分必要的。該文基于Android,借助Eclipse、Bmob云,設(shè)計和開發(fā)了一個勞務(wù)寶App。該設(shè)計的系統(tǒng)將用戶角色分為企業(yè)和個人(農(nóng)民工),可以完成招(應(yīng))聘信息的發(fā)布、技能培訓(xùn)、糾紛仲裁等功能,系統(tǒng)使用測試結(jié)果表明系統(tǒng)具備可使用性。
關(guān)鍵詞:App;農(nóng)民工;Android;Eclipse;Bmob云
中圖分類號:TP311 ? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)17-0069-03
1 背景
由于我國人口的不斷增多,勞動力資源也越來越豐富的同時,農(nóng)民工的就業(yè)問題和部分地區(qū)的招工越來越困難。勞務(wù)寶的提出是為了方便農(nóng)民工找工作,為企業(yè)、用人單位提供網(wǎng)絡(luò)招工平臺,整合全國的用人單位信息,利用互聯(lián)網(wǎng),為農(nóng)民工找工作提供豐富的選擇,同時勞務(wù)寶精益求精,考慮到農(nóng)民工的技能素質(zhì)會成為其就業(yè)的瓶頸,培訓(xùn)機(jī)構(gòu)的加盟為農(nóng)民工的學(xué)習(xí)技能提供幫助。
該文旨在開發(fā)一款產(chǎn)品用于解決農(nóng)民工就業(yè)難和企業(yè)招工難的問題,為實現(xiàn)這一目標(biāo),首先調(diào)查了農(nóng)民工選擇就業(yè)的多種方式,分析如表1所示。
從表1可以看出,農(nóng)民工在選擇就業(yè)時基本渠道都是通過自己找或者熟人介紹,而這一方式的缺點(diǎn)就是消息來源少,無法擇優(yōu)。而勞務(wù)寶App可以解決這一問題,甚至還可以對農(nóng)民工進(jìn)行相關(guān)技能的培訓(xùn),以便他們更加熟練地開展相關(guān)工作。
2 系統(tǒng)需求分析
2.1 系統(tǒng)總體分析
App用于農(nóng)民工找工作與技能培訓(xùn),用戶從各大應(yīng)用商店下載App,進(jìn)入App使用手機(jī)號獲取驗證碼進(jìn)行注冊,登錄后使用身份證等有效證件進(jìn)行實名認(rèn)證。進(jìn)入系統(tǒng)后可以使用招(應(yīng))聘信息發(fā)布、技能培訓(xùn)、糾紛仲裁等功能。系統(tǒng)用例圖如圖1所示。
2.2 系統(tǒng)模塊分析
1)注冊登錄。用戶注冊時輸入手機(jī)號碼,手機(jī)驗證碼、密碼等信息,簽訂用戶協(xié)議及隱私協(xié)議,點(diǎn)擊注冊,成功后直接跳轉(zhuǎn)至登錄界面。用戶在登錄界面輸入用戶名(即注冊時使用的手機(jī)號碼)及密碼,若任一項輸入為空都會彈出提示框,若輸入的賬號或密碼錯誤,則彈出信息錯誤提示框。首次登錄成功后,建議及時進(jìn)行實名認(rèn)證,便于使用招(應(yīng))聘信息發(fā)布等功能。
2)技能培訓(xùn)。用戶認(rèn)證為個體時,可報名參與技能培訓(xùn)。技能培訓(xùn)分為免費(fèi)和自費(fèi)兩種,本App的開發(fā)團(tuán)隊提供的培訓(xùn)機(jī)構(gòu)完全免費(fèi),外包公司的培訓(xùn)機(jī)構(gòu)對用戶實行收費(fèi)培訓(xùn)、工作包分配等措施。
3)糾紛仲裁。用戶之間(尤其個人用戶與企業(yè)用戶)之間發(fā)生糾紛時,可使用糾紛上傳功能,App的相關(guān)人員會對糾紛調(diào)查取證,給出合理的解決措施。用戶可使用糾紛跟蹤等功能實時了解已上傳糾紛的處理情況。
4)信息發(fā)布。用戶點(diǎn)擊主界面“發(fā)現(xiàn)”進(jìn)入信息發(fā)布界面??梢园l(fā)布自己的招(應(yīng))聘信息,查看別人發(fā)布的相關(guān)信息并與之溝通交流。
5)信息管理。用戶點(diǎn)擊首頁主界面“我的”進(jìn)入信息管理界面??梢宰龀鰝€人信息、求職意向等內(nèi)容的修改和完善、修改密碼及賬號退出或注銷等操作。
3 系統(tǒng)設(shè)計
3.1 系統(tǒng)功能設(shè)置
系統(tǒng)開發(fā)基于Android客戶端,數(shù)據(jù)庫操作是該系統(tǒng)的重要組成成分,區(qū)別于傳統(tǒng)App采用傳統(tǒng)數(shù)據(jù)庫存儲數(shù)據(jù),該系統(tǒng)采用Bmob云在云端進(jìn)行數(shù)據(jù)存儲,并進(jìn)行大量數(shù)據(jù)操作。Bmob云通過提供的多語言 SDK 和API 接口,為用戶提供安全可靠的數(shù)據(jù)存儲服務(wù)。
3.2 系統(tǒng)功能實現(xiàn)
1)用戶注冊。如圖3所示,用戶輸入手機(jī)號用于獲取驗證碼,然后輸入自定義密碼,再次點(diǎn)擊注冊,進(jìn)行個人信息的填寫。
2)登錄界面。如圖4,輸入賬號密碼即可登錄成功。
3)首頁界面。在首頁主界面包含工人發(fā)布的應(yīng)聘信息、企業(yè)發(fā)布的招工信息、工人或企業(yè)上傳的糾紛信息以及培訓(xùn)四個模塊。
4)發(fā)布界面。如圖5所示,發(fā)布界面主要包括發(fā)布信息、查看信息、職業(yè)培訓(xùn)三個模塊。發(fā)布信息模塊如圖5所示,用戶可以進(jìn)行應(yīng)(招)聘信息的發(fā)布。
5)技能培訓(xùn)。如圖7所示,用戶可在此界面選擇培訓(xùn)類別,外包公司培訓(xùn)收費(fèi),但解決工作;運(yùn)營方辦理的培訓(xùn)機(jī)構(gòu)免費(fèi)不解決工作。
7)糾紛仲裁。用戶可上傳,如圖8所示,管理員進(jìn)入后臺可以對工人上傳的糾紛進(jìn)行添加、查詢、更新等操作,隨后用戶可對已上傳糾紛案件跟蹤了解。
4 核心代碼
public class Zhongcaishangchaun extends Activity {
EditText edtname,edttel,edtdate;
ListView lv;
Button btnadd,btnback;
ArrayList
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.zhongcaisahngchuan);
Bmob.initialize(this, "9e3e89a1b886328bc35127989df38a74");//連接Bmob云后臺數(shù)據(jù)庫
btnadd=(Button) super.findViewById(R.id.zhongcaiadd);
edtdate=(EditText) super.findViewById(R.id.zhongcaidate);
edtname=(EditText) super.findViewById(R.id.zhongcainame);
edttel=(EditText) super.findViewById(R.id.zhongcaitel);
btnback=(Button) super.findViewById(R.id.zhongcaiback);
btnback.setOnClickListener(new OnClickListener(){ ? ?//界面返回事件監(jiān)聽設(shè)置
public void onClick(View v) {
Zhongcaishangchaun.this.finish();
}});
list=new ArrayList
lv=(ListView) super.findViewById(R.id.zhongcai);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {Map
edtname.setText(map.get("key1"));
}
});
btnadd.setOnClickListener(new OnClickListener() { ? ? ?//向糾紛后臺數(shù)據(jù)庫添加個人信息
public void onClick(View v) {
zhongcai person=new zhongcai();
person.setWorkername(edtname.getText().toString()); ?person.setWorkertel(edttel.getText().toString()); person.setDate(edtdate.getText().toString());
person.save(Zhongcaishangchaun.this, new SaveListener() {public void onSuccess()
{Toast.makeText(Zhongcaishangchaun.this, "add ok",
Toast.LENGTH_SHORT).show();}//糾紛上傳成功提示框
public void onFailure(int arg0, String arg1) {
}});}});}}
5 結(jié)束語
該文設(shè)計了勞務(wù)寶App的開發(fā),有效地解決了農(nóng)民工的就業(yè)難和企業(yè)的招工難問題,通過該App可以平衡勞動力資源的分配、減少失業(yè)率、促進(jìn)就業(yè)。未來還可以在此基礎(chǔ)上添加更多的功能,以滿足用戶跟企業(yè)的其他要求。
參考文獻(xiàn):
[1] 方賢文.Java語言程序設(shè)計基礎(chǔ)[M].合肥:安徽科學(xué)技術(shù)出版社,2014.
[2] 方賢文,方歡.信息類核心課程實踐指導(dǎo)[M].合肥:安徽科學(xué)技術(shù)出版社,2016.
[3] 王靜,陳潤發(fā),馮國富,等.Android開發(fā)與軟件工程協(xié)同式教學(xué)應(yīng)用研究[J].科教文匯(下旬刊),2018(8):66-67.
[4] 王成浩,李鑫宇,李麗娟.Android開發(fā)技術(shù)的學(xué)習(xí)及應(yīng)用研究[J].信息與電腦(理論版),2019(3):89-90.
[5] 周宇,尹生強(qiáng),王冬青,等.基于Eclipse和Android系統(tǒng)的App開發(fā)平臺搭建研究[J].青島大學(xué)學(xué)報(工程技術(shù)版),2016,31(3):49-53.
[6] 葛會會.基于Android 藍(lán)牙考勤系統(tǒng)的設(shè)計與實現(xiàn)[D].撫州:東華理工大學(xué),2016.
【通聯(lián)編輯:謝媛媛】