https://github.com/leewayzdes/flower_shop_db_gui
Графический интерфейс для управления базой данных цветочного магазина, разработанный на Python с использованием Tkinter и UML-диаграммы структуры системы.
https://github.com/leewayzdes/flower_shop_db_gui
database-management flower-shop gui python uml uml-diagrams
Last synced: 3 months ago
JSON representation
Графический интерфейс для управления базой данных цветочного магазина, разработанный на Python с использованием Tkinter и UML-диаграммы структуры системы.
- Host: GitHub
- URL: https://github.com/leewayzdes/flower_shop_db_gui
- Owner: leewayzdes
- Created: 2025-03-05T17:03:48.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-05T20:21:54.000Z (3 months ago)
- Last Synced: 2025-03-16T07:15:52.148Z (3 months ago)
- Topics: database-management, flower-shop, gui, python, uml, uml-diagrams
- Language: Python
- Homepage:
- Size: 374 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flower Shop Database GUI
## Описание предметной области
Цветочный магазин занимается продажей как **срезанных цветов**, так и **комнатных растений**.
Для удобства управления ассортиментом разработана **файловая база данных** с графическим интерфейсом на основе **Tkinter**.### Возможности системы:
- Хранение информации о товарах (название, цена, количество и категория).
- Выполнение операций **добавления, удаления, поиска и редактирования** записей.
- Создание **резервных копий** базы данных и восстановление данных.🎯 **Цель системы** – упростить управление товарами, повысить скорость поиска и снизить вероятность ошибок при учёте запасов.
📂 **Формат хранения** – JSON, что обеспечивает удобство работы с данными.---
## Функциональность программы
- ✅ **Добавление записей**
- ✅ **Удаление записей**
- ✅ **Поиск данных**
- ✅ **Редактирование записей**
- ✅ **Очистка базы данных**
- ✅ **Создание резервных копий**
- ✅ **Восстановление из резервных копий**
- ✅ **Графический интерфейс (Tkinter)**---
## Структура данных
| Поле | Тип данных | Описание |
|------------|-------------|----------|
| `ID` | `int` | Уникальный идентификатор |
| `Name` | `string` | Название товара |
| `Value` | `int` | Количество на складе |
| `Category` | `string` | Категория (например, "Срезанные цветы", "Комнатные растения") |## 🎨 UML-диаграммы визуализируют структуру базы данных и логику программы.