管夢(mèng)園 李樂虹 陳美 王勛 方歡
摘要:農(nóng)民工學(xué)歷普遍偏低、技能掌握較少,故找工作較難,如何利用互聯(lián)網(wǎng)精準(zhǔn)、快速地幫助農(nóng)民工增強(qiáng)技能、找到工作是十分必要的。該文基于Android,借助Eclipse、Bmob云,設(shè)計(jì)和開發(fā)了一個(gè)勞務(wù)寶App。該設(shè)計(jì)的系統(tǒng)將用戶角色分為企業(yè)和個(gè)人(農(nóng)民工),可以完成招(應(yīng))聘信息的發(fā)布、技能培訓(xùn)、糾紛仲裁等功能,系統(tǒng)使用測(cè)試結(jié)果表明系統(tǒng)具備可使用性。
關(guān)鍵詞:App;農(nóng)民工;Android;Eclipse;Bmob云
中圖分類號(hào):TP311 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)17-0069-03
1 背景
由于我國(guó)人口的不斷增多,勞動(dòng)力資源也越來越豐富的同時(shí),農(nóng)民工的就業(yè)問題和部分地區(qū)的招工越來越困難。勞務(wù)寶的提出是為了方便農(nóng)民工找工作,為企業(yè)、用人單位提供網(wǎng)絡(luò)招工平臺(tái),整合全國(guó)的用人單位信息,利用互聯(lián)網(wǎng),為農(nóng)民工找工作提供豐富的選擇,同時(shí)勞務(wù)寶精益求精,考慮到農(nóng)民工的技能素質(zhì)會(huì)成為其就業(yè)的瓶頸,培訓(xùn)機(jī)構(gòu)的加盟為農(nóng)民工的學(xué)習(xí)技能提供幫助。
該文旨在開發(fā)一款產(chǎn)品用于解決農(nóng)民工就業(yè)難和企業(yè)招工難的問題,為實(shí)現(xiàn)這一目標(biāo),首先調(diào)查了農(nóng)民工選擇就業(yè)的多種方式,分析如表1所示。
從表1可以看出,農(nóng)民工在選擇就業(yè)時(shí)基本渠道都是通過自己找或者熟人介紹,而這一方式的缺點(diǎn)就是消息來源少,無法擇優(yōu)。而勞務(wù)寶App可以解決這一問題,甚至還可以對(duì)農(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ī)號(hào)獲取驗(yàn)證碼進(jìn)行注冊(cè),登錄后使用身份證等有效證件進(jìn)行實(shí)名認(rèn)證。進(jìn)入系統(tǒng)后可以使用招(應(yīng))聘信息發(fā)布、技能培訓(xùn)、糾紛仲裁等功能。系統(tǒng)用例圖如圖1所示。
2.2 系統(tǒng)模塊分析
1)注冊(cè)登錄。用戶注冊(cè)時(shí)輸入手機(jī)號(hào)碼,手機(jī)驗(yàn)證碼、密碼等信息,簽訂用戶協(xié)議及隱私協(xié)議,點(diǎn)擊注冊(cè),成功后直接跳轉(zhuǎn)至登錄界面。用戶在登錄界面輸入用戶名(即注冊(cè)時(shí)使用的手機(jī)號(hào)碼)及密碼,若任一項(xiàng)輸入為空都會(huì)彈出提示框,若輸入的賬號(hào)或密碼錯(cuò)誤,則彈出信息錯(cuò)誤提示框。首次登錄成功后,建議及時(shí)進(jìn)行實(shí)名認(rèn)證,便于使用招(應(yīng))聘信息發(fā)布等功能。
2)技能培訓(xùn)。用戶認(rèn)證為個(gè)體時(shí),可報(bào)名參與技能培訓(xùn)。技能培訓(xùn)分為免費(fèi)和自費(fèi)兩種,本App的開發(fā)團(tuán)隊(duì)提供的培訓(xùn)機(jī)構(gòu)完全免費(fèi),外包公司的培訓(xùn)機(jī)構(gòu)對(duì)用戶實(shí)行收費(fèi)培訓(xùn)、工作包分配等措施。
3)糾紛仲裁。用戶之間(尤其個(gè)人用戶與企業(yè)用戶)之間發(fā)生糾紛時(shí),可使用糾紛上傳功能,App的相關(guān)人員會(huì)對(duì)糾紛調(diào)查取證,給出合理的解決措施。用戶可使用糾紛跟蹤等功能實(shí)時(shí)了解已上傳糾紛的處理情況。
4)信息發(fā)布。用戶點(diǎn)擊主界面“發(fā)現(xiàn)”進(jìn)入信息發(fā)布界面??梢园l(fā)布自己的招(應(yīng))聘信息,查看別人發(fā)布的相關(guān)信息并與之溝通交流。
5)信息管理。用戶點(diǎn)擊首頁主界面“我的”進(jìn)入信息管理界面??梢宰龀鰝€(gè)人信息、求職意向等內(nèi)容的修改和完善、修改密碼及賬號(hào)退出或注銷等操作。
3 系統(tǒng)設(shè)計(jì)
3.1 系統(tǒng)功能設(shè)置
系統(tǒng)開發(fā)基于Android客戶端,數(shù)據(jù)庫操作是該系統(tǒng)的重要組成成分,區(qū)別于傳統(tǒng)App采用傳統(tǒng)數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù),該系統(tǒng)采用Bmob云在云端進(jìn)行數(shù)據(jù)存儲(chǔ),并進(jìn)行大量數(shù)據(jù)操作。Bmob云通過提供的多語言 SDK 和API 接口,為用戶提供安全可靠的數(shù)據(jù)存儲(chǔ)服務(wù)。
3.2 系統(tǒng)功能實(shí)現(xiàn)
1)用戶注冊(cè)。如圖3所示,用戶輸入手機(jī)號(hào)用于獲取驗(yàn)證碼,然后輸入自定義密碼,再次點(diǎn)擊注冊(cè),進(jìn)行個(gè)人信息的填寫。
2)登錄界面。如圖4,輸入賬號(hào)密碼即可登錄成功。
3)首頁界面。在首頁主界面包含工人發(fā)布的應(yīng)聘信息、企業(yè)發(fā)布的招工信息、工人或企業(yè)上傳的糾紛信息以及培訓(xùn)四個(gè)模塊。
4)發(fā)布界面。如圖5所示,發(fā)布界面主要包括發(fā)布信息、查看信息、職業(yè)培訓(xùn)三個(gè)模塊。發(fā)布信息模塊如圖5所示,用戶可以進(jìn)行應(yīng)(招)聘信息的發(fā)布。
5)技能培訓(xùn)。如圖7所示,用戶可在此界面選擇培訓(xùn)類別,外包公司培訓(xùn)收費(fèi),但解決工作;運(yùn)營(yíng)方辦理的培訓(xùn)機(jī)構(gòu)免費(fèi)不解決工作。
7)糾紛仲裁。用戶可上傳,如圖8所示,管理員進(jìn)入后臺(tái)可以對(duì)工人上傳的糾紛進(jìn)行添加、查詢、更新等操作,隨后用戶可對(duì)已上傳糾紛案件跟蹤了解。
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云后臺(tái)數(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() { ? ? ?//向糾紛后臺(tái)數(shù)據(jù)庫添加個(gè)人信息
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è)計(jì)了勞務(wù)寶App的開發(fā),有效地解決了農(nóng)民工的就業(yè)難和企業(yè)的招工難問題,通過該App可以平衡勞動(dòng)力資源的分配、減少失業(yè)率、促進(jìn)就業(yè)。未來還可以在此基礎(chǔ)上添加更多的功能,以滿足用戶跟企業(yè)的其他要求。
參考文獻(xiàn):
[1] 方賢文.Java語言程序設(shè)計(jì)基礎(chǔ)[M].合肥:安徽科學(xué)技術(shù)出版社,2014.
[2] 方賢文,方歡.信息類核心課程實(shí)踐指導(dǎo)[M].合肥:安徽科學(xué)技術(shù)出版社,2016.
[3] 王靜,陳潤(rùn)發(fā),馮國(guó)富,等.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ā)平臺(tái)搭建研究[J].青島大學(xué)學(xué)報(bào)(工程技術(shù)版),2016,31(3):49-53.
[6] 葛會(huì)會(huì).基于Android 藍(lán)牙考勤系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].撫州:東華理工大學(xué),2016.
【通聯(lián)編輯:謝媛媛】