有一个双时间表系统

时间:2009-09-17 16:10:04

标签: php mysql timetable

我正在尝试制作双时间表系统。

基本上,它适用于学校项目,有些学校有第1周和第2周系统。

这种方式的工作方式是每周轮流,所以在9月初,学校周从第1周开始,下周是第2周。

我如何在PHP中实现这个MySQL?

2 个答案:

答案 0 :(得分:0)

似乎没有明确的答案,而且以前没有真正完成。

答案 1 :(得分:0)

这是一个很大的项目。我已经完成了一个教育管理系统,在那里知道特定时间的课程是普遍存在的。

我们使其工作的方式是让一个对象在真实的日期时间戳和“学校时间”值之间转换,该值由跑步,学期/学期,周,日和时期组成。运行ID可以为不同的学年建立不同的时期布局,也可以为学校的不同部分建立。每个术语也知道周周期是什么,例如1表示所有星期都相同,2表示一周1/2排列,或任何其他值,如果你想得到幻想。 (目标代码也有一些花哨的缓存逻辑来保存不必要的转换。这也是教我使用PHP日期库专门进行日期操作的原因:中期的日光节约转移必须正确处理!)

就数据库而言,需要以学校时间为导向的项目,而不是真正的日期时间,如时间表条目,有五列用于学校时间对象的各个元素。他们没有记录真实的约会时间:只有学习时间。我们还在每个实际期间存储了一个条目。虽然这使得系统性改变变得更加困难,但这意味着可以更容易地适应个体变化。我们正在考虑尝试覆盖类型结构,但这是很多工作。如果我再次从头开始,我会尝试一下。