Обзор
Приложение для быстрого учёта картриджей и модулей: добавление моделей (в т.ч. несколько штрих-кодов), привязка к принтерам и экран «Новая инвентаризация».
Цели
- Поддержка нескольких штрих-кодов у одной модели
- Привязка принтеров к моделям
- Быстрый ввод при инвентаризации
Реализация
Архитектура
ASP.NET Core; хранение в MySQL; деплой через Docker или скрипты установки/обновления.
- Модели/справочники
- Формы ввода и валидация
- Страница инвентаризации
- Скрипты install/upgrade
Сложности
- Удобство массового ввода
- Контроль целостности связей модель ↔ принтер
Результаты
- Сокращение времени инвентаризаций
- Унификация данных
- Простое развёртывание
Технологии
.NET 8
MySQL
Bootstrap 5
Docker/Script