日历建模与多语言支持:从基础到应用
1. 日历模型基础
在实际业务中,日历模型需要考虑运营计划以及这些计划在不同地点(如商店和配送中心)的分配。同时,维护计划的历史记录也很重要,这样可以将过去和未来的日期与正确的营业时间关联起来。
1.1 运营系统与计划管理
运营系统会维护一组计划,这些计划会分配到各个地点,并且有生效和过期日期的限制。维护计划的人员可以通过两种方式进行更改:
- 更改计划:这会影响所有分配到该计划的地点。
- 重新分配地点到不同的计划。
在这两种情况下,更改都会关联一个生效日期范围,通常这些日期是未来的。
1.2 GOSH 日历模型
简单的日历模型假设整个企业只有一个财政日历和一套非工作日。但在实际情况中,这种简单模型往往不够用。我们可以以简单日历模型为基础,扩展模型以支持与地点相关的计划。简单模型中的所有实体和属性在扩展模型中仍然保留。
以下是支持特定地点计划所需的额外实体:
| 实体 | 属性 |
| — | — |
| Schedule | Schedule Identifier, Schedule Description, Schedule Detail, Day Identifier (FK), Open Time, Close Time, Store Closed Indicator |
| Location Schedule | Effective Date, Location Identifier (FK), Schedule Identifier (FK), Expiration Date |
超级会员免费看
订阅专栏 解锁全文
1059

被折叠的 条评论
为什么被折叠?



