范毅华 张冲 郭瑞
摘 要:对于蓝领招聘这样一个万亿级的人力招聘市场,文章提出基于微信小程序来设计一款解决蓝领劳务招聘平台。根据平台实际需求设计了运营管理后台和移动端。运营管理后台提供的微服务全部是使用Spring Boot开发,并向移动端提供接口,同步数据;数据库在企业云服务器上搭建MySQL,Redis辅助缓存。移动端使用微信Web开发工具进行开发。实际应用结果表明,该平台方便使用,基于微信小程序的移动端满足了蓝领的需求,并提高蓝领招聘的效率。
关键词:微信小程序;蓝领劳务招聘平台;Spring Boot;云服务器;关系型数据库管理系统
1 蓝领相关介绍
蓝领人群数量庞大,而且换工作的频次也远高于白领,春节后或其他特殊时间段内,企业往往遭遇用工高峰期,而传统招聘渠道成本高且效率低下,难以在短时间内招到一定数量的员工,缺工情况严重时会影响企业的正常经营。如何高效对接企业的用工需求和蓝领人群的求职需求也就成了一大商机。蓝领传统招聘方式主要通过各地的人才市场以及招聘网站等发布岗位信息。随着“互联网+”行业的发展,年轻一代的蓝领则更喜欢对准蓝领招聘的垂直互联网平台寻找心仪岗位[1]。随着互联网时代的到来,职位招聘越发显得透明化,越来越多的人选择在互联网平台上寻找自己心仪的工作。因此,蓝领招聘用工平台化、移动化是蓝领招聘行业必然的发展需求。有了蓝领招聘平台,招聘的形式可以流程化,人力数据可保留,并进行数据分析,这样的分析能促进招聘平台更好匹配服务,满足用工需求。
对于蓝领招聘这样一个万亿级的人力招聘市场,招聘软件少,还需要更方便、更好融合线上与线下资源的平台。本文设计的蓝领招聘平台是一款专门为招聘蓝领的人力资源+互联网产品,立足于当下蓝领招聘行业的现象,结合互联网,推出了一款融合线上与线下资源的软件平台[2]。
2 平台设计
2.1 平台整体结构
蓝领劳务招聘平台分为运营管理后台和移动端,采用Java编写。运营管理后台是一个独立部署的运营管理系统,为招聘平台公司所有。移动端采用微信小程序来实现,移动端分为经纪端和蓝领端两套微信小程序,分别为不同人员使用,经纪端是经纪人使用的微信小程序,蓝领端是客户,即需要找工作的人员使用的微信小程序。系统整体结构如图1所示。
本平台使用浏览器和服务器(Browser/Server,B/S)架构,为方便蓝领和经纪人使用,也為了降低运营成本,使用云业务服务器、企业线上数据库服务器和Redis线上服务器。云业务服务器是弹性云服务器,可以按照招聘平台的业务规模需要进行资源的动态伸缩,可以突破单个服务器的资源限制。布置在弹性云服务器上的服务还可灵活地均衡两端的微信小程序流量。企业线上数据库服务器采用MySQL保存招聘平台的全部数据信息。Redis线上服务器提供Redis缓存辅助开发,如发送经纪人邀请码、短信验证码、缓存、在线数量统计等。
2.2 平台功能设计
蓝领劳务招聘平台分为运营管理后台系统和移动端。运营管理后台系统主要有运营管理和系统设置两大模块。运营管理下又分为企业管理、职位管理、客户管理、报名管理、客户管理、企业管理、财务管理、订单管理、蓝领管理和经纪人管理。系统设置下分为权限管理、参数设置、系统日志、字典管理、定时任务和文件上传。微信端的蓝领端主要模块有个人信息资料、首页、招聘管理和找工作模块。经纪人端主要模块有招聘管理、个人信息、人力集市、我的和代理查看等模块。
3 系统实现
3.1 职位发布
职位的发布需要招聘平台的公司运营人员进行管理。运营人员进行线下工作,需要先实地考察企业,再发布职位信息。运营人员对企业信息的真实性进行核实,主要核对企业工商营业执照、组织机构代码证、税务登记证和地址信息等,接着进行实地拍摄,发布企业招聘职位的工作环境,食宿标准及环境,然后上传到运营管理后台系统,通过审核后再发布职位信息。
3.2 “找工作”
对于计算机水平有限的蓝领,可以直接通过扫描微信小程序二维码进入蓝领端,然后进行手机短信认证,完成注册等一系列操作。登录后,可以在“找工作”模块中,如图2所示,进行心仪工作的选择,点击进入以后,可以查看发布职位的详细信息。如果有心仪的、想报名的工作职位,蓝领必须先完善个人信息,如身份证、联系电话等,才能进行报名。报名“找工作”有线下流程,由于线下流程可能花费很多时间,系统有进度展示,蓝领可以查看自己找工作的进度。同时,为了保证安全,后台还加密个人信息、职位信息以及企业信息。在完成招聘前,企业和报名人之间无法获取信息,也不能直接联系。
3.3 经纪人
经纪人是为蓝领提供找工作服务的,经纪人在招聘管理里为蓝领提供服务,通过服务获取自己的佣金,如图3所示。经纪人甚至可以直接在各地劳务市场中,现场使用手机生成自己的邀请二维码,现场邀请注册蓝领劳务招聘平台,求职找工作。如果是扫经纪人邀请二维码注册找工作的,后台会将该客户标注为经纪人的专属服务客户,经纪人介绍工作成功将有奖励。当然,经纪人需要进行个人身份认证,并向蓝领劳务招聘平台缴纳保证金等,运营人员审核通过后,才有资格进行工作推荐和经纪人邀请二维码。
3.4 驻厂管理
驻厂管理员负责安排接送报名蓝领,将企业和报名蓝领关联。当报名时间或报名人数达到招聘企业要求时,招聘报名结束。已报名人员按照通知去企业报到。报到结束,由驻厂管理员将实际报到人员关联到企业后,企业将管理实际报到人员。
4 技术路线
4.1 Spring Boot架构
Spring Boot架构是由Pivotal团队提供一个封装了原有Spring和一些库的集合式架构。这种框架基于“习惯优于配置”理念,省去了诸多繁复的项目搭建过程,使用Spring Boot可以更加简易、快速地创建一个独立运行的项目,不再使用复杂的Spring配置。
本运营管理后台提供的微服务全部使用Spring Boot开发,并提供接口,同步接口文档和数据,微信端调用运营管理后台提供接口获取数据进行展示。
4.2 微信小程序
微信小程序选择了Hybrid的渲染方式,可以用一种近似Web的方式来开发,并且还可以实现在线更新代码。把WXML转化为数据,通过Native进行转发,来实现逻辑层和渲染层的交互和通信[3]。
4.3 信息推送
为了让找工作的蓝领及时看到自己关注的职位信息,平台采用信息推送技术。推送技术是一种基于客户端的服务器机制,与传统的拉技术相比,推送技术的优势在于推送信息的主动性和及时性。目前,在不同的移动终端上有不同的实现方式,如Android中有C2DM、客户端轮查、短信息服务(Short Message Service,SMS)及长连接。本文采用HTML5中的WebSocket方式实现[4]。
5 结语
本文基于微信用户超过10亿的背景下,立足于当下蓝领招聘行业的用工难等现象,结合实际招聘情况,设计并实现了一款蓝领招聘平台。该平台更好地融合线上与线下资源,使用微信作为蓝领喜闻乐见的应用方式,满足了市场需求,在蓝领招聘市场方面具有广泛推广价值。
[参考文献]
[1]袁凤.蓝领网上招聘平台状况怎样[EB/OL].(2019-03-13)[2019-09-20].http://www.cnii.com.cn/city/2019-03/13/content_2148994.htm.
[2]Pivotal团队.Spring Boot reference guide1.5.3.RELEASE[EB/OL].(2017-02-10)[2019-09-20].https://docs.spring.io/spring-boot/docs/1.5.4.RELEASE/reference/htmlsingle/.
[3]佚名.小程序的底層框架[EB/OL].(2018-09-02)[2019-09-20].GitHub中文社区.https://godbasin.github.io/2018/09/02/wxapp-technology-architecture/.
[4]李勇军,余雨萍,唐鑫.大学生二手物品交易平台的设计与实现[J].微型机与应用,2015(6):13-15