网站首页  词典首页

请输入您要查询的论文:

 

标题 基于Android的劳务宝系统设计与实现
范文

    管梦园 李乐虹 陈美 王勋 方欢

    

    

    

    摘要:农民工学历普遍偏低、技能掌握较少,故找工作较难,如何利用互联网精准、快速地帮助农民工增强技能、找到工作是十分必要的。该文基于Android,借助Eclipse、Bmob云,设计和开发了一个劳务宝App。该设计的系统将用户角色分为企业和个人(农民工),可以完成招(应)聘信息的发布、技能培训、纠纷仲裁等功能,系统使用测试结果表明系统具备可使用性。

    关键词:App;农民工;Android;Eclipse;Bmob云

    中图分类号:TP311 ? ? ?文献标识码:A

    文章编号:1009-3044(2020)17-0069-03

    1 背景

    由于我国人口的不断增多,劳动力资源也越来越丰富的同时,农民工的就业问题和部分地区的招工越来越困难。劳务宝的提出是为了方便农民工找工作,为企业、用人单位提供网络招工平台,整合全国的用人单位信息,利用互联网,为农民工找工作提供丰富的选择,同时劳务宝精益求精,考虑到农民工的技能素质会成为其就业的瓶颈,培训机构的加盟为农民工的学习技能提供帮助。

    该文旨在开发一款产品用于解决农民工就业难和企业招工难的问题,为实现这一目标,首先调查了农民工选择就业的多种方式,分析如表1所示。

    从表1可以看出,农民工在选择就业时基本渠道都是通过自己找或者熟人介绍,而这一方式的缺点就是消息来源少,无法择优。而劳务宝App可以解决这一问题,甚至还可以对农民工进行相关技能的培训,以便他们更加熟练地开展相关工作。

    2 系统需求分析

    2.1 系统总体分析

    App用于农民工找工作与技能培训,用户从各大应用商店下载App,进入App使用手机号获取验证码进行注册,登录后使用身份证等有效证件进行实名认证。进入系统后可以使用招(应)聘信息发布、技能培训、纠纷仲裁等功能。系统用例图如图1所示。

    2.2 系统模块分析

    1)注冊登录。用户注册时输入手机号码,手机验证码、密码等信息,签订用户协议及隐私协议,点击注册,成功后直接跳转至登录界面。用户在登录界面输入用户名(即注册时使用的手机号码)及密码,若任一项输入为空都会弹出提示框,若输入的账号或密码错误,则弹出信息错误提示框。首次登录成功后,建议及时进行实名认证,便于使用招(应)聘信息发布等功能。

    2)技能培训。用户认证为个体时,可报名参与技能培训。技能培训分为免费和自费两种,本App的开发团队提供的培训机构完全免费,外包公司的培训机构对用户实行收费培训、工作包分配等措施。

    3)纠纷仲裁。用户之间(尤其个人用户与企业用户)之间发生纠纷时,可使用纠纷上传功能,App的相关人员会对纠纷调查取证,给出合理的解决措施。用户可使用纠纷跟踪等功能实时了解已上传纠纷的处理情况。

    4)信息发布。用户点击主界面“发现”进入信息发布界面。可以发布自己的招(应)聘信息,查看别人发布的相关信息并与之沟通交流。

    5)信息管理。用户点击首页主界面“我的”进入信息管理界面。可以做出个人信息、求职意向等内容的修改和完善、修改密码及账号退出或注销等操作。

    3 系统设计

    3.1 系统功能设置

    系统开发基于Android客户端,数据库操作是该系统的重要组成成分,区别于传统App采用传统数据库存储数据,该系统采用Bmob云在云端进行数据存储,并进行大量数据操作。Bmob云通过提供的多语言 SDK 和API 接口,为用户提供安全可靠的数据存储服务。

    3.2 系统功能实现

    1)用户注册。如图3所示,用户输入手机号用于获取验证码,然后输入自定义密码,再次点击注册,进行个人信息的填写。

    2)登录界面。如图4,输入账号密码即可登录成功。

    3)首页界面。在首页主界面包含工人发布的应聘信息、企业发布的招工信息、工人或企业上传的纠纷信息以及培训四个模块。

    4)发布界面。如图5所示,发布界面主要包括发布信息、查看信息、职业培训三个模块。发布信息模块如图5所示,用户可以进行应(招)聘信息的发布。

    5)技能培训。如图7所示,用户可在此界面选择培训类别,外包公司培训收费,但解决工作;运营方办理的培训机构免费不解决工作。

    7)纠纷仲裁。用户可上传,如图8所示,管理员进入后台可以对工人上传的纠纷进行添加、查询、更新等操作,随后用户可对已上传纠纷案件跟踪了解。

    4 核心代码

    public class Zhongcaishangchaun extends Activity {

    EditText edtname,edttel,edtdate;

    ListView lv;

    Button btnadd,btnback;

    ArrayList> list;

    protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.zhongcaisahngchuan);

    Bmob.initialize(this, "9e3e89a1b886328bc35127989df38a74");//连接Bmob云后台数据库

    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(){ ? ?//界面返回事件监听设置

    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 map=(Map) arg0.getItemAtPosition(arg2);

    edtname.setText(map.get("key1"));

    }

    });

    btnadd.setOnClickListener(new OnClickListener() { ? ? ?//向糾纷后台数据库添加个人信息

    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 结束语

    该文设计了劳务宝App的开发,有效地解决了农民工的就业难和企业的招工难问题,通过该App可以平衡劳动力资源的分配、减少失业率、促进就业。未来还可以在此基础上添加更多的功能,以满足用户跟企业的其他要求。

    参考文献:

    [1] 方贤文.Java语言程序设计基础[M].合肥:安徽科学技术出版社,2014.

    [2] 方贤文,方欢.信息类核心课程实践指导[M].合肥:安徽科学技术出版社,2016.

    [3] 王静,陈润发,冯国富,等.Android开发与软件工程协同式教学应用研究[J].科教文汇(下旬刊),2018(8):66-67.

    [4] 王成浩,李鑫宇,李丽娟.Android开发技术的学习及应用研究[J].信息与电脑(理论版),2019(3):89-90.

    [5] 周宇,尹生强,王冬青,等.基于Eclipse和Android系统的App开发平台搭建研究[J].青岛大学学报(工程技术版),2016,31(3):49-53.

    [6] 葛会会.基于Android 蓝牙考勤系统的设计与实现[D].抚州:东华理工大学,2016.

    【通联编辑:谢媛媛】

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/17 10:29:23