1. 1. 1、需求分析
    1. 1.1. 1.1 平台端/后端
    2. 1.2. 1.1.2 商户端/后端
    3. 1.3. 1.1.3 用户端/前端
  2. 2. 2、逻辑设计
    1. 2.1. 2.1 属性描述
    2. 2.2. 2.2 关系描述
  3. 3. 3、功能清单
    1. 3.1. 3.1 平台端pc
      1. 3.1.1. 3.1.1 主页(工作台)
      2. 3.1.2. 3.1.2 公告
      3. 3.1.3. 3.1.3 商户管理(审核-待审核列表,审核。商家基本信息列表(新增、删除、编辑、查询))
      4. 3.1.4. 3.1.4 数据统计
      5. 3.1.5. 3.1.5 活动(优惠券)
        1. 3.1.5.1. 3.1.5.1 活动统计
        2. 3.1.5.2. 3.1.5.2 新建活动
    2. 3.2. 3.3 用户端前端
      1. 3.2.1. 3.3.1 登陆
      2. 3.2.2. 3.3.2 首页
      3. 3.2.3. 3.3.3 餐厅选择
      4. 3.2.4. 3.3.4 餐厅内
        1. 3.2.4.1. 3.3.4.1 餐厅内首页
        2. 3.2.4.2. 3.3.4.2 购物车管理
        3. 3.2.4.3. 3.3.4.3 商品信息
      5. 3.2.5. 3.3.5 订单
  4. 4. 3、功能清单*
    1. 4.1. 3.1 平台端前端
      1. 4.1.1. 3.1.1 主页(工作台)
      2. 4.1.2. 3.1.2 公告管理
      3. 4.1.3. 3.1.3 商户管理
      4. 4.1.4. 3.1.4 数据统计
      5. 4.1.5. 3.1.5 活动管理(优惠券)
        1. 4.1.5.1. 3.1.5.1 活动统计
        2. 4.1.5.2. 3.1.5.2 新建活动
    2. 4.2. 3.2 用户端前端
      1. 4.2.1. 3.2.1 登陆
      2. 4.2.2. 3.2.2 首页
      3. 4.2.3. 3.2.3 餐厅选择
      4. 4.2.4. 3.2.4 餐厅详情
        1. 4.2.4.1. 3.2.4.1 餐厅首页
        2. 4.2.4.2. 3.2.4.2 购物车管理
        3. 4.2.4.3. 3.2.4.3 商品详情
      5. 4.2.5. 3.2.5 订单管理
    3. 4.3. 3.3 商户端前端
      1. 4.3.1. 3.3.1 商户注册与登录
      2. 4.3.2. 3.3.2 商户信息管理
      3. 4.3.3. 3.3.3 商品管理
      4. 4.3.4. 3.3.4 营销活动管理
      5. 4.3.5. 3.3.5 反馈与意见管理
      6. 4.3.6. 3.3.6 数据统计与分析
        1. 4.3.6.1. 3.3.6.1 数据概览
        2. 4.3.6.2. 3.3.6.2 销售数据
        3. 4.3.6.3. 3.3.6.3 访问数据
        4. 4.3.6.4. 3.3.6.4 用户数据
        5. 4.3.6.5. 3.3.6.5 数据导出
      7. 4.3.7. 3.3.7 订单管理
      8. 4.3.8. 3.3.8 消息通知
  5. 5. 4、页面设计
    1. 5.1. 4.1 平台端前端
      1. 5.1.1. 4.1.1 主页(工作台)
      2. 5.1.2. 4.1.2 公告管理
      3. 5.1.3. 4.1.3 商户管理
      4. 5.1.4. 4.1.4 数据统计
      5. 5.1.5. 4.1.5 活动管理(优惠券)
    2. 5.2. 4.2 用户端前端
      1. 5.2.1. 4.2.1 登陆
      2. 5.2.2. 4.2.2 首页
      3. 5.2.3. 4.2.3 餐厅选择
      4. 5.2.4. 4.2.4 餐厅内
      5. 5.2.5. 4.2.5 订单
    3. 5.3. 4.3 商户端前端
      1. 5.3.1. 4.3.1 登陆
      2. 5.3.2. 4.3.2 商户信息管理
      3. 5.3.3. 4.3.3 商品管理
      4. 5.3.4. 4.3.4 营销活动管理
      5. 5.3.5. 4.3.5 反馈与意见收集
      6. 5.3.6. 4.3.6 数据统计与分析
      7. 5.3.7. 4.3.7 订单管理
      8. 5.3.8. 4.3.8 消息通知

