Skip to content

Latest commit

 

History

History
12 lines (12 loc) · 1.89 KB

File metadata and controls

12 lines (12 loc) · 1.89 KB

LibraryABIS

Desktop-приложение, представляющее собой решение в сфере АБИС системы. Разработано как проект для зачета по дисциплине "Разработка баз данных"

Стек технологий

Приложение разработано с помощью языка Python с задействованием библиотек PyQt5 - для создания интерфейса и psycopg2 - для исполнения запросов к базе данных. Сама базза данных разработана под управление СУБД PostfeSQL версии 14.5

Функционал

Приложение состоит из:

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