andriod系统的求职招聘应用

摘 要现在移动技术和社会经济都在不断发展,目前PC端互联网已经不能满足人们的实际需求,移动互联网有着良好的发展前景,人们能够无论在什么地方、什么时间、想干什么,都能方便地从互联网获取信息和服务。相对于传统的招聘模式而言,网络招聘不但能够降低招聘成本,而且可以缓解企业和求职者的招聘求职压力,从而在很大的程度上实现了求职者与企业的双赢。本系统在传统招聘方式的基础上,对招聘模式进行科学全面系统的分析,提高了求职招聘的成功率。本系统客户端基于Android平台,实现求职人员的招聘。前台和后台分别采用了Eclipse和MyEclipse开发工具进行开发。手机的求职客户端给服务器端发送命令请求,服务器通过ApiServlet逻辑处理,用getParameter方法获取客户端的请求,再调用一系列的方法与数据库实现交互,然后返回一个result给客户端。论文就开发平台所涉及的技术做了讲解,然后对需求、设计等做了详尽的描述,最后展示了所有成果。以这些方面来体现移动端开发的优势和发展。
目 录
第一章 绪论 1
1.1背景概述 1
1.2系统开发的目的和意义 1
第二章 背景技术介绍 2
2.1 Android开发介绍 2
2.2 Client/Server模式 2
2.3 MySQL数据库 2
2.4 Eclipse与MyEclipse开发环境 2
第三章 需求分析 3
3.1项目简介 3
3.2项目功能需求 3
3.3项目可行性分析 3
第四章 系统设计 5
4.1系统总体设计 5
4.2系统数据结构设计 6
4.3系统详细设计 9
4.3.1系统前端功能模块 9
4.3.2系统后台管理模块 11
第五章 系统实现与测试 13
5.1运行环境设置 13
5.2系统界面图 13
5.2.1系统前端界面图 13
5.2.2系统后台管理图 18
5.3系统功能实现 22
5.4系统功能测试 24
5.4.
 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
1测试目的 25
结束语 30
致 谢 31
参考文献 32
第一章 绪论
1.1背景概述
在互联网技术不断发展的情景下,网络服务已经逐渐渗透到社会各行业的各个领域。而随着经济的持续发展,在求职市场中,人才的竞争也逐渐变得更加激烈,所以利用网络系统招聘和求职已经成为企业的一种重要的招聘方式,同时这样的招聘求职方式也越来越获得社会各界的关注和认可。
为了适应网络信息时代快速发展的需要,网络招聘成为了时代必然的产物,这种招聘方式与传统人工招聘相比,企业可以根据本身的情况选择不同的招聘策略,大多数企业都是在人才网站注册成为会员,传统招聘一般都要投入大量的时间筛选符合自己的简历,太浪费资源,但网络招聘通过智能筛选可以省掉很多筛选的时间,提高了工作效率而且具备规范的工作流程,此外,从环保的角度来说,大大减少了打印简历所用的纸张。
与之前的传统招聘相比较,网络招聘不但能够降低招聘成本、缩短求职应聘时间,而且可以缓解企业和求职者的招聘求职压力,从而在很大的程度上实现了求职者与企业的双赢。所以本系统在传统招聘方式的基础上,对招聘模式进行科学全面系统的分析,很大的提高了求职招聘的成功率。
1.2系统开发的目的和意义
企业招聘人员求职软件的研究与设计一方面是为了解决传统企业招聘时间周期长,空间相隔远的问题,以此来方便求职者企业获得企业面试邀请的方式,从而很大程度上提高求职者应聘的效率。
另一方面为了增加企业和求职者之间沟通的渠道,该系统利用高速发展的互联网信息技术实现了企业招聘信息的快速及时的更新,同时这样的技术地域覆盖面广可以吸引更多的人才,以此来提升企业招聘的效率,缓解企业在员工离职后招聘的压力以及改良了传统招聘费人、费时和费财的方式。该系统在很大程度上也使得求职者在能够在最快时间内掌握最新的职场需求资讯,从而求职者可以应聘与自身能力相匹配的职位。
对于企业而言利用网上招聘的方式可以很大程度上创造了更多的应聘机会,能够较好的避免人才资源的流失和浪费,而求职者可以通过这样的应聘方式大大提高了面试的效率,因此推行和实现网上招聘系统对社会的长期发展而言显得极其重要。
第二章 背景技术介绍
2.1 Android开发介绍
Android的上层应用程序是用Java来实现的,同时Android应用程序要在虚拟机上运行,本系统的开发语言是Java,所以用Eclipse来开发。而Java和Android应用开发还是有相当大区别的,Eclipse更像是一个框架。还要有Android开发包Android SDK和SUN公司提供的API接口库等资源工具整合包Java SDK做支持。为了让Android开发能够正常的升级或者是变更,也应当安装插件ADT。所以综上所述,要想进行开发Android应用程序,就必须要有以上这些软件才行。
2.2 Client/Server模式
Client/Server结构是软件系统体系结构,Client就相当于用户,而Server是服务方,所以两者之间是提供服务和被服务的关系。比如说消费者去饭店吃饭,消费者就是Client,饭店就是消费者的Server,所以Client跟Server是相互依存的。所以对于本系统的操作系统就是服务的使用者,作为Client来调用系统所提供的功能,而硬件系统则是Server端。所以可以将事务合理的分给两端来实现,提高效率、降低开销。
2.3 MySQL数据库
MySQL是关系型数据库管理系统,就是将数据放在关系表中,同时,MySQL也是开源的,所以对本系统来说就节约了成本。MySQL使用标准的SQL数据语言,易于学习降低了一定的难度,相对于Oracle,MySQL会小一点、速度快一点,对于本系统来说MySQL会更合适一些,相对于企业级的大项目来说Oracle更能满足用户需求,同时成本也会相对较高。
2.4 Eclipse与MyEclipse开发环境
Eclipse是不用付费的平台,基于Java的可扩展开发平台。对于它们本身而言,就是利用插入插件组件构建适合自己的开发环境的一组服务和一个框架。本系统将Eclipse配置在Android平台,用于客户端的编程、调试和运行。
MyEclipse的主轴框架当然还是Eclipse,他只是在Eclipse的基础上插入了许多插件,使用起来更方便,但是相比较而言更消耗资源。本系统用MyEclipse编写后台服务器端的代码,
第三章 需求分析
3.1项目简介
本论文所开发的Android系统的求职招聘应用的主要服务为求职者提供招聘信息的平台,为需要找工作的人搭建了一个安卓平台的求职应用,能够在如今互联网飞速发展的时代,为人们提供一个新型高效的方式来为求职建立一条便捷之道。总之,移动技术和社会经济都在不断发展,网络服务已经逐渐渗透到社会各行业的各个领域,人们能够无论在什么地方、什么时间、想干什么,都能方便地从互联网获取信息和服务,更让求职招聘应用轻松地实现了。
3.2项目功能需求
根据对本系统任务的了解以及对求职招聘流程的参考,做出了以下功能需求:
(1)注册功能

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1342.html

好棒文