Internship-day03

1、需求分析

1.1 平台端/后端

商户登录

  • 提供账号和密码登录功能,商户可以通过输入正确的账号和密码来登录平台后台管理系统。

公告管理

  • 在首页上发布公告、广告,例如特别优惠、系统维护等事项。
  • 在首页发布资讯,滚动方式发布一个月内消息

商户管理

  • 审核商户入驻申请、导入引进的商家
  • 对商户进行管理,包括查看商户信息、冻结解冻商户。

数据统计和分析

  • 收集、统计和分析商户和平台的各项数据,例如商户注册数量、订单数量、销售额等指标,以协助平台方进行运营决策和监控。

营销活动管理

  • 创建和管理营销活动的功能,例如特价促销、满减活动等,包括活动时间设置、参与商户管理等。
  • 优惠券设置:发放、核销、统计(按地区)

消息通知

  • 向商户发送重要通知、平台更新等信息,以确保商户能及时收到有关的通知公告。

1.1.2 商户端/后端

商户注册

  • 提供商户注册和登录功能,包括用户名、密码、联系方式等信息,并进行商户身份的审核和认证。

商户基本信息管理

  • 允许商户管理个人信息,包括修改餐厅基本资料(如餐厅名称、地址、联系方式)、上传餐厅Logo或照片等。
  • 提供修改密码的功能,确保商户账号的安全性和可靠性。

商品管理

  • 允许商户对餐厅的商品进行增删改查操作,包括菜品的名称、价格、描述、推荐评分(0-5)、标签等信息。
  • 允许商户将菜品标注为上线或下线,以控制菜品在平台的展示状态。

营销活动管理

  • 提供创建促销活动的功能,例如折扣、满减等,并设置活动的开始和结束时间、参与条件等。

反馈与意见收集

  • 允许商户收集和管理用户的反馈和意见,以改进服务质量和用户体验。
  • 提供反馈回复的功能,商户可以与用户进行沟通和解决问题。

数据统计和分析

  • 收集并统计用户点击量、商品点击量、订单发生时间等数据,提供数据报表和分析工具,帮助商户了解业务状况和用户行为,以做出更好的经营决策。

订单管理

  • 允许商户查看、处理和管理接收到的订单,包括订单详情、订单状态更新等,并提供订单导出和数据分析的功能。

消息通知

  • 向商户发送订单通知、系统更新等重要信息,确保商户能够及时了解和处理相关事务。

1.1.3 用户端/前端

用户注册和登录

  • 提供用户注册和登录功能

个人账户管理

  • 允许用户管理个人信息,包括修改个人资料、修改密码等。

餐厅列表和搜索

  • 展示餐厅的列表,包括餐厅名称、地址、评分
  • 提供搜索功能
  • 提供餐厅分类功能(筛选)

菜单浏览和点餐

  • 展示餐厅的菜单,包括菜品名称、价格、描述等
  • 允许用户选择菜品并添加到购物车。

购物车管理

  • 提供购物车页面,展示用户添加的菜品以及数量
  • 允许用户修改或删除菜品。

评价和评论

  • 允许用户对餐厅和菜品进行评价和评论。

客服和反馈

  • 提供联系客服的方式。

2、逻辑设计

2.1 属性描述

实体以及属性信息如下:

