蔡立远 叶季强 李文英

摘要:现今大学生在校内校外的招聘会中的就业信息基本来源于各大招聘网站,学生获取就业信息的方式十分单一,目前还没有一个权威的APP去根据学生需要定制一款满足大学生就业的APP。文章基于安卓APP的开发,在基于大数据的分析下,检索出最有价值的就业信息推送给用户,利用扁平化而又美观的UI设计,将就业信息呈现给用户。

关键词:APP;大学生就业

在21世纪信息技术迅猛发展的“地球村”背景下,手机因能便捷获取各种信息而成为每个大学生的必备的重要通讯工具。在高校,每年毕业季都会招聘企业涌入校园进行校招“抢人才”,对企业和学生都是一种难得的机遇。企业如何在有限的招聘场所、时间内优中选优,率先遴选出与招聘岗位相适应的优秀学生,成为考验众多企业人力资源部门的关键。

不难发现,目前高校大学生主要通过各大招聘网站、校园招聘会、校外招聘会和亲朋好友间介绍等方式获取就业信息,存在间接性、延滞性的不利因素。在互联网高速发展的今天,手机APP作为互联网的载体,恰恰是解决这些不利因素的有效途径。因此,笔者萌生了基于手机APP的大学生就业信息平台的开发。APP能将各类企业招聘信息与大学生手机实时、及时互联,实现“有求必应、有应必果”的良性互动循环,从应用开发的内容和功能需求出发,分为校园招聘会、校外招聘会、校内公告、新闻公告和招聘栏。其中,以上的五个主要模块又可以细分。校园招聘会模块主要包含学校在各个季节的招聘会信息推送,其中涵盖各个季节招聘会中参加企业的招聘信息推送。校外招聘会即指社会招聘会,该模块主要推送社会招聘会的招聘信息,其中涵盖招聘会中企业的招聘信息。校内公告模块涵盖了校内院级和校级信息推送,这个功能主要服务于学校的信息推送,在未来为APP接入学校教务网做铺垫。新闻公告模块的存在使APP本身不仅仅是一个面向大学生招聘会的APP,通过汇入社会新闻使APP的功能不那幺单调。招聘栏模块的设计主要在招聘会之外为学生推送兼职、全职的招聘信息。通过以上几个主要的模块设计,基本可以实现一个功能齐全的应用。本文用到了APP和UI的英文缩写名词,其中APP(英文全称:Application)的意思是“应用程序”,UI(英文全称:User Interface)的意思是“用户界面”。

以2017~2018学年第一学期为例,笔者将就业APP应用到2014~2015级信息与计算科学专业1班和2班的66名同学。

表1对参加APP调研的66名同学的反馈信息进行了分类汇总。在就业APP试用的过程中,学生反馈的信息不断推送到APP的后台管理模块,将学生的反馈信息分成三类,第一类是对应用UI设计的建议,第二类是对APP的功能的需求,第三类是对APP中信息呈现方式的建议。

第一类反馈中,43名学生对APP的UI有着许多不一样的建议,对APP的界面美化及模块的位置和搜索框的美化都提出了许多要求,这类反馈笔者是非常重视的,这会直接影响到用户的使用体验,在后期APP的版本更迭中,笔者会与合作伙伴设计出更符合大众审美及实用的UI设计。

第二类反馈中,37名学生对APP中的功能的需求主要是在登录和其他功能的一些改进,从登录模块的反馈来看,大多数同学希望APP能接入第三方登录模块(如:QQ、微信),在设计之初就有考虑过第三方登录这个功能,由于项目处于发展期,各项功能都还没完善的情况下不打算接入第三方登录功能,待APP功能基本完善之后,会考虑接入第三方登录功能。在其他模块的功能需求上,其中有学生希望能够在APP能与他人聊天,互相沟通信息。

第三类反馈中,29名学生对APP中的阅读方式不是很满意,希望能对APP中招聘的一些特殊词汇进行标注并强调,和一些整体的美化。该项功能笔者将在下个版本更迭中更新,并继续跟踪学生的反馈意见。

从反馈情况来看,学生对APP的使用较为满意,解决了学生获取招聘信息及学生公告信息的繁琐性,搭建起学生在企业招聘会和学校之间的便捷通路。但是,在APP的推广过程中,应该注意以下几个问题:第一,是否所有学生都拥有智能手机,如果学生没有智能手机,怎幺解决这个问题。第二,APP的安全可靠性如何让人信服。第三,随着用户的增多,用户数据会变得非常庞大,学校如何更好的运营和维护,以及APP版本更迭之后一些问题。

一、APP的UI设计理念

软件的界面设计原则如下:

1. 以用户为中心。一方面使界面简洁不显拥挤,一方面采用轮播图设计,将最新的公告信息以轮播图的形式呈现给用户。

2. 界面整体风格一致,每个界面都有搜索框,用户可以搜索相关信息。

3. 界面的切换采用滑动的形式,软件主界面有4屏,在4屏以内的主界面大多数用户不会觉得繁琐。

4. 登录界面设计风格是动态设计,让用户登录的时候感受到动态的美感。

二、APP的设计原则

1. 实用性:软件设计开发应在充分的用户需求分析基础上进行,软件的功能

