Skip to content

Latest commit

 

History

History
37 lines (21 loc) · 3.92 KB

README_RU.md

File metadata and controls

37 lines (21 loc) · 3.92 KB

EGA System Tool: Графическая информационная система для работы с базой данных консалтинговой компании

Описание

Репозиторий содержит графическую информационную систему с пользовательским интерфейсом (GUI), созданную специально для эффективного управления базой данных в консалтинговой компании. Система обеспечивает функции парсинга, генерации данных и предоставляет графический интерфейс для удобного взаимодействия с базой данных.

Особенности EGA System Tool

EGA System Tool - графическое приложение (GUI), разработанное для использования в консалтинговом агентстве. Для доступа к основному окну работы с базой данных требуется аутентификация с помощью логина и пароля пользователя.

Основной функционал интерфейса позволяет создавать SQL-скрипты для запросов к базе данных и предоставляет удобную табличную форму для просмотра результатов запросов. Также имеется возможность экспортировать эти результаты в формате .csv.

Для удобства навигации в базе данных предусмотрена схема, отображаемая в интерфейсе. Кроме того, пользователь может скачать скан контракта, указав его номер.

Интерфейс окна разделен на блоки при помощи разделителей, что позволяет пользователю изменять их размеры или закрывать по своему усмотрению.

Структура проекта

Парсинг

В папке parsing содержатся файлы, отвечающие за парсинг информации об именах и фамилиях людей. Эти обработанные данные используются в процессе генерации данных.

Генератор

Папка generator содержит файл gen_funcs2.py, занимающийся генерацией информации о компаниях, клиентах, типах услуг, услугах агентства, менеджерах, контрактах и т. д. Также здесь находятся функции для создания сканов контрактов и создания рабочей базы данных на SQL.

GUI_app

В папке GUI_app находятся скрипты для создания графического приложения и спецификации, необходимые для его реализации.

Пакет для распространения

В директории dist/ega_system находится пример рабочего приложения, упакованного для распространения.

Лицензия

Этот проект лицензирован в соответствии с Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Контактная информация

Для вопросов и обсуждений свяжитесь с автором через контакты, указанные в его профиле.