python网上求职招聘系统论文2021

49 篇文章 0 订阅

系统简介

网上求职招聘系统采用B/S结构、python开发语言、以及Mysql数据库等技术。系统主要分为管理员、用户和公司三部分,管理员管理主要功能包括:首页、个人中心、用户管理、公司管理、招聘信息管理、投递记录管理、打分记录管理、投诉记录管理、个人简历管理、岗位邀请管理、聊天记录管理、人才库管理、系统管理等。用户主要包括:首页、个人中心、投递记录管理、打分记录管理、投诉记录管理、个人简历管理、岗位邀请管理、聊天记录管理等,公司主要包括:首页、个人中心、招聘信息管理、投递记录管理、个人简历管理、岗位邀请管理、聊天记录管理、人才库管理等功能,基本上实现了整个网上求职招聘系统信息管理的过程。本系统在一般网上求职招聘系统的基础上增加了首页推送最新信息的功能方便用户快速浏览,是一个高效的、动态的、交互友好的网上求职招聘系统。

关键词 :网上求职招聘系统;python技术;Mysql数据库;B/S结构

1系统概要设计

4.1 概述
网上求职招聘系统基于Web服务模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在不受时间、地点的限制来使用这个系统。网上求职招聘系统工作原理图,如图4-1所示:在这里插入图片描述

图4-1 系统工作原理图
4.2 系统结构
本系统架构网站系统,本系统的具体功能如下:
在这里插入图片描述

图4-2系统功能结构图

管理员功能结构图,如图4-3所示:
在这里插入图片描述

图4-3 管理员功能结构图

公司功能结构图,如图4-4所示:
在这里插入图片描述

图4-4公司功能结构图
用户功能结构图,如图4-5所示:
在这里插入图片描述

图4-5用户功能结构图

4.3. 数据库设计
4.3.1 数据库实体
管理员信息结构图,如图4-6所示:
在这里插入图片描述

图4-6管理员信息结构图
招聘信息实体属性图,如图4-6所示:
在这里插入图片描述

图4-6招聘信息实体属性图

4.3.2 数据库设计表
此系统需要后台数据库,下面介绍数据库中的各个表的详细信息。

表4-1:岗位邀请
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称
gongsidizhi varchar 200 公司地址
zhucebianhao varchar 200 注册编号
yaoqinggangwei varchar 200 邀请岗位
gangweidaiyu varchar 200 岗位待遇
shijian datetime 时间

表4-2:岗位分类
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gangweileixing varchar 200 岗位类型

表4-3:招聘信息评论表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
refid bigint 关联表id
userid bigint 用户id
nickname varchar 200 用户名
content longtext 4294967295 评论内容
reply longtext 4294967295 回复内容

表4-4:打分记录
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
dafen varchar 200 打分
shuoming longtext 4294967295 说明
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称
shijian datetime 时间

表4-5:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表4-6:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
name varchar 100 配置参数名称
value varchar 100 配置参数值

表4-7:收藏表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
refid bigint 收藏id
tablename varchar 200 表名
name varchar 200 收藏名称
picture varchar 200 收藏图片
type varchar 200 类型(1:收藏,21:赞,22:踩) 1
inteltype varchar 200 推荐类型

表4-8:招聘信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
biaoti varchar 200 标题
chengshi varchar 200 城市
fabushijian datetime 发布时间
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称
zhucebianhao varchar 200 注册编号
zhaopingangwei varchar 200 招聘岗位
gangweileixing varchar 200 岗位类型
zhaopinrenshu int 招聘人数
gangweidaiyu varchar 200 岗位待遇
gangweiyaoqiu longtext 4294967295 岗位要求
fengmian varchar 200 封面
gongsijieshao longtext 4294967295 公司介绍

表4-9:城市
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
chengshi varchar 200 城市

表4-10:人才库
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
biyeyuanxiao varchar 200 毕业院校
xueli varchar 200 学历
zhuanye varchar 200 专业
jianli varchar 200 简历
jianyaojieshao longtext 4294967295 简要介绍
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称
cunrushijian datetime 存入时间

表4-11:用户
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuzhanghao varchar 200 用户账号
mima varchar 200 密码
yonghuxingming varchar 200 用户姓名
xingbie varchar 200 性别
shouji varchar 200 手机
youxiang varchar 200 邮箱
shenfenzheng varchar 200 身份证
zhaopian varchar 200 照片
biyeyuanxiao varchar 200 毕业院校
xueli varchar 200 学历
zhuanye varchar 200 专业

表4-12:客服咨询
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
userid bigint 用户id
adminid bigint 管理员id
ask longtext 4294967295 提问
reply longtext 4294967295 回复
isreply int 是否回复

表4-13:新闻资讯
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
title varchar 200 标题
introduction longtext 4294967295 简介
picture varchar 200 图片
content longtext 4294967295 内容