设计、数据结构设计除了满足用户的需求外,还要真正的架构出数据流程和信息应用的最佳途径,减少系统开支,提高实用性。

2. 安全可靠性:软件从实际出发,为软件的使用者提供良好的人机界面;软件应具有较强的纠错能力和处理突发事件的能力,不致于因某个动作或某个突发事件而导致数据丢失和系统瘫痪。

3. 数据库的安全可靠性:数据库中的所有数据应是准确可靠的,并能够进行定期或不定期的数据备份。

4. 扩展性和适应性:软件建成后,应该可以和其它管理信息软件集成,并且可以增加功能模块,使其具有可扩展性。

三、APP运营及维护

(一)APP的数据处理

数据处理主要包括:活跃用户统计(日活、周活、月活),留存率统计(日留存、周留存、月留存),转化率分析(目标事件、某一时间段内的转化率),路径分析(每一个页面的每一个功能的转换率、流失率)。

统计用户的使用情况,对各个模块的访问频率进行数据分析,根据分析结果获取用户画像。用户画像是通过对用户基本信息、属性、行为等进行数据分析后而获得的较为精准的用户虚拟模型,也是能够将定性和定量方法融合的载体。用户画像的构建是为了在今后的运营中更好地突出核心、大规模的精准用户。根据用户画像,提高使用率较高模块的稳定性,加快其访问读取速度;分析用户使用情况,优化调整模块布局,有利于用户更方便的使用,改善提高用户体验。

(二)APP的精准推送设计

定向推送,亦所谓精细化运营,也叫做精选推送,就是把每一条信息推送给合适它和正需要它的用户。比如说现在的网上的定向推送广告,就是根据用户平时访问行为来推送的。通过对用户行为进行有效分析,获取用户画像,将相关数据与用户的配对,推荐用户更为合适的信息。用户频繁访问某一模块,可分析为用户的偏好,对用户偏好内容进行精准推送,提高用户获取信息的效率。

(三)APP的维护及出错处理

软件编写完成后,面向广大师生,随着用户的增多、信息量的增大、手机系统的升级势必会遇到众多问题。开发者可以根据用户使用情况、反馈信息、解决相关问题,发布优化、更新后的版本。该软件可以自动判别当前版本信息,检查是否有新版本发布,一旦有新版本发布,随即提醒用户更新升级。

错误信息需求是一个软件的重要组成部分,在调试,测试以及运行时都有重要作用。查询操作异常:在查询操作时,可能会出现没有任何结果,这是查询功能函数没有被执行,或者是因为网络异常造成的数据的传输失败。数据库操作异常:系统中涉及到数据的查询,都涉及到数据库的操作,用户操作时数据库出现异常。输入的数据对处理过程不合法,这种情况用户应该被要求重新输入有效数据或者修改处理过程的条件。数据库异常:关于数据库技术问题,如无效的SQL语句、数据库崩溃等,这种情况下,请求操作未完成,提醒出现异常的信息。

(四)APP的性能需求

为了保证软件能够长期、安全、稳定、可靠、高效地运行,APP应该满足以下性能需求:软件处理的准确性和及时性,软件处理的准确性和及时性是该APP的必要性能。在软件设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使数据库的数据处理能力能够满足后台管理员对信息处理的需求。软件的可扩充性:在社会发展的过程中,用户对软件功能需求也在不断改变和增加,软件在开发过程中,应该充分考虑以后的可扩充性。这就要求软件能够进行功能的调整和扩充的能力。软件的易用性和易维护性:APP的使用人群范围主要为在校大学生,为了使大学生一开始使用该软件就被吸引,设计界面将简单易操作,可以使得用户简单易读。

四、发展趋势

就业APP在未来的发展不仅仅是一个学生和学校及校外的信息交流平台,未来就业APP将会发展成学生与学生之间的信息交流平台,通过“轻社交”的方式构建就业APP的微型生态圈。

笔者通过调研的方式分析了就业APP的试用学生的反馈信息,从中抽取几个比较敏感的两个问题,得出了如下统计的数据。

同时APP的UI设计对学生使用APP的影响分析中可以看出,85%的同学认为APP的UI设计会严重影响APP的使用,表示APP的UI设计占APP的使用频率权重很大,因此未来APP的UI设计将会是整个项目的重心。

以上数据证明了就业APP存在的价值,表明该项目的开发符合学生们的需求,因此在未来的时间里,笔者将会不断的完善APP的功能,将就业APP普及到各大高校。

参考文献:

[1](美)罗杰S.普莱斯曼(Roger S.Pressman),(美)布鲁斯 R.马克西姆(Bruce R.Maxim).软件工程实践者的研究方法(Software Engineering A Practitioners Approach Eighth Edition·Chinese Abridgement)[M].机械工业出版社,2016.

[2]王晓东.算法设计与分析[M].清华大学出版社,2014.

[3]郭霖.第一行代码-Android[M].人民邮电出版社,2016(12).

[4]邵长恒,赵焕杰..Android程序开发实用教程[M].清华大学出版社,2014.

[5]谢希仁.计算机网络[M].电子工业出版社,2017.

(作者单位:宁波工程学院。李文英为通讯作者)