Web-система регистраций на экскурсии (PHP)
Требуется разработать web-систему, позволяющую проводить запись на экскурсии для образовательных учреждений.
Описание системы.
Администратор создает экскурсии для образовательных учреждений (ОУ). Представитель ОУ заходит на сайт, выбирает экскурсию и записывается на определенную дату и время. Администратору и представителям ОУ приходит уведомление о записи на экскурсию. Администратор может распечатать и сохранить в Word информацию о заявке на экскурсию.
Администраторская часть.
Администратор входит по логину/паролю в панель управления (ПУ). В ПУ у него 2 пункта: "Список экскурсий" и "Список заявок", "Настройки"
- Список экскурсий. (см. эскиз)
Выводится постраничный список экскурсий в таблице. Возможность фильтрации экскурсий по названию. Возможность добавить экскурсию.
-Создание экскурсии.
Админ задает название экскурсии, дату(даты) и время проведения, изображения, описание и комментарии.
Даты можно задавать 3-мя способами: выбор дат, ежедневные, еженедельные экскурсии (см. эскизы). Поля ввода для даты и времени добавляются без перезагрузки, джаваскриптом. Для выбора даты используется датапикер.
- Список заявок (см. эскиз)
Выводится постраничный список заявок на экскурсии в таблице. Возможность фильтрации списка по ОУ, Названию экскурсии, промежутку дат. Заявки можно просматривать, редактировать, удалить.
- Просмотр заявки (см. эскиз)
Выводится информация об экскурсантах и сопровождающих лицах. Есть возможность распечатать информацию или сохранить в Word по специальной форме (см. в прикрепленных файлах). При реализации экспорта желательно (если это возможно) использовать шаблон, чтобы в дальнейшем можно было менять форму печати.
-Редактирование заявки.
Аналогично созданию заявки у представителя ОУ в пользовательской части.
-Настройки
Смена логина/пароля
Email администратора (для вопросов)
Ширина и высота маленьких фото
Ширина и высота аватарки экскурсии
Пользовательская часть
-Список экскурсий (см. эскиз)
По умолчанию выводятся экскурсии "На сегодня". Есть также возможность просмотреть список экскурсий на завтра, на неделю, а также возможность выбрать конкретную дату в календаре. В сайдбаре выводится список популярных экскурсий, которые задал админ.
-Просмотр экскурсии
Выводится информация об экскурсии. Возможность записаться на экскурсию. Выводятся фотографии, по клику - увеличиваются (лайтбоксом). Посетитель может выбрать другую дату экскурсии, если такие есть. При клике на ссылку "Выбрать другую дату" открывается всплывающее окно с календарем. В календаре доступны для выбора только те даты, на которые назначена экскурсия. Возможность задать вопрос. Вопрос отправляется на емаил администратору.
-Запись на экскурсию.
Посетитель вводит дату, время(если не запрещено админом), название ОУ, сопровождающих лиц, участников.
После регистрации администратор оповещается на емаил(задается в настройках). Шаблон письма сохранить в отдельном файле (letter.txt). Сопровождающие лица также оповещаются на емаил о записи на экскурсию с отправкой указанных данных в форме,а также месте и времени проведения, описание и комментарии администратора (см. форму в прикрепленных файлах). После регистрации то время на которое зарегистрировался посетитель становится недоступно для других регистраций (только на конкретную дату конечно).
От вас цена и сроки