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商户管理、3数据统计、4活动
3.1.2 公告
- 按照顺序生成公告id
- 选择公告类型:资讯 / 广告
- 填写公告标题
- 填写公告内容、图片
- 发布按钮
- 以往公告按时间顺序排序显示标题
3.1.3 商户管理
- 显示待审核的商户信息,点击信息后放大,显示名称、标签、时间、下一行确定通过或不通过(标签在商户信息中新建)
- 导入引入的商家,导入名称、标签、时间
3.1.4 数据统计
- 显示商户入驻数量
- 显示注册用户数量、注册趋势(柱状图、折线图)
- 显示日活跃用户数量、日活跃用户数量趋势(柱状图、折线图)
3.1.5 活动(优惠券)
3.1.5.1 活动统计
- 按钮:新建活动
- 显示优惠券发行量、使用率(图表)
3.1.5.2 新建活动
- 活动标题、活动内容、活动类型(在此页面新建)
- 发布按钮
- 页面右侧放滚动的商户、用户,用标签筛选
前后端
功能清单+角色用例+流程图
字段、功能按钮(逻辑)、查询条件、跳转逻辑
UI原型图