预约功能的数据库怎么设计合理?初学者请教,谢谢大神!?

预约功能的数据库怎么设计合理?初学者请教,谢谢大神!?


2023年12月2日发(作者:金立手机全部型号带图)

mysql设计预约系统_预约功能的数据库怎么设计合理?初学者请教,谢谢大神!?...首先说一下,新功能上线不要动不动就10W 100W的量级上面想,先做一版最小可用的,这个是敏捷开发的必要条件。正题,预约其实是对有限资源在时间上面的锁定,考虑以下模型资源是医生,提问者漏掉了一个问题,就是医生看病不可能一下子在一分钟内把所有的患者都服务完,你这个是很简单的,其实每一天对有限资源的索取,类似抢购,因为没有看到时间参与到预约当中。我做过的预约系统里面,会把时间切片,最小单位内有且只有一个人可以预约抢占,也就是技师在一天12个小时内,每一个时间格子内能服务一个客户,这涉及到排班的设计,排班和预约是相互作用的。我的系统有这么几张表1.设置,服务最小单元(确定最小的时间单元以及时间单元内资源数量,人话 10点到11点我能服务几个客户)2.班次,确定人员的班次情况,早班,晚班,夜班,休息(不上班),几点到几点上班3.排班,一个人一个星期或者一个月的循环内,那几天上早班,那几天上晚班,那几天休息4.预约,算出一个人一天内具体上班的时间段,然后按照设置切分单元格,对单元格的资源进行抢占。抢占完了就锁定了,取消在释放大概这些思考题,未来还会根据排班时间做限时促销,对技师空闲时间段梳理做促销活动。


发布者:admin,转转请注明出处:http://www.yc00.com/num/1701507284a1102609.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信