序号 名称 属性
1 平台 平台名称、管理员账号、管理员密码
2 商户 商户id、商户名称、商户logo、商户地址、商户ID、商户状态、联系方式邮箱商品id、商户评分、商户优选标志
3 用户 用户id、用户名称、密码、电话号码、身份证、邮箱
4 订单 订单id、订单时间、商户id用户id、订单内容
5 公告 公告id、发布时间、管理员id、公告内容
6 营销活动 营销活动id、营销活动持续时间、营销活动内容
7 商品 商品id、商品名称、商品照片、商品评分、商品描述、库存量、销售量、单价、商品分类、商品优选标志、上架标志
8 评论 评论id用户id、商品id、商户id、评论时间、评论内容、点赞数、是否匿名

联系

序号 名称 动作 属性
1 平台审核商户申请 审核 (平台名称,申请id)
2 平台审查订单 审查 (平台名称,订单id)
3 平台发布公告 发布 (平台名称,公告id)
4 平台举办营销活动 举办 (平台id,营销活动id)
5 平台发表评论 发表 (平台id,评论id)
7 商户上架商品 上架 (商户id,商品id)
8 商户修改商品 修改 (商户id,商品id)
9 商户发表评论 发表 (商户id,评论id)
10 商户检查订单 检查 (商户id,订单id)
11 用户购买商品 购买 (用户id,商品id,商户id)
12 用户检查订单 检查 (用户id,订单id)
13 用户发表评论 发表 (用户id,评论id)
15 用户评价商户 评价 (用户id,商户id)
16 用户检查订单 检查 (用户id,订单id)

2.2 关系描述

一个平台拥有多个管理员账户

一个平台审核多个商户申请

一个平台发布审核多个订单

一个平台举办多个营销活动

一个平台发表多个评论

一个商户申请多个餐厅

一个餐厅上架多个产品

一个餐厅修改多个产品

一个餐厅发表多个评论

一个餐厅检查多个订单

一个用户购买多个商品

一个用户发表多个评论

一个用户评价多个餐厅

一个用户评价多个商户

一个用户检查多个订单

3、功能清单

3.1 平台端pc

3.1.1 主页(工作台)

  1. 静态显示当前管理员头像、管理员账号
  2. 显示四个带有链接的图标,链接到1公告管理、2商户管理、3数据统计、4活动

3.1.2 公告

  1. 按照顺序生成公告id
  2. 选择公告类型:资讯 / 广告
  3. 填写公告标题
  4. 填写公告内容、图片
  5. 发布按钮
  6. 以往公告按时间顺序排序显示标题

3.1.3 商户管理(审核-待审核列表,审核。商家基本信息列表(新增、删除、编辑、查询))

  1. 显示待审核的商户信息,点击信息后,显示名称、标签、时间、下一行确定通过或不通过(标签在商户信息中新建)—列表-审核
  2. 列表-详情
  3. 导入引入的商家,导入名称、标签、

3.1.4 数据统计

  1. 显示商户入驻数量
  2. 显示注册用户数量、注册趋势(柱状图、折线图)
  3. 显示日活跃用户数量、日活跃用户数量趋势(柱状图、折线图)
  4. 优惠券

3.1.5 活动(优惠券)

3.1.5.1 活动统计
  1. 按钮:新建活动-列表-新增 发布 优惠券新增字段。名称 发布数量 使用数量 过期 时效
3.1.5.2 新建活动
  1. 活动标题、活动内容、活动类型(在此页面新建)
  2. 发布按钮
  3. 页面右侧放滚动的商户、用户,用标签筛选

3.3 用户端前端

3.3.1 登陆

  1. 用户输入手机号后,判断是否合法,账号权限,按按钮获取验证码,如果不合法,弹出弹窗
  2. 输入验证码,重新输入按钮
  3. 注册按钮、登陆按钮

3.3.2 首页

  1. 活动栏、广告栏,点开后进入所有有效活动、广告界面,资讯栏
  2. 提供首页、餐厅、订单、个人中心按钮

3.3.3 餐厅选择

  1. 搜索栏:模糊搜索
  2. 根据平台对餐厅设置的标签,进行筛选
  3. 根据地理位置、好评率、价格(正序、倒序)进行排序
  4. 显示餐厅信息(图片餐厅名称、位置距离、好评率、月销量、标签)

