Перетаскиваемое расписание

Так как у детей в ХТТ достаточно мало времени на самостоятельное освоение и написание диплома, то придётся им помогать.

Марина делает систему для поддержки деятельности учебной части. Проще говоря, удобный интерфейс для работы с расписанием. Делаться всё это будет на PHP и MySQL. Это мой тактических ход. Тема сама по себе очень хороша. Ведь доступ к расписанию можно дать многим и у каждого будут свои привилегии. Для того, чтобы потом в будущем можно было развивать  систему в этом направлении я решил, что лучше использовать легкий клиент в виде браузера, а PHP обладает очень низким порогом вхождения. На сервере пусть крутиться MySQL. Не понравиться — тогда поставлю «слоника» (PostgreSQL).

Как всегда, расписание отображается в виде сетки. Вверху будет время, а слева любое другое измерение (преподаватели, аудитории, гпуппа).

Схема расписания занятий

Схема расписания занятий

Для того, чтобы это всё было «юзабельным» лучше всего реализовать возможность перетаскивания занятий по сетке. Причём сетка должна быть «заморожена», т.е. при прокручивании расписания верх и левая сторона не изчезают из поля зрения.

Для реализации перетаскиявания подойдет jQuery, а именно draggable и droppable. Лучше конечно про все эти «плюшки» почитать на официальном сайте. Но, как показала практика быстрое вливание на русском будет в моём случае более продуктивнее. В итоге у меня просто таскаемый прямоугольник :)

Для начала то что надо.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s


%d такие блоггеры, как: