2017-03-07 71 views
0

我工作的一个项目,我需要设计一个系统,如果客户想要做这必须要执行每小时/每月/每年/每两星期等与频率进度计划数据库结构

防爆拖把的任务地板每日两次...每两小时清洗一次或一次一次的洗手间...每六个月清洁一次建筑物外墙等。

是否有一个通用设置表,可以照顾每小时背后的逻辑每月的频率,以便明天客户希望添加季度我不必硬编码季度背后的逻辑

阐述示例:

Task       Interval    Frequency 

Mopping       Daily     2 
Checking Tissues    Hourly     1 
Cleaning Toilet     Every Two Hours  1 
Clean Building Walled Area  Yearly     2 
Clean Building Mirror Facade Every Six Months  1 

所以基本上系统应该足够灵活,以创建任何区间,这区间附加到任何活动

因此,如果客户想创建一个季度的时间间隔或每两周间隔他应该是能够在系统中配置此功能

+0

您能否至少向我们展示一些您需要处理的示例数据? –

+0

@TimBiegeleisen我试图用一个例子来阐述......这是否工作 –

+0

我认为你已经钉住了它。 – Strawberry

回答

0

您可以在linux中使用crond调度程序。 Cron Scehduler

基本上你可以写出功能的逻辑,cron会小心。 YOu可以编写cron逻辑在某个预定的时间间隔内触发脚本。

如果您需要更多说明,请详细告知我。