3.3.4 餐厅内

3.3.4.1 餐厅内首页
  1. 商家提供的图片、餐厅基本描述
  2. 左侧提供商家的商品标签分类
  3. 中间显示商品基本信息(图片、商品名称、好评率、月销量、标签、评价),3.3.4.3
  4. 右侧显示加号按钮,加入购物车,跳转3.3.4.2
  5. 最下方显示购物车、结算按钮,结算后跳转3.3.5订单
3.3.4.2 购物车管理
  1. 显示商品图片、名称、数量
  2. 提供加减按钮,增加或者减少
3.3.4.3 商品信息
  1. 显示商品名称、图片好评率、月销量、标签、评价

3.3.5 订单

  1. 提供每次订单的时间、取餐码
  2. 提供评价(1-5)功能,对平台、商户、商品进行评价

3、功能清单*

3.1 平台端前端

3.1.1 主页(工作台)

  1. 静态显示当前管理员头像、管理员账号
  2. 显示四个带有链接的图标,链接到以下子页面:1公告管理、2商户管理、3数据统计、4活动管理

3.1.2 公告管理

  1. 自动生成公告id,按照发布顺序排序
  2. 提供公告类型选择:资讯 / 广告
  3. 提供公告标题输入框
  4. 提供公告内容输入框,支持图片上传
  5. 提供发布公告按钮
  6. 显示历史公告列表,按发布时间倒序排列,显示标题和发布日期

3.1.3 商户管理

  1. 显示待审核的商户列表,点击可查看详细信息,包括名称、标签、申请时间,以及审核操作按钮(通过/不通过)
  2. 提供商户信息导入功能,支持批量导入商户名称、标签、注册时间等信息

3.1.4 数据统计

  1. 显示已入驻商户数量
  2. 可以对不同标签的商户进行浏览、排序(柱状图)
  3. 显示注册用户数量及注册趋势(柱状图、折线图)
  4. 显示日活跃用户数量及活跃用户数量趋势(柱状图、折线图)

3.1.5 活动管理(优惠券)

3.1.5.1 活动统计
  1. 提供新建活动按钮
  2. 显示优惠券发行量及使用率统计图表
3.1.5.2 新建活动
  1. 提供活动标题、活动内容输入框,以及活动类型选择
  2. 提供发布活动按钮
  3. 页面右侧显示滚动的商户、用户列表,支持标签筛选

3.2 用户端前端

3.2.1 登陆

  1. 用户输入手机号后,进行格式和权限验证,验证通过后可获取验证码,验证失败则弹出提示窗口
  2. 提供验证码输入框,以及重新获取验证码按钮
  3. 提供注册和登陆按钮

3.2.2 首页

  1. 显示活动栏、广告栏,点击可查看所有有效活动和广告,以及资讯栏
  2. 提供导航按钮,链接到首页、餐厅、订单、个人中心等页面

3.2.3 餐厅选择

  1. 提供模糊搜索功能
  2. 提供餐厅标签筛选功能
  3. 提供排序功能,支持按地理位置、好评率、价格排序
  4. 显示餐厅基本信息,包括图片、名称、距离、好评率、月销量、标签

3.2.4 餐厅详情

3.2.4.1 餐厅首页
  1. 显示餐厅图片和基本描述
  2. 左侧显示商品分类
  3. 中间显示商品列表,包括图片、名称、好评率、月销量、标签、用户评价
  4. 右侧显示添加到购物车按钮,点击后跳转到购物车页面
  5. 底部显示购物车图标和结算按钮,点击后跳转到订单页面
3.2.4.2 购物车管理
  1. 显示已添加商品的图片、名称、数量
  2. 提供增减商品数量的按钮
3.2.4.3 商品详情
  1. 显示商品名称、图片、好评率、月销量、标签、用户评价

3.2.5 订单管理

  1. 显示订单列表,包括订单时间和取餐码
  2. 提供评价功能,用户可对平台、商户、商品进行1-5星级评价

