📌 说明:本文档已于 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_