日期:2014-05-18  浏览次数:20491 次

高手请进----------------如何设计这个播放清单?
是这个样,现在上面给做一个项目,
是关于播放视频文件的.

现在要排程,也就是什么文件,在什么时间内放,
我想做成想SQL2000的备份计划里的日程一样,有几种方式,但只能选一种:

1.当按时间段播放时,从几月几号到几月几号
2.当按天复复时,每隔几天播放.
3.当按周重复时,周几就放
4.按月重复,每月的第几天放


我设计了这样的数据库: 
文件名 播放类型 类型1_开始日期 类型1_结束日期 类型2_每隔几天 类型3_周几 类型4_每月第几天  
-------------------------------------------------------

但是,如果这样,那我怎么产生播放列表.
类型只能选一种..


------解决方案--------------------
看LZ的需求,貌似都是按照日子来播放的。
如果是这样,是否可以考虑单做排程表

文件ID 播放类型 播放日期

在前台程序中,针对周几,月第几天,每隔几天播放,以及指定日期播放等,生成排程明细。

文件ID 播放类型 播放日期
1 X 2012-04-11
1 X 2012-04-12
1 X 2012-04-13 --11号到13号播放

2 Y 2012-05-01
2 Y 2012-06-01
2 Y 2012-07-01 --每月第一天播放

3 N 2012-04-16
3 N 2012-04-23
3 N 2012-04-30 --每周第一天播放


类似这样的结构,参考。