Files
2026-01-11 18:14:42 +08:00

118 lines
6.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 奶茶店线上订单系统需求规格说明书
## 顾客端功能模块
### 1. 用户账户管理
- 实现用户注册功能,支持上传完整个人信息,包括:姓名(必填)、性别(可选)、手机号码(必填,需短信验证)、密码(需符合安全规范)、收货/取餐地址支持多地址管理包含省市区、详细地址、联系人、联系电话、是否默认地址、头像图片支持JPG/PNG格式最大2MB
- 开发登录功能,支持手机号+密码登录及验证码快捷登录
- 提供个人信息修改界面,允许用户更新除手机号外的所有注册信息,修改手机号需通过原手机号验证
### 2. 奶茶产品选购系统
- 设计产品分类展示功能,按产品类型(如奶茶类、果茶类、咖啡类等)进行分类导航
- 实现产品详情页,完整展示产品信息:名称、价格、规格(大/中/小杯)、基础配料、产品图片、营养成分、用户评价
- 开发个性化定制功能,支持:
- 甜度调节(全糖、七分糖、五分糖、三分糖、无糖)
- 冰度选择(正常冰、少冰、去冰、热饮)
- 配料添加/移除(额外收费配料需明确标注价格)
- 实现"加入购物车"功能支持选择数量1-10杯并加入购物车
### 3. 购物车管理系统
- 开发购物车页面,展示所有已选商品,包含:产品名称、定制信息、单价、数量、小计金额
- 实现购物车商品管理功能:
- 修改商品数量1-10杯范围内
- 移除单个商品
- 清空购物车
- 选择/取消选择商品
- 实时计算并展示所选商品的总计金额
### 4. 订单下单与支付流程
- 开发订单确认页面,展示所选商品清单、定制信息、数量、单价、小计、配送费(如适用)、总计金额
- 实现收货/取餐地址选择功能,支持从地址库选择或临时添加新地址
- 集成支付系统,支持微信支付和支付宝两种支付方式
- 开发订单提交功能,提交后生成唯一订单号,跳转至支付页面
- 实现支付状态同步,支付成功后跳转至订单成功页面,支付失败提供重试入口
### 5. 订单信息查询系统
- 开发订单中心,按状态分类展示订单:
- 待支付订单30分钟内未支付自动取消
- 制作中订单
- 待取餐/配送中订单
- 已完成订单
- 已取消订单
- 实现订单详情页,展示完整订单信息:订单号、下单时间、商品清单、定制信息、数量、单价、总计金额、支付方式、支付时间、取餐/配送地址、订单状态
### 6. 公告信息展示系统
- 开发公告列表页面,按发布时间倒序展示门店公告
- 实现公告详情页,完整展示公告内容、发布时间、发布人
- 支持公告分类:活动公告、通知公告、新品上市等
### 7. 在线留言反馈系统
- 开发留言提交功能支持用户选择留言类型点单问题、取餐问题、产品问题、其他建议并输入详细内容最多500字可上传图片最多3张
- 实现留言记录查询功能,展示历史留言内容、提交时间、处理状态、商家回复
- 开发留言通知功能,当商家回复后推送消息提醒用户
### 8. 订单跟踪系统
- 实现订单全流程状态跟踪,展示关键节点时间:
- 订单提交时间
- 支付完成时间
- 商家接单时间
- 开始制作时间
- 制作完成时间
- 取餐/配送完成时间
- 开发订单状态实时更新功能,状态变更时推送消息通知用户
## 商家端功能模块
### 1. 商家账户与门店管理
- 实现商家注册功能,支持上传完整门店及负责人信息,包括:
- 门店信息门店名称、详细地址需定位确认、联系电话、营业时间、门店图片3-5张、门店简介
- 负责人信息:姓名、手机号码(需验证)、密码(需符合安全规范)、邮箱(需验证)、头像图片
- 开发商家登录功能,支持手机号+密码登录
- 提供信息修改界面,允许商家更新门店信息及负责人信息,修改关键信息(如门店地址、联系电话)需审核
### 2. 产品管理系统
- 开发产品管理功能,支持:
- 新增产品:填写产品名称、选择分类、设置价格、规格(大/中/小杯,可分别定价)、上传产品图片、设置基础配料、添加产品描述
- 编辑产品:修改现有产品的所有信息
- 下架产品:支持临时下架和永久删除功能
- 实现配料管理功能,支持添加、编辑、删除配料,设置配料是否收费及单价
- 开发产品上下架状态管理,支持批量操作
### 3. 订单管理系统
- 开发新订单提醒功能,当有新订单时通过系统通知和声音提醒
- 实现订单处理功能:
- 接单/拒单操作(拒单需选择原因)
- 更新订单制作状态(开始制作、制作完成)
- 标记订单状态(待取餐、已完成、已取消)
- 开发订单查询功能,支持按时间(今日/昨日/近7天/自定义)、订单状态、订单号进行查询
- 实现订单详情查看,展示完整订单信息及客户信息
### 4. 库存管理系统
- 开发原料管理功能,支持添加、编辑、删除原料信息(名称、单位、规格、初始库存)
- 实现库存操作功能:
- 入库记录(原料名称、数量、单价、供应商、入库日期)
- 出库记录(原料名称、数量、用途、出库日期)
- 开发库存预警功能,支持设置各原料的低库存阈值,当库存低于阈值时发出预警提醒
- 实现库存报表功能,展示当前库存余量、库存变动记录、库存预警列表
### 5. 公告发布系统
- 开发公告编辑功能,支持富文本编辑,可插入图片、链接
- 实现公告发布功能,支持设置公告类型、发布范围、生效时间
- 开发公告管理功能,支持查看、编辑、删除已发布公告,置顶重要公告
### 6. 评价管理系统
- 开发评价查看功能展示用户对产品的评价包括评价内容、评分1-5星、评价时间、评价图片、对应的订单信息
- 实现评价回复功能,支持商家对用户评价进行文字回复
- 开发负面评价处理功能支持对低分评价1-2星进行申诉处理记录处理结果
### 7. 数据统计分析系统
- 开发销售数据统计功能,支持按日、周、月查看:
- 销售总量(杯数)
- 销售总额
- 订单数量
- 客单价
- 实现热门产品排行功能,按销量和销售额分别排行
- 开发数据可视化功能,通过图表展示销售趋势、产品销售分布、用户评价分析
- 支持数据导出功能可导出Excel格式报表
所有功能模块需保证界面友好、操作便捷、响应迅速,并确保数据安全与用户隐私保护。