Расписание

avenger_msoft

Новичок
Расписание

Привет всем!

Пишу систему на JS, PHP, InterBase.

Есть курс, в котором есть N предметов. Курс идет с даты начала до даты конца (22.07-25.07). Предметы могут идти в любое время (минимальное время предмета 90 мин).

Нужно сформировать расписание.

Как лучше хранить расписание в базе (структура таблиц) и как для пользователя системы лучше создавать это расписание.

Есть идея создания расписания: Вверху вывести даты (пример: 22.07 23.07 24.07 25.07)
А слева вывести часы с интервалом 90 мин (9:00 10:30 12:00 ...)
Все это оформить в таблицу. И на пересечении строк и столбцов выводит раскрывающийся список ( select ).

-~{}~ 30.08.05 10:17:

дата1|дата2|...
~~~~~~~~~~~~
вр1|
вр2|


Может у кого-то был опыт написания формирования расписания или есть идеи? Втаком виде мне это не совсем нравится, потому что, если N=10 и курс идет 12 недель...


С уважением Иван.
 
Сверху