Лабораторная 1. SQL-помощник.

Разработать веб-ориентированную программу "SQL-помощник" для тестирования SQL-операций на фиксированной базе данных. Требования к функционалу "SQL-помощника":

  1. Доступ к помощнику либо по логину и паролю, либо по вопросу и ответу. Форма входа пропускается при наличии факта успешного входа в текущей сессии.
  2. Хранение настроек помощника и SQL-запросов в сессии. Предусмотреть хранение информации в сессии под разными именами с возможной последующей загрузкой.
  3. Поддержка в качестве настроек размеров поля ввода в символах и строках, размера моноширного шрифта.
  4. Визуализация времени выполнения и результата выполнения запроса в виде таблицы (либо текста ошибки).
Разработать и предусмотреть применение следующих функций:
  1. Функция, которая возвращает строку - форму входа в систему. Все необходимые для работы данные должны передаваться в виде параметров функции.
  2. Функция, которая возвращает строку - форму настроек. Все необходимые для работы данные должны передаваться в виде параметров функции.
  3. Функция, которая возвращает строку - форму ввода данных. Все необходимые для работы данные должны передаваться в виде параметров функции.
  4. Функция, которая возвращает строку - время выполения и результат запроса. Все необходимые для работы данные должны передаваться в виде параметров функции.

Визуальные примеры: