一、项目概述
1.1 产品简介
律桉达法律咨询服务平台是一个连接用户与律师的综合性法律服务平台,通过智能匹配和服务专员协调,为用户提供诉讼代理、仲裁、合同起草、法律文书代拟、在线咨询等多元化法律服务。平台致力于降低法律服务门槛,让专业法律服务触手可及。
1.2 产品愿景与目标
1.2.1 产品愿景
成为中国领先的一站式法律服务平台,让每个人都能便捷、高效地获得专业法律服务。
1.2.2 产品目标
| 目标维度 | 具体目标 | 衡量指标 |
|---|---|---|
| 用户规模 | 一年内注册用户突破100万 | 月活跃用户(MAU)、日活跃用户(DAU) |
| 律师资源 | 覆盖全国31个省市,入驻律师超过5万名 | 律师覆盖率、活跃律师占比 |
| 服务质量 | 用户满意度达到95%以上 | NPS评分、好评率、复购率 |
| 商业目标 | 实现年度GMV突破1亿元 | 订单量、客单价、转化率 |
1.2.3 核心价值主张
对用户:
- 一站式法律服务,省时省心
- 智能匹配专业律师,精准高效
- 透明定价,服务有保障
- 全程跟踪,进度可视化
对律师:
- 精准获客,降低营销成本
- 灵活接单,时间自主安排
- 收入透明,结算有保障
- 品牌曝光,提升影响力
对代理商:
- 低门槛创业机会
- 持续稳定的佣金收入
- 完善的培训和支持体系
1.3 产品矩阵
| 产品端 | 技术方案 | 使用场景 |
|---|---|---|
| 用户端小程序 | UniApp(微信小程序) | 用户发布需求、查找律师、咨询服务 |
| 律师端小程序 | UniApp(微信小程序) | 律师接单、案件管理、客户沟通 |
| 律所端小程序 | UniApp(微信小程序) | 律所管理、团队协作、案件分配、数据统计 |
| 服务专员端 | UniApp(微信小程序/H5) | 订单协调、客户服务、进度跟踪 |
| 代理商移动端 | UniApp(微信小程序/H5) | 推广管理、佣金提现、团队管理 |
| 管理后台 | Vue + ElementUI(PC端) | 平台运营管理,支持移动端响应式 |
| 代理商后台 | Vue + ElementUI(PC端) | 代理商数据管理,支持移动端响应式 |
| 服务端 | PHP ThinkPHP + MySQL | RESTful API服务 |
1.4 用户角色
| 角色 | 描述 | 核心功能 |
|---|---|---|
| 普通用户 | 法律服务需求方 | 发布订单、咨询律师、查看进度、评价服务 |
| 企业用户 | 企业法律服务需求方 | 企业认证、法务套餐、批量服务、统一结算 |
| 律师 | 法律服务提供方(个人) | 实名认证、接单服务、客户管理、收入提现 |
| 律所 【独立端】 | 法律服务提供方(机构) | 机构认证、团队管理(添加/管理旗下律师)、案件分配、收入统计、律所主页展示 |
| 服务专员 | 平台客服人员 | 协调用户与律师、跟进订单进度、处理投诉 |
| 代理商 | 推广合作伙伴 | 推广获客、团队管理、佣金提现 |
| 管理员 | 平台运营方 | 管理全部数据和配置、监控运营指标 |
1.5 用户画像
1.5.1 C端用户画像
用户群体A:个人法律需求用户
基本特征:
- 年龄:25-55岁
- 职业:上班族、个体经营者、自由职业者
- 地域:一二线城市为主,三四线城市增长迅速
- 收入:年收入8-50万
需求场景:
- 婚姻家庭纠纷(离婚、财产分割、抚养权)
- 劳动争议(工资拖欠、工伤赔偿、违法解雇)
- 民间借贷纠纷
- 交通事故理赔
- 房产买卖纠纷
- 合同审查(租房、购车等)
用户群体B:高净值客户
基本特征:
- 年龄:35-60岁
- 职业:企业主、高管、投资人
- 地域:一线城市及省会城市
- 资产:净资产500万以上
需求场景:
- 股权架构设计
- 投融资法律服务
- 知识产权保护
- 税务筹划
- 家族财富传承
- 涉外法律事务
1.5.2 B端用户画像
企业用户群体
基本特征:
- 企业规模:中小企业为主(50-500人)
- 行业:制造业、贸易、科技、服务业
- 法务配置:无专职法务或法务人员少于3人
需求场景:
- 合同审查与起草
- 劳动人事合规
- 知识产权管理
- 日常法律咨询
- 诉讼/仲裁代理
1.5.3 律师用户画像
律师群体A:执业初期律师
基本特征:
- 执业年限:1-5年
- 案源:主要依赖律所分配
- 收入:年收入10-30万
平台使用动机:
- 拓展案源渠道
- 积累案件经验
- 建立个人品牌
- 增加收入来源
1.6 竞品分析
1.6.1 主要竞品对比
| 竞品 | 定位 | 核心优势 | 主要不足 |
|---|---|---|---|
| 华律网 | 综合法律服务平台 | 律师资源丰富、SEO流量大、品牌知名度高 | 用户体验一般、服务标准化程度低 |
| 找法网 | 法律咨询平台 | 内容丰富、流量大 | 商业化程度低、服务深度不足 |
| 律图 | 法律内容+服务平台 | 内容专业、用户教育做得好 | 服务闭环不完整 |
| 无讼 | 法律科技平台 | 技术驱动、律师社区活跃 | 偏B端、C端服务较弱、律所功能不完善 |
| 法大大 | 电子签名+合同服务 | 电子签名领先、企业客户多 | 法律服务不是主营业务 |
1.6.2 竞争差异化策略
律桉达差异化定位:
- 服务专员模式 - 竞品:用户直接对接律师,体验参差不齐;律桉达:服务专员全程跟进,确保服务质量
- 智能匹配+人工协调 - 竞品:简单的搜索筛选;律桉达:AI预诊+智能匹配+专员协调的三层机制
- 全流程可视化 - 竞品:服务过程不透明;律桉达:案件进度实时可查,关键节点提醒
- 代理商体系 - 竞品:自主获客为主;律桉达:三级代理体系,裂变式增长
- 企业+个人双轮驱动 - 竞品:偏重某一端;律桉达:个人服务+企业法务套餐并重
- 律师+律所双端管理 - 竞品:只有律师端;律桉达:独立的律所端,支持律所团队管理、案件分配、统一品牌展示
二、功能模块
2.1 用户端小程序
2.1.1 注册与登录
注册方式:
- 手机号 + 短信验证码 + 设置密码
登录方式:
- 手机号 + 验证码
- 手机号 + 密码
- 微信授权登录(获取手机号)
安全策略:
- 同一手机号每日发送验证码上限10次
- 密码错误5次锁定账户30分钟
- 支持设备管理,异常登录提醒
2.1.2 首页
核心功能:
- 城市定位:自动获取当前位置,支持手动切换
- Banner轮播:3-5张宣传图,后台可配置
- 热门服务:横向滑动展示,诉讼代理、仲裁、合同起草等
- 推荐律师:基于定位、活跃度、评分的智能推荐
- 法律资讯:最新法律动态、普法文章
- 快捷入口:AI法律助手、紧急援助、我的订单、在线客服
2.1.3 订单发布
订单类型及字段:
| 订单类型 | 核心字段 | 特殊要求 |
|---|---|---|
| 诉讼代理 | 案件类型、所在地、争议类型、诉讼阶段、诉讼角色、标的额、案情描述 | 案情描述最少50字 |
| 仲裁 | 仲裁类型、仲裁对象、所在地、仲裁机构、仲裁内容、标的额 | 劳动仲裁/商事仲裁区分 |
| 合同起草/审查 | 服务类型、合同类型、签订地、合同金额、合同内容、合同要求 | 审查/修改需上传原合同 |
| 代拟法律文书 | 文书类型、文书用途、内容要求、参考材料 | 支持起诉状、答辩状、律师函等 |
| 图文咨询 | 咨询领域、咨询内容、是否公开、是否电话回复 | 支持文字/图片/音频/视频 |
| 视频咨询(新增) | 咨询领域、问题概述、预约时间、咨询时长、相关材料 | 15/30/60分钟可选 |
| 紧急法律援助(新增) | 紧急类型、当前位置、情况描述、联系电话、紧急联系人 | 7×24小时响应,5分钟内匹配 |
2.1.4 AI法律助手(新增)
AI预诊功能:
- 案件类型判断(准确率展示)
- 涉及法律条款
- 胜诉概率预估(仅供参考)
- 建议的服务类型
- 律师费参考区间
- 处理时间预估
智能填单:AI引导式问答,自动提取关键信息填充表单
简单文书生成:欠条、借条、收条、解除合同通知书、授权委托书
法规查询:关键词搜索,AI解读法条含义
2.1.5 律师广场
搜索筛选:
- 搜索条件:姓名、律所名称、擅长领域关键词
- 筛选条件:所在地区、擅长领域、执业年限、律师等级、价格区间、是否在线、所属律所
- 排序方式:综合排序、评分最高、接单最多、执业最久
- 视图切换:律师列表视图 / 律所列表视图
律师详情页:
- 基本信息:头像、姓名、等级、所属律所(可点击跳转)、执业年限、擅长领域、评分、接单数
- 个人简介:教育背景、执业经历、专业特长、个人荣誉
- 服务案例:脱敏后的典型案例
- 法律文集:律师发布的专业文章
- 服务项目与报价
- 用户评价:综合评分、分项评分、评价列表
律师对比功能(新增):支持最多3位律师对比,维度包括执业年限、擅长领域、案例数、评分、报价、所属律所规模
律所对比功能(新增):支持最多3家律所对比,维度包括规模、律师人数、案例数、评分、擅长领域
2.1.6 律所广场
搜索筛选:
- 搜索条件:律所名称、负责人姓名、擅长领域关键词
- 筛选条件:所在地区、律所规模(小/中/大)、擅长领域、成立年限、评分
- 排序方式:综合排序、评分最高、案件最多、律师最多
律所卡片展示:
- 律所Logo、名称、评分、规模标签
- 简介(前50字)、擅长领域标签
- 旗下律师数、累计案件数、好评率
- 「进入主页」按钮、「咨询律所」按钮
律所详情页
头部信息:
- 律所Logo、名称、认证标识、评分、关注按钮
- 规模、成立年限、所在地区
- 联系按钮(电话/在线咨询)
Tab导航:
- 首页:简介、荣誉资质、服务统计、最新动态
- 律师团队:旗下律师列表(可点击跳转律师详情)
- 服务案例:精选案例展示
- 用户评价:客户评价列表
快捷操作:
- 「咨询律所」:向律所发起咨询,由律所分配律师回复
- 「委托案件」:直接向律所委托案件
- 「关注收藏」:关注律所,接收动态更新
2.1.7 我的订单
订单详情页功能:
- 进度时间轴:全部节点展示,当前节点高亮
- 订单信息:服务类型、订单编号、创建时间、需求详情
- 律师信息:联系方式(支付后可见)
- 费用明细:服务费、优惠券抵扣、积分抵扣、实付金额
- 相关材料:用户上传、律师提供的文件、电子合同
案件进度可视化(新增):
- 时间轴模式展示关键节点
- 开庭日期提前提醒(1天/3天/7天)
- 材料提交截止提醒
- 日历同步功能
2.1.7 我的
功能模块:
- 个人信息:头像、昵称、手机号、实名认证状态、会员等级
- 我的订单:待支付、服务中、待评价、退款快捷入口
- 我的收藏:已收藏的律师列表
- 我的积分:积分余额、获取记录、使用规则、积分商城
- 优惠券:待使用、已使用、已过期
- 推广中心:推广码、分享功能、邀请记录、佣金明细、申请提现
- 咨询记录:历史咨询列表
- 电子合同:已签署的电子合同列表
- 法律知识库(新增):普法文章、常见问题Q&A、视频课程、法规查询
- 在线客服:微信客服跳转、平台电话、常见问题FAQ、AI智能客服
- 设置:账号安全、消息通知、隐私设置、清除缓存、注销账号
2.2 律师端小程序
2.2.1 入驻与认证
律师认证材料:
| 材料 | 必填 | 说明 |
|---|---|---|
| 真实姓名 | 是 | 与执业证一致 |
| 身份证号 | 是 | 系统校验格式 |
| 身份证照片 | 是 | 正反面 |
| 执业证号 | 是 | 系统校验格式 |
| 执业证照片 | 是 | 清晰可见证号 |
| 所属律所 | 是 | 搜索选择平台已认证律所,或填写律所名称(需后续验证关联) |
| 与律所关系 | 是 | 独立执业/挂靠/专职/合伙人 |
| 执业地区 | 是 | 省市选择 |
| 擅长领域 | 是 | 多选,最多5个 |
| 个人简介 | 是 | 50-500字 |
| 头像照片 | 是 | 职业照 |
| 学历证明 | 否 | 提升可信度 |
2.2.2 首页/工作台
数据概览:
- 今日数据:新订单数、待处理订单、今日咨询数、未回复咨询、今日收入、待结算金额
- 本月数据:接单数、完成数、收入金额、好评率、同比上月
待办事项:待确认订单、待回复咨询、待处理消息、待签署合同
快捷入口:接单广场、我的订单、咨询管理、钱包
2.2.3 接单广场
订单筛选:
- 服务类型:诉讼代理、仲裁、合同服务、文书代拟、咨询等
- 案件类型:民事、刑事、行政
- 地区:省/市/区
- 标的额范围、发布时间
报价/竞价:
- 服务报价(金额)
- 报价说明(为什么选我)
- 预计服务周期
- 附加服务说明
2.2.4 我的订单
订单状态:
- 待确认:用户选择了我,待双方确认
- 待签约:确认后待签署合同
- 进行中:服务执行中
- 待验收:服务完成待用户确认
- 已完成:订单完结
- 已取消:订单取消
进度更新功能:文字描述进度、选择进度节点(立案、开庭、判决等)、上传相关文件
2.2.5 智能日程管理(新增)
日历视图:月视图/周视图/日视图切换,事项展示:开庭日期、咨询预约、材料截止日
日程功能:
- 自动同步订单关键日期
- 手动添加日程
- 提醒设置(提前1天/3天/7天)
- 冲突检测与提醒
工作负荷可视化:当前进行中案件数、本周预约数、忙碌度指示、自动拒单设置
2.2.6 客户关系管理CRM(新增)
客户档案:客户基本信息、历史服务记录、沟通记录、客户标签(VIP、潜在、已流失等)
客户分组:按来源分组、按服务类型分组、自定义分组
跟进提醒:设置回访提醒、节日问候提醒、合同到期提醒
2.2.7 律师协作功能(新增)
案件转介绍:将不擅长的案件推荐给平台其他律师,设置转介绍佣金比例,转介绍记录追踪
团队协作(律所功能):案件团队分配、团队成员权限设置、协作沟通记录、工作量统计
2.3 律所端小程序 【新增章节】
2.3.1 律所入驻与认证
律所认证材料:
| 材料 | 必填 | 说明 |
|---|---|---|
| 律所名称 | 是 | 与执业许可证一致 |
| 执业许可证号 | 是 | 司法局颁发的许可证号 |
| 执业许可证 | 是 | 照片清晰可见 |
| 负责人姓名 | 是 | 律所主任或执行合伙人 |
| 负责人身份证 | 是 | 正反面照片 |
| 负责人手机号 | 是 | 用于接收通知 |
| 律所地址 | 是 | 省市区+详细地址 |
| 律所规模 | 是 | 小型(1-10人)/中型(11-50人)/大型(50人+) |
| 律所简介 | 是 | 100-1000字介绍 |
| 擅长领域 | 是 | 最多选择5个 |
| 律所Logo | 否 | 提升品牌形象 |
| 对公账户 | 是 | 用于收入结算 |
2.3.2 律所主页管理
主页装修:
- 基本信息:名称、Logo、简介、联系方式、地址(地图定位)
- 轮播图:最多5张,展示律所环境、荣誉、团队活动等
- 荣誉资质:上传律所获得的奖项、资质证书
- 服务统计:累计案件数、客户数、好评率等数据展示
旗下律师展示:自动展示已关联的律师,可设置排序、推荐位
案例展示:精选服务案例(脱敏处理),展示律所专业能力
文章动态:发布律所新闻、专业文章、活动通知
2.3.3 律师团队管理
添加律师:
- 方式一:输入律师手机号,发送邀请链接
- 方式二:从平台已认证律师中搜索并邀请
- 方式三:生成律所邀请码,律师注册时填写
律师角色设置:
- 负责人:律所管理员,拥有所有权限
- 合伙人:可参与案件分配、查看统计数据
- 普通律师:接单服务,查看个人数据
律师管理:查看律师状态、案件量、收入、评分;移出律师(需处理完进行中案件)
2.3.4 案件管理与分配
案件接收模式:
- 模式一:律所统一接单,内部分配给律师
- 模式二:律师直接接单,律所监管
- 模式三:混合模式(大案律所接,小案律师直接接)
案件分配:
- 手动分配:指定具体律师处理
- 自动分配:根据律师专长、工作量、评分智能分配
- 抢单模式:发布到律所内部,律师抢单
案件监管:查看所有案件进度、介入处理争议、统一服务质量
2.3.5 财务管理
收入结算:
- 律所账户:客户支付到律所账户,律所内部分配给律师
- 律师账户:客户直接支付到律师账户,律所抽取管理费
- 混合模式:根据案件类型灵活设置
财务报表:
- 收入统计:按时间、按律师、按案件类型统计
- 支出统计:律师分成、平台佣金、运营成本
- 利润分析:月度/季度/年度财务报表
提现管理:律所账户提现到对公账户,设置提现审批流程
2.3.6 数据统计与分析
经营数据:订单量、成交额、客户数、转化率趋势图
律师绩效:各律师的接单量、完成率、评分、收入排名
客户分析:客户来源、地域分布、需求类型、复购率
竞品对比:与同城其他律所的数据对比(匿名)
2.4 服务专员端
2.3.1 核心职责
服务专员是平台服务质量的关键保障,主要职责包括:
- 订单协调:确认用户需求,完善订单信息;匹配合适的律师;协调双方沟通,促成签约
- 服务跟进:跟踪订单进度;处理服务过程中的问题;确保服务质量
- 投诉处理:受理用户/律师投诉;协调解决争议;上报重大问题
- 客户维护:重要客户关系维护;满意度调查;复购引导
2.3.2 工作台
数据概览:
- 我的工作量:当前服务客户数/上限、今日新分配订单、待跟进订单、超时预警订单
- 绩效数据:本月处理订单数、成功签约数、客户满意度、投诉处理数
待办事项:新订单待处理、待跟进订单、超时预警、投诉待处理
2.3.3 进度提醒与预警
| 预警类型 | 触发条件 | 处理要求 |
|---|---|---|
| 订单超时 | 24小时未匹配律师 | 立即跟进 |
| 支付超时 | 48小时未支付 | 联系催付 |
| 进度停滞 | 7天无进度更新 | 联系律师确认 |
| 用户投诉 | 收到投诉 | 2小时内响应 |
| 即将到期 | 服务期限前7天 | 提醒律师 |
2.3.4 服务话术库(新增)
话术分类:首次联系话术、需求确认话术、律师推荐话术、催付话术、投诉安抚话术、回访话术
快捷使用:一键复制、变量替换(姓名、订单号等)、收藏常用话术
2.5 代理商体系
2.4.1 三级代理结构
代理商权限对比:
| 权限 | 省代 | 市代 | 业务伙伴 |
|---|---|---|---|
| 区域独占 | ✓ | ✓ | ✗ |
| 发展下级 | ✓ | ✓ | ✗ |
| 下级分佣 | ✓ | ✓ | ✗ |
| 独立后台 | ✓ | ✓ | ✗ |
| 数据报表 | 全省 | 全市 | 个人 |
| 培训支持 | 高级 | 中级 | 基础 |
2.4.2 佣金体系
| 代理商等级 | 订单佣金比例 | 律师入驻奖励 | 下级分佣比例 | 结算周期 |
|---|---|---|---|---|
| 省代 | 10%-15% | 200元/人 | 下级佣金的20% | T+7 |
| 市代 | 8%-12% | 100元/人 | 下级佣金的15% | T+7 |
| 业务伙伴 | 5%-8% | 50元/人 | 无 | T+15 |
佣金计算规则:
- 用户通过代理商推广链接注册
- 用户下单并完成支付
- 服务完成且无退款
- 系统自动计算佣金
- T+7天进入可提现余额
2.6 管理后台
2.5.1 数据大屏
2.5.2 核心管理功能
| 功能模块 | 核心功能 | 关键操作 |
|---|---|---|
| 用户管理 | 用户列表、详情、订单、导出 | 启用/禁用、调整等级、发送通知、重置密码 |
| 律师管理 | 律师列表、待审核、等级管理 | 审核操作、启用/禁用、调整等级、导出 |
| 订单管理 | 订单列表、退款管理、争议处理 | 分配专员、平台介入、处理退款、仲裁处理 |
| 服务专员管理 | 专员列表、工作量分配、绩效统计 | 分配规则配置、自动分配、绩效查看 |
| 代理商管理 | 代理商列表、等级配置、佣金结算 | 审核入驻、调整等级、佣金审核 |
| 财务管理 | 收入统计、提现审核、对账管理 | 查看明细、审核提现、导出报表 |
| 内容管理 | 文章管理、Banner配置、分类管理 | 发布/编辑、上下架、排序调整 |
| 系统设置 | 基础配置、支付配置、消息模板 | 参数配置、模板编辑、日志查看 |
2.5.3 律师等级管理(新增)
等级体系:
- 青铜律师:默认等级
- 白银律师:完成20单+评分4.5+
- 黄金律师:完成50单+评分4.7+
- 钻石律师:完成100单+评分4.8+
- 特邀律师:平台认证
等级权益:推荐权重、展示标识、佣金比例、专属客服
三、核心业务流程
3.1 订单全流程
3.1.1 订单发布流程
3.1.2 律师匹配流程
3.1.3 支付签约流程
3.2 图文咨询流程
3.2.1 免费咨询流程
3.2.2 付费咨询流程
3.3 视频咨询流程(新增)
3.3.1 即时视频咨询
3.3.2 视频咨询异常处理
3.4 代理商推广绑定流程
3.4.1 绑定规则说明
首次绑定规则:
- 用户首次注册时绑定的代理商为永久归属(可后台修改)
- 绑定有效期:可配置(默认永久/30天/90天/1年)
- 手动绑定:后台管理员可手动修改用户归属代理商
- 冲突处理:同一用户不可同时绑定多个代理商
绑定触发条件:
- 通过代理商推广链接/二维码注册
- 注册时输入代理商邀请码
- 手动绑定(后台操作)
3.5 紧急法律援助流程(新增)
3.5.1 紧急援助规则
服务时间:7×24小时
值班机制:律师可设置值班时段,值班期间优先接收紧急订单
响应时效:要求5分钟内响应,超时自动转人工
费用模式:首次咨询免费(15分钟),超时按分钟计费
3.6 企业服务流程(新增)
3.6.1 企业套餐服务
| 服务项目 | 基础版 | 专业版 | 尊享版 |
|---|---|---|---|
| 合同审查 | 10份/月 | 30份/月 | 不限量 |
| 法律咨询 | 5小时/月 | 不限时 | 不限时+优先响应 |
| 律师函 | 3份/月 | 10份/月 | 不限量 |
| 诉讼代理 | 9折优惠 | 8折优惠 | 7折优惠 |
| 专属律师 | 无 | 1名专属律师 | 3人律师团队 |
| 响应时间 | 4小时内 | 2小时内 | 30分钟内 |
| 员工培训 | 无 | 1次/年 | 4次/年 |
| 价格 | ¥2,000/月 | ¥5,000/月 | ¥12,000/月 |
3.6.2 企业工作台功能
合同管理:合同模板库、合同在线审查、合同审批流程、合同归档管理
法律咨询:7×24小时在线咨询、多员工同时咨询、咨询记录归档、常见问题库
风险管理:法律风险预警、合规性检查、诉讼案件管理、知识产权保护
员工管理:子账号管理、权限分配、使用统计、费用分摊
四、技术架构
4.1 系统架构图
4.1.1 架构说明
接入层:
- 支持多端接入:用户端小程序、律师端小程序、服务专员端、代理商端、管理后台PC、代理商后台
- CDN加速静态资源,提升用户体验
- 负载均衡分发请求,保证高可用性
API网关层:
- 统一身份认证和授权
- 请求限流和熔断保护
- 请求日志记录和审计
- 路由转发到对应微服务
应用服务层:
- 微服务架构,服务独立部署
- 服务间通过RPC或消息队列通信
- 支持水平扩展,应对高并发
基础服务层:
- 消息队列:异步处理、削峰填谷
- 缓存服务:提升读取性能
- 搜索引擎:全文搜索、复杂查询
- 文件存储:图片、文档、视频存储
4.2 项目目录结构
4.3 技术选型
| 层级 | 技术选型 | 版本要求 | 说明 |
|---|---|---|---|
| 前端框架 | Vue.js | 2.6+ (建议3.x) | PC端管理后台 |
| UI框架 | ElementUI | 2.15+ | PC端组件库 |
| 移动端框架 | UniApp | 最新版 | 跨平台小程序开发 |
| 后端框架 | ThinkPHP | 6.0+ | RESTful API开发 |
| 数据库 | MySQL | 8.0+ | 主数据存储 |
| 缓存 | Redis | 6.0+ | 会话、缓存、队列 |
| 搜索引擎 | Elasticsearch | 7.x | 律师搜索、案例检索 |
| 消息队列 | RabbitMQ | 3.8+ | 异步任务处理 |
| 文件存储 | 阿里云OSS | - | 图片、文件、视频存储 |
| 短信服务 | 阿里云短信 | - | 验证码、通知 |
| 支付 | 微信支付 | V3 | 小程序支付 |
| 电子签名 | e签宝/法大大 | - | 合同签署 |
| 视频服务 | 腾讯云TRTC | - | 实时音视频 |
| AI服务 | 百度文心/讯飞星火 | - | 智能问答 |
| 存证服务 | 蚂蚁链/至信链 | - | 区块链存证 |
4.4 配置文件说明
4.4.1 数据库配置
// server/config/database.php - 数据库配置
return [
'type' => 'mysql',
'hostname' => env('DB_HOST', '127.0.0.1'),
'database' => env('DB_NAME', 'flzx'),
'username' => env('DB_USER', 'root'),
'password' => env('DB_PASS', ''),
'hostport' => env('DB_PORT', '3306'),
'charset' => 'utf8mb4',
'prefix' => 'fl_',
// 主从配置
'deploy' => 1, // 开启分布式
'rw_separate' => true, // 读写分离
'master_num' => 1,
'slave_no' => '',
];
4.4.2 缓存配置
// server/config/cache.php - 缓存配置
return [
'default' => 'redis',
'stores' => [
'redis' => [
'type' => 'redis',
'host' => env('REDIS_HOST', '127.0.0.1'),
'port' => env('REDIS_PORT', 6379),
'password' => env('REDIS_PASS', ''),
'select' => 0,
'timeout' => 0,
'prefix' => 'flzx:',
],
],
];
4.4.3 微信配置
// server/config/extra/wechat.php - 微信配置
return [
'user' => [ // 用户端小程序
'app_id' => env('WECHAT_USER_APPID', ''),
'app_secret' => env('WECHAT_USER_SECRET', ''),
],
'lawyer' => [ // 律师端小程序
'app_id' => env('WECHAT_LAWYER_APPID', ''),
'app_secret' => env('WECHAT_LAWYER_SECRET', ''),
],
'payment' => [ // 微信支付
'mch_id' => env('WECHAT_MCH_ID', ''),
'mch_key' => env('WECHAT_MCH_KEY', ''),
'cert_path' => '',
'key_path' => '',
'notify_url' => '',
],
];
4.5 微服务拆分规划
用户服务 (User Service):用户注册、登录、认证;用户信息管理;会员等级管理;积分系统
律师服务 (Lawyer Service):律师入驻认证;律师信息管理;律师等级管理;律师搜索匹配
订单服务 (Order Service):订单创建、管理;订单状态流转;订单进度跟踪;订单评价系统
支付服务 (Payment Service):支付订单创建;支付渠道对接;支付回调处理;退款处理
咨询服务 (Consultation Service):图文咨询管理;视频咨询管理;咨询记录存储;咨询评价系统
消息服务 (Message Service):站内消息;推送通知;短信通知;邮件通知
文件服务 (File Service):文件上传下载;图片处理;文档转换;OSS存储管理
搜索服务 (Search Service):全文搜索;智能推荐;搜索热词;搜索分析
服务间通信
同步通信:RESTful API(简单调用)、gRPC(高性能调用)、GraphQL(复杂查询)
异步通信:消息队列(解耦服务)、事件驱动(状态变更通知)、发布订阅(一对多消息)
五、API接口设计
5.1 接口规范
5.1.1 请求格式
5.1.2 响应格式
5.1.3 状态码说明
| 状态码 | 说明 | 场景 |
|---|---|---|
| 200 | 成功 | 请求成功 |
| 400 | 请求参数错误 | 参数缺失、格式错误 |
| 401 | 未授权 | Token失效、未登录 |
| 403 | 禁止访问 | 权限不足 |
| 404 | 资源不存在 | 数据不存在 |
| 429 | 请求过于频繁 | 限流触发 |
| 500 | 服务器错误 | 系统异常 |
5.1.4 分页规范
5.2 用户端/律师端API
5.2.1 认证相关
5.2.2 首页相关
5.2.3 律师相关
5.2.4 订单相关
5.2.5 咨询相关
5.2.6 视频咨询(新增)
5.2.7 AI助手(新增)
5.2.8 紧急援助(新增)
5.2.9 律师端专属
5.2.10 律所端专属
5.3 管理后台API
5.4 代理商后台API
5.5 开放平台API(新增)
六、数据库设计
6.1 核心表结构
6.1.1 用户表 (fl_user)
6.1.2 律师表 (fl_lawyer)
6.1.9 律所表 (fl_law_firm)
6.1.10 律所律师关联表 (fl_law_firm_lawyer)
6.1.3 订单表 (fl_order)
6.1.4 订单进度表 (fl_order_progress)
6.1.5 咨询记录表 (fl_consultation)
6.1.6 咨询消息表 (fl_consultation_message)
6.1.7 代理商表 (fl_partner)
6.1.8 佣金记录表 (fl_commission)
6.2 数据字典
6.2.1 订单类型枚举
| 值 | 说明 |
|---|---|
| 1 | 诉讼代理 |
| 2 | 仲裁 |
| 3 | 合同起草 |
| 4 | 合同审查 |
| 5 | 文书代拟 |
| 6 | 图文咨询 |
| 7 | 视频咨询 |
| 8 | 紧急援助 |
6.2.2 订单状态枚举
| 值 | 说明 |
|---|---|
| 0 | 待匹配 |
| 10 | 待报价 |
| 20 | 待确认 |
| 30 | 待支付 |
| 40 | 待签约 |
| 50 | 服务中 |
| 60 | 待验收 |
| 70 | 待评价 |
| 80 | 已完成 |
| 90 | 已取消 |
| 100 | 退款中 |
| 110 | 已退款 |
6.2.3 律师等级枚举
| 值 | 等级 | 条件 |
|---|---|---|
| 1 | 青铜 | 默认 |
| 2 | 白银 | 完成20单+评分4.5+ |
| 3 | 黄金 | 完成50单+评分4.7+ |
| 4 | 钻石 | 完成100单+评分4.8+ |
| 5 | 特邀 | 平台认证 |
6.2.6 擅长领域枚举
民事纠纷、婚姻家庭、劳动纠纷、交通事故、房产纠纷、合同纠纷、债权债务、知识产权、刑事辩护、公司法务、行政纠纷、涉外法律、医疗纠纷、拆迁安置、其他
6.3 索引优化策略
用户表:phone(唯一索引)、openid(普通索引)、partner_id(普通索引)、create_time(普通索引)
律师表:user_id(唯一索引)、license_no(唯一索引)、city(普通索引)、fields(全文索引)、level(普通索引)、score(普通索引)、certify_status(普通索引)
订单表:order_no(唯一索引)、user_id(普通索引)、lawyer_id(普通索引)、status(普通索引)、city(普通索引)、case_type(普通索引)、create_time(普通索引)
咨询表:consult_no(唯一索引)、user_id(普通索引)、lawyer_id(普通索引)、status(普通索引)、create_time(普通索引)
6.4 分库分表方案
分库策略:
- 按业务拆分:用户库、订单库、内容库、财务库
- 按地区拆分:华北库、华东库、华南库、西部库
分表策略:
- 订单表:按用户ID哈希分表(128张表),或按时间分表(按月)
- 消息表:按时间分表(按月),历史数据归档
- 日志表:按时间分表(按天),定期清理
6.5 数据备份恢复
备份策略:
- 全量备份:每周日凌晨2点执行
- 增量备份:每天凌晨2点执行
- 实时备份:主从复制,延迟不超过5秒
- 备份保留:本地保留30天,云端保留90天
恢复策略:
- Point-in-Time Recovery:恢复到指定时间点
- 快速恢复:主库故障,从库自动切换
- 定期演练:每季度进行一次恢复演练
七、非功能性需求
7.1 性能要求
| 指标 | 目标值 | 说明 |
|---|---|---|
| 首页加载时间 | ≤ 2秒 | 首次加载,3G网络 |
| API响应时间 | ≤ 500ms | P99指标 |
| 并发用户数 | ≥ 10,000 | 同时在线 |
| 峰值QPS | ≥ 5,000 | 每秒查询数 |
| 数据库查询 | ≤ 100ms | 复杂查询 |
| 搜索响应 | ≤ 300ms | 全文搜索 |
| 视频通话延迟 | ≤ 200ms | 端到端 |
| 律所页面加载 | ≤ 1.5秒 | 包含旗下律师列表 |
| 律所团队数据查询 | ≤ 300ms | 包含统计信息 |
7.2 可用性要求
系统可用性:99.9%(年停机时间不超过8.76小时)
故障恢复:
- 服务故障自动切换时间 ≤ 30秒
- 数据库故障自动切换时间 ≤ 60秒
- 数据丢失概率 ≤ 0.001%
容灾要求:
- 同城双活:同一城市两个可用区部署
- 异地灾备:异地数据中心备份
- RPO(恢复点目标)≤ 5分钟
- RTO(恢复时间目标)≤ 30分钟
7.3 可扩展性要求
水平扩展:
- 应用服务:支持水平扩展,单节点故障不影响服务
- 数据库:支持读写分离,支持分库分表
- 缓存:支持集群模式
垂直扩展:支持单机硬件升级(CPU、内存、磁盘)
7.4 兼容性要求
小程序兼容性:
- 微信基础库版本:≥ 2.10.0
- iOS系统:≥ iOS 10
- Android系统:≥ Android 5.0
浏览器兼容性:
- Chrome ≥ 80
- Firefox ≥ 75
- Safari ≥ 13
- Edge ≥ 80
7.5 安全要求
数据安全:
- 敏感数据加密存储(AES-256)
- 传输加密(TLS 1.3)
- 数据库连接加密
- 定期安全审计
接口安全:
- 防重放攻击(时间戳+随机数+签名)
- 限流保护(IP限流、用户限流、接口限流)
- SQL注入防护
- XSS攻击防护
八、安全设计
8.1 身份认证与授权
8.1.1 认证方式
Token认证:
- JWT Token,有效期2小时
- Refresh Token,有效期7天
- Token黑名单机制
双因素认证(管理员):
- 密码 + 短信验证码
- 密码 + 邮箱验证码
- 密码 + 动态令牌(TOTP)
8.1.2 权限控制
RBAC模型:基于角色的访问控制
- 角色:超级管理员、运营管理员、财务管理员、客服专员、代理商
- 权限粒度:菜单级、按钮级、数据级
- 数据权限:只能查看自己及下属的数据
8.2 数据安全
8.2.1 数据加密
| 数据类型 | 加密方式 | 说明 |
|---|---|---|
| 用户密码 | bcrypt | 哈希加盐 |
| 身份证号 | AES-256 | 对称加密 |
| 手机号 | AES-256 | 对称加密 |
| 银行卡号 | AES-256 | 对称加密 |
| 执业许可证号 | AES-256 | 律所敏感信息 |
| 对公账户 | AES-256 | 律所财务信息 |
| 通信传输 | TLS 1.3 | 传输加密 |
8.2.2 数据脱敏
展示脱敏:
- 手机号:138****8888
- 身份证号:110**********8888
- 姓名:张**
- 银行卡:6222 **** **** 8888
8.3 接口安全
8.3.1 签名机制
8.3.2 限流策略
| 限流维度 | 限制规则 | 说明 |
|---|---|---|
| IP限流 | 100次/分钟 | 防止恶意攻击 |
| 用户限流 | 60次/分钟 | 防止刷接口 |
| 短信限流 | 5次/小时 | 防止短信轰炸 |
| 登录限流 | 5次/小时 | 防止暴力破解 |
8.4 安全审计
审计日志内容:
- 用户ID、操作时间、操作类型、操作对象、操作结果、IP地址、设备信息
审计范围:
- 登录/登出操作
- 敏感数据访问(用户信息、订单信息)
- 资金操作(支付、提现、退款)
- 权限变更(角色调整、权限分配)
- 系统配置修改
8.5 隐私保护
合规要求:
- 符合《个人信息保护法》要求
- 符合《网络安全法》要求
- 符合《数据安全法》要求
隐私保护措施:
- 用户授权:明确告知数据使用范围,获取用户同意
- 最小化原则:只收集必要信息
- 数据匿名化:统计分析使用匿名数据
- 数据删除:支持用户注销账号,彻底删除数据
- 数据导出:支持用户导出个人数据
九、合规与风险控制
9.1 法律合规要求
9.1.1 平台资质要求
必备资质:
- ICP备案(互联网信息服务备案)
- 增值电信业务经营许可证(ICP证)
- 网络文化经营许可证(如涉及内容)
- 等保三级备案(信息系统安全等级保护)
行业资质:
- 与律所建立合作关系
- 律师执业信息核验
- 律所执业许可证核验
- 平台服务协议、用户协议、隐私政策
- 律所服务协议(明确平台与律所权责)
9.1.2 服务合规要求
禁止行为:
- 平台不得直接提供法律服务(必须由持证律师提供)
- 不得承诺案件结果(如"包赢")
- 不得违规收取费用(必须透明定价)
- 不得泄露客户隐私和案件信息
合规措施(律师):
- 律师实名认证,执业证核验
- 确认律师与律所关系(独立/挂靠/专职)
- 服务协议明确权责边界
- 收费透明,明码标价
- 建立投诉处理机制
合规措施(律所) :
- 律所执业许可证核验
- 负责人身份核验
- 确认律所与旗下律师的劳动关系
- 律所对旗下律师服务承担连带责任
- 律所账户资金流水监管
9.2 行业监管要求
司法行政部门监管:
- 定期向司法局报送平台运营数据
- 配合律师执业监督检查
- 建立律师违规行为处理机制
市场监管部门监管:
- 明码标价,不得价格欺诈
- 不得虚假宣传
- 消费者权益保护
网信部门监管:
- 内容审核,不得传播违法违规信息
- 网络安全保护
- 数据安全管理
9.3 风险识别与应对
| 风险类型 | 风险描述 | 应对措施 | 安全等级 |
|---|---|---|---|
| 法律风险 | 律师服务质量问题、违规执业 | 严格准入审核、服务监督、投诉处理 | Critical |
| 合规风险 | 违反法律法规、监管要求 | 法务审查、定期合规检查、及时整改 | Critical |
| 资金风险 | 资金挪用、洗钱、欺诈 | 资金托管、交易监控、风控规则 | High |
| 数据风险 | 数据泄露、隐私侵犯 | 加密存储、访问控制、安全审计 | High |
| 运营风险 | 系统故障、服务中断 | 高可用架构、容灾备份、应急预案 | Medium |
| 声誉风险 | 负面舆论、品牌受损 | 舆情监控、危机公关、服务改进 | Medium |
9.4 应急预案
9.4.1 应急响应流程
9.4.2 常见应急场景
系统故障:
- 自动切换到备用系统
- 通知运维团队紧急处理
- 向用户发布服务公告
- 1小时内恢复核心功能
数据泄露:
- 立即阻断泄露源
- 评估泄露范围
- 通知受影响用户
- 向监管部门报告
- 配合调查整改
资金异常:
- 暂停相关交易
- 冻结可疑账户
- 核查交易记录
- 追回损失资金
- 报警处理
十、商业模式
10.1 盈利模式
10.1.1 佣金抽成
订单佣金:平台从每笔订单中抽取一定比例作为服务费
| 服务类型 | 平台抽成比例 | 说明 |
|---|---|---|
| 诉讼代理 | 10%-15% | 按标的额阶梯收费 |
| 仲裁服务 | 10%-15% | 按标的额阶梯收费 |
| 合同起草 | 20% | 固定比例 |
| 合同审查 | 20% | 固定比例 |
| 文书代拟 | 20% | 固定比例 |
| 图文咨询 | 30% | 固定比例 |
| 视频咨询 | 30% | 固定比例 |
| 紧急援助 | 15% | 首次咨询免费,超时收费 |
10.1.2 会员服务
个人会员:
- 普通会员:免费,基础服务
- 银卡会员:99元/年,9折优惠+优先匹配
- 金卡会员:299元/年,8.5折优惠+专属客服
- 钻石会员:999元/年,8折优惠+1对1顾问
企业会员:
- 基础版:2000元/月
- 专业版:5000元/月
- 尊享版:12000元/月
律所会员 :
- 基础版:免费,基础展示功能
- 标准版:999元/月,优先推荐+数据分析
- 旗舰版:2999元/月,首页展示+专属客服+高级数据
10.1.3 增值服务
- 律师推广:律师付费置顶、推荐位
- 广告收入:首页Banner、信息流广告
- 数据服务:行业报告、数据分析
- 培训服务:律师培训、企业法务培训
- 工具服务:合同模板、文书生成
10.2 定价策略
10.2.1 市场定价原则
透明定价:所有服务明码标价,无隐形消费
市场化定价:参考市场平均价格,保持竞争力
动态定价:根据律师等级、紧急程度、地区差异调整
10.2.2 参考定价表
| 服务类型 | 参考价格区间 | 计费方式 |
|---|---|---|
| 图文咨询 | 50-500元/次 | 按次计费 |
| 视频咨询 | 200-1000元/小时 | 按时计费 |
| 合同起草 | 500-3000元/份 | 按份计费 |
| 合同审查 | 300-2000元/份 | 按份计费 |
| 律师函 | 500-2000元/份 | 按份计费 |
| 诉讼代理 | 5000-50000元/件 | 按标的额比例+基础费 |
| 仲裁代理 | 5000-30000元/件 | 按标的额比例+基础费 |
10.3 会员体系
10.3.1 用户会员等级
| 等级 | 升级条件 | 权益 |
|---|---|---|
| 普通会员 | 注册即得 | 基础服务、积分累计 |
| 银卡会员 | 消费满1000元或购买会员 | 9折优惠、优先匹配、专属客服 |
| 金卡会员 | 消费满5000元或购买会员 | 8.5折优惠、极速响应、年度体检 |
| 钻石会员 | 消费满20000元或购买会员 | 8折优惠、1对1顾问、专属律师团队 |
10.3.2 积分体系
积分获取:
- 注册:+100积分
- 完善资料:+50积分
- 每日签到:+10积分
- 发布订单:+20积分
- 完成订单:+50积分
- 评价服务:+20积分
- 邀请好友:+100积分
积分使用:
- 抵扣订单金额(100积分=1元)
- 兑换优惠券
- 兑换会员时长
- 积分商城兑换礼品
十一、运营策略
11.1 冷启动方案
11.1.1 种子用户获取
律师端:
- 与律所合作,批量引入律师
- 律师推荐奖励机制(推荐1位律师奖励200元)
- 前100名入驻律师免平台抽成3个月
用户端:
- 地推活动:商圈、社区、写字楼
- 线上推广:社交媒体、法律论坛、知识付费平台
- 企业合作:与中小企业协会、商会合作
11.1.2 初期运营活动
- 新用户专享:首次咨询免费或1元体验
- 限时优惠:首单5折、满减活动
- 邀请有礼:邀请好友双方各得优惠券
- 节日活动:3·15消费者权益日、12·4宪法日专题活动
11.2 用户增长策略
11.2.1 获客渠道
| 渠道 | 策略 | 预期效果 |
|---|---|---|
| 搜索引擎 | SEO优化、SEM投放 | 自然流量+付费流量 |
| 社交媒体 | 微信公众号、抖音、小红书 | 品牌曝光、内容获客 |
| 内容营销 | 法律科普文章、短视频 | 建立专业形象 |
| 线下推广 | 地推、展会、沙龙 | 精准获客 |
| 异业合作 | 与房产、婚庆、保险等行业合作 | 场景化获客 |
| 代理商体系 | 三级代理分销 | 裂变增长 |
11.2.2 用户留存策略
- 会员体系:等级权益激励持续使用
- 积分体系:积分兑换、签到奖励
- 内容运营:定期推送法律知识、案例解读
- 服务提醒:合同到期、案件进展提醒
- 社群运营:建立用户社群,提供增值服务
11.3 律师招募策略
11.3.1 招募渠道
律师招募:
- 律所合作:与中小型律所建立战略合作,批量引入旗下律师
- 律师协会:通过各地律协推荐
- 行业活动:法律论坛、研讨会
- 线上招募:法律垂直网站、社交媒体
- 内部推荐:现有律师推荐新律师
律所招募 :
- 律协合作:与地方律师协会合作,推荐优质律所
- 行业展会:参加法律服务展会、律所管理论坛
- 直客开发:BD团队直接拜访目标律所
- 标杆案例:打造标杆合作律所,形成示范效应
- 入驻优惠:前100家入驻律所免平台佣金3个月
11.3.2 律师激励
- 收入保障:保底收入、快速结算
- 成长支持:培训、案源支持、品牌曝光
- 等级权益:高等级律师更多推荐机会
- 专属服务:专属客服、优先派单
11.4 运营指标体系
11.4.1 核心指标
| 指标类型 | 指标名称 | 计算方式 | 目标值 |
|---|---|---|---|
| 用户指标 | 注册用户数 | 累计注册 | 100万+ |
| 月活跃用户(MAU) | 当月登录用户 | 20万+ | |
| 日活跃用户(DAU) | 当日登录用户 | 2万+ | |
| 交易指标 | 订单量 | 月订单数 | 5000+ |
| GMV | 月交易额 | 800万+ | |
| 客单价 | GMV/订单量 | 1600元 | |
| 转化指标 | 注册转化率 | 注册/访问 | 15% |
| 下单转化率 | 下单/访问 | 5% | |
| 支付转化率 | 支付/下单 | 80% | |
| 服务指标 | 律师响应时间 | 平均响应时长 | <30分钟 |
| 用户满意度 | 好评率 | 95%+ | |
| 投诉率 | 投诉数/订单数 | <1% |
十二、部署说明
12.1 环境要求
12.1.1 服务器配置
| 环境 | 配置 | 数量 | 说明 |
|---|---|---|---|
| 生产环境 | 8核16G | 4台 | 应用服务器 |
| 16核32G | 2台 | 数据库主从 | |
| 4核8G | 2台 | 缓存/队列 | |
| 测试环境 | 4核8G | 2台 | 应用+数据库 |
| 2核4G | 1台 | 缓存 |
12.1.2 软件环境
| 软件 | 版本 | 说明 |
|---|---|---|
| 操作系统 | CentOS 7.9 / Ubuntu 20.04 | Linux发行版 |
| Web服务器 | Nginx 1.20+ | 反向代理、负载均衡 |
| PHP | 8.0+ | 运行环境 |
| MySQL | 8.0+ | 数据库 |
| Redis | 6.0+ | 缓存、队列 |
| RabbitMQ | 3.8+ | 消息队列 |
| Elasticsearch | 7.x | 搜索引擎 |
12.2 部署步骤
12.2.1 后端部署
12.2.2 前端部署
12.3 高可用方案
12.3.1 架构设计
12.3.2 高可用措施
应用层:
- 多节点部署,Nginx负载均衡
- 健康检查,自动剔除故障节点
- 无状态设计,支持水平扩展
数据层:
- MySQL主从复制,读写分离
- Redis哨兵模式或集群模式
- 定期备份,支持Point-in-Time恢复
12.4 监控告警
12.4.1 监控体系
基础设施监控:
- 服务器CPU、内存、磁盘、网络
- Nginx连接数、请求量
- MySQL性能指标(QPS、慢查询)
应用监控:
- API响应时间、错误率
- 业务指标(订单量、支付成功率)
- 日志分析(ELK Stack)
12.4.2 告警规则
| 告警项 | 阈值 | 级别 | 通知方式 |
|---|---|---|---|
| CPU使用率 | > 80% | 警告 | 邮件 |
| CPU使用率 | > 90% | 严重 | 短信+电话 |
| 内存使用率 | > 85% | 警告 | 邮件 |
| 磁盘使用率 | > 80% | 警告 | 邮件 |
| API错误率 | > 5% | 严重 | 短信+邮件 |
| API响应时间 | > 2s | 警告 | 邮件 |
| MySQL连接数 | > 80% | 警告 | 邮件 |
12.5 备份与恢复
12.5.1 备份策略
数据库备份:
- 全量备份:每周日凌晨2点
- 增量备份:每天凌晨2点
- Binlog备份:实时
- 保留策略:本地30天,云端90天
文件备份:
- 上传文件:实时同步到OSS
- 配置文件:版本控制(Git)
- 日志文件:定期归档
12.5.2 恢复流程
十三、测试计划
13.1 测试策略
13.1.1 测试类型
| 测试类型 | 测试内容 | 工具/方法 |
|---|---|---|
| 单元测试 | 函数、类、模块 | PHPUnit |
| 接口测试 | API接口功能、性能 | Postman, JMeter |
| 集成测试 | 模块间交互 | 自动化测试脚本 |
| 系统测试 | 完整业务流程 | 手工+自动化 |
| 性能测试 | 并发、负载、压力 | JMeter, LoadRunner |
| 安全测试 | 漏洞扫描、渗透测试 | Burp Suite, AWVS |
| 兼容性测试 | 多设备、多浏览器 | 真机+模拟器 |
| 用户体验测试 | 易用性、交互 | 用户访谈、A/B测试 |
13.1.2 测试环境
测试环境:独立测试服务器,数据与生产隔离
预发布环境:与生产环境配置一致,用于上线前验证
测试数据:使用脱敏的模拟数据,覆盖各种场景
13.2 测试范围
13.2.1 功能测试清单
| 模块 | 测试项 | 优先级 |
|---|---|---|
| 用户端 | 注册登录 | P0 |
| 订单发布与管理 | P0 | |
| 支付与退款 | P0 | |
| 评价与投诉 | P1 | |
| 律师端 | 入驻与认证 | P0 |
| 接单与报价 | P0 | |
| 订单处理 | P0 | |
| 收入提现 | P1 | |
| 管理后台 | 用户/律师管理 | P0 |
| 订单管理 | P0 | |
| 财务管理 | P1 | |
| 代理商 | 推广与绑定 | P1 |
| 佣金结算 | P1 |
13.2.2 性能测试场景
- 并发登录:1000用户同时登录
- 下单峰值:每秒100笔订单
- 支付并发:每秒50笔支付
- 搜索性能:1000并发搜索,响应时间<500ms
- 稳定性测试:7×24小时持续运行
13.3 验收标准
13.3.1 功能验收标准
- 所有P0级功能100%通过测试
- 所有P1级功能95%以上通过测试
- 严重缺陷(Blocker)为0
- 主要缺陷(Critical)< 5个
- 次要缺陷(Major)< 20个
13.3.2 性能验收标准
| 指标 | 目标值 | 验收标准 |
|---|---|---|
| 首页加载时间 | < 2秒 | 95%请求达标 |
| API响应时间 | < 500ms | 99%请求达标 |
| 并发用户数 | 10,000 | 系统稳定运行 |
| 错误率 | < 0.1% | 24小时统计 |
| 系统可用性 | 99.9% | 月度统计 |
十四、开发进度
14.1 已完成功能
V1.0 版本(已上线):
- ✅ 用户端小程序:注册登录、首页、订单发布、律师广场、我的订单、个人中心
- ✅ 律师端小程序:入驻认证、接单广场、我的订单、收入管理
- ✅ 管理后台:用户管理、律师管理、订单管理、基础设置
- ✅ 核心业务流程:普通订单流程、图文咨询流程
- ✅ 支付系统:微信支付、订单支付、律师提现
V1.5 版本(已上线):
- ✅ 律所端小程序:律所入驻、主页管理、团队管理、案件分配
- ✅ 用户端:律所广场、律所详情页、律师-律所关联展示
- ✅ 数据库:律所表、律所律师关联表
14.2 待完成功能
V2.0 版本(开发中):
- 🔄 视频咨询功能(即时+预约)
- 🔄 紧急法律援助
- 🔄 AI法律助手
- 🔄 电子签名集成
- 🔄 区块链存证
- 🔄 企业服务套餐
- 🔄 代理商体系完善
- 🔄 律师CRM系统
- 🔄 律所高级功能(财务管理、数据分析)
- 🔄 数据大屏
- 🔄 开放平台API
14.3 版本规划
| 版本 | 计划时间 | 主要功能 | 状态 |
|---|---|---|---|
| V1.0 | 2025-12 | 基础功能上线 | ✅ 已上线 |
| V1.1 | 2026-01 | Bug修复、性能优化 | ✅ 已上线 |
| V2.0 | 2026-03 | 视频咨询、AI助手、企业服务 | 🔄 开发中 |
| V2.1 | 2026-04 | 紧急援助、存证功能、代理商完善 | 📋 计划中 |
| V2.2 | 2026-05 | 律师协作、CRM、数据大屏 | 📋 计划中 |
| V3.0 | 2026-06 | 开放平台、国际化、智能合约 | 📋 规划中 |
十五、附录
15.1 术语表
| 术语 | 英文 | 说明 |
|---|---|---|
| GMV | Gross Merchandise Volume | 商品交易总额 |
| DAU | Daily Active Users | 日活跃用户 |
| MAU | Monthly Active Users | 月活跃用户 |
| QPS | Queries Per Second | 每秒查询数 |
| API | Application Programming Interface | 应用程序接口 |
| JWT | JSON Web Token | 一种开放标准 |
| RBAC | Role-Based Access Control | 基于角色的访问控制 |
| P0/P1/P2 | Priority 0/1/2 | 优先级划分 |
| RPO | Recovery Point Objective | 恢复点目标 |
| RTO | Recovery Time Objective | 恢复时间目标 |
| OSS | Object Storage Service | 对象存储服务 |
| CDN | Content Delivery Network | 内容分发网络 |
| SLA | Service Level Agreement | 服务等级协议 |
| NPS | Net Promoter Score | 净推荐值 |
| SKU | Stock Keeping Unit | 库存量单位 |
| Law Firm | Law Firm | 律师事务所 |
| Partner | Partner | 律所合伙人 |
| License | Legal Practice License | 执业许可证 |
15.2 修订记录
| 版本 | 日期 | 修订人 | 修订内容 |
|---|---|---|---|
| V1.0 | 2026-01-06 | 买团 | 初始版本,包含基础功能 |
| V2.0 | 2026-01-15 | 买团 | 补充视频咨询、紧急援助、AI助手功能 |
| V3.0 | 2026-01-30 | 买团 | 新增企业服务、代理商体系 |
| V2.1 | 2026-01-30 | 买团 | 新增律所端小程序、律所广场功能 |