Internship-day02

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 平台端前端

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. 显示日活跃用户数量、日活跃用户数量趋势(柱状图、折线图)

3.1.5 活动(优惠券)

3.1.5.1 活动统计
  1. 按钮:新建活动
  2. 显示优惠券发行量、使用率(图表)
3.1.5.2 新建活动
  1. 活动标题、活动内容、活动类型(在此页面新建)
  2. 发布按钮
  3. 页面右侧放滚动的商户、用户,用标签筛选

前后端

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

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

UI原型图