3.3 商户端前端

3.3.1 商户注册与登录

  1. 提供商户注册功能,包括输入商户名称、密码、联系方式等信息,并提交审核
  2. 提供商户登录功能,输入正确的商户名称和密码后可登录系统

3.3.2 商户信息管理

  1. 允许商户查看和修改餐厅基本信息,如餐厅名称、地址、联系方式等
  2. 提供上传餐厅Logo或照片的功能
  3. 提供修改密码的功能

3.3.3 商品管理

  1. 提供商品列表,显示商品名称、价格、描述、推荐评分、标签等信息
  2. 提供添加新商品的功能,包括输入商品名称、价格、描述、推荐评分、标签等信息
  3. 允许商户修改商品信息
  4. 提供删除商品的功能
  5. 允许商户设置商品的上线或下线状态

3.3.4 营销活动管理

  1. 提供创建新活动的功能,包括输入活动名称、描述、类型(如折扣、满减等)、开始和结束时间等信息
  2. 显示已创建的活动列表,包括活动名称、描述、类型、开始和结束时间等信息
  3. 允许商户修改或删除活动

3.3.5 反馈与意见管理

  1. 显示用户反馈和意见列表,包括反馈内容、反馈时间、用户信息等
  2. 提供回复反馈的功能,商户可以直接在反馈列表中回复用户的反馈

3.3.6 数据统计与分析

3.3.6.1 数据概览
  1. 显示商户的总销售额、总订单数量、总访问量等关键数据,以卡片形式展示在页面顶部。
3.3.6.2 销售数据
  1. 显示销售额和订单数量的趋势图,可以选择查看日、周、月的数据。
  2. 下方列出每个商品的销售数量、销售额,可以按销售数量或销售额进行排序。
  3. 可以对不同标签的商品进行浏览
3.3.6.3 访问数据
  1. 显示访问量的趋势图,可以选择查看日、周、月的数据。
  2. 下方列出每个商品的访问次数,可以按访问次数进行排序。
  3. 可以对不同标签的商品进行浏览
3.3.6.4 用户数据
  1. 显示用户数量的趋势图,可以选择查看日、周、月的数据。
  2. 下方列出用户的地域分布图。
3.3.6.5 数据导出
  1. 提供数据导出功能,商户可以选择导出销售数据、访问数据、用户数据等,导出格式为CSV。

3.3.7 订单管理

  1. 显示接收到的订单列表,包括订单详情、订单状态、订单时间等信息
  2. 允许商户更新订单状态,如确认接单、出餐、完成等
  3. 提供订单导出和数据分析的功能

3.3.8 消息通知

  1. 显示系统发送的重要通知,如订单通知、系统更新等
  2. 提供查看历史通知的功能

4、页面设计

4.1 平台端前端

4.1.1 主页(工作台)

页面顶部是一个导航栏,包括平台名称、logo、各个功能页面的链接(如公告管理、商户管理、数据统计与分析、活动管理等)。

页面中间是一个欢迎语和管理员的头像、账号。

页面下方是四个大图标,分别链接到公告管理、商户管理、数据统计与分析、活动管理页面。

页面底部是版权信息和联系方式。

4.1.2 公告管理

页面顶部是一个导航栏,同主页。

页面左侧是公告列表,按发布时间倒序排列,显示标题和发布日期。

页面右侧是当前选中的公告的详细信息,包括公告类型、标题、内容、图片。

页面底部是版权信息和联系方式。

4.1.3 商户管理

页面顶部是一个导航栏,同主页。

页面左侧是待审核的商户列表,点击可以查看详细信息。

页面右侧是当前选中的商户的详细信息,包括名称、标签、申请时间,以及审核操作按钮(通过/不通过)。

页面底部是版权信息和联系方式。

4.1.4 数据统计

页面顶部是一个导航栏,同主页。

页面中间是各项数据的统计图表,包括已入驻商户数量、注册用户数量及注册趋势、日活跃用户数量及活跃用户数量趋势。

