{"id":26347132,"url":"https://github.com/leewayzdes/flower_shop_db_gui","last_synced_at":"2025-06-18T18:05:17.013Z","repository":{"id":280858630,"uuid":"943412172","full_name":"leewayzdes/Flower_Shop_DB_GUI","owner":"leewayzdes","description":"Графический интерфейс для управления базой данных цветочного магазина, разработанный на Python с использованием Tkinter и UML-диаграммы структуры системы.","archived":false,"fork":false,"pushed_at":"2025-03-05T20:21:54.000Z","size":383,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T07:15:52.148Z","etag":null,"topics":["database-management","flower-shop","gui","python","uml","uml-diagrams"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leewayzdes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-05T17:03:48.000Z","updated_at":"2025-03-05T20:27:32.000Z","dependencies_parsed_at":"2025-03-05T18:26:30.845Z","dependency_job_id":null,"html_url":"https://github.com/leewayzdes/Flower_Shop_DB_GUI","commit_stats":null,"previous_names":["leewayzdes/flower_shop_model","leewayzdes/flower_shop_db_gui"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/leewayzdes/Flower_Shop_DB_GUI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leewayzdes%2FFlower_Shop_DB_GUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leewayzdes%2FFlower_Shop_DB_GUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leewayzdes%2FFlower_Shop_DB_GUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leewayzdes%2FFlower_Shop_DB_GUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leewayzdes","download_url":"https://codeload.github.com/leewayzdes/Flower_Shop_DB_GUI/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leewayzdes%2FFlower_Shop_DB_GUI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260606473,"owners_count":23035350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database-management","flower-shop","gui","python","uml","uml-diagrams"],"created_at":"2025-03-16T07:15:53.868Z","updated_at":"2025-06-18T18:05:11.996Z","avatar_url":"https://github.com/leewayzdes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flower Shop Database GUI\n\n## Описание предметной области\nЦветочный магазин занимается продажей как **срезанных цветов**, так и **комнатных растений**.  \nДля удобства управления ассортиментом разработана **файловая база данных** с графическим интерфейсом на основе **Tkinter**.  \n\n### Возможности системы:\n- Хранение информации о товарах (название, цена, количество и категория).\n- Выполнение операций **добавления, удаления, поиска и редактирования** записей.\n- Создание **резервных копий** базы данных и восстановление данных.\n\n🎯 **Цель системы** – упростить управление товарами, повысить скорость поиска и снизить вероятность ошибок при учёте запасов.  \n📂 **Формат хранения** – JSON, что обеспечивает удобство работы с данными.  \n\n---\n\n## Функциональность программы\n- ✅ **Добавление записей**\n- ✅ **Удаление записей**\n- ✅ **Поиск данных**\n- ✅ **Редактирование записей**\n- ✅ **Очистка базы данных**\n- ✅ **Создание резервных копий**\n- ✅ **Восстановление из резервных копий**\n- ✅ **Графический интерфейс (Tkinter)**\n\n---\n\n## Структура данных\n| Поле       | Тип данных   | Описание |\n|------------|-------------|----------|\n| `ID`       | `int`       | Уникальный идентификатор |\n| `Name`     | `string`    | Название товара |\n| `Value`    | `int`       | Количество на складе |\n| `Category` | `string`    | Категория (например, \"Срезанные цветы\", \"Комнатные растения\") |\n\n\n## 🎨 UML-диаграммы визуализируют структуру базы данных и логику программы.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleewayzdes%2Fflower_shop_db_gui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleewayzdes%2Fflower_shop_db_gui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleewayzdes%2Fflower_shop_db_gui/lists"}