O2O高校定点兼职平台

2021-05-24 09:00时照辉毕学慧刘华明钱焕然
电脑知识与技术 2021年12期

时照辉 毕学慧 刘华明 钱焕然

摘要:随着大学毕业生的逐年增多,毕业生面临的就业压力越来越大,同时企业制定的应聘要求也在逐步提高。为毕业后能顺利地找到满意的工作,在课余时间,大部分在校大学生都会寻找合适的兼职来锻炼自己,但更多时候苦于没有门路。

为解决这一难题,通过uni-app框架、node.js服务器开发了O2O高校定点兼职平台。首先,对高校学生的兼职进行需求分析、可行性分析;其次,进行系统设计、开发;最后,对系统进行测试。测试结果表明,该系统能够满足当代大学生日常寻找兼职的需求,一定程度上解决了大学生寻找兼职的问题。

关键词:O2O;兼职收录;定点兼职

中图分类号:TP311.5      文献标识码:A

文章编号:1009-3044(2021)12-0254-04

高校周围有很多商家,在节假日的时候会突然增加大量的消费者,这时店家一般考虑雇佣学生临时工来缓解繁忙的工作,同时,学生也可以从中不断提升自己,并获取一定的酬劳减轻家庭负担,这就迫切需要一个合适的中介平台来满足两者的需求。虽然目前市面上已经有很多的兼职平台,但是这些平台的应用范围太广,而且面向的对象比较多,无法进行集中的招聘和应聘[1],对于需要在特定时间、特定地点想要找一份兼职的同学不太友好。另外,市面上的兼职平台在处理兼职纠纷问题时,很多也是草草了事;由于兼职平台的范围大,地域广,因此,想要找到一份合适的兼职可能需要进行大量的搜索和咨询,这就需要耗费大量的时间和精力。因而,对没有太多社会经验的大学生来说,兼职的不确定性较大,这给想要锻炼自身能力和补贴家用的大学生来说造成了很多的不便。

在此背景下,有必要设计一款专门针对大学生这一类人物需求的兼职平台,只对大学生开发应聘渠道,平台采用小程序的存在方式,用户无须下载软件,通过微信打卡小程序就可以在微信端随时随地的浏览兼职信息[2]。平台最大的优点是平台内的兼职信息都是学校周边的商家,大学生不用为了打一份临时工跑到很远的地方,可以保证学生在补贴家用、积累社会经验的同时不影响校园的学习和生活。由于允许入驻的商家只限高校周边,所以商家基数不会特别大,平台的工作人员也会定期实地考察商家是否符合要求,保障学生在做兼职的安全性和可靠性。

1 系统分析

1.1 可行性分析

包括技术、经济和组织可行性[3]。

1)技术可行性。随着IT行业的蓬勃发展,网络和计算机已越来越流行。该平台主要使用HBuilder X开发,后台服务器和数据库分别为node.js和MongoDB,采用uni-app为设计页面的主要技术,这些技术的选择都围绕着项目进行了分析,在技术上完全可行[4-6]。

2)经济可行性。①开发成本低。uni-app、node.js都是免费的软件,不需要花费相关费用。5人以内的小团队在1~2个月即可开发出平台。②使用成本低。使用该系统可以大大地减少有意愿在课余时间做兼职的同学寻找合适兼职的时间,同时也能保证兼职进行过程的安全性。③维护成本低。兼职系统是在微信上承载运行的平台,非常容易扩展。后期还可以以尽可能少的费用,实现新的功能,愈来愈贴近用户的使用习惯。

3)操作可能性。高校定点兼职平台具备用户登录和注册、关注和取消关注兼职、发布兼职、投诉、反馈等一系列功能,功能较多且操作简单。图1为O2O高校定点兼职平台用例图。

1.2 需求分析

1)功能需求分析。大学生兼职系统为学生提供了一个高效集中寻找兼职和为商家提供了一个方便快捷的安全、可靠的应聘平台,方便大学生在闲暇时间寻找兼职,减少了做兼职过程中的流程。图2为O2O高校定点兼职平台功能结构图。

①学生用户查阅功能。通过注册的每一位用户都可以进入平台的主页去浏览平台发放的兼职信息,主页设有投诉和反馈功能,方便使用者在使用过程中提出建议和投诉不良商家;并且可以点击进入到兼职的详情页去详细地了解对应的兼职信息,包括兼职的地点、联系方式、招聘要求、具体工作内容等都是公开可见的。

②兼职发布功能。登录注册的用户不仅仅可以去浏览平台公开发放的兼职,还可以自定义发放求助信息,求助信息与平台发布的兼职信息共同存在并展示在主页中,开放性也与兼职信息相同,为公开共享。

③入驻商铺功能。经过平台管理员审核后,每一位符合要求的商铺将获得在平台发放兼职信息的权限并有权决定兼职信息的时效性。本平台通过商家将兼职招聘需求信息呈送,经管理员审核发布之后,可以在平台的主页显示简要需求并且在兼职的详情列表中显示兼职地点、联系方式、佣金等信息[7]。

④管理员功能。系统的后台维护人员担任系统管理员一职,系统管理员是连接学生用户和商铺的纽带,负责将两者结合,达成安全一致的合作协议。管理员可以对招聘商家呈送的招聘信息进行合适的修改并有义务证实信息的安全可靠性,同时系统管理员拥有审核学生用户、添加、修改学生用户信息等权限。

