基于Android的求职招聘app(中英文双语)设计与开发文献综述
2020-06-22 22:58:15
一、安卓开发的国内外现状和开发平台
互联网技术的日益更新加上手机流量费用的降低催生了新兴的移动互联网产业,智能手机日益普及,随之而来的是基于谷歌Android、苹果IOS、塞班Symbian、微软Windows Phone等平台的应用程序如雨后春笋般的出现。其中,安卓系统由谷歌公司于2007年11月5日发布,是一套真正意义上的开放性移动设备平台,采用了分成构架,从下往上依次是Linux内核、库和环境运行层、应用程序框架层及应用程序层。一经发布便以其开源性的优势占据了极大的市场。随着时间的推移和技术的进步,全球范围内唯一能和IOS分庭抗礼的也就只有安卓了。统计数据表明,每天都有几十万部安卓手机被激活。这表明安卓未来的发展方向和产业结构必将成为一些相关公司的战略发展焦点。安卓的编程语言为Java,有四大组件:Activity、Service、Broadcast和Content Provider。分别用于表现功能、后台运行服务、接受广播和支持在多个应用中存储和读取数据。这四个组件之间的通讯主要是由Intent协助完成的。Intent负责对应用中的一次操作的动作、动作涉及的数据、附加数据进行描述,Android则根据这个描述找到对应的组件,将Intent传递给调用的组件,并完成调用。安卓开发可以概括为两类:一是系统开发,包括底层linux内核的裁剪和扩展,硬件驱动的开发和系统移植等;二是应用开发,主要包括游戏开发、Android互联网客户端开发和工具软件开发等。总的而言,鉴于安卓系统开放性、与谷歌应用的无缝结合、开发的易上手性等优势以及毕设时间,本次毕设选择安卓开发中的应用开发。
目前最常用的Android开发平台有Eclipse和Android Studio。Eclipse本身只是一个框架平台,但它支持多种插件,这使得Eclipse具有极大的灵活性和跨平台性。更为重要的是,Eclipse开放源代码,可扩展可配置。但它的缺点也很明显,由于缺少合适的插件支持,Eclipse在软件的外观设计方面有着明显不足。Android Studio是一款全新的基于IDEA的开发环境,在Android的设计和布局方面有着极大的优势。不足主要体现在gradle插件与配置上,同时,因为推出时间短导致可用资源较少,稳定性尚且不足。权
衡之下,
本系统采用Android Studio开发平台。Android Studio于2013年在Google的I/O大会上被首次公布。IDEA是Java语言集成的开发环境,也被业内公认为最好的Java开发工具。除了IDEA外,Android Studio还提供了基于Gradle的架构支持、Android专属的重构和快速恢复和功能强大的布局编辑器。同时,为了弥补Eclipse在软件外观上的不足,学习了软件页面设计的相关知识。App页面的视觉元素有文本元素、色彩元素、图形元素、排版与构局元素。页面设计原则主要有四个,第一是从用户角度出发,建立用户向导机制;第二是简洁易操作;第三是视觉元素和谐整齐,遵循视觉传达规律;第四是个性与创新。针对起始界面、分界面、列表界面、交互方式等代表界面提出了不同的设计方法,尽力提高用户体验满意度与创新度。
二、软件开发背景及现有相近软件的分析
我们已经进入了一个网络化的时代,信息化程度相当高,科学技术一日千里,随之而来的是社会竞争越来越激烈。人们越来越重视信息技术对传统产业的改造以及对信息资源的开发与利用。怎样用最低的成本获取最有效的信息是当前时代需要掌握的能力。本次开发的软件为求职招聘类软件。移动互联网时代的到来使得招聘app越来越受到职位供求双方的青睐。顾名思义,招聘软件的功能为:为求职者提供招聘信息,为公司提供应聘信息,在求职者和公司之间建立信息联系。网络招聘已经成为当今招聘单位重要的人才招聘渠道,已经逐渐在取代传统的人才招聘会。可以说招聘软件实现的网络求职录用工作推动了人才信息处理的规范化进程。其社会作用和市场价值是当今软件中最值得期待的之一。相比较于传统的求职方式,网络招聘信息量大且更新快,并且相较于其他传统人才中介更为低成本。求职者可以经过网络筛选获取最适合自己的职位,公司也可以第一时间发布职位,联系求职者,大大提高了职位供求双方的工作效率。
目前市场上比较常用的招聘求职APP有智联招聘、前程无忧、大街网、拉勾网、BOSS直聘等。智联招聘的优点在于页面设计逻辑清晰,搜索项十分简洁,资源丰富。前程无忧的长处在于校园招聘模块,为毕业生的求职提供了极大地便捷。同时还为求职者提供了职场资讯和地图功能。大街网主要面向应届毕业生,在校招季节发布大量宣讲会和招聘会信息。另外,大街网还提出了社交求职的概念,求职者可以通过聊天的方式认识一些有经验的人,为更好的求职打下基础。拉勾网是近些年兴起的一款较为年轻的软件,该软件以求职者为中心开展服务,薪资透明、操作简单,为互联网求职者提供了极致的服务。BOSS直聘是一款很有特色的产品,主打”和BOSS直接沟通”。但是,这是款
极具争议的软件,经常会出现一个公司的同一职位会有不同的BOSS发布,并且信息存在差异。安全性和可靠性是这个软件面临的最大挑战。本次开发的系统的功能基于这些软件,取长补短,最大限度的综合各软件的优点,开发一个综合性的求职软件。在功能方面,除了实现传统的发布/查看职位信息、投递简历等功能外,力求实现基于地理位置
定位和求职关键字的个性化推荐、投递者讨论组并可以在讨论组内进行文字、图片和语音的实时交流、中英文系统的转换等功能。
附参考文献:
[1]尹孟征.基于Android的APP开发平台综述[J].通信电源技术,2016,(4):154~156.