Desktop-приложение, представляющее собой решение в сфере АБИС системы. Разработано как проект для зачета по дисциплине "Разработка баз данных"
Приложение разработано с помощью языка Python с задействованием библиотек PyQt5 - для создания интерфейса и psycopg2 - для исполнения запросов к базе данных. Сама базза данных разработана под управление СУБД PostfeSQL версии 14.5
Приложение состоит из:
- Окна "Вход" и "Регистрация" для авторизации пользователя в системе;
- Главное окно со вкладками:
- Профиль, где расположена информация об авторизированном пользователе и календарь событий, представлены особые функции реализованные через предустановленные в базе данных процедуры и функции на языке plpgsql;
- Таблицы, где расположено меню просмотра содержимого всех таблиц, можно осуществлять поиск по таблицам по 2-ум и более параметрам;
- Управление БД, где располежны заполняемые формы для добавления, обновления и удаления информации из базы данных.
- Отбор, где расположено окно для продвинутого запроса с помощью SELECT, SELECT INNER JOIN и SELECT ORDER BY