73
Модуль записи истории изменений.
Модуль авторизации – выводит на экран форму авторизации и ожидает
ввода данных со стороны пользователя. После ввода данных и подтверждения
ввода обращается к модулю проверки учетных данных, который, в свою
очередь, обращается к таблице базы данных, содержащей авторизационную
информацию и сравнивает данные, введеные в форму с элементами таблиц.
После проверки, модуль авторизации либо инициирует переход на главную
страницу программы, либо выводит ошибку.
Модуль вывода таблиц – ответственнен за вывод на экран табличных
данных различного характера. Получает необходимые данные благодаря
модулю выборки элементов, который осуществляет подбор необходимых
данных на основании данных о пользователе системы, осуществившем вход в
систему. С помощью модуля постраничного вывода и сортировки данные
выводятся на экран постранично, пользователь получает возможность выбора
номера необходимой страницы, а также производится сортировка данных по
определенному столбцу. Данный функционал реализован с помощью
программного кода на языке PHP и запросов на языке SQL, в частности,
оператора ORDER BY. Модуль поиска по полям позволяет вывести на экран
только те элементы списка в таблице, что содержат данные, введенные
пользователем в соответствующую форму. Найденные данные также могут
быть отсортированы с помощью модуля сортировки и также будут выведены
постранично.
Модуль вывода заголовка страницы ответственнен за вывод верхней
части всех страниц в информационной системе. Данный модуль определяет,
какой именно пользователь вошел в систему, после чего выводит его имя и
полномочия в системе вверху страницы, а также логотип организации и
текущие дату и время.
Модуль вывода навигационного меню системы позволяет вывести на
экран ссылки на элементы системы слева. Необходимые к выводу пункты
модуль получает благодаря работе модуля проверки прав пользователя,