Система управления бензиновыми насосами [СУБД]
Среда реализации
Внешний интерфейс
В этом проекте интерфейсная часть выполнена с использованием известной библиотеки Pythonstreamlit.
Streamlit — это платформа приложений с открытым исходным кодом на языке Python. Это помогает нам создавать веб-приложения для анализа данных и машинного обучения за короткое время. Он совместим с основными библиотеками Python, такими как scikit-learn, Keras, PyTorch, SymPy(latex), NumPy, pandas, Matplotlib и т. д.
Мы можем выполнять такие операции, как создание, чтение, удаление, обновление, также известные как операции [CRUD].
Существует одна определяемая пользователем функция, которая рассчитывает общую цену в таблице «Танкер», и триггер, заданный в таблице «Сотрудники», который активируется, когда кто-то пытается обновить поле «Зарплата», если зарплата меньше 300000.
Бэкэнд
- В Backend создание таблиц и заполнение таблиц выполняется в MySQL.
- Он также использует такие библиотеки, как Pandas, sql-коннектор, Streamlit.
- В основном это делается с использованием языка Python.
Структура файла проекта
В папке Projets присутствуют следующие файлы
- create_database.py --> Этот файл используется для создания базы данных Ptrolpump_Management.
- app.py --> Это основной файл, который необходимо запустить после создания баз данных. У него есть коды для части графического интерфейса.
- Databases.py --> Этот файл содержит все важные вызовы функций.
- create.py --> Он создает новые строки таблицы, когда вы хотите добавить новые данные.
- delete.py --> Имеет реализацию функции удаления, используемую для удаления любой конкретной строки в таблице.
- read.py --> Он считывает данные из таблицы и отправляет их в функцию просмотра для отображения.
- update.py --> Он обновляет данные в таблице.
Как БЕГАТЬ
- Сначала создайте базы данных, используя Create_database.py.
- Установить все библиотеки
- запустите файл app.py с помощью команды: «Python -mstreamlit run app.py»