我想创建一个医患约会的小系统。所以,如果用户是医生,他可以告诉系统何时可以预约,如果他是病人,他可以看到所有医生的可用性和预约。每个角色都有其他功能,但这些都是我坚持的。有患者和医生的桌子以及预约表,它是医患关系的中间表,会有很多关系,它会有一个patient_id(外键),doctor_id(外键),start_time和end_time。但是,我无法想到如何实施医生的时间表和时间段。你是否有一个类似的例子或如何以一种非常简化的形式实现这个数据库的建议,因为我不想做一些专门的事情。
提前致谢。
答案 0 :(得分:0)
预约会有时间,也许是位置和其他一些细节。 只要没有客户分配给约会,它就会以可用的方式投入结果。
为了使其更准确但更复杂,您可以创建TimeSlot实体,它会有很多约会和约会将有一个TimeSlot。 你必须设置那种CRON作业来生成即将到来的插槽。一个月但是这样做在月中提前4周或更长时间。
您可以在MySQL工作台中轻松设计此方案。
希望它有所帮助。