**有些毕设贩子盗版我的视频、材料来骗人,已经有很多网友被骗,在此申明不是找作者购买的本人概不负责。在此警告那些不尊重原创,人品低劣的孤儿勿徘徊在违法犯罪边缘,请你们安心做好一只蛆藏于阴沟暗角处,莫再做鼠窃谄谀之事。**
<!-- @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} -->
<!-- code_chunk_output -->
[1. 基于微信小程序的招聘资讯发布平台的设计与实现](#1-基于微信小程序的招聘资讯发布平台的设计与实现)
- [1.1. 微信:fuckingjava](#11-微信fuckingjava)
- [1.2.系统描述](#12-系统描述)
- [1.3. 系统功能结构图](#13-系统功能结构图)
- [1.4. 系统实现效果](#14-系统实现效果)
- [1.5. 系统前台效果](#15-系统前台效果)
- [1.5.1. 用户登录与注册](#151-用户登录与注册)
- [1.5.2. 招聘资讯模块](#152-招聘资讯模块)
- [1.5.3. 薪资爆料模块](#153-薪资爆料模块)
- [1.5.4. 个人信息管理](#154-个人信息管理)
- [1.6. 系统后台效果](#16-系统后台效果)
- [1.6.1. HR评论管理模块](#161-hr评论管理模块)
- [1.6.2. 招聘资讯录入、编辑模块](#162-招聘资讯录入-编辑模块)
- [1.6.3. 报表功能](#163-报表功能)
- [1.6.4. 头条管理功能](#164-头条管理功能)
- [1.6.5. 招聘资讯管理功能](#165-招聘资讯管理功能)
- [1.6.6. 薪资爆料管理功能](#166-薪资爆料管理功能)
- [1.6.7. 评论管理功能](#167-评论管理功能)
- [1.6.8. 意见反馈管理功能](#168-意见反馈管理功能)
- [1.6.9. 企业信息管理](#169-企业信息管理)
- [1.6.10. HR信息管理](#1610-hr信息管理)
- [1.6.11. 会员信息管理](#1611-会员信息管理)
- [1.6.12. 管理员信息管理](#1612-管理员信息管理)
- [1.7. 如何运行](#17-如何运行)
- [1.8. 微信:fuckingjava](#18-微信fuckingjava)
- [1.9. 小程序后端](#19-小程序后端)
<!-- /code_chunk_output -->
# 1. 基于微信小程序的招聘资讯发布平台的设计与实现
![总访问次数](https://visitor-count-badge.herokuapp.com/total.svg?repo_id=DavidWhom.recruit) ![今日来访](https://visitor-count-badge.herokuapp.com/today.svg?repo_id=DavidWhom.recruit) [![star this repo](http://githubbadges.com/star.svg?user=DavidWhom&repo=recruit&style=default)](https://github.com/DavidWhom/recruit)
[![fork this repo](http://githubbadges.com/fork.svg?user=DavidWhom&repo=recruit&style=default)](https://github.com/DavidWhom/recruit/fork)
#### 1.1. 微信:fuckingjava
<p align="center">
<img src="img/weixin.jpg" width="250px" height="250px" style="text-align: center;"/>
</p>
#### 1.2. 系统描述
* 项目前端基于微信小程序,使用技术:mpvue、Vant、AntV
* 后端基于Spring Boot、myBatis、Redis, DB使用mysql
#### 1.3. 系统功能结构图
<p align="center">
<img src="img/structure_front.png" width="950px" height="550px" style="text-align: center;"/>
<br/>
<span>前台系统功能结构图</span>
</p>
<p align="center">
<img src="img/structure_back.png" width="950px" height="550px" style="text-align: center;"/>
<br/>
<span>后台系统功能结构图</span>
</p>
#### 1.4. 系统实现效果
#### 1.5. 系统前台效果
##### 1.5.1. 用户登录与注册
该模块用于会员的注册,如果是未注册会员访问本系统,即游客身份,那么游客具有的功能只是查看招聘资讯、查看薪资爆料概要以及搜索招聘资讯和薪资爆料功能。只有通过注册成为系统会员才能使用更多的功能,例如评论互动、查看爆料详情、爆料薪资等。注册需要提供的信息为用户名、密码、手机号(选填)。用户注册信息满足用户名长度和唯一性校验、密码难度校验、手机号格式校验后方可注册成功。其中用户名唯一性校验跟数据库交互,密码难度和手机号校验使用正则表达式。会员注册界面如图5-1所示。
<p align="center">
<img src="img/register.png" width="300px" height="550px" style="text-align: center;"/>
<br/>
<span>图5-1 会员注册界面</span>
</p>
登录模块可用于会员、HR、管理员登录。只有通过登录会员、HR、管理员才能使用相应的功能。登录界面如图5-2所示。
<p align="center">
<img src="img/login.png" width="300px" height="550px" style="text-align: center;"/>
<br/>
<span>图5-2 登录界面</span>
</p>
<p align="center">
<img src="img/login_process.png" width="400px" height="700px" style="text-align:center;"/>
<br/>
<span>图5-3 登录流程图</span>
</p>
##### 1.5.2. 招聘资讯模块
会员登录本系统后可以正常使用招聘资讯模块的功能,搜索招聘资讯、查看资讯详情、评论资讯、点赞评论、收藏招聘资讯等。系统首页如图5-4所示,首页显示的是头条招聘资讯,用户可以浏览招聘信息、面试经验分享、技术知识分享等内容。
<p align="center">
<img src="img/index.png" width="300px" height="550px" style="text-align: center;"/>
<br/>
<span>图5-4 系统首页</span>
</p>
会员搜索框关键字搜索公司名、城市、岗位名可以搜索到符合条件的招聘信息,在结果中除了招聘信息不会有管理员录入的资讯内容,使用了相关数据库字段来筛选招聘信息表中的内容。搜索结果页面如图5-5所示。
<p align="center">
<img src="img/recruit_search.png" width="300px" height="550px" style="text-align: center;"/>
<br/>
<span>图5-5 招聘资讯搜索结果页</span>
</p>
面试经验分享、技术知识等并不会在招聘信息搜索中被搜索出来,这些内容只为头条版块服务。点击进入招聘资讯可以查看招聘资讯详情并参与讨论互动。资讯详情页面如图5-6所示,会员可在资讯详情页面进行阅读资讯、评论互动、收藏操作。由于后端资讯详情的内容是以markdown文本的格式存储的,因此需要解析。这边采用在小程序端解析Markdown语法的策略,使用的是开源插件mpvue-wxParse来将Markdown转化为Wxml。
<p align="center">
<img src="img/recruit_detail_1.png" width="300px" height="550px" style="text-align: center;"/> <img src="img/recruit_detail_2.png" width="300px" height="550px" style="text-align: center;"/>
<br/>
<span>图5-6 招聘资讯详情页面</span>
</p>
用户在浏览资讯时会有增加资讯浏览量的逻辑操作,同一个用户30分钟内浏览资讯只增加一次浏览量的功能也是通过Redis完成。代码层面Redis实现浏览量过滤的步骤:
(1)构造用户查看当前文章的唯一key(key由常量字符串、用户ID、资讯ID组成)。
(2)使用Redis的isKeySurvival接口校验key是否存在。
(3)存在则不做增加浏览量逻辑,不存在则使用Redis的setkeyEx接口缓存key然后再做增加浏览量的逻辑。
##### 1.5.3. 薪资爆料模块
薪资爆料模块主要的功能包含新增爆料功能、搜索薪资爆料、查看爆料详情、收藏爆料、评论爆料等。会员新增薪资爆料的界面如图5-8所示。新增爆料不仅会员可以新增,管理员、HR也可以新增。薪资爆料从发布到审核的流程图如图5-9所示。
<p align="center">
<img src="img/5-8.png" width="300px" height="550px" style="text-align: center;"/>
<br/>
<span>图5-8 新增薪资爆料界面</span>
</p>
<p align="center">
<img src="img/5-9.png" width="200px" height="500px" style="text-align: center;"/>
<br/>
<span>图5-9 薪资爆料发布审核流程图</span>
</p>
用户可在薪资爆料搜索页面关键搜索感兴趣的爆料信息,支持按公司名、城市和岗位名称的方�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
这里为你收集整理了关于毕业设计、课程设计可参考借鉴的资料一份,质量非常高,如果你投入时间去研究几天相信肯定对你有很大的帮助。到时候你会回来感谢我的。 本资源是经过本地编译测试、可打开、可运行的项目、文件或源码,可以用于毕业设计、课程设计的应用、参考和学习需求,请放心下载。 祝愿你在这个毕业设计项目中取得巨大进步,顺利毕业! 但还需强调一下,这些项目源码仅供学习和研究之用。在使用这些资源时,请务必遵守学术诚信原则和相关法律法规,不得将其用于任何商业目的或侵犯他人权益的行为。对于任何因使用本资源而导致的问题,包括但不限于数据丢失、系统崩溃或安全漏洞,风险自担哦! 如有侵权,请联系博主删除。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计- 基于微信小程序的招聘信息分享平台的设计与实现 小程序端使用美团小程序框架mpvue有赞UI组件库V.zip (498个子文件)
.babelrc 312B
.editorconfig 147B
.eslintignore 23B
.gitignore 145B
.gitkeep 0B
index.html 195B
ali-pay.jpg 218KB
wechat-pay.jpg 177KB
weixin.jpg 91KB
question-art.jpg 50KB
index.js 311KB
index.js 199KB
index.js 147KB
index.js 61KB
index.js 56KB
index.js 28KB
index.js 20KB
index.js 10KB
index.js 10KB
index.js 6KB
index.js 5KB
index.js 5KB
index.js 4KB
webpack.base.conf.js 4KB
webpack.prod.conf.js 4KB
index.js 4KB
index.js 3KB
index.js 3KB
dev-server.js 3KB
webpack.dev.conf.js 3KB
utils.js 3KB
transition.js 3KB
index.js 3KB
index.js 3KB
index.js 2KB
index.js 2KB
index.js 2KB
index.js 2KB
index.js 2KB
index.js 2KB
index.js 2KB
index.js 2KB
toast.js 2KB
dialog.js 2KB
index.js 2KB
component.js 1KB
index.js 1KB
index.js 1KB
behavior.js 1KB
check-versions.js 1KB
build.js 1KB
index.js 1KB
index.js 1KB
index.js 1KB
index.js 1009B
index.js 1006B
index.js 977B
index.js 912B
index.js 907B
index.js 903B
index.js 878B
index.js 877B
.eslintrc.js 867B
iphonex.js 867B
index.js 861B
index.js 853B
index.js 827B
index.js 824B
index.js 807B
touch.js 763B
notify.js 747B
index.js 738B
wxApiPack.js 714B
index.js 695B
basic.js 683B
open-type.js 674B
http.js 670B
index.js 660B
props.js 595B
index.js 574B
index.js 548B
index.js 542B
index.js 501B
index.js 490B
vue-loader.conf.js 483B
index.js 470B
button.js 442B
index.js 382B
utils.js 377B
index.js 375B
link.js 364B
index.js 336B
index.js 334B
main.js 310B
dev-client.js 245B
index.js 239B
main.js 235B
main.js 234B
main.js 234B
main.js 233B
共 498 条
- 1
- 2
- 3
- 4
- 5
资源评论
高校毕业设计
- 粉丝: 184
- 资源: 385
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功