53.95K

преза_практика

1.

Разработка базы данных для
системы управления
модернизацией оборудования
Работу выполнила: Мазур Юлия Евгеньевна
Период: с 17.11.2025 по 29.11.2025
Руководитель: Богомолов Владислав Витальевич

2.

Цель и задачи
Цель: Создать информационную систему для
хранения и обработки данных о проектах
автоматизации производственных линий
Задачи:
•Анализ процессов •Создание веб-приложения с
пользовательским интерфейсом •Проектирование
структуры БД

3.

Понедельник (17.11.2025)
В понедельник началась практика. Моя тема:
«Автоматизация производственной линии: Создание
проектов автоматизации отдельных участков
производств, разработка алгоритмов управления
оборудованием, выбор необходимых датчиков и
исполнительных устройств, настройка программного
обеспечения системы управления.» Перед созданием
базы, я просмотрела в интернете данные которые могут
мне понадобиться для выполнения данного задания.

4.

Вторник (18.11.2025)
Во вторник, я начала строить предварительную ERдиаграмму. А также определила какие именно
сущности нужны для базы.

5.

Среда (19.11.2025)
В среду я доделала ER-диаграмму, и определила
связи между сущностями.

6.

ER-модель

7.

Четверг (20.11.2025)
В четверг я проверяла, правильно ли
распределены данные. Немного переделала
структуру таблиц, чтобы не было лишнего.

8.

Пятница (21.11.2025)
В пятницу я начала создавать саму базу. Чтобы
создать таблицы, я использовала Dbeaver, для
создания базы данных и PostgreSql для
подключения к моей бд.

9.

Суббота (22.11.2025)
В субботу я сделала я начала делать презентацию
о своей проделанной работе.

10.

Понедельник (24.11.2025)
INSERT INTO automation_projects
На второй неделе
я начала
заполнять базу
различными
данными. Я
добавила 3
записи в базу.
Сделала я это с
помощью
следующего
запроса:
(section, project_name, created_date, engineer, control_algorithm,
sensors, actuators, control_software, status, comment, created_by)
VALUES
('Линия розлива', 'Автоматизация узла дозирования', '2025-02-01', 'Иванов И.И.',
'ПИД-регулирование расхода по сигналу расходомера',
'Расходомер, датчик уровня', 'Электропривод клапана, частотный привод насоса',
'Siemens S7-1200 + WinCC', 'В работе', 'Пусконаладка в марте', NULL),
('Участок упаковки', 'Модернизация конвейерной линии', '2025-01-20', 'Петров П.П.',
'Синхронизация приводов и датчиков положения упаковки',
'Индуктивные датчики, фотоэлементы', 'Привода конвейеров, пневмоцилиндры',
'Omron PLC + HMI', 'Запланирован', 'Ожидается поставка оборудования', NULL),
('Линия смешения', 'Система контроля температуры и давления', '2025-02-10', 'Сидоров А.А.',
'Каскадное регулирование температуры и давления с аварийной защитой',
'Датчики температуры, давления', 'Клапаны, нагреватели',
'Schneider M340 + SCADA', 'Завершён', 'Проект принят в эксплуатацию', NULL);

11.

Вторник (25.11.2025)
Начала разработку backend-части (Node.js +
Express). Настроила тестовое соединение с бд и
подключила PostgreSQL.

12.

Среда (26.11.2025)
Реализовала авторизацию пользователей
(регистрация, вход). Настроила роли
пользователей (user, admin). Проверила
хеширование паролей через bcrypt. Также создала
API для работы с проектами (добавление /
просмотр).

13.

Четверг (27.11.2025)
Добавила на сайт форму редактирования, и
удаление записей. Визуально оформила сайт и
сделала понятный для пользователя интерфейс.

14.

Финальный этап (28-29 ноября)
Завершающие этапы:
Тестирование системы
Проверка расчетов
Документация
Демонстрация
English     Русский Правила