Первая попытка модельки
This commit is contained in:
105
.ignore/README.md
Normal file
105
.ignore/README.md
Normal file
@@ -0,0 +1,105 @@
|
||||
# ProdManager
|
||||
|
||||
Production Management System (Mini-MES)
|
||||
|
||||
Django-приложение для оперативного управления и контроля производственными процессами на уровне цеха или участка.
|
||||
|
||||
## Описание проекта
|
||||
|
||||
Это веб-приложение для управления производственным процессом предприятия, специализирующегося на изготовлении металлоконструкций. Система позволяет управлять изделиями, их сборочными деревьями, технологическими маршрутами и ресурсами.
|
||||
|
||||
### Основные функции
|
||||
|
||||
- Управление изделиями (деталями и сборочными единицами)
|
||||
- Создание и управление сборочными деревьями (иерархия изделий)
|
||||
- Технологические маршруты с указанием операций и трудоемкости
|
||||
- Учет материалов и ресурсов
|
||||
- Расчет трудоемкости и необходимых материалов для производства
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
📋 Ключевая функциональность
|
||||
Приложение помогает автоматизировать и контролировать ежедневные производственные задачи:
|
||||
|
||||
📊 Учёт продукции: Отслеживание выпуска, остатков, брака.
|
||||
|
||||
🗺️ Технологические карты: Создание и хранение поэтапных инструкций для изготовления изделий.
|
||||
|
||||
📝 Сменные задания: Формирование и выдача задач на смену, контроль их выполнения.
|
||||
|
||||
🛒 Планирование закупок: Автоматический расчёт потребности в сырье, материалах и комплектующих на основе производственного плана.
|
||||
|
||||
📈 Базовый контроль: Мониторинг выполнения плана и ключевых показателей (KPI) в реальном времени.
|
||||
|
||||
🎯 Цель проекта
|
||||
ProdManager — это облегчённая (Lite) версия полноценной системы MES (Manufacturing Execution System), предназначенная для небольших и средних производств, которые хотят внедрить цифровое управление цехом без сложностей и затрат на крупные корпоративные системы.
|
||||
|
||||
🛠️ Технологический стек
|
||||
Backend: Django (Python)
|
||||
|
||||
Frontend: HTML, CSS, JavaScript (шаблоны Django, может быть расширен с помощью React/Vue)
|
||||
|
||||
База данных: PostgreSQL (рекомендуется) / SQLite (для разработки)
|
||||
|
||||
Контроль версий: Git
|
||||
|
||||
🚀 Быстрый старт (для разработки)
|
||||
Клонируйте репозиторий:
|
||||
|
||||
bash
|
||||
git clone https://github.com/ваш-username/ProdManager.git
|
||||
cd ProdManager
|
||||
Создайте и активируйте виртуальное окружение:
|
||||
|
||||
bash
|
||||
python -m venv venv
|
||||
source venv/bin/activate # Для Linux/Mac
|
||||
# или
|
||||
venv\Scripts\activate # Для Windows
|
||||
Установите зависимости:
|
||||
|
||||
bash
|
||||
pip install -r requirements.txt
|
||||
Примените миграции:
|
||||
|
||||
bash
|
||||
python manage.py migrate
|
||||
Создайте суперпользователя:
|
||||
|
||||
bash
|
||||
python manage.py createsuperuser
|
||||
Запустите сервер разработки:
|
||||
|
||||
bash
|
||||
python manage.py runserver
|
||||
Откройте браузер и перейдите по адресу: http://127.0.0.1:8000
|
||||
|
||||
📁 Структура проекта
|
||||
(Структура будет обновлена по мере разработки)
|
||||
|
||||
text
|
||||
ProdManager/
|
||||
├── core/ # Основные настройки проекта
|
||||
├── production/ # Приложение "Производство" (учёт, карты, задания)
|
||||
├── materials/ # Приложение "Материалы и закупки"
|
||||
├── reports/ # Приложение для отчётов и аналитики
|
||||
├── templates/ # Глобальные шаблоны
|
||||
└── static/ # Статические файлы
|
||||
🤝 Вклад в проект
|
||||
Вклады приветствуются! Если у вас есть предложения по улучшению, пожалуйста:
|
||||
|
||||
Сделайте форк репозитория.
|
||||
|
||||
Создайте ветку для своей функции (git checkout -b feature/amazing-feature).
|
||||
|
||||
Зафиксируйте изменения (git commit -m 'Add some amazing feature').
|
||||
|
||||
Отправьте в ветку (git push origin feature/amazing-feature).
|
||||
|
||||
Откройте Pull Request.
|
||||
|
||||
📄 Лицензия
|
||||
Распространяется под лицензией MIT. См. файл LICENSE для подробностей.
|
||||
Reference in New Issue
Block a user