【发布时间】:2013-03-29 08:42:37
【问题描述】:
我们计划准备一个基于SaaS模式的产品“在线服装店”。
不同的布料供应商应注册到我们的门户网站。他们将获得网络界面来管理自己的衣服目录。
当最终用户注册系统时,他们可以看到不同供应商的不同目录。 当然,他们可以对可用产品进行标准搜索、过滤、排序等。 选择后,他们将订购物品。相应的供应商将获得从他的目录中选择的那些物品的订单。
最后,我们需要管理面板和客户 CRM。它将为所有客户保留记录和数据。我们需要对客户进行分析。我们将记录客户对不同供应商的不同产品的反应,并根据行为研究。
它需要非常可扩展的产品。明天就算百万厂商要加入,也应该支持。
我需要有关架构和整体设计的建议:
- 应该使用什么架构?
- 是否有任何参考系统可供考虑?
- 任何特定的设计模式,我们可以在实施时考虑吗?
- 对数据库设计有什么建议吗?
- 如何确保门户可扩展?
【问题讨论】:
标签: database-design architecture saas portal