表4-14:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表4-15:聊天记录
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
shijian datetime 时间
neirong longtext 4294967295 内容
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称

表4-16:投诉记录
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
shijian datetime 时间
tousuneirong longtext 4294967295 投诉内容
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名

表4-17:公司
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
gongsizhanghao varchar 200 公司账号
mima varchar 200 密码
gongsimingcheng varchar 200 公司名称
zhucebianhao varchar 200 注册编号
zhuceshijian varchar 200 注册时间
gongsidizhi varchar 200 公司地址
fuzerenxingming varchar 200 负责人姓名
xingbie varchar 200 性别
shenfenzheng varchar 200 身份证
shouji varchar 200 手机
youxiang varchar 200 邮箱
zhaopian varchar 200 照片
sfsh varchar 200 是否审核 否
shhf longtext 4294967295 审核回复

表4-18:投递记录
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
biyeyuanxiao varchar 200 毕业院校
xueli varchar 200 学历
zhuanye varchar 200 专业
toudishijian datetime 投递时间
biaoti varchar 200 标题
zhaopingangwei varchar 200 招聘岗位
gongsizhanghao varchar 200 公司账号
gongsimingcheng varchar 200 公司名称
gangweidaiyu varchar 200 岗位待遇
gangweiyaoqiu varchar 200 岗位要求
wenjianmingcheng varchar 200 文件名称
jianli varchar 200 简历
jianyaojieshao longtext 4294967295 简要介绍

表4-19:个人简历
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键 主键
addtime timestamp 创建时间 CURRENT_TIMESTAMP
yonghuzhanghao varchar 200 用户账号
yonghuxingming varchar 200 用户姓名
biyeyuanxiao varchar 200 毕业院校
xueli varchar 200 学历
zhuanye varchar 200 专业
wenjianmingcheng varchar 200 文件名称
jianli varchar 200 简历
jianyaojieshao longtext 4294967295 简要介绍

2 系统详细设计

5.1系统功能模块
网上求职招聘系统,在系统首页可以查看首页、招聘信息、新闻资讯、个人中心、后台管理、客服咨询等内容进行详细操作,如图5-1所示。
在这里插入图片描述

图5-1系统首页界面图

用户注册,在用户注册页面通过填写用户账号、密码、用户姓名、手机、邮箱、身份证、毕业院校、学历、专业等信息完成用户注册,如图5-2所示。
在这里插入图片描述

图5-2用户注册界面图

 招聘信息,在招聘信息页面可以查看标题、发布时间、公司账号、公司名称、注册编号、招聘岗位、招聘人数、岗位待遇、岗位要求、封面、公司介绍详细内容,根据需要进行投递简历、公司打分、投诉、咨询等操作,如图5-3所示。

在这里插入图片描述

图5-3招聘信息界面图

个人中心,在个人中心页面通过填写用户账号、密码、用户姓名、性别、手机、邮箱、身份证、上传图片、毕业院校、学历、专业等信息进行更新信息,根据需要对我的收藏进行详细操作,如图5-4所示。
在这里插入图片描述

图5-4个人中心界面图

  • 18
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一门广泛应用于大数据领域的编程语言,其在处理海量数据和进行数据分析方面具有出色的性能优势,因此在大数据行业的应用非常广泛且受到欢迎。基于大数据的应届生求职系统招聘应用Python有以下几个方面的优势。 首先,Python具有简洁易懂的语法和丰富的库,使得开发人员能够快速构建和部署求职系统。在招聘过程中,系统需要进行数据采集、存储、处理和分析等任务,这些都可以通过Python的库和工具轻松实现。 其次,Python在处理大数据方面具有良好的扩展性和并发性能,能够高效地处理大规模的数据集。招聘系统需要处理大量的简历数据和求职信息,Python的并发编程模型和分布式计算框架可以帮助系统快速地进行数据处理和分析,提高系统的吞吐量和性能。 此外,Python还具有强大的机器学习和自然语言处理能力,这对于招聘系统的智能推荐和简历匹配非常重要。系统可以利用Python的机器学习库进行求职者和岗位的匹配,并通过自然语言处理技术提取和分析求职者的简历信息,从而为企业提供更准确的招聘推荐和筛选结果。 最后,Python作为开源语言,拥有庞大的开发者社区和丰富的资源库,可以为开发人员提供良好的支持和帮助。开发人员可以通过社区和资源库获取最新的技术资料和解决方案,进一步提升系统的可靠性和稳定性。 综上所述,Python基于大数据的应届生求职系统招聘具有简洁易懂的语法、丰富的库、高效的并发性能、强大的机器学习和自然语言处理能力以及庞大的开发者社区和资源库等优势。基于Python求职系统可以为企业提供高效准确的招聘解决方案,帮助企业省时、省力、提高招聘质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值