29、订单配置系统的数据结构设计与规则编写

订单配置系统的数据结构设计与规则编写

1. 系统知识与推荐策略

在构建系统时,有两类知识可以融入其中:技术知识和营销知识。技术知识能让系统告知客户如何将各个组件组装成一个可运行的系统;营销知识则用于说服客户购买更多商品。

对于当前系统,技术推荐将基于产品类别的概念。每个产品都属于一个类别,使用该产品可能需要或希望搭配其他类别的产品。例如,Univac 2000 属于计算机类别,使用它可能需要一个视频监视器(属于监视器类别),因为监视器不包含在计算机中。因此,监视器是计算机客户的需求。如果系统用户购买了 Univac 2000,系统应该推荐她也购买一个监视器。其他配件,如扬声器和软件,也可能是不错的选择,系统也会将它们作为需求进行推荐。

营销方面,有四个销售录像带和 DVD 的机会:
- 如果客户正在购买 VCR 或 DVD 播放器,推荐相应的媒体。
- 如果客户在之前的访问中购买过 VCR 或 DVD 播放器,推荐更多适合该设备的媒体。
- 如果客户正在购买录像带或 DVD,推荐另一盘。
- 如果客户过去购买过录像带或 DVD,推荐另一盘。

在所有情况下,都应跟踪客户的先前购买记录,避免推荐客户已经购买过的录像带或 DVD。

2. 数据结构设计

与专家交流后,发现系统中的重要实体包括:
- 产品(Products):待售的物品。
- 客户(Customers):系统的当前和过去用户。
- 订单(Orders):客户当前和过去的购买记录。
- 订单项(Line items):构成订单的物品集合。
- 推荐(Recommendati

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值