2)数据需求分析。依据以上功能,设计了用户信息表、兼职简章表、投诉信息表、兼职详情表、反馈信息表、兼职信息发布表、兼职宣传图表。数据分析E-R图如图3所示。

3)性能需求分析。高校定点兼职平台要求所有使用用户必须注册登录,同时发布的兼职信息都会由管理员进行审核,对不符合要求的兼职信息不允通过平台发布,以保障信息安全。

2 平台设计与实现

2.1 总体分析

根据平台的功能需求,将平台分为用户信息管理模块、兼职简章管理模块、投诉信息管理模塊、兼职详情管理模块、反馈信息管理模块、求助信息管理模块和兼职信息管理模块[8]。

2.2 数据库设计

在满足第三范式的基础上,共设计了7个表存储信息,包括用户信息表、兼职简章表、投诉信息表、兼职详情表、反馈信息表、求助信息发布表、兼职宣传图表。

1)用户信息表

用户信息表主要用来存储用户的账号、昵称及密码,对象为平台使用者。

2)兼职简章表

兼职简章信息采集表主要用来存储商家提供的部分信息,如:图片链接、商铺名称、联系电话、标题。

3)投诉信息表

在使用平台的过程中,如果用户遇到了商家的不合法对待或者自身的利益和安全没有得到保障,可以选择向平台投诉,管理人员会及时核实情况并将处理结果反馈给用户。

4)兼職简章信息采集子表——兼职详情表

兼职详情表用来存储商家拟定呈送的兼职信息的具体内容。

5)反馈信息表

平台的设计常常不能满足每个人的使用习惯,用户可以将在使用过程中的体验和感受反馈给后台管理人员,为平台的进一步优化提供更多的想法和创意。

6)求助信息发布表

通过注册的学生用户有些时候可能也需要其他同学的帮助,平台以发布兼职的形式为使用者提供了在日常生活中的求助渠道。

7)主页轮播图表

用于切换平台主页的轮播图的图片表。

3 实现和测试

高校定点兼职平台采用uni-app进行前端开发,node.js作为后台服务器,MongoDB作为数据库 [9]。

3.1 部分界面

用户登录界面、平台主页界面、兼职求助发布界面、用户关注界面分别如图4-图7所示。

3.2 测试

主要对发布兼职和获取兼职进行了测试。

流程:

1)创建发布兼职;

2)分享给同学测试;

3)登录注册;

4)测试是否能够获取到兼职的详情信息;

5)测试结果[10]。

测试获取兼职详情如图8所示,测试注册如图9和图10所示。

4 出现的问题与优化

4.1 出现的问题

在进行登录注册操作时,用户通常习惯于用其他账号联绑登录或者手机号登录,平台在开发过程中没有考虑到这一人性化开发,同时对于软件的布局配置也没有倾向软件开发美学理念,导致界面的布局不太美观[11]。

4.2 优化方案

在系统的实际使用过程中,当用户以网页的形式进行使用时,会造成诸多的不便,为了优化这一问题,我们采用uniapp开发平台,能够保证一套代码可以在多端运行,如微信小程序、支付宝小程序、H5等,以保证不同用户的多种选择[10]。后期准备集中学习相关知识,对软件的登录注册以及界面布局进行优化处理,使得软件更能符合年轻人的使用习惯和审美。

5 结束语

在进行可行性分析和需求分析的基础上,设计并实现了O2O高校定点兼职平台,并对主要功能进行了测试。结果表明,该系统可以满足大学生寻找兼职时的一些基本需求。后期将在平台的应用和推广中逐步完善,以满足大学生寻找兼职的各方面需求。

参考文献:

[1] 薛欢雪.互联网生态下基于信息管理的微信小程序新探[J].图书馆学研究,2018(9):80-83.

[2] 杨红云,张艺杰,汪群会.基于Android平台的高校食堂点餐系统的设计与实现[J].电子科学技术,2017,4(4):155-159,163.

[3] 赵轩,马力.基于O2O模式下高职校园电商平台的创业实践[J].劳动保障世界,2020(2):13.

[4] 朱晓阳,刘苑如,范仲言.基于Node.js的学习平台后端系统设计与实现[J].电脑知识与技术,2019,15(13):116-118.

[5] 熊峰,刘宇.基于MongoDB的数据分片与分配策略研究[J].计算机与数字工程,2019,47(4):892-897.

[6] 赵立斌.分布式MongoDB集群高可用性的研究和性能优化[D].成都:电子科技大学,2016.

[7] 宋瑜辉.基于MongoDB存储和分析辅助决策系统中的海量日志[J].科技创新与应用,2019(33):5-8.

[8] 林闯,薛超,胡杰,等.计算机系统体系结构的层次设计[J].计算机学报,2017,40(9):1996-2017.

[9] 冯金柱,何贤慧.“互联网+”背景下大学生兼职服务平台探究[J].中国商论,2019(19):11-13.

[10] 赵香会.关于计算机软件安全检测技术和系统安全分析[J].信息记录材料,2018,19(2):73-74.

[11] 秦涛.计算机软件基于多平台的测试方法[J].数字化用户,2019,25(17):138-139.

【通联编辑:谢媛媛】