求职者浏览公司和招聘职位,维护个人简历,并通过职位留言向企业咨询。公司负责职位发布和留言回复,管理员维护企业资料、岗位分类与论坛内容。
这套 Java Web 项目采用 Vue 页面和 MySQL 数据库。使用时可按管理员、公司、用户的入口查看各自负责的业务。下面以简历投递、职位留言、职位招聘为例,介绍操作入口、数据内容和本地部署方式。
一、项目概况
| 项目名称 | 线上招聘问答系统 |
|---|---|
| 资源编号 | SSM710 |
| 技术栈 | SSM / Vue / MySQL |
| 参与角色 | 管理员、公司、用户 |
| 业务范围 | 招聘职位、简历维护与职位咨询 |
二、求职者:了解企业、查看岗位与维护简历
了解招聘公司
用户从公司栏目进入详情,查看公司简介、所在行业和联系方式。企业信息与招聘职位关联,浏览岗位时可以结合公司背景了解招聘主体,再进一步咨询具体工作安排。

查看招聘职位并留言咨询
职位详情展示招聘图片和说明,业务记录还保存薪资待遇、上班地点、联系人、招聘人数及岗位类别。用户可收藏关注的职位,通过职位留言提出问题;公司在对应留言记录中回复,问答围绕具体职位保存。

维护个人简历
普通用户在简历管理中新增或修改求职资料,填写求职意向、期望工资、学历、工作经历、联系方式以及个人介绍。列表可以按求职意向等条件检索,详情用于查看完整资料,便于在咨询工作前整理自己的经历与求职目标。

三、企业与管理员:招聘信息维护及交流管理
公司维护招聘职位
公司登录后可以新增、修改或删除招聘信息,维护岗位名称、待遇、人数和详细要求。列表还提供上架、下架入口,便于控制职位是否继续对外展示。公司资料与职位分别保存,一家公司可以维护多条招聘信息。

公司查看简历
公司端的简历列表提供求职意向、期望工资、学历、工作经历和姓名等检索条件,并可进入详情查看求职者资料。公司菜单中的简历功能为查看入口,与普通用户维护自己的简历有所区别。

回复职位留言
公司可以查看用户针对职位留下的问题,并在记录中维护回复。列表同时展示留言内容、回复内容及各自时间,方便对照沟通过程;用户通过自己的留言记录了解回复。

管理员维护公司资料
平台管理员统一维护公司账号、名称、行业、联系方式、邮箱和营业执照展示资料,支持修改、删除及重置密码。公司简介用于前台介绍,账号用于企业登录招聘管理端。

维护岗位分类
管理员维护招聘岗位的编号和名称,同时管理所在行业、求职意向及公告类型。分类数据为查询和表单选项提供统一来源,便于在岗位浏览与简历筛选中保持一致。

维护论坛与公告
论坛面向用户和公司提供独立交流入口,管理员可以检索帖子、查看回复并维护内容。公告用于发布平台消息,与职位留言分开组织,便于区分公共通知和具体岗位咨询。

四、技术结构与学习重点
数据库与业务记录
主数据库脚本包含 13 张表。下表选取与招聘职位等业务相关的记录,列出表名和可在源码中直接查找的字段。
| 简历投递(toudi) | 简历(jianli_id)、招聘(zhaopin_id)、申请表(zhaopin_file) |
|---|---|
| 职位留言(zhaopin_liuyan) | 职位(zhaopin_id)、用户(yonghu_id)、留言内容(zhaopin_liuyan_text) |
| 职位招聘(zhaopin) | 公司(gongsi_id)、招聘信息名称(zhaopin_name)、招聘信息照片(zhaopin_photo) |
| 职位收藏(zhaopin_collection) | 职位(zhaopin_id)、用户(yonghu_id)、类型(zhaopin_collection_types) |
| 简历(jianli) | 用户(yonghu_id)、简历唯一编号(jianli_uuid_number)、简历名称(jianli_name) |
源码还包含 toudi 简历投递表及新增、审核接口,保存简历与职位关联、申请表、审核结果和原因。阅读时可对照 ToudiController.java 检查其与页面入口的连接,再开展投递流程扩展。
页面与后端接口
以简历投递为例,后端入口位于 ToudiController.java,接口前缀为 /toudi。可以对照 /toudi/page 和 /toudi/list 阅读对应的请求处理。
阅读详情或编辑页面时,可以沿着“简历”这个字段查找 jianli_id,再对照 toudi 表核对保存位置。这样可以把页面显示的名称、请求参数和数据库字段对应起来。
五、部署入口与配置位置
将包含 pom.xml 的 xianshangzhaopinwenda 工程导入开发工具,新建 MySQL 数据库并导入 db.sql。在 src/main/resources/config.properties 中按本地环境填写数据库地址、库名和账号。
使用 Maven 构建 WAR 后部署至兼容的 Tomcat,核对应用上下文。展示页入口可从 front/index.html 定位。单独运行或重建 Vue 页面时,还需检查前端接口地址是否指向同一应用。
首次进入项目,可先打开简历投递列表,选择一条已有记录,核对简历、招聘等资料。
六、配套资料清单
- 项目源码(xianshangzhaopinwenda)
- MySQL 数据库脚本(db.sql)
- 论文.doc
- 说明文档.txt
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








