基于微信小程序的校友社区网络管理平台的设计总结
2019-05-23林健吴才健
林健 吴才健
摘要:该系统定位于轻量级的校友通讯系统,主要功能有校内新闻时事、校友企业展示、荣誉校友展示、校友生活动态分享、兼职招聘及报名提示,还实现绑定和查看校友信息功能。目前为止,系统已经为“校园兼职”“校友通讯”“校园时事新闻、生活动态”等几个不同的领域提供了健壮的平台基础。经过几年的使用和改善,系统从最早期的网页版,迁移到手机APP版,最终升级为目前的微信小程序版,具有短小精炼、随下随用的优点。
关键词:校友企业;校友通讯;校园兼职;校园招聘;小程序
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2019)05-0076-02
1 项目背景及需求
自1949年建校以来,我们每年有大量学生毕业,多年的校友缺少一个适合的平台与学校和其他校友建立沟通和联系,校友企业缺少一个适合的平台,展示自己的企业,寻找志同道合的伙伴。在校的同学,对于校园兼职信息混乱,真假信息难辨等情况,急需一个平台和团队来统一经营兼职招聘信息。即将实习出去的大二学生,对实习工作十分迷茫等问题。该系统的产生就是为了以上情况做一个得到相对应解决。该系统可以发布招聘,发布兼职,报名招聘和兼职、查看校园时事新闻,展示荣誉校友与企业及企业可提供的岗位,校友分享生活动态。这样方便在校学生寻找兼职实习等工作、也方便毕业校友展现自己企业寻找合作伙伴。
2 平台的选择与市场现状
目前市面上能做兼职招聘、新闻展示、动态分享的程序很多,其中最具代表的就是兼职猫的兼职,微信公众号实时新闻,微信朋友圈的动态分享,他们都可以实现我们所需要的功能,其提供服务的形式,可以说是当前其各自领域的较为理想的方案。但兼职猫的很多兼职大都是很广泛,聚焦适合我们当前校内学生很少,各类兼职繁杂,校园官方无法通过正确的筛选,保证同学们的安全。 微信公众号的校园微信平台关于校友新闻更新太少,朋友圈只有加好友才能查看等等问题。所有我们最终选择了自行开发。
在平台的选择方面,2015年我们设计第一个版本,该版本具备着产品的雏形,那时候的安卓和苹果APP正是兴起时候,为了适应市场和群众流向,我们选择了手机APP端的,这种方式有一个明显的缺点:需要下载安装APP,同时在近些年小程序的兴起和webApp的人群流向来看,潮流更趨向于免安装应用,微信小程序的出现,让我们更好地解决用户的使用习惯问题,它具有以下优点:① 不用安装;② 体积小所以加载速度快;③ 调用系统原生组件,用户体验和原生手机APP没有差异。所以小程序成为我们最新版本最终的平台选择。
3 系统设计
本系统使用了Java、Spring、Spring MVC 加 Mysql的后端架构,运行在Linux 的centos7服务器上。
数据库设计尽可能考虑各种情况多字段存储,其中使用guptId做classmate表的外键,将值赋给stuId并用此作为各个关系表的桥梁,在用户进行绑定后存openid进classmate表,通过openid查询stuid后做进一步的表查询,保证安全性。数据库不少表添加访问前后的时间记录,为前台更好的交互提供了基础。
客户端方面,使用了微信小程序的语法,对于熟悉Vue.js语法的前端人员来说是可以轻松过渡的(如图2)。而管理后端方面采用了Bootstrap加Vue.js的实现方式(见图3)。
4 设计情况
本系统开发主要是为全体师生、校友们提供更加系统化的校园网络文化服务,比如时事新闻展示、荣誉校友、校友企业展示、校友联系、校友生活动态分享、校友企业招聘、兼职工作发布、报名及录取等。
全体校友和教学老师都可以通过微信开放授权进入小程序主界面,可查看‘校园(图2-1)内展示的时事新闻、校友企业、荣誉校友等等。经过个人信息绑定后,可查看本平台所有服务。
绑定后,首页的“兼职工作”开放,在其中,可以尽情阅览各类兼职,和各公司的招聘信息与咨询报名,同时,里面所有的展示信息都是经过校园官方团队的审核认证才可展示,平台严格例行兼职信息合规化管理规则,力争在源头上做好控制,为广大校友提供优质、安全的服务。对于多年未取得联系的同窗同学,我们可以在‘通讯录(图2-2)中的“班级列表”板块,查看到本班级已绑定的同学基本信息,也可通过信息留言参与互动等,互动信息将会在‘我的-我的信息(图2-3)中显示。选中“行业列表”可查看不同行业的企业列表,点击可查看企业信息和招聘岗位。
在‘我的,按页面提示可完成绑定。点击个人名字信息,可进入页面查看修改个人信息;“合作信息”中可以发布合作兼职等,经过官方团队审核通过后可显示在‘校园兼职工作上,报名人员和录取均可在此处理(后台网页也可处理)。录取先后,报名者都可在“我的活动”中查看具体报名和录取情况。当然除了校友兼职外,我们还提供了很多有趣的玩法,比如我们添加“生活圈”板块,可以让校友们查看和分享各自的生活动态,添加点赞,评论等互动功能,应有尽有,精彩不断。我们还可以通过“设置”设置不对外面显示自己手机号码等保护自己的隐私,还能在设置中查看和管理自己绑定的企业信息。
对于管理员、信息发布我们提供了一套健全的后台网页(图3),普通用户可以通过联系管理员拿到临时账号登录上去编写企业信息,批量发布兼职工作,审核通过后可显示在‘校园的兼职工作中。同时,还给校园创业团队以特定的账号,在此发布兼职,管理兼职工作,但其中审核过程也是要通过官方团队的审核才能发布。
其中,管理人员账号分为超级管理员、领导老师、官方校园团队(管理平台)、校园创业团队和临时账号。领导老师可以查看编辑学生信息,校友绑定、企业与兼职招聘审核、管制生活圈内容、编辑展示企业、展示校友、展示新闻等等。官方学校团队可动用除不能编辑管理学生信息和绑定外的操作。创业团队可在“招聘管理”“信息发布”中管理兼职和发布兼职,临时账号可在“信息发布”编辑提交企业和兼职。
5 总结
自小程序版设计的近几个多月以来,多次得到了指导老师和其他同学的肯定和支持。但同时也存在一些 待解决的问题。一是新闻发布因为使用富文本,所以需要借助第三方Ueditor工具编辑好复制过来后台才能发布,后期开发会继续根据实际情况做本后台可编辑和排版功能。二是校友绑定后班级同学信息方面做得还是有待提高,后期会加入与本班级同学有更好的互动和联系内容。三、目前还是一个垦荒的一个状态,还缺少校园团队的建设、创业团队的合作与向广大校友进行推广使用等等环节。但是,我们始终相信,技术上随着我们的经验的日益增进和小程序平台使用反馈的不断磨合,会让平台变得更好。对于平台推广与建设方面,我们也同样相信在校园指导老师带领下,一支优良的新晋校园官方团队会就此而生,成为校园平台的一支主力军,那时候,这一系列问题都将正式得到解决。
回想当初走在开发的路上到现在,从0走到1的过程很艰辛,但我们都没有轻言过放弃,所以我要感谢和我一起并肩作战的开发团队。也要感谢我们指导老师翁泽钦,这些日子来,悉心教导,给项目提供了很多建设性的意见和建议,让产品功能设计上更加齐全和健壮。
参考文献:
[1] 小程序开发者文档[EB/OL].https://developers.weixin.qq.com.
【通联编辑:唐一东】