软件打茨与龛用信18与电16
python大数据就业前景China Computer&Communication2020年第20期基于Python的就业信息查询与展示系统设计与实现
谢丽萍申志瀚
(苏州经贸职业技术学院,江苏苏州215009)
摘要:在当今日益严峻的就业形势下,大学就业信息网络成为企业招聘和高校毕业生就业的信息交流平台.本文基于Python设计了一个就业信息查询与展示系统.用户可以根据需要搜索特定岗位在特定城市的招聘信息,并提供文字和图形化展示,方便用户从中获取自己需要的就业信息,对自己今后的职业做好规划.
关键词:就业信息;pyecharts;信息展示
中图分类号:TP391.3文献标识码:A文章编号:1003-9767(2020)20-110-03
Design and Implementation of Employment Information Query and Display
System Based on Python
Xie Liping,Shen Zhihan
(Suzhou Inst让ute of Trade and Commerce,Suzhou Jiangsu215009,China)
Abstract:In today's increasingly severe employment situation,university employment information network has become an information exchange platform for enterprise recruitment and college graduates^employment.This paper designs an employment information query and display system based on python・Users can search the recruitment information of a specific post in a specific city according to their needs,and provide text and graphic display to facilitate users to obtain the employment information they need and make a good plan for their future career.
Key words:employment information;pyecharts;information display
1系统总体设计
每到毕业季,学生对各类就业信息十分关注,希望在毕业时能到一份满意的工作。高考结束后,众多考生根据高考分数填报志愿时,也会结合兴趣、学校录取分数,对相关专业的就业情况进行了解,然后才进行填报2」。
本文基于Python+pyecharts,对某就业网的就业信息进行具体分析,设计并实现了就业信息查询和展
示系统。该系统可以让用户输入自己想要查询的岗位以及就业城市,然后以图表和csv文件方式将查询结果呈现给用户。根据对系统的工作流程进行分析,得到以下功能模块。
①获取岗位信息。用户可以在系统中输入想要查询的岗位信息,岗位信息只输入一次。②获取城市信息。用户可以在系统中输入想要查询岗位所在的城市,用户可以输入多个城市信息,但每个城市需要单独输入,直到输入回车结束。
③清洗城市信息。在用户输入城市信息的时候,如果输入的城市名有误,或者输入的城市名在就业网上不存在,则无法查询该城市的就业信息,因此需要对输入的城市进行简单清
作者简介:谢丽萍(1979-),女,江苏苏州人,硕士研究生。
洗。④获取就业信息。该模块是本系统的核心模块,它的主要功能是将查询的就业信息提取出来,并保存到列表中。⑤存储就业信息。为了方便用户浏览,本系统查询出来的结果将分别保存于csv和MySQL数据库中。⑥展示就业信息。该模块将根据就业岗位的查询结果,分别以饼图和柱形图的方式呈现不同城市之间的就业岗位数量和同一个城市不同区域的就业情况。
2获取城市信息
在获取城市信息模块,首先在函数getAreaNameList中通过循环方式,将用户输入的城市名保存于列
表name_list中,然后根据该列表,通过函数getAreaCodeList获取对应的城市编码列表code listo
在getAreaCodeList函数体中,将使用getAreaCode函数根据就业网提供的JS文件获取该城市的编码。由于用户在输入过程中,可能会输入一个不存在的城市,所以如果从该JS 文件无法获取编码,将返回None。核心代码如下所示:
研究方向:大数据技术。
110
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论