Сайт для универа
главная страница:
1. показывается план этажа со свободными и занятыми кабинетами, так же выбор этажа, корпуса, пары(занятия), и дня
недели
2. количество свободных проекторов с учетом пары(занятия), и дня недели
3. форма входа
при входе:
1. показывается план этажа но, с возможностью кликнуть на кабинет и тогда он становится занят тем кто залогинился,
повторный клик отменяет занятие кабинета
2. так же на кабинете появляются 2 кнопки: 1)предложить обмен кабинетов (занявшему приходит уведомление об обмене
с возможностью принять обмен, тогда фамилия на кабинете меняется, либо отказаться от обмена, так же есть поле для
комментария и если оно не пустое, то отправляется в любом случае) и 2)взять свободный проектор (повторное нажатие
отменяет взятие проектора)
3. предложения об обмене и показываются уведомления (желательно 2 строки(ссылки))
4. форма для отправки уведомлений (либо через базу данных, либо еще как то)
редактор этажа:
1. возможность указать этаж, корпус
2. возможность редактировать уже имеющийся этаж
3. редактор: возможность накидать прямоугольники, чтобы примерно напоминало план эвакуации (желательно сильно не
заморачивать редактор)
***
1. если кабинет занят, то он рисуется желтым и написана фамилия, если свободен то белый
2. на всех кабинетах указан номер
3. если кабинет кафедра и т.д. то кабинет перечеркивается в редакторе и его потом нельзя выбрать (либо в редакторе
сделать возможность выбрать 1 из 2 видов прямоугольников зачеркнутый или обычный)
4. так же есть кабинеты со встроенным проектором там в прямоугольнике должна быть зажата кнопка проектор (и не
отжимается либо просто картинка) и он не учитывается в числе общего количества проекторов
5. так же нужно расписание (просто возможность выбрать начало и конец) на 8-10 пар(занятий) (его лучше разместить
в редакторе), и когда пара(занятие) заканчивается то проектор автоматически переходит в свободные
6. хранение планов этажей в базе данных 2 недели + вчерашний день, потом просто удалять
Очень интересуют сроки выполнения и цена решения