📌 说明:本文档已于 2026-02-04 11:03:13 更新,包含最新的角色权限和业务流程补全。
招聘岗位H5 - 需求评估文档
一、项目概述
1.1 基本信息
| 属性 |
内容 |
| 项目名称 |
招聘岗位H5 |
| 项目类型 |
多端项目(H5 + Web管理后台 + 服务端) |
| 数据表前缀 |
job_ |
| 技术框架 |
Cool-Admin(Midway.js + Vue3 + uni-app) |
| 版本 |
v1.0 |
| 创建日期 |
2026-02-03 |
1.2 项目描述
招聘岗位H5是一款面向求职者和招聘方的移动端招聘平台,提供职位浏览、简历投递、即时沟通、面试管理等核心功能。
1.3 目标用户
| 角色 |
角色标识 |
描述 |
终端 |
| 求职者 |
seeker |
浏览职位、投递简历、与HR沟通的普通用户 |
H5客户端 |
| 公司管理员 |
company |
企业入驻、管理HR账号和企业信息 |
Web管理端/H5 |
| HR招聘方 |
recruiter |
发布职位、筛选简历、邀请面试的企业HR |
H5客户端/Web端 |
| 系统管理员 |
admin |
平台运营,管理用户、审核内容、数据统计 |
Web管理后台 |
1.4 角色权限概览
| 功能模块 |
求职者 |
公司管理员 |
HR招聘方 |
系统管理员 |
| 用户注册/登录 |
✓ |
✓ |
✓ |
✓ |
| 投递简历 |
✓ |
✗ |
✗ |
✗ |
| 管理简历 |
✓ |
✗ |
✗ |
✗ |
| 企业入驻申请 |
✗ |
✓ |
✗ |
✗ |
| 直接创建企业 |
✗ |
✗ |
✗ |
✓ |
| 管理HR账号 |
✗ |
✓ |
✗ |
✓ |
| 发布/管理职位 |
✗ |
✓ |
✓(受限) |
✓ |
| 查看投递简历 |
✗ |
✓ |
✓(受限) |
✓ |
| 发送面试邀请 |
✗ |
✓ |
✓(受限) |
✗ |
| 审核企业/职位 |
✗ |
✗ |
✗ |
✓ |
| 内容管理 |
✗ |
✗ |
✗ |
✓ |
二、报价总览表
2.1 基础版
| 模块 |
功能范围 |
报价 |
| 后端服务 |
用户认证、简历管理、职位模块、投递流程 |
¥25,000 |
| 管理后台 |
用户管理、职位管理、企业管理、内容管理 |
¥15,000 |
| H5客户端 |
求职者端(登录、首页、职位、投递、个人中心) |
¥26,000 |
| 合计 |
|
¥66,000 |
2.2 增强版(含IM消息)
| 模块 |
功能范围 |
报价 |
| 基础版全部功能 |
- |
¥66,000 |
| 即时消息模块 |
WebSocket聊天、消息推送 |
¥15,000 |
| 数据统计模块 |
投递统计、活跃统计、转化分析 |
¥8,000 |
| 合计 |
|
¥89,000 |
三、模块价格表
3.1 后端服务模块
| 模块 |
Entity数 |
接口数 |
复杂度 |
报价 |
| 用户认证 |
2 |
8 |
中 |
¥4,000 |
| 简历管理 |
5 |
15 |
高 |
¥6,000 |
| 职位模块 |
4 |
12 |
高 |
¥6,000 |
| 投递流程 |
3 |
10 |
高 |
¥5,000 |
| 消息通讯 |
3 |
12 |
高 |
¥8,000 |
| 内容配置 |
3 |
8 |
低 |
¥3,000 |
3.2 管理后台模块
| 模块 |
页面数 |
复杂度 |
报价 |
| 用户管理 |
4 |
中 |
¥3,000 |
| 企业管理 |
3 |
中 |
¥2,500 |
| 职位管理 |
4 |
中 |
¥3,000 |
| 内容管理 |
4 |
低 |
¥2,000 |
| 数据统计 |
3 |
中 |
¥3,000 |
| 系统设置 |
3 |
低 |
¥1,500 |
3.3 H5客户端模块
| 模块 |
页面数 |
复杂度 |
报价 |
| 登录注册 |
2 |
中 |
¥2,000 |
| 首页发现 |
4 |
中 |
¥4,000 |
| 职位浏览 |
5 |
高 |
¥5,000 |
| 投递应聘 |
4 |
高 |
¥4,000 |
| 消息聊天 |
3 |
高 |
¥5,000 |
| 个人中心 |
8 |
高 |
¥6,000 |
四、功能明细表
4.1 求职者端(H5)
4.1.1 用户认证模块
| 功能点 |
描述 |
优先级 |
| 账号密码登录 |
用户名/邮箱 + 密码登录 |
P0 |
| 邮箱验证码登录 |
输入邮箱获取验证码登录 |
P0 |
| 短信验证码登录 |
输入手机号获取验证码登录 |
P0 |
| 用户注册 |
邮箱/手机号注册并设置密码 |
P0 |
| 忘记密码 |
通过邮箱/手机号重置密码 |
P0 |
| 微信登录 |
微信授权登录(可选功能) |
P2 |
| 协议勾选 |
用户协议和隐私政策确认 |
P0 |
| 退出登录 |
清除登录状态 |
P0 |
管理后台配置项:
| 配置项 |
说明 |
优先级 |
| 短信服务配置 |
短信服务商、AccessKey、签名、模板 |
P0 |
| 邮箱服务配置 |
SMTP服务器、端口、账号、密码 |
P0 |
| 登录方式开关 |
启用/禁用各种登录方式 |
P0 |
| 微信登录配置 |
AppID、AppSecret(可选) |
P2 |
4.1.2 首页发现模块
| 功能点 |
描述 |
优先级 |
| Banner轮播 |
展示热门活动、广告 |
P1 |
| 分类导航 |
快速入口(全职、兼职、实习等) |
P0 |
| 推荐职位 |
智能推荐职位列表 |
P0 |
| 搜索入口 |
关键词搜索职位/公司 |
P0 |
4.1.3 职位浏览模块
| 功能点 |
描述 |
优先级 |
| 职位列表 |
分页展示职位卡片 |
P0 |
| 筛选排序 |
按区域、薪资、经验等筛选 |
P0 |
| 职位详情 |
职位描述、要求、公司信息 |
P0 |
| 公司详情 |
公司介绍、在招职位、环境照片 |
P0 |
| 职位收藏 |
收藏/取消收藏职位 |
P1 |
4.1.4 投递应聘模块
| 功能点 |
描述 |
优先级 |
| 简历选择 |
选择在线简历或附件简历 |
P0 |
| 投递表单 |
填写求职信息并提交 |
P0 |
| 投递记录 |
查看历史投递及状态 |
P0 |
| 面试邀请 |
接收面试邀请、接受/拒绝 |
P0 |
4.1.5 即时消息模块
| 功能点 |
描述 |
优先级 |
| 消息列表 |
会话列表、未读标记 |
P1 |
| 聊天详情 |
文本消息、发送简历 |
P1 |
| 常用语 |
快捷回复 |
P2 |
| 系统通知 |
投递状态变更通知 |
P1 |
4.1.6 个人中心模块
| 功能点 |
描述 |
优先级 |
| 用户信息 |
头像、昵称、求职状态 |
P0 |
| 在线简历 |
基本信息、工作经历、教育经历 |
P0 |
| 附件简历 |
上传/管理PDF简历 |
P1 |
| 求职意向 |
期望职位、薪资、城市 |
P0 |
| 隐私设置 |
简历可见性、屏蔽公司 |
P1 |
| 设置 |
账号安全、通知设置 |
P2 |
4.2 公司管理员端
4.2.1 企业入驻模块
| 功能点 |
描述 |
优先级 |
| 企业入驻申请 |
用户申请成为企业,填写企业信息 |
P0 |
| 认证材料上传 |
上传营业执照、法人身份证等 |
P0 |
| 认证状态查看 |
查看认证审核进度和结果 |
P0 |
| 重新提交认证 |
认证失败后修改资料重新提交 |
P0 |
| 企业信息管理 |
编辑企业介绍、Logo、福利等 |
P0 |
| 入驻协议管理 |
查看和确认企业入驻协议 |
P0 |
4.2.2 HR管理模块
| 功能点 |
描述 |
优先级 |
| 邀请HR |
通过手机号/邮箱/邀请码邀请HR加入 |
P0 |
| HR列表 |
查看企业下所有HR账号 |
P0 |
| 权限配置 |
配置HR的职位权限、简历权限等 |
P0 |
| 职位分配 |
将职位分配给指定HR管理 |
P0 |
| 审批申请 |
审批HR的加入申请 |
P1 |
| 停用/启用HR |
管理HR账号状态 |
P0 |
| 管理员转让 |
将管理员权限转让给其他HR |
P1 |
| HR工作量统计 |
查看各HR的工作负载 |
P1 |
4.2.3 职位管理模块
| 功能点 |
描述 |
优先级 |
| 查看所有职位 |
查看企业下所有职位 |
P0 |
| 职位分配管理 |
管理职位分配给HR |
P0 |
| 职位审核 |
内部审核HR发布的职位 |
P1 |
| 批量操作 |
批量上下架、分配职位 |
P1 |
| 职位模板 |
创建和管理职位模板 |
P2 |
4.2.4 简历管理模块
| 功能点 |
描述 |
优先级 |
| 查看所有投递 |
查看企业收到的所有简历投递 |
P0 |
| 简历分配 |
将简历分配给相关HR处理 |
P0 |
| 简历统计 |
统计简历质量和处理效率 |
P1 |
| 人才库管理 |
管理企业人才库 |
P2 |
4.2.5 企业数据模块
| 功能点 |
描述 |
优先级 |
| 企业数据概览 |
查看企业整体招聘数据 |
P1 |
| HR业绩统计 |
查看各HR的招聘业绩 |
P2 |
| 职位数据分析 |
各职位投递、面试转化数据 |
P2 |
| 招聘成本分析 |
分析招聘成本和ROI |
P2 |
| 数据导出 |
导出企业招聘数据 |
P2 |
4.3 HR招聘方端
4.3.1 HR认证模块
| 功能点 |
描述 |
优先级 |
| HR注册/登录 |
HR账号注册登录 |
P0 |
| 输入邀请码 |
通过邀请码加入企业 |
P0 |
| 搜索企业申请 |
搜索已认证企业并申请加入 |
P1 |
| HR信息完善 |
填写真实姓名、职位头衔等 |
P0 |
4.3.2 职位管理模块
| 功能点 |
描述 |
优先级 |
| 发布职位 |
创建新职位(受分配权限限制) |
P0 |
| 编辑职位 |
修改职位信息 |
P0 |
| 上下架职位 |
职位上架/下架操作 |
P0 |
| 刷新职位 |
刷新职位到最新 |
P1 |
| 查看审核状态 |
查看职位审核进度 |
P0 |
4.3.3 简历管理模块
| 功能点 |
描述 |
优先级 |
| 查看投递列表 |
查看收到的简历投递 |
P0 |
| 简历详情 |
查看求职者完整简历 |
P0 |
| 标记处理状态 |
标记为合适/不合适 |
P0 |
| 筛选过滤 |
按职位、状态、时间筛选 |
P1 |
4.3.4 面试管理模块
| 功能点 |
描述 |
优先级 |
| 发送面试邀请 |
填写面试信息并发送邀请 |
P0 |
| 面试列表 |
查看已发出的面试邀请 |
P0 |
| 面试状态跟踪 |
查看求职者响应状态 |
P0 |
| 取消面试 |
取消已发出的面试邀请 |
P1 |
4.3.5 消息沟通模块
| 功能点 |
描述 |
优先级 |
| 主动沟通 |
对感兴趣的求职者发起沟通 |
P0 |
| 消息回复 |
回复求职者消息 |
P0 |
| 发送职位卡片 |
推荐其他职位给求职者 |
P1 |
4.4 招聘者端(汇总-可选H5)
| 功能点 |
描述 |
优先级 |
| 企业认证 |
提交企业资质审核 |
P1 |
| 职位发布 |
创建/编辑职位信息 |
P1 |
| 简历筛选 |
查看收到的简历、筛选 |
P1 |
| 面试邀请 |
向求职者发送面试邀请 |
P1 |
| 消息沟通 |
与求职者即时沟通 |
P1 |
4.5 Web管理后台(系统管理员)
4.5.1 用户管理模块
| 功能点 |
描述 |
优先级 |
| 求职者列表 |
查看所有求职者账号 |
P0 |
| 求职者详情 |
查看求职者信息和简历 |
P0 |
| 求职者禁用/启用 |
管理求职者账号状态 |
P0 |
| HR列表 |
查看所有HR账号 |
P0 |
| HR详情 |
查看HR信息和关联企业 |
P0 |
| HR禁用/解绑 |
禁用HR或解除企业关联 |
P0 |
| 用户数据导出 |
导出用户数据报表 |
P2 |
4.5.2 企业管理模块
| 功能点 |
描述 |
优先级 |
| 企业列表 |
查看所有企业信息 |
P0 |
| 新增企业 |
系统管理员直接创建企业 |
P0 |
| 编辑企业 |
修改企业信息 |
P0 |
| 认证审核 |
审核企业认证申请 |
P0 |
| 企业禁用/启用 |
管理企业状态 |
P0 |
| 管理企业HR |
查看和管理企业下的HR |
P1 |
| 企业数据统计 |
查看企业招聘数据统计 |
P1 |
| 批量操作 |
批量审核、启用/禁用企业 |
P1 |
4.5.3 HR权限管理模块
| 功能点 |
描述 |
优先级 |
| 全局HR管理 |
管理所有HR账号 |
P0 |
| HR权限配置 |
配置HR的系统权限 |
P0 |
| HR企业关联 |
管理HR与企业的关联关系 |
P0 |
| HR工作统计 |
统计HR工作效率 |
P1 |
| 权限模板 |
创建和管理权限模板 |
P2 |
4.5.3 职位管理模块
| 功能点 |
描述 |
优先级 |
| 职位列表 |
查看所有职位 |
P0 |
| 职位审核 |
审核新发布的职位 |
P0 |
| 职位下架 |
强制下架违规职位 |
P0 |
| 分类管理 |
管理职位分类树 |
P0 |
| 标签管理 |
管理职位标签 |
P1 |
4.5.4 内容管理模块
| 功能点 |
描述 |
优先级 |
| Banner管理 |
配置首页Banner |
P1 |
| 热门搜索 |
配置热门搜索词 |
P1 |
| 城市管理 |
管理城市数据和热门城市 |
P1 |
4.5.5 数据统计模块
| 功能点 |
描述 |
优先级 |
| 数据概览 |
平台核心数据概览 |
P1 |
| 投递统计 |
投递趋势和转化分析 |
P2 |
| 用户统计 |
用户增长和活跃分析 |
P2 |
| 职位统计 |
职位分布和热度分析 |
P2 |
4.5.6 系统设置模块
| 功能点 |
描述 |
优先级 |
| 登录配置 |
配置各登录方式开关 |
P0 |
| 短信配置 |
短信服务商配置 |
P0 |
| 邮箱配置 |
邮件服务配置 |
P0 |
| 参数配置 |
其他系统参数配置 |
P2 |
| 操作日志 |
查看管理员操作日志 |
P2 |
五、数据表前缀说明
5.1 前缀规则
本项目使用 job_ 作为数据表前缀,以避免与 Cool-Admin 系统表冲突。
5.2 表清单
| 表名 |
用途 |
job_user |
用户表(求职者/招聘者) |
job_user_resume |
简历表 |
job_user_work_exp |
工作经历 |
job_user_edu_exp |
教育经历 |
job_user_project_exp |
项目经验 |
job_user_intention |
求职意向 |
job_company |
企业表 |
job_company_settle |
企业入驻申请表 |
job_position |
职位表 |
job_position_category |
职位分类 |
job_application |
投递记录 |
job_interview |
面试邀请 |
job_message |
消息记录 |
job_conversation |
会话表 |
job_collection |
收藏表 |
job_search_history |
搜索历史 |
job_banner |
Banner配置 |
job_city |
城市表 |
job_shield_company |
屏蔽公司 |
job_company_hr |
企业HR关联表 |
job_hr_invite |
HR邀请记录表 |
job_hr_permission |
HR权限配置表 |
job_position_hr |
职位HR分配表 |
job_hr_apply |
HR申请加入企业表 |
job_company_admin_transfer |
管理员转让记录表 |
job_position_template |
职位模板表 |
job_talent_pool |
人才库表 |
六、客户需提供信息
| 序号 |
信息项 |
说明 |
必要性 |
| 1 |
短信服务商账号 |
用于发送验证码 |
必须 |
| 2 |
OSS存储配置 |
用于存储简历附件、图片 |
必须 |
| 3 |
服务器配置 |
部署环境要求 |
必须 |
| 4 |
域名及SSL证书 |
H5和API域名 |
必须 |
| 5 |
微信公众号(可选) |
用于微信登录、分享 |
可选 |
| 6 |
第三方IM账号(可选) |
如选用融云/环信 |
可选 |
七、预估工作量
7.1 汇总表
| 阶段 |
工作内容 |
预估(人天) |
| 需求文档 |
完善评估文档、页面结构、API设计、数据库设计 |
3 |
| 后端开发 |
API服务开发 |
25 |
| 管理后台 |
Vue管理端页面 |
15 |
| H5客户端 |
求职者H5应用 |
26 |
| 联调测试 |
接口联调、功能测试 |
5 |
| 部署上线 |
环境配置、部署 |
2 |
| 合计 |
|
76人天 |
7.2 详细分解
后端服务
| 模块 |
Entity |
Controller |
Service |
预估(人天) |
| 用户认证 |
2 |
2 |
3 |
3 |
| 简历管理 |
5 |
3 |
4 |
5 |
| 职位模块 |
4 |
3 |
4 |
5 |
| 投递流程 |
3 |
2 |
3 |
4 |
| 消息通讯 |
3 |
2 |
4 |
6 |
| 内容配置 |
3 |
2 |
2 |
2 |
| 小计 |
20 |
14 |
20 |
25 |
管理后台
| 模块 |
页面数 |
预估(人天) |
| 用户管理 |
4 |
3 |
| 企业管理 |
3 |
2 |
| 职位管理 |
4 |
3 |
| 内容管理 |
4 |
2 |
| 数据统计 |
3 |
3 |
| 系统设置 |
3 |
2 |
| 小计 |
21 |
15 |
H5客户端
| 模块 |
页面数 |
预估(人天) |
| 登录注册 |
2 |
2 |
| 首页发现 |
4 |
4 |
| 职位浏览 |
5 |
5 |
| 投递应聘 |
4 |
4 |
| 消息聊天 |
3 |
5 |
| 个人中心 |
8 |
6 |
| 小计 |
26 |
26 |
八、风险评估
8.1 高风险项
| 风险 |
描述 |
缓解措施 |
| IM消息稳定性 |
实时聊天对服务器要求高,高并发场景可能出现延迟 |
使用专业IM服务(如融云、环信)或充分压测 |
| 简历隐私安全 |
用户简历包含敏感信息 |
数据加密存储、访问权限控制、操作日志 |
| 职位搜索性能 |
大量职位时搜索响应慢 |
引入ES搜索引擎或优化数据库索引 |
8.2 中风险项
| 风险 |
描述 |
缓解措施 |
| 内容审核 |
职位信息、公司信息可能存在违规 |
人工审核+关键词过滤 |
| 多端数据同步 |
H5、管理端数据一致性 |
统一API、缓存失效策略 |
| 招聘者端需求 |
如需开发招聘者端,工作量增加约30% |
明确MVP范围,分期迭代 |
8.3 低风险项
| 风险 |
描述 |
缓解措施 |
| 框架熟悉度 |
Cool-Admin框架学习曲线 |
参考官方文档和规范 |
| UI一致性 |
H5与设计稿差异 |
使用统一设计规范,组件化开发 |
九、待确认事项
| 序号 |
事项 |
选项 |
默认 |
| 1 |
是否需要招聘者端H5? |
是/否 |
否(仅管理后台) |
| 2 |
IM方案选择? |
自建WebSocket/第三方IM |
自建 |
| 3 |
是否需要简历解析功能? |
是/否 |
否 |
| 4 |
是否使用默认Cool-Admin技术栈? |
是/否 |
是 |
| 5 |
MVP范围确认? |
基础版/增强版 |
基础版 |
文档版本:v1.1
创建日期:2026-02-03
最后更新:2026-02-04
数据表前缀:job_