摘 要:随着现代信息技术的飞速发展,智能终端具有越来越丰富的功能,用它可获取所需的信息。文中分析了App在信息化时代存在的意义,并针对招聘信息的特点进行设计。希望为广大毕业生提供一个随身的、有鲜明特色的招聘信息化服务平台。
关键词:智能手机;App;招聘信息化;智能终端
中图分类号:TP311.5 文献标识码:A 文章编号:2095-1302(2016)10-00-03
0 引 言
近年来,移动互联网的发展越来越成熟,为手机App应用软件的开发与推广提供了非常大的优势。App是英文Application的简称,是指智能手机的第三方应用程序,称为手机客户端。随着这些年来软硬件的迅速发展,智能手机的第三方应用程序App已成为移动互联网的重要入口之一。App应用软件即将成为移动互联网市场中的一支潜力股。触屏手机的发展引领了手机App应用的快速成长,成为智能手机稳定、坚实的基础。苹果和安卓的智能手机凭借着携带方便和高端智能化的特点赢得了广大用户的好评,并且它们正在潜移默化的影响着我们的生活。国内的App应用软件起步比西方国家慢了一两年,但是目前发展飞快,处于高速增长阶段。比较优秀的如“互联在线”,其专注于手机App的开发与推广,移动互联网应用开发涉及苹果iOS和安卓等系统平台,智能手机App开发的服务涉及酒店、美容、汽车、医疗、旅游、地产、服装、商场、娱乐、传媒等方面。 copyright www.WKFXW.com
随着世界经济形势和西方国家产业结构的变化,人们的生活方式随之改变。越来越多的人选择上网查询招聘信息以节省时间。随着我国通信技术的飞速发展,目前约90%的大学生使用的是智能手机,而一款好的基于招聘信息的手机App将会成为学生和社会交流的一大平台,让学生了解到更多的招聘信息。
艾媒咨询发布了《2015年中国手机App市场研究报告》。报告显示,截止2015年,中国手机网民规模达到6.57亿人,智能手机用户规模为6.01亿人,庞大的用户基础推动了中国手机App的快速发展。而App承载的各种便捷的移动服务已逐渐成为人们日常生活的一部分。
1 招聘信息服务研究的意义
1.1 完善招聘信息化体系
关于招聘信息的手机App是对教学环境、教学资源和教学活动的拓展,可有效改善大学生现有的学习和生活模式,同时通过移动手段更有利于提高大学毕业生查找招聘信息的效率,同时还开设有短信提醒业务,就业人员可以在任何时间通过“工作吧”App软件了解就业信息,避免错过好机会。除此之外,还可以让非毕业生了解社会招聘信息,知道当今社会需要什么样的人才,然后根据自身条件选择就业单位。现如今,“毕业即失业”的大学生已成为一大社会问题,很多大学生因毕业后找不到合适的工作而再选择到校读研究生。由此可见一个及时、方便、快捷的可用于找工作的App软件对我们来说是多么重要。用以找工作的App软件的开发可优化校园服务的质量,实现校园生活的移动化。这款App大致分为共享招聘信息、智能短信提醒以及后期根据需求定制开发,做到让全校学生只要有手机,只要能上网,只要下载并注册该App软件,就能随时随地掌握社会上最新的招聘资讯,且为学生提供智能短信提醒业务。解决毕业生浏览、查询各大网站信息繁琐的问题,为他们提供最佳的便捷的信息平台,加快查找有效招聘信息的速度。解决毕业生错过最佳投简历时机的问题,为他们提供相应的智能化、自动化的信息提醒业务,充分把握每一份就业信息资源。解决毕业生时间少,事情多的问题,为他们节省更多的时间做自己的事。文中提供的招聘平台,是一个能够满足企业和毕业生进行直接交流的平台,可以有效解决毕业生找工作难的问题。
1.2 打造招聘信息随身服务
现代信息离不开网络,这在日常生活中的许多细微环节均得以体现。由于招聘信息的时效性和大量性,人们获取资讯的方法也多种多样。如此纷繁复杂的招聘信息为毕业生带来了一定的困扰。而智能手机App打破了时间、空间和固定终端设备的限制,作为无线、可随身携带的终端设备,只要手机在网络覆盖范围内就可以随时随地发布和接收信息,实现了信息的发布和接收同步,使用起来更加方便快捷。
2 App应用功能设计
通过分析毕业生的需求初步建议基于智能手机的自学考试服务App应具有用户注册、用户登录、短信提醒、App自动更新、筛选地区的招聘信息、就业指导、发布求职者信息等功能。
2.1 用户注册功能
用户可以注册一个自己的账户,以方便登录查询信息,同时还可以保护、保存自己的信息。
2.2 用户登录功能
只要用户的智能手机下载了“工作吧”App软件就可以随时随地登录自己的账户。
2.3 智能短信提醒
所谓信息推送,就是“Web广播”,这是通过一定的技术标准或协议,在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术。推送技术通过自动传送信息给用户来减少用于网络搜索的时间。它根据用户的兴趣来搜索、过滤信息,并将其定期推送给用户,帮助用户高效地发掘有价值的信息。智能短信提醒亦如此,若开启了智能短信提醒服务,并设置了提醒的具体时间、联系人和自动短信招聘信息内容,那么到了指定日期时,App就会自动发送短信给用户。为解决毕业生错过最佳投简历时机的问题,为他们提供相应的智能化、自动化信息提醒业务,方便他们充分把握每一个就业信息资源。
2.4 App自动更新
当用户再次点击该应用时,系统会提示是否要更新程序,若点击更新,则系统会自动覆盖原来的App,无需删除,不仅方便还节省了手机的空间。
2.5 筛选地区的招聘信息
开始进入页面时,用户可以自己选择地区,系统会自动把该地的招聘信息分配好并推送给该用户。这样方便应聘者快速查看招聘信息,同时还能了解最新的招聘信息,共享招聘资讯,解决了毕业生需要浏览、查询各大网站的问题,为他们提供了便捷的信息平台,加快了查找有效招聘信息的速度。从而解决了毕业生时间少,事情多的问题。 2.6 自动定位
App通过第三方地图SDK实现定位功能。进入该功能界面后,用户可以选择是否自动定位用户当前所在位置,并把与该地相关的招聘推送给用户。当用户选择某地区时,系统自动推送招聘信息给用户,避免用户浏览与自己无关的纷繁复杂的招聘信息,节省了用户的宝贵时间。
2.7 就业指导
由于我国就业形势的日益严峻,应聘者的就业压力越来越大,为了让应聘者能够清楚现在社会上需要的人才类型,并根据自身条件树立目标,制定好计划,以减轻他们的心理负担。App平台的就业指导可以帮助考生了解自身的个性特点,了解社会上不同职业的岗位要求,帮助考生根据自身特点选择心仪的职业。同时还可为他们推荐一些提高学习能力的技能及应聘面试技巧,以帮助他们做好职业规划。
2.8 发布求职者信息
该招聘平台为企业和毕业生搭建了一个直接交流的平台。企业可以通过此平台看到求职者的信息,若对求职者满意,便可发送笔试邀请。
招聘信息系统功能结构图如图1所示。求职招聘业务流程图如图2所示。
3 软件运行的环境
3.1 软件运行平台、环境、工具简介
软件的运行环境和平台是软件能够良好运行的基础,再加之强大的开发工具的支持,大大提高了软件的生存能力。
3.1.1 软件运行平台设置
软件的技术平台为Java虚拟机,采用MyEclipse开发工具,使用Java开发语言,数据库为SQL Server 2008,在开发过程中采用Windows 7系统,软件实施后可以采用Windows 7或以上版本服务器。
3.1.2 MyEclipse简介
MyEclipe是在Eclipse的基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持众多产品,尤其是对各种开源产品。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布以及应用程序服务器的整合方面提高工作效率。它是功能丰富的Java EE集成开发环境,包括完备的编码、调试、测试和发布功能,支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。MyEclipse也可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等。MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
移动应用开发无需再使用特殊工具或学习新的编程语言。MyEClipse支持使用Java、HTML和JQuery进行编码,使用移动工具创建拥有良好编码的应用,并嵌入到原生iOS和Android应用中。
3.1.3 Java语言的选择
Java是一种跨平台,适合分布式计算环境的面向对象的编程语言,它具有简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等特性。
3.1.3.1 跨平台性
所谓的跨平台性是指软件可以不受计算机硬件和操作系统的约束而在任意计算机环境下正常运行。这是软件发展的趋势,也是编程人员追求的目标。计算机硬件种类繁多,操作系统也各不相同,不同的用户和公司有自己的计算机环境偏好,而软件为了能在这些不同的环境里正常运行,就需要独立于这些平台。
在Java语言中,Java自带的虚拟机很好地实现了跨平台性。Java源程序代码经过编译后生成二进制的字节码与平台无关,但却是可被Java虚拟机识别的一种机器码指令。Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语言具备跨平台性。
3.1.3.2 面向对象
面向对象是指以对象为基本粒度,包含属性和方法。对象的说明用属性表达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发变得简单易用,节省代码。Java是一种面向对象的语言,继承了面向对象的诸多好处,如代码扩展、代码复用等。
3.1.3.3 安全性
安全性可以分为语言级安全性、编译时安全性、运行时安全性、可执行代码安全性四个层面。语言级安全性指Java的数据结构是完整的对象,这些封装过的数据类型具有安全性。编译时要进行Java语言和语义的检查,保证每个变量对应一个相应的值,编译后生成Java类。运行时Java类需要类加载器载入,并经由字节码校验器校验后才可以运行。Java类在网络上使用时,对它的权限进行了设置,以保证被访问用户的安全性。
3.1.3.4 多线程
多线程在操作系统中已得到了最成功的应用。多线程是指允许一个应用程序同时存在两个或两个以上的线程,用于支持事务并发和多任务处理。Java除了内置的多线程技术外,还定义了一些类、方法等来建立和管理用户定义的多线程。
3.1.3.5 简单易用
Java源代码的书写不拘泥于特定的环境,可以用记事本、文本编辑器等编辑软件来实现,然后将源文件进行编译,编译通过后可直接运行,通过调试可得到想要的结果。
3.1.4 SQL Server 2008特性
SQL Server 2008继承了以往SQL Server各版本的可靠性、可用性、可编程性和应用性等特点,不仅可以有效执行大规模联机事务处理,还可以完成数据仓库和电子商务应用的诸多挑战性工作。
(1)数据加密。在不改动应用程序的情况下,SQL Server 2008可以对数据库、数据文件和日志文件进行加密,加密之后既可以使用户遵守相关规范又保护了数据的隐私。 (2)增强审查。为了提高系统的安全性和可靠性,SQL Server 2008使用户可以审查自己的数据操作。审查包括对数据信息的修改、核实对数据进行的读取等信息。
(3)自动修复页面。在SQL Server 2008中,通过请求获得一个镜像合作,若计算机上得到出错的页面,可使主要的和镜像的计算机透明修复数据页面上出现的错误。
(4)扩展事件。SQL Server扩展事件是一个用于服务信息系统的一般事件处理系统。对世界进行响应的能力,使用户可以通过增加前后文关联数据快速诊断运行时的问题。
(5)资源监控器。资源监控器能够使数据库管理员为不同的工作负载定义资源性质和优先权,使得并发工作负载可以为终端用户提供稳定的性能。
(6)ADO.NET实体框架。数据库开发人员操作的一个趋势定义高级的业务对象或实体,然后将其匹配到数据库中的数据表和字段。ADO.NET实体框架使开发人员可以这样的实体来设计关系数据库。
4 结 语
基于智能手机的招聘信息App的信息平台利用智能终端便携和网络功能的优势,为学生提供了招聘资讯、提醒以及就业信息主动推送的招聘信息移动互联网服务,拉近了招聘者与企业的距离,搭建了招聘者与企业交流沟通的平台,提高了招聘信息的传递效率、利用率和时效性。通过对用户需求的不断分析与功能的不断发展完善,开发出实用的App应用将会对需要找工作的人的理念产生更加深远的影响。
参考文献
[1]覃珂,赵庚升,邢敏.基于智能APP自助服务平台的商业模式探索[J].中国集体经济,2013(21):34-35.
[2]倪雄师.基于数字化校园移动平台APP的应用研究[J].计算机光盘软件与应用,2014(23):302-303.
[3]王田甜,孙玉涛.手机App应用开发布局内容设计[J].电子世界,2014(17):147.
[4]王卫无.智能车联网手机APP应用软件开发[J].信息通信,2015(4):177.
[5]孟祥军,马志庆,侯忠波.基于智能手机与平板APP的移动医疗发展与应用[J].移动通信,2015(20):92-96.
[6]周崇华,高作刚,徐琛,等.基于智能手机App的交通信息服务系统规划研究[J].交通与运输(学术版),2012(Z1):76-79.
[7]窦菊花.基于智能手机的移动微型学习应用研究――以求职招聘技能点高职英语教学为例[J].成都理工大学学报(社会科学版),2014(1):114-120.
[8]赵杏杏,张晓祥.移动水利信息APP模块的设计与实现[J].测绘工程,2014,23(7):46-50.