# 哈哈智能售卖柜平台 — 软件开发报价方案 > **文档版本**: V1.0 > **编制日期**: 2026年05月07日 > **保密级别**: 商业机密 --- ## 目录 - [一、项目概述](#一项目概述) - [二、技术方案](#二技术方案) - [三、开发范围与功能清单](#三开发范围与功能清单) - [四、工作量估算明细](#四工作量估算明细) - [五、项目排期计划](#五项目排期计划) - [六、报价方案](#六报价方案) - [七、交付物清单](#七交付物清单) - [八、售后与运维服务](#八售后与运维服务) - [九、费用说明](#九费用说明) - [十、合作流程](#十合作流程) --- ## 一、项目概述 ### 1.1 项目背景 本项目旨在构建一套完整的**智能售卖柜无人零售平台**,覆盖用户扫码购物、设备管理、商品管理、订单支付、营销活动、分销推广、补货管理等全业务链路。 ### 1.2 项目组成 | 序号 | 子系统 | 说明 | 技术栈 | |------|--------|------|--------| | 1 | 后端服务(双应用) | 运营平台后端 + 小程序后端 | Java 21 / Spring Boot 4 / MyBatis-Plus / Sa-Token | | 2 | 运营管理平台(Web) | 运营人员使用的后台管理系统 | Vue 3 / Element Plus / TypeScript / Vite / Pinia | | 3 | 用户端微信小程序 | 面向消费者的购物小程序 | UniApp / Vue 3 / TypeScript / 微信支付分 | | 4 | 管理端微信小程序 | 补货员/合作商使用的管理工具 | UniApp / Vue 3 / TypeScript | | 5 | 哈哈设备SDK | 与智能售卖机设备平台的对接层 | Java / MQTT | ### 1.3 核心业务流程 ``` 用户扫码 → 支付分鉴权 → 远程开门 → 选购商品 → 关门结算 → AI识别商品 → 设备端计算金额 → 优惠券自动扣减 → 支付分扣费 → 订单完成 → 分销佣金计算 → 邀请奖励激活 ``` --- ## 二、技术方案 ### 2.1 后端架构 | 项目 | 技术选型 | |------|----------| | 开发语言 | Java 21 | | 基础框架 | Spring Boot 4.0.3(Jakarta 命名空间) | | ORM框架 | MyBatis-Plus 3.5.16 | | 权限认证 | Sa-Token 1.45.0 | | 数据库 | MySQL 8.0+ | | 缓存 | Redis 7.0+ | | 消息队列 | MQTT(设备通信) | | 构建工具 | Maven | | 容器化 | Docker | **双应用架构**: ``` haha-admin(运营平台,端口7070) └── 共享 haha-service → haha-mapper → haha-entity → haha-common haha-miniapp(小程序,端口7077) └── 共享 haha-service → haha-mapper → haha-entity → haha-common haha-sdk(独立设备对接模块) ``` ### 2.2 前端架构 | 应用 | 技术栈 | 构建工具 | |------|--------|----------| | 运营管理平台 Web | Vue 3.5 + Element Plus 2.12 + TypeScript 5.9 + Tailwind CSS 4 | Vite 7 | | 用户端小程序 | UniApp 3.0 + Vue 3.5 + TypeScript 4.9 + Pinia 3 | Vite 5 | | 管理端小程序 | UniApp 3.0 + Vue 3.5 + TypeScript 4.9 + Pinia 3 | Vite 5 | ### 2.3 集成服务 | 服务 | 用途 | |------|------| | 微信支付(JSAPI) | 小程序内支付 | | 微信支付分 | 免密支付(先享后付) | | 微信登录 | 手机号快速登录 | | 高德地图 | 门店选址、附近门店搜索 | | 阿里云OSS / 腾讯云COS | 商品图片、视频存储 | | 哈哈设备平台 | 智能售卖机设备对接(开门/状态/商品/订单回调) | --- ## 三、开发范围与功能清单 ### 3.1 后端服务功能 | 编号 | 功能模块 | 功能描述 | |------|----------|----------| | B-01 | 设备管理 | 设备信息CRUD、在线/离线状态追踪、门状态监控、远程开门、温度/音量控制 | | B-02 | 门店管理 | 门店CRUD、设备关联、省市区选择、经纬度选址、营业时间、附近门店搜索 | | B-03 | 商品管理 | 商品CRUD、分类管理、图片管理、与哈哈平台同步、新品申请审核 | | B-04 | 订单管理 | 订单创建/查询/列表/详情、多维筛选、三级金额体系(原价/优惠/实付) | | B-05 | 支付体系 | 微信支付(JSAPI)、微信支付分(免密支付)、支付宝支付、退款管理、支付回调 | | B-06 | 设备回调处理 | AI识别回调、订单金额回调、设备状态回调、在线状态回调、声音/新品/商品合并回调 | | B-07 | 营销活动 | 首单立减/折扣/满减三种活动类型、活动状态流转、适用范围配置、预算控制 | | B-08 | 定时折扣 | 固定折扣/阶梯折扣/固定价格、按时段自动执行、临期清库存策略 | | B-09 | 优惠券体系 | 满减券/折扣券/立减券/商品券四种类型、有效期管理、库存防超卖、自动扣减 | | B-10 | 邀请有礼 | 邀请活动配置、邀请码生成、邀请关系绑定、首单激活奖励、双向发券 | | B-11 | 分销管理 | 合作商CRUD、推荐记录、佣金计算(含冻结期)、提现申请与审核、月度报表 | | B-12 | 库存管理 | 设备库存查询(货架/货道维度)、库存预警、出入库日志 | | B-13 | 补货员管理 | 独立补货员CRUD、微信扫码绑定、设备权限分配、补货操作记录 | | B-14 | 用户/客户管理 | 用户列表/详情、订单历史、消费统计 | | B-15 | 权限与系统管理 | 管理员管理、角色管理(含菜单/权限分配)、菜单管理、部门管理、字典管理、操作日志、公告管理 | | B-16 | 公告管理 | 公告CRUD、发布/下架、小程序端推送 | ### 3.2 运营管理平台 Web | 编号 | 页面 | 功能描述 | |------|------|----------| | W-01 | 登录页 | 账号密码登录、手机验证码登录、二维码登录 | | W-02 | 仪表盘/工作台 | 核心指标卡片、销售趋势图表、快捷入口 | | W-03 | 设备管理 | 设备列表(分页/筛选/搜索)、设备详情、远程开门、温度/音量设置 | | W-04 | 门店管理 | 门店列表、新增/编辑(地图选址)、门店详情(设备数/在线数) | | W-05 | 商品管理 | 商品列表(多条件筛选)、新增/编辑、图片管理/预览、新品申请审核 | | W-06 | 订单管理 | 订单列表(状态/设备/门店/时间多维筛选)、订单详情(金额/商品/视频)、退款审核 | | W-07 | 库存管理 | 设备库存查询、库存预警列表、出入库记录 | | W-08 | 营销中心 | 营销活动管理、优惠券模板管理、用户优惠券查询、定时折扣管理、邀请有礼管理、营销数据统计 | | W-09 | 分销管理 | 合作商列表/详情、推荐记录、佣金记录、提现审核、月度报表、分销配置 | | W-10 | 补货员管理 | 补货员列表、新增/编辑、生成微信绑定码、设备权限分配 | | W-11 | 客户管理 | 用户列表、用户详情(消费记录/优惠券/统计) | | W-12 | 数据统计 | 销售概览、设备统计、商品统计、门店统计、品类分析、复购率、利润分析 | | W-13 | 系统管理 | 管理员管理、角色管理(菜单权限+操作权限分配)、菜单管理(树形)、部门管理、字典管理 | | W-14 | 操作日志 | 操作日志查询(模块/操作人/时间筛选) | | W-15 | 公告管理 | 公告列表/新增/编辑/发布/删除 | | W-16 | 个人中心 | 个人资料、修改密码、主题切换(亮色/暗黑) | ### 3.3 用户端微信小程序 | 编号 | 页面 | 功能描述 | |------|------|----------| | M-01 | 登录页 | 微信手机号快速登录(open-type="getPhoneNumber") | | M-02 | 首页 | 扫码入口、附近门店/设备、公告轮播、快捷入口 | | M-03 | 扫码购物 | 扫码→开门→购物页商品展示→关门自动结算(完整闭环) | | M-04 | 支付分 | 支付分开通引导、服务授权、信用记录 | | M-05 | 订单列表 | 全部/待支付/已完成/已关闭 分类筛选 | | M-06 | 订单详情 | 商品明细、三级金额(原价/优惠/实付)、支付状态、识别视频 | | M-07 | 退款申请 | 退款申请(7天内)、退款状态跟踪 | | M-08 | 领券中心 | 优惠券浏览、领取(防超卖)、领取状态 | | M-09 | 我的优惠券 | 未使用/已使用/已过期 分类、券详情 | | M-10 | 邀请有礼 | 邀请海报/链接生成、邀请记录、奖励记录 | | M-11 | 公告中心 | 公告列表、公告详情 | | M-12 | 个人中心 | 个人信息、订单入口、优惠券入口、邀请入口、客服、设置 | | M-13 | 协议页面 | 隐私政策、用户服务协议 | ### 3.4 管理端微信小程序 | 编号 | 页面 | 功能描述 | |------|------|----------| | A-01 | 登录/绑定 | 微信绑定码绑定、静默登录、补货员身份校验 | | A-02 | 工作台首页 | 核心指标、待办事项、快捷入口 | | A-03 | 补货工作台 | 绑定设备列表、设备库存查看、执行补货操作 | | A-04 | 设备管理 | 设备列表、设备详情(含库存/状态) | | A-05 | 订单管理 | 订单列表(按设备/状态筛选)、订单详情 | | A-06 | 库存管理 | 库存查询、库存预警列表 | | A-07 | 分销工作台 | 合作商面板、推荐列表、佣金记录、提现申请与记录 | | A-08 | 邀请管理 | 邀请活动、邀请记录查看 | | A-09 | 客户管理 | 用户列表、用户详情 | | A-10 | 门店管理 | 门店列表、门店详情 | | A-11 | 统计概览 | 关键数据看板 | ### 3.5 哈哈SDK与设备对接 | 编号 | 功能 | 说明 | |------|------|------| | S-01 | 设备API封装 | 开门、状态查询、温度/音量设置 | | S-02 | 商品API封装 | 商品查询、同步 | | S-03 | 订单API封装 | 创建订单、查询订单 | | S-04 | 认证与签名 | authToken认证、请求签名、回调签名验证 | | S-05 | 回调接收 | 设备状态/在线状态/AI识别/订单/音量/新品/商品合并共7种回调 | | S-06 | AI识别处理 | ORC_RESULT解析、sku_list处理、视频URL存储、幂等防重复 | | S-07 | MQTT通信 | 设备消息实时订阅、状态变更推送 | --- ## 四、工作量估算明细 ### 4.1 总览 | 大类 | 模块数 | 总工时(人天) | |------|--------|---------------| | 一、项目基础设施 | 9 | 22 | | 二、后端核心服务 | 8个子模块 | 78 | | 三、运营管理平台 Web | 16 | 62 | | 四、用户端小程序 | 13 | 35 | | 五、管理端小程序 | 11 | 24 | | 六、SDK与设备对接 | 7 | 18 | | 七、联调测试与部署 | 3 | 18 | | **合计** | | **257 人天** | ### 4.2 详细工时分解 #### 一、项目基础设施搭建(22 人天) | 编号 | 功能点 | 工时 | 说明 | |------|--------|------|------| | 1.1 | Spring Boot 多模块项目初始化 | 2 | Maven多模块、Java 21、Jakarta命名空间 | | 1.2 | 数据库设计与建表(30+张表) | 3 | ER图设计、索引规划、雪花ID主键、建表SQL | | 1.3 | 公共模块开发(enums/constants/VO/Result/异常处理) | 3 | haha-common完整搭建 | | 1.4 | CI/CD与部署环境配置 | 2 | 开发/测试/生产环境、Docker、Nginx、域名SSL | | 1.5 | 三大前端项目脚手架搭建 | 3 | Vue3+Vite+ElementPlus / UniApp+Vue3 | | 1.6 | 统一HTTP请求封装与拦截 | 2 | axios封装 + uni.request封装、Token管理、401处理 | | 1.7 | 双认证体系搭建 | 3 | 运营端Sa-Token + 小程序微信登录 | | 1.8 | 文件存储服务对接 | 2 | 阿里云OSS/腾讯云COS | | 1.9 | 操作日志AOP与监控 | 2 | @Log注解、登录日志、接口调用日志 | | | **小计** | **22** | | #### 二、后端核心服务(78 人天) **设备与门店模块(12人天)** | 功能点 | 工时 | |--------|------| | 设备管理CRUD(含SN唯一校验、状态追踪) | 2 | | 设备状态管理(在线/离线/门状态/历史记录) | 1.5 | | 门店管理CRUD(含省市区、地图选址) | 2 | | 门店-设备关联(一对多绑定、设备转移) | 1 | | 附近门店查询(经纬度+距离排序) | 1.5 | | 设备远程控制(开门、温度、音量) | 2 | | 开关门记录(DoorRecord、时长统计、无消费标记) | 2 | **订单与支付模块(24人天)** | 功能点 | 工时 | |--------|------| | 订单CRUD(含多维筛选分页) | 2 | | AI识别回调处理(解析、创建订单、幂等) | 3 | | 订单金额回调处理(商品明细保存) | 2 | | 三级金额体系设计与计算 | 1.5 | | 支付策略架构(Strategy模式+渠道工厂) | 3 | | 微信支付对接(JSAPI支付+回调+验签) | 3 | | 微信支付分对接(开通+创单+扣款+撤销完整链路) | 4 | | 支付宝支付对接 | 2 | | 退款管理(申请+审核+7天限制+流水) | 2.5 | | 订单状态流转(4状态状态机) | 1 | **营销与优惠模块(22.5人天)** | 功能点 | 工时 | |--------|------| | 营销活动CRUD(首单立减/折扣/满减三类型) | 3 | | 活动状态流转(5状态状态机) | 2 | | 活动适用范围(门店/设备/商品三级) | 2 | | 优惠券模板管理(满减/折扣/立减/商品券) | 3 | | 用户优惠券管理(领取/使用/过期) | 2 | | 领券中心(主动领取+限领+防超卖) | 2.5 | | 优惠券自动扣减(最早到期优先策略) | 2 | | 优惠叠加规则(活动+券叠加、上限) | 1.5 | | 定时折扣活动(固定/阶梯/固定价+自动执行) | 3 | | 统一活动管理(三套体系统一查询入口) | 1.5 | **分销模块(11人天)** | 功能点 | 工时 | |--------|------| | 合作商管理CRUD(含二维码) | 2 | | 推荐记录(关系绑定、首单追踪) | 1.5 | | 佣金计算(冻结期+结算) | 2.5 | | 提现管理(申请+冻结+审核+打款) | 2.5 | | 月度报表 | 1.5 | | 合作商配置(佣金比例/提现门槛/冻结天数) | 1 | **邀请有礼模块(7.5人天)** | 功能点 | 工时 | |--------|------| | 邀请活动CRUD(双向奖励/日上限/首单门槛) | 2.5 | | 邀请码生成与分享 | 1.5 | | 邀请关系绑定(扫码/链接+防重复) | 1.5 | | 邀请激活(首单完成+自动发券) | 2 | **库存管理模块(4人天)** | 功能点 | 工时 | |--------|------| | 设备库存查询(货架/货道维度) | 1.5 | | 库存预警(阈值+自动告警) | 1.5 | | 库存日志(出入库追溯) | 1 | **补货员模块(9人天)** | 功能点 | 工时 | |--------|------| | 补货员CRUD(独立表、姓名/手机/工号) | 1.5 | | 微信绑定流程(绑定码+Redis+扫码+openid) | 2.5 | | 设备权限绑定(手动/扫码/门店继承) | 1.5 | | 补货操作(扫码→查库存→逐项补货) | 2 | | 补货记录与明细(变更前后库存、统计) | 1.5 | **公告模块(2.5人天)** | 功能点 | 工时 | |--------|------| | 公告CRUD(创建/编辑/发布/删除) | 1.5 | | 小程序端公告推送 | 1 | #### 三、运营管理平台 Web(62 人天) | 编号 | 功能模块 | 工时 | |------|----------|------| | 3.1 | 登录与认证(账号/验证码/二维码三种方式) | 2 | | 3.2 | 布局框架(侧边栏/导航/标签页/面包屑/全屏/暗黑模式) | 3 | | 3.3 | 仪表盘/工作台(指标卡片+ECharts图表+快捷入口) | 3 | | 3.4 | 设备管理(列表/详情/远程控制) | 4 | | 3.5 | 门店管理(列表/新增编辑/详情/地图选址) | 3 | | 3.6 | 商品管理(列表/新增编辑/图片管理/新品申请审核) | 4 | | 3.7 | 订单管理(列表/详情/退款审核) | 5 | | 3.8 | 库存管理(设备库存查询/预警/出入库记录) | 3 | | 3.9 | 营销中心(活动+优惠券+定时折扣+邀请+统计) | 8 | | 3.10 | 分销管理(合作商+推荐+佣金+提现审核+报表) | 6 | | 3.11 | 补货员管理(列表/增删改/绑定码生成/权限分配) | 3 | | 3.12 | 客户管理(用户列表/详情/消费统计) | 3 | | 3.13 | 数据统计(7个维度统计面板) | 5 | | 3.14 | 系统管理(管理员/角色/菜单/部门/字典/日志/公告) | 8 | | 3.15 | 个人中心(资料/密码/安全) | 2 | #### 四、用户端微信小程序(35 人天) | 编号 | 功能模块 | 工时 | |------|----------|------| | 4.1 | 登录模块(微信手机号登录+静默登录+登录态维持) | 2 | | 4.2 | 首页(扫码入口+附近门店+公告轮播+快捷入口) | 3 | | 4.3 | 扫码购物流程(完整闭环:扫码→开门→选购→结算) | 5 | | 4.4 | 支付分模块(开通引导+服务详情+信用记录) | 3 | | 4.5 | 订单模块(列表+详情+三级金额+状态追踪) | 4 | | 4.6 | 退款模块(申请+7天限制+状态跟踪) | 2 | | 4.7 | 领券中心(列表+领取+防超卖) | 2 | | 4.8 | 我的优惠券(四分类+使用记录) | 2 | | 4.9 | 邀请有礼(海报生成+记录+奖励) | 2 | | 4.10 | 公告中心(列表+详情) | 1.5 | | 4.11 | 个人中心(信息+入口聚合+客服+设置) | 3 | | 4.12 | 协议页面(隐私政策+服务协议) | 1 | | 4.13 | 全局组件(骨架屏+客服按钮+导航栏+空状态+加载动画) | 2.5 | | 4.14 | 设计与适配(品牌黄主题+Design Token+安全区+rpx适配) | 2 | #### 五、管理端小程序(24 人天) | 编号 | 功能模块 | 工时 | |------|----------|------| | 5.1 | 登录/绑定(绑定码绑定+静默登录+身份校验) | 2 | | 5.2 | 工作台首页(指标概览+待办+快捷入口) | 2 | | 5.3 | 补货工作台(设备列表+库存查询+执行补货) | 4 | | 5.4 | 设备管理(列表+详情) | 2 | | 5.5 | 订单管理(列表+详情) | 3 | | 5.6 | 库存管理(查询+预警) | 2 | | 5.7 | 分销管理(面板+推荐+佣金+提现) | 3 | | 5.8 | 邀请管理(活动+记录) | 1.5 | | 5.9 | 客户管理(列表+详情) | 1.5 | | 5.10 | 门店管理(列表+详情) | 1.5 | | 5.11 | 统计概览(数据看板) | 1.5 | #### 六、哈哈SDK与设备对接(18 人天) | 编号 | 功能点 | 工时 | |------|--------|------| | 6.1 | SDK核心封装(设备/商品/订单API) | 5 | | 6.2 | 签名与认证(authToken+请求签名+回调验签) | 3 | | 6.3 | 回调接收与分发(7种回调+消息路由+幂等) | 4 | | 6.4 | AI识别处理(ORC_RESULT解析+sku_list+视频+幂等) | 3 | | 6.5 | MQTT消息推送(连接管理+订阅+实时更新) | 3 | #### 七、联调测试与部署(18 人天) | 编号 | 阶段 | 工时 | |------|------|------| | 7.1 | 前后端接口联调 | 5 | | 7.2 | 功能测试+Bug修复(含2-3轮回归) | 8 | | 7.3 | 生产部署+小程序审核+文档交付 | 5 | --- ## 五、项目排期计划 ### 5.1 人员配置建议 | 角色 | 人数 | 职责 | |------|------|------| | 后端开发工程师 | 2人 | Java后端服务、SDK、设备对接、数据库 | | 前端开发工程师 | 1-2人 | 运营管理平台Web | | 小程序开发工程师 | 1人 | 用户端+管理端两个小程序 | | 项目经理(可选) | 1人 | 需求对接、进度把控、验收 | ### 5.2 分阶段交付计划 | 阶段 | 周期 | 交付物 | 核心里程碑 | |------|------|--------|------------| | **阶段一:基础搭建** | 第1-2周 | 项目脚手架、数据库建表、公共模块、认证体系、三大前端框架 | 前后端工程可运行 | | **阶段二:核心闭环** | 第3-5周 | 设备/门店/商品管理、扫码购物MVP、订单/支付(含支付分)、运营后台基础框架 | 可演示扫码购物完整闭环 | | **阶段三:业务完善** | 第6-8周 | 营销/优惠券/定时折扣、分销/邀请体系、补货员系统、管理端小程序、数据统计 | 全业务功能开发完成 | | **阶段四:测试上线** | 第9-10周 | 全量联调、功能测试、性能测试、生产部署、小程序审核、文档交付 | 正式上线运行 | ``` 周次 1 2 3 4 5 6 7 8 9 10 ──── ──┬──┬──┬──┬──┬──┬──┬──┬──┬──┬── 后端 ██ ██ ██ ██ ██ ██ ██ ██ ▒▒ ▒▒ 前端Web ██ ██ ██ ██ ██ ██ ▒▒ ▒▒ 小程序 ██ ██ ██ ██ ▒▒ ▒▒ SDK ██ ██ ██ 测试 ▒▒ ▒▒ ──── ──┴──┴──┴──┴──┴──┴──┴──┴──┴──┴── ██ = 开发 ▒▒ = 测试/部署 ``` ### 5.3 关键路径依赖 ``` 数据库设计 → 公共模块 → 认证体系 ↓ 设备/门店管理 → 扫码开门 → 支付分 → AI回调 → 订单支付 → 购物闭环 ↓ 营销/优惠券 → 分销/邀请 → 补货员 → 统计报表 ↓ 全量联调测试 → 上线部署 ``` --- ## 六、报价方案 ### 6.1 方案对比 | 项目 | 基础版 | 标准版(推荐) | 完整版 | |------|--------|---------------|--------| | **人员配置** | 4人(2后端+1前端+1小程序) | 5人(2后端+2前端+1小程序) | 6人(2后端+2前端+1小程序+1PM/测试) | | **开发周期** | 12-14周 | 10-12周 | 10周 | | **总人天** | 257 | 257 | 257 | | **人天单价** | ¥1,200 | ¥1,500 | ¥1,800 | | **开发总价** | **¥308,400** | **¥385,500** | **¥462,600** | | **项目管理费** | 含在单价中 | 含在单价中 | 含在单价中 | | **功能完整度** | 核心功能 | 全部功能 | 全部功能+专业测试 | | **测试覆盖** | 基础功能测试 | 功能+兼容性测试 | 功能+兼容性+性能+安全测试 | | **文档交付** | 接口文档+部署文档 | 接口+部署+设计文档 | 全套技术文档+用户手册+运维手册 | | **售后维护** | 1个月免费 | 3个月免费 | 6个月免费 | > **推荐标准版**:功能完整、周期合理、性价比最高。 ### 6.2 报价总览(标准版) | 费用项目 | 金额(元) | 说明 | |----------|-----------|------| | 后端服务开发 | ¥231,000 | 后端双应用 + SDK + 设备对接(78+18=96人天 × ¥1,500) | | 运营管理平台 Web | ¥93,000 | 62人天 × ¥1,500 | | 用户端小程序 | ¥52,500 | 35人天 × ¥1,500 | | 管理端小程序 | ¥36,000 | 24人天 × ¥1,500 | | 基础设施搭建 | ¥33,000 | 22人天 × ¥1,500 | | 联调测试与部署 | ¥27,000 | 18人天 × ¥1,500 | | 售后维护(3个月) | ¥0 | 标准版赠送 | | **合计(含税)** | **¥472,500** | | ### 6.3 付款方式建议 | 阶段 | 比例 | 金额(标准版) | 支付节点 | |------|------|---------------|----------| | 项目启动款 | 30% | ¥141,750 | 合同签订后3个工作日内 | | 中期款 | 30% | ¥141,750 | 阶段二完成(购物闭环可演示) | | 尾款 | 40% | ¥189,000 | 全部功能验收通过、正式上线后7个工作日内 | --- ## 七、交付物清单 | 类别 | 交付物 | 说明 | |------|--------|------| | **源代码** | 全部项目源码 | 含后端双应用、Web管理后台、两个小程序、SDK | | **数据库** | 数据库建表脚本 | 含初始化数据(字典、默认角色、菜单等) | | **部署** | Docker镜像 + docker-compose | 一键部署脚本 | | **文档** | 接口文档(Swagger/OpenAPI) | 全部REST API接口说明 | | | 数据库设计文档 | ER图 + 表结构说明 | | | 部署运维文档 | 环境要求、部署步骤、常见问题 | | | 业务模块说明文档 | 已有8份模块设计文档 + 补充 | | | 用户操作手册 | 运营后台使用说明 | | **测试** | 测试报告 | 功能测试覆盖清单 + 测试结果 | | **培训** | 远程培训 | 运营人员使用培训(2小时) | --- ## 八、售后与运维服务 ### 8.1 免费维护期(标准版:上线后3个月) | 服务内容 | 说明 | |----------|------| | Bug修复 | 开发方原因导致的Bug免费修复 | | 技术咨询 | 工作时间内的远程技术支持 | | 小范围调整 | 界面文案、配置参数等视情况免费调整 | ### 8.2 年度运维服务(可选,另签合同) | 服务内容 | 说明 | 参考费用 | |----------|------|----------| | 服务器运维 | 健康监控、日志清理、证书续期、安全补丁 | 开发总价10%-15%/年 | | 功能迭代 | 新增小型功能、业务流程优化 | 按实际人天 ¥1,500/天 | | 紧急响应 | 7×24小时紧急问题响应 | 含在年费中 | --- ## 九、费用说明 ### 9.1 报价包含 - 全部功能的设计、开发、测试、部署 - 项目管理和需求沟通 - 上线后免费维护期内的Bug修复 ### 9.2 报价不包含 | 项目 | 说明 | |------|------| | 服务器费用 | 云服务器/数据库/Redis/OSS等资源采购 | | 域名与SSL证书 | 域名注册、SSL证书购买与续费 | | 第三方服务费 | 微信支付手续费、支付宝手续费、高德地图API调用费、短信验证码费用 | | 微信认证费用 | 小程序认证费(¥300/年) | | 硬件设备 | 智能售卖柜硬件采购与调试 | | 需求变更 | 合同签订后新增或重大变更的功能需求 | | 异地差旅 | 如需现场部署或培训产生的差旅费 | --- ## 十、合作流程 ``` 1. 需求确认 ├── 双方沟通确认功能范围 └── 确认报价方案与交付周期 2. 合同签订 ├── 签署软件开发合同 └── 支付项目启动款(30%) 3. 设计阶段 ├── UI/UX设计稿确认 └── 数据库详细设计评审 4. 开发阶段 ├── 按阶段计划开发 ├── 每周进度同步 └── 阶段交付物验收 5. 测试阶段 ├── 内部功能测试 ├── 需求方UAT验收测试 └── 支付中期款(30%) 6. 上线部署 ├── 生产环境部署 ├── 数据迁移(如有) ├── 小程序提交审核 └── 正式上线 7. 项目交付 ├── 全部文档交付 ├── 操作培训 └── 支付尾款(40%) 8. 售后维护 └── 免费维护期开始 ``` --- ## 附录 ### A. 技术名词解释 | 名词 | 说明 | |------|------| | UniApp | 跨平台小程序开发框架,一套代码可发布到微信/支付宝等多平台 | | Sa-Token | 轻量级Java权限认证框架 | | MyBatis-Plus | MyBatis增强工具,简化数据库操作 | | 支付分 | 微信支付分(先享后付),用户无需预充值即可购物,关门后自动扣款 | | 雪花算法 | 分布式唯一ID生成算法,用于数据库主键 | | MQTT | 物联网通信协议,用于设备与服务器之间的消息推送 | | 回调 | 设备端主动向服务端推送事件(如开关门、AI识别结果) | | OSS/COS | 阿里云/腾讯云对象存储服务,用于图片和视频文件存储 | ### B. 联系方式 | 角色 | 联系方式 | |------|----------| | 项目负责人 | (待填写) | | 技术负责人 | (待填写) | | 商务对接 | (待填写) | --- > **声明**:本报价方案基于当前需求分析,实际开发过程中如发生需求变更,双方协商后可对报价和排期进行调整。本方案有效期为发出之日起30个自然日。