本栏目责任编辑:谢媛媛
软件设计开发
基于小程序的毕业生就业信息跟踪系统研究
李学威,仝伟伟,崔昕
(周口职业技术学院信息工程学院,河南周口466000)
摘要:随着移动互联网的快速发展,App 已成为大众社交信息传递的重要工具。本系统充分利用在移动互联的
信息获取、传递的方便和快捷优势,采用小程序+Flask+MySQL 架构,开发简单快捷,运行效率较高,有力保障系统安全、稳定运行,为学校的就业工作和专业培养方案提供准确、有效的参考数据。关键词:;小程序;就业信息跟踪;毕业生;Flask 中图分类号:TP311.52
文献标识码:A
文章编号:1009-3044(2021)07-0068-03
开放科学(资源服务)标识码(OSID ):
1引言
随着我国经济的日益发展,社会对人才的需求更加迫切,更加知识化、专业化。高校肩负着培养社会所需人才的使命。高校怎样培养人才、培养什么样的人才适合社会需求呢?这就要求高校及时掌握社会需求,并对人才培养方案做出调整,提高毕业生的就业率和就业质量。毕业生就业跟踪调查就是高校了解社会需求的重要途径之一。相关论文对毕业生就业跟踪调查的体系建设、评价等进行研究[1-3]。就业信息跟踪体系需要以历届毕业生的就业信息作为数据依据。随着高校信息化的建设逐步完善,就业信息采集实现了信息化、网络化[4-6],毕业生就业信息跟踪调查系统是采集、跟踪调查应往届的毕业生工作信息,并将信息存储,为高校的就业工作、人才培养提供数据支持,克服了以往电话、QQ 和邮箱等方式采集就业信息费时费力的缺点。
移动互联网的快速发展,便携、大众化、功能完善的移动设备成为人们工作、学习、交流、娱乐的重要工具,改变了人与人信息交流方式,克服了时间、地域障碍,使信息的传递更加迅速,具有良好的交互性。因此,基于小程序的毕业生就业信息跟踪系统以移动互联网为依托,把毕业生、高校、企业三者有机结合起来,充分发挥移动互联在信息获取、传递的方便、快捷优势,为高校的毕业生的
就业指导和人才培养提供服务。
2系统建设的必要性和可行性
2.1克服传统毕业生就业信息跟踪系统的缺陷
目前,很多高校开发了毕业生就业信息跟踪系统,搭建了信息跟踪平台,毕业生只能通过PC 机进行就业信息的上传,严重影响毕业生参与信息跟踪的积极性和系统使用的效果。部分毕业生由于工作、生活的原因,很少使用计算机,这对他们主动参与毕业生信息调查造成诸多不便,无法有效、及时参与。
而基于小程序的毕业生就业信息跟踪系统利用手机端运
行的优势,克服PC 机信息采集在时间、空间、地域上的限制,提供良好的可移动性,有利于毕业生随时随地进行就业信息上传,有利于毕业生就业信息的完整性、丰富性,为学校就业和人才培养工作提供数据支撑。2.2小程序可行性及优势分析
小程序指是基于开发的速度快、占用内存小,完
成功能简单、轻量级应用程序。小程序是运行于移动前端的应用程序,依附现存的App ,实
现不需要下载安装,用户在App 中扫一扫“二维码”或者搜一下即可打开应用。小程序为开发者提供高效的开发应用框架和丰富的组件及API,让开发者非常方便使用App 提供的各种基础功能与能力,快速构建一个应用小程序。
1)无须下载、用完即走、易于传播手机App 需要下载、安装后才能使用,对于一些使用频率较低的App,大量占用有限的手机内存,易造成存储空间不足,影响其他App 的正常运行。为节约存储空间,用户往往卸载长期闲置的App ,一旦需要,要重新下载安装[7],给用户造成诸多不便。而小程序则无此类问题,小程序无须载,只需要通过“扫一扫”“搜一下”等功能访问内置于云端的应用程序,无须下载,用完即走。用户可以通过分享方式将小程序推送给好友或,方便其他用户使用,提高了小程序的传播速度,克服了时间、空间障碍。
2)用户基数大、开发成本低、维护费用少
已成为全民级移动通讯工具。已实现对国内移动互联网用户的大面积覆盖,截至2020年第一季度,及WeChat 的合并月活跃账户数达12.025亿[8]。小程序是轻量级应用程序,开发时不需要考虑操作系统及手机机型,开发难度低,功能单一,开发成本低,易于维护,程序部署在云端,准
收稿日期:2020-05-15
基金项目:河南省大中专院校就业创业课题(JYB2020211)作者简介:李学威(1983—),男,河南沈丘人,讲师,硕士,主要研究方向为计算机应用;仝伟伟(1981—),男,河南周口人,讲师,学
士,主要研究方向为计算机科学与技术。
68
软件设计开发
本栏目责任编辑:谢媛媛Computer Knowledge and Technology 电脑知识与技术
第17卷第7期(2021年3月)
少不必要维护费用。
3体系设计与系统实现
3.1系统框架
毕业生跟踪调查系统采用小程序+Flask 架构,前端采用小程序实现与毕业生、企业、就业管
理人员的交互,后端采用flask 架构+MySQL 实现后端数据处理功能。
1)前端:小程序架构
小程序开发是基于MINA 框架,目标是让开发者尽可能简单、高效的开发具有原生App 体验的服务。小程序框架包含View 视图层和App Service 逻辑层两部分,View 层用来渲染页面结构,AppService 层用来逻辑处理、数据请求、接口调用。视图层使用WebView 渲染,逻辑层使用JSCore 运行。视图层由WXML 与WXSS 编写,负责将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层。逻辑层由JavaScript 编写,负责将数据进行处理后发送给视图层,同时接受视图层的事件反馈并进行业务处理。
2)后端:flask 架构
Flask 是一个用Python 编写的Web 应用程序框架,能够非常快速地搭建后台程序,Flask 是基于Python 开发并且依赖jin⁃ja2和Werkzeng WSGI 服务的一个微型框架。开发人员基于Flask 框架提供的功能对request 请求进行相应的处理,并返回给客户端,如果要返回内容复杂,则借助于jinja2模板实现对数据进行渲染,然后将渲染后的字符串返回给客户端。3.2系统功能介绍flask下载
本系统的主要使用者是负责就业指导老师、毕业生、企业。根据国家就业政策及就业工作的实际需要,结合小程序的特点,本系统的功能主要从以下几个方面进行设计。
1)毕业生
①毕业生身份确认。毕业生可根据学号和姓名登录系统或利用绑定的手机号登录系统。
②毕业生填写卷调查。毕业生根据就业指导教师通过小程序推送过来的信息完成相应的调查问卷。
③查看修改信息。查看、修改个人基本信息和查看自己参与过的问卷调查及结果。
2)管理员
①设计调查问卷,并对设计好的问卷按年级、学院、专业、班级进行分配。
②查看问卷完成情况,查看毕业生问卷具体情况,统计分析毕业生就业信息。
③管理毕业生信息及用户的管理和权限设置等功能。3)企业用户
①企业用户身份确认。企业用户可根据企业名称和密码登录系统或利用绑定的手机号登录系统。
②企业用户填写问卷调查。企业用户根据就业指导教师通过小程序推送过来的信息完成相应的调查问卷。
③查看信息。查看企业用户基本信息和查看自己参与过的问卷调查及结果。3.3系统功能结构
根据功能需求分析,系统整体功能结构如图1
所示。
图1系统功能结构图
3.4数据库设计
本系统采用Flask 的扩展插件Flask-SQLAlchemy 与MySQL 数据库进行连接并操作。Flask-SQLAlchemy 通过ORM 对象关系映射,一个基本关系对应一个类,而一个实体对应类实例对象,然后通过调用方法操作MySQL 数据库。
根据系统功能,创建了毕业生信息表(bys_info_tb )、企业信息表(qy_info_tb)、管理员信息表(gly_info_tb)、问题信息表(wt_info_tb )、问题选项表(wtxx_tb )、问卷信息表(wj_info_tb )、问卷表(wj_tb )等表。主要表结构具体如下:
毕业生信息表(bys_info_tb ):{学号、姓名、性别、出生日期、入校时间、毕业时间、学制、学历、院部、年级、班级、现工作单位、照片、、备注}
毕业生登录表(bysdl_tb ):{学号、密码、ID}企业信息表(qy_info_tb ):{企业编号、企业名称、企业地址、联系人姓名、联系人电话、企业性质、备注}
企业登录表(qydl_tb ):{企业编号、密码、ID}管理员信息表(gly_info_tb ):{编号、姓名、性别、出生日期、级别、、备注}
管理员登录表(glydl_tb ):{编号、密码、ID }问卷信息表(wj_info_tb ):{问卷编号、问卷题目、问卷类型、创建时间、创建人、问卷时序}
问卷表(wj_tb ):{问卷编号、问题编号、序号}问题信息表(wt_info_tb ):{问题编号、问题类型、问题题目、创建时间、创建人}
问题选项表(wt_xx_tb ):{问题编号、选项编号、选项内容、选项序号}
问卷分配信息表(wtfp_info_tb ):{问卷编号、学号或企业编号、分配时间、分配人、开始时间、完成时间、完成情况、备注}
问卷答案选择题表:{学号或企业编号、问卷编号、问题编号、选项编号、选项}
问卷答案简答题表:{学号或企业编号、问卷编号、问题编号、选项编号、简答内容}3.5系统实现
用户首次登录可设置与用户信息绑定,再次登录,可用登录系统,也可采其它登录方式即用户名+密码的方式登录,如图2。根据用户权限进不同界面,例如毕业生通过“我的“标签查看用户信息,如图3,通过”问卷“标签查看参与问卷
69
本栏目责任编辑:谢媛媛
软件设计开发
Computer Knowledge and Technology 电脑知识与技术第17卷第7期(2021年3月)
情况,并进入相关问卷进行答题,如图4。本系统可生成二维码,分享给用户,扫码进入;或在中搜索”毕业生就业信息跟踪“关键字,
进入系统。
图2
登录界面
图3
用户信息界面
图4问卷界面
4结束语
本系统利用小程序的优势,方便毕业生、企业的使用,
快速获取毕业生就业信息,提高了就业工作效率和毕业生、企业的参与率。然而,本系统也有一些需要改进的地方,例如需改进显示效果、加强数据分析及数据显示功能,从而让系统功能更加完善、完整。
参考文献:
[1]李娜.大数据背景下高校毕业生就业服务体系建设研究[J].无线互联科技,2020,17(1):115-117,166.
[2]张萌喆,孙军梅.高职院校就业质量跟踪体系的构建[J].河南农业,2016(7):7-8.
[3]陈龙涛,张洪峰,杨越汀.互联网+大数据背景下毕业生离校后跟踪服务体系构建研究[J].河南理工大学学报(社会科学版),2016,17(3):393-396.
【通联编辑:光文玲】
(上接第67页)
右下角是利用分析结果做出的回归直线及预测区间,选择不同概率情况下,可以得出不同的数据预测区间。
4结论
适用于误差理论与数据处理课程项目式教学的软件还有
很多,本课题选择Matlab 和Excel 实现了人机的交互,数据的自动输入和手动输入、等精度数据处理及回归分析等功能,简化了数据处理的计算过程,学生可以使用该软件进行数据处理,使学生直观形象地理解误差理论的知识。在后续的功能扩展中,将继续将其与虚拟仿真软件相结合,实现测量过程的仿真与数据实时读取,加速推进误差理论与数据处理课程的教学改
革之路。
参考文献:
[1]李成,钱政,樊尚春,等.《误差分析与数据处理》的探究式教学
[J].实验科学与技术,2013,11(1)83-85,148.
[2]费业泰,蒋敏兰,刘芳芳.动态测量精度理论研究进展与未来[J].中国机械工程,2007(18):2260-2262.
[3]汪凤林,汪秀丽,温秀兰.误差理论与数据处理课程改革探索[J].中国现代教育装备,2008(11):60-62.
[4]费业泰.误差理论与数据处理[M].北京:机械工业出版社,1986.
【通联编辑:唐一东】
70
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论