面向宠物上门服务(寄养、上门喂养、培训)的商家,提供一套从人员招募测评、在线课程与直播、活动运营,到微信支付、会员档案管理的完整线上运营平台。商家在后台维护题库、课程、活动与订单,用户在小程序端完成在线答题测评、购买课程、观看直播、管理个人档案与订单,帮助商家低成本完成招募筛选与知识付费变现。
点击空白处退出提示
面向宠物上门服务(寄养、上门喂养、培训)的商家,提供一套从人员招募测评、在线课程与直播、活动运营,到微信支付、会员档案管理的完整线上运营平台。商家在后台维护题库、课程、活动与订单,用户在小程序端完成在线答题测评、购买课程、观看直播、管理个人档案与订单,帮助商家低成本完成招募筛选与知识付费变现。
【小程序端 · 用户侧】
1. 首页入口:品牌首页、活动 Banner 轮播、精选课程与直播推荐,支持微信分享转发。
2. 招募测评:岗位介绍 → 在线报名 → 动态组卷答题 → 提交评分 → 状态查询 → 结果通知,全流程闭环,含名额校验与答题历史。
3. 课程中心:三级分类(课程 / 章节 / 课时)列表与详情、在线视频播放、我的课程、学习进度记录。
4. 直播讲堂:直播间列表与详情、预约提醒,支持与活动运营绑定。
5. 会员与档案:微信一键登录、手机号绑定解绑、宠物档案维护、个人中心与偏好设置。
6. 交易与支付:课程下单、订单列表与详情、微信支付调起及支付回调、履约金支付与退还状态流转。
【运营后台 · 管理侧】
7. 题库与组卷:题目分类维护,支持单选、多选、判断等题型,按规则动态抽题组卷,答卷批改与成绩复核。
8. AI 智能评测 + 人工复审:接入本地大模型对开放题自动评分,后台可复核、改分并留存评分轨迹。
9. 课程与内容管理:课程三级树维护、课时上传、上下架状态控制、封面与视频资源管理。
10. 活动与直播运营:活动与直播创建、Banner 位配置、排序与状态控制。
11. 订单与财务:订单查询、支付流水、履约金台账、退款处理。
12. 权限与账号:三级 RBAC(角色 — 菜单 — 按钮)权限体系、运营账号管理与操作留痕。
本项目由我独立完成需求梳理、数据库设计、后端接口、小程序端与后台前端开发、以及最终部署上线,是从零搭建的完整产品,不是模板改皮。
技术架构:后端采用 .NET 10 清洁分层(Domain / Application / Infrastructure / Shared,加上 Admin 与 MiniApp 两个独立 WebApi 宿主,管理端与用户端物理分离部署);数据访问用 EF Core + PostgreSQL,配套迁移管理;统一响应包装、全局异常处理、JWT 鉴权中间件。小程序端为 uni-app + Vue3 一套代码多端编译;运营后台为 Vue3 + Element Plus。
三个主要难点与解法:
一是招募测评的稳定性。需要按规则动态组卷、限时答题、防重复提交、断线可续答,且前端展示的评分结果必须与后台复核状态严格一致。我用服务端会话状态机 + 幂等提交 + 结果快照解决多端状态漂移。
二是 AI 评分的可用性。接入 Ollama 本地大模型对开放题自动打分,做了提示词约束、分值区间校验、超时降级到人工复审,避免模型不稳定直接冲击业务。
三是多端资源与性能。字体与静态资源托管到对象存储(OSS / MinIO),解决小程序包体积与首屏字体加载不一致的问题;高频列表接口做了分页与索引优化。
部署运维:Docker Compose + Nginx 部署在自建 NAS,一套机器跑通 PostgreSQL、RabbitMQ、对象存储与 AI 服务,运维成本压到最低。这套架构与模块已沉淀为可复用的项目底座,新项目可在数天内完成基础框架搭建。









评论