页面底部是版权信息和联系方式。

4.1.5 活动管理(优惠券)

页面顶部是一个导航栏,同主页。

页面左侧是活动列表,点击可以查看详细信息。

页面右侧是当前选中的活动的详细信息,包括活动标题、活动内容、活动类型,以及发布按钮。

页面底部是版权信息和联系方式。

4.2 用户端前端

4.2.1 登陆

页面顶部是一个导航栏,包括平台名称、logo。

页面中间是登录表单,包括手机号输入框、验证码输入框、获取验证码按钮、登录按钮。

页面底部是版权信息和联系方式。

4.2.2 首页

页面顶部是一个导航栏,包括平台名称、logo、各个功能页面的链接(如餐厅选择、订单管理等)。

页面中间是活动栏、广告栏,点击可以查看详细信息。

页面底部是版权信息和联系方式。

4.2.3 餐厅选择

页面顶部是一个导航栏,同首页。

页面中间上方是搜索栏,用户可以输入关键词进行搜索。

页面中间下方是餐厅列表,显示餐厅的图片、名称、距离、好评率、月销量、标签。

页面底部是版权信息和联系方式。

4.2.4 餐厅内

页面顶部是一个导航栏,同首页。

页面中间上方是餐厅的图片和基本描述。

页面中间下方是商品列表,显示商品的图片、名称、好评率、月销量、标签、评价。

页面底部是购物车和结算按钮。

4.2.5 订单

页面顶部是一个导航栏,同首页。

页面中间是订单列表,显示每次订单的时间、取餐码、订单状态。

页面底部是版权信息和联系方式。

4.3 商户端前端

4.3.1 登陆

页面顶部是一个导航栏,包括平台名称、logo。

页面中间是登录表单,包括商户账号输入框、密码输入框、登录按钮。

页面底部是版权信息和联系方式。

4.3.2 商户信息管理

页面顶部是一个导航栏,包括平台名称、logo、各个功能页面的链接(如商品管理、订单管理、数据统计与分析等)。

页面中间是商户的基本信息,包括商户名称、地址、联系方式、Logo等,可以进行修改。

页面底部是版权信息和联系方式。

4.3.3 商品管理

页面顶部是一个导航栏,同商户信息管理。

页面左侧是商品列表,点击可以查看详细信息。

页面右侧是当前选中的商品的详细信息,包括商品名称、价格、描述、推荐评分、标签,可以进行修改。

页面底部是版权信息和联系方式。

4.3.4 营销活动管理

页面顶部是一个导航栏,同商户信息管理。

页面左侧是活动列表,点击可以查看详细信息。

页面右侧是当前选中的活动的详细信息,包括活动标题、活动内容、活动类型,可以进行修改。

页面底部是版权信息和联系方式。

4.3.5 反馈与意见收集

页面顶部是一个导航栏,同商户信息管理。

页面中间是用户反馈和意见的列表,显示用户的反馈内容、时间,商户可以进行回复。

页面底部是版权信息和联系方式。

4.3.6 数据统计与分析

页面顶部是一个导航栏,同商户信息管理。

页面中间是各项数据的统计图表,包括商品点击量、订单发生时间等。

页面底部是版权信息和联系方式。

4.3.7 订单管理

页面顶部是一个导航栏,同商户信息管理。

页面左侧是订单列表,点击可以查看详细信息。

页面右侧是当前选中的订单的详细信息,包括订单详情、订单状态,可以进行更新。

页面底部是版权信息和联系方式。

4.3.8 消息通知

页面顶部是一个导航栏,同商户信息管理。

页面中间是消息列表,显示平台发送的订单通知、系统更新等重要信息。

页面底部是版权信息和联系方式。

前后端不能分离

功能清单+角色用例+流程图

字段、功能按钮(逻辑)、查询条件、跳转逻辑

UI原型图

用户:主页、店铺详情

商户:商品管理、菜品维护

平台:审核页面、商家管理

标签 && 政策

最小单元

功能点

wbs工作分解