旅行社旅游优惠数据库方案如何设计?

问题描述 投票:0回答:1

我开始从事一个个人项目,解决的问题是在突尼斯,旅行社将有一个市场,他们可以在那里发布他们的旅行优惠或套餐(例如:伊斯坦布尔7天,机票已支付,巴士到交通客户,酒店也是付费的,景点一揽子交易) ,客户将访问网络应用程序,可以搜索和预订他们喜欢的旅行优惠并联系代理机构(它不是预订酒店的平台,仅用于优惠)因为突尼斯人更喜欢去交易而不是自己做任何事情),市场将提供企业对客户的解决方案,我这些天开始定义业务模型和功能需求,但是我未能创建后端的类图和数据库方案系统 !!代理商发布的报价不会有相同的规格!我如何管理这种复杂性?我如何才能将这个想法变成现实和课程?

我尝试检查 mobile.de 和 bookings.com 等市场,并检查 github ptojects,但我没有找到正确的方法!

mysql database-design backend uml software-design
1个回答
0
投票

我建议使用雪花模型,其中包含国家、日期、客户等维度,然后是存储交易的主事实表。 在事实表中,您可以使用 1 或 0 等标志来指示是否已支付酒店费用、已签订巴士合同或已支付航班费用。下面的例子:

如果您觉得不需要这种级别的细节,您可以只使用没有尺寸的星形模型来详细说明其他尺寸。

© www.soinside.com 2019 - 2024. All rights reserved.