# 奶茶店线上订单系统需求规格说明书 ## 顾客端功能模块 ### 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格式报表 所有功能模块需保证界面友好、操作便捷、响应迅速,并确保数据安全与用户隐私保护。