Экспорт и импорт в удаленную базу данных
Необходимо создать информационную систему (далее ИС) и настроить ее взаимодействие с удаленной базой данных (далее БД).
Схема взаимодействия (на примере кинотеатров):
Этап 1.
Посетитель сайта вводит в соответствующие поля в своем личном кабинете кодовое слово и ключ (число).
ИС обращается в БД, проверяет поля на их соответсвие введенным значениям.
Если данные хотя бы по одному из полей не совпадают, на экран выводится текстовое уведомление.
Если данные по обоим полям совпадают, то посетителю выходят данные следующего этапа.
Этап 2.
Посетителю из БД выводится список всех организаций (к примеру кинотеатров).
Из БД также выводятся даты сеансов и их время.
Данные о кинотеатрах и графике сеансов в них заполняются предварительно и находятся в БД, из которой берется вся информация.
Посетитель выбирает кинотеатр, ему выходит страница с датами и временем сеанса (например на текущую неделю)
Посетитель выбирает дату и время, нажимает на запись.
Этап 3.
ИС должна проверить наличие свободные мест на это время (например, посетитель может выбирать сеанс 3 часа и за это время он может быть занят или сеанс может зарегистрировать вручную кассир).
Если время уже занято, посетителю выводится уведомление об этом и предлагается выбрать другое время.
Если время еще свободно, система отмечает его в БД как занятое конкретным человеком.
Этап 4.
ИС формирует 2 талона:
1. В личном кабинете посетителя сайта с возможностью распечатки.
На талоне указывается данные посетителя, выбранный кинотеатр, дата и время сеанса, дополнительные данные. Вся информация берется из БД.
2. В БД вносятся изменения – вся информация о посетителе записывается в соответствующие таблицы.
Дизайн и верстка страницы вывода информационной системы на сайте в этот проект не входят, будут разрабатываться отдельно.
Подробное ТЗ с таблицами из БД и исходными файлами пришлю выбранным исполнителям.
Требования:
Быть на связи 4 часа в день в промежутке с 10 до 16 часов по московскому времени.
Срок на выполнение работы – 4 недели, из них 2 недели – настройка экспорта/импорта данных с сайта, еще 2 недели – устранение возникших проблем, доработки по требованию.
Оформление через Сервис безопасного проведения сделок.