Calendar 好的活动日历/日程安排设计指南?
在我正在设计的应用程序中,用户必须能够指定相当复杂的事件调度(连续时间块与每日时间块、异常日期/时间、重复模式等) 有人知道网上有这样一个好的设计页面吗?例如,关于如何进行数据库审计跟踪的描述给我留下了深刻的印象,我很喜欢类似的东西 当前思维Calendar 好的活动日历/日程安排设计指南?,calendar,scheduling,Calendar,Scheduling,在我正在设计的应用程序中,用户必须能够指定相当复杂的事件调度(连续时间块与每日时间块、异常日期/时间、重复模式等) 有人知道网上有这样一个好的设计页面吗?例如,关于如何进行数据库审计跟踪的描述给我留下了深刻的印象,我很喜欢类似的东西 当前思维 我的数据库将包含以下表之一:Events和ScheduleItems 关系将是事件{1--0..*}ScheduleItems 事件将具有以下列:eventId、schedulePattern ScheduleItems将具有以下列:eventId、st
- 关系将是事件{1--0..*}ScheduleItems
- 事件将具有以下列:eventId、schedulePattern
- ScheduleItems将具有以下列:eventId、startDateTime、endDateTime
- 如果只使用提供的控件(无调整),我会将它们的选择保存为事件表中的模式(即“sd:2010-04-28;st:09:20:00;ed:2010-05-12;et:17:20:00;r:2w[M-Th];z:EST”等)
- 如果用户手动调整生成的时间块,我将在ScheduleItems表中保存每个单独的时间块,并为Events.schedulePattern指定一个特殊代码(“手动”或其他)
我会设计两种表格,一种用于用户输入的原始数据,另一种用于运行计划任务。您是否提出了一种有效的表格设计?你能分享一下吗?