Десктоп приложение для добавления товаров на Python
Краткое описание:
Требуется разработать начальную версию десктопного приложения на Python для добавления товаров в базу данных MySQL. Приложение будет служить основой для более масштабной системы управления складом торговой компании.
Основные требования:
Примечание:
Прошу откликаться только тех разработчиков, которые готовы заниматься долгосрочной разработкой и поддержкой проекта. Ваше предложение должно включать предварительный план работ и оценку времени на разработку начальной версии приложения.
Требуется разработать начальную версию десктопного приложения на Python для добавления товаров в базу данных MySQL. Приложение будет служить основой для более масштабной системы управления складом торговой компании.
Основные требования:
- Интерфейс приложения:
- Кнопка "Добавить номенклатуру" для открытия формы добавления товара.
- Форма добавления товара должна включать следующие поля:
- Внутренний артикул: уникальный идентификатор товара.
- Техническое описание: подробное описание товара.
- Артикул производителя: необязательное поле.
- Размеры: выбор из предустановленных значений с возможностью добавления новых вариантов.
- Цвет: выпадающий список с возможностью добавления новых вариантов.
- Название ткани: выпадающий список с возможностью добавления новых вариантов.
- ТН ВЭД: код товара по классификатору внешнеэкономической деятельности, с ограничением формата ввода.
- Пол: выбор пола (Мужской, Женский, Мальчик, Девочка).
- Категория: выпадающий список категорий с возможностью добавления новых вариантов.
- Кто создал: автоматически устанавливается в "админ".
- Время создания: фиксация времени создания записи.
- Статус: автоматически устанавливается в "Новый".
- Функционал:
- Добавление записей в базу данных MySQL с валидацией введённых данных.
- Интерфейс должен быть интуитивно понятен и удобен для пользователя.
- В дальнейшем планируется расширение функционала приложения для полноценной работы склада торговой компании. Разработчику предстоит заниматься не только начальной разработкой, но и последующим масштабированием проекта.
- Опыт работы с Python и PyQt или аналогичными технологиями для создания графических интерфейсов.
- Опыт работы с MySQL и разработкой клиент-серверных приложений.
- Понимание принципов проектирования пользовательских интерфейсов и взаимодействия с базами данных.
Примечание:
Прошу откликаться только тех разработчиков, которые готовы заниматься долгосрочной разработкой и поддержкой проекта. Ваше предложение должно включать предварительный план работ и оценку времени на разработку начальной версии приложения.