Тема: Разработка клиентской части системы мониторинга технологических процессов
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень листингов, рисунков, таблиц 5
Глоссарий 8
Введение 9
1 Анализ требований 10
1.1 Цели создания системы 10
1.2 Характеристика объекта автоматизации 10
1.2.1 Текущее состояние объекта автоматизации 10
1.2.2 Пользователи системы 13
1.3 Функциональные требования 13
1.4 Требования к эргономике и технической эстетике 14
1.5 Управление правами доступа пользователей в системе 15
1.6 Требования к функциям, выполняемым веб-интерфейсом 15
1.6.1 Управление пользователями 16
1.6.2 Управление номенклатурой изделий 19
1.6.3 Управление настройками ТП термообработки изделий 21
1.7 Модель предметной области 27
2 Описание технологий и инструментов разработки 30
2.1 Single Page Application 30
2.2 React 32
2.3 Redux 34
2.4 TypeScript 36
3 Проектирование и разработка клиентской части веб-приложения 38
3.1 Структура приложения 38
3.2 Глобальное хранилище 39
3.3 Взаимодействие с серверной частью веб-приложения 43
3.3.1 Использование механизма интерцепторов 44
3.3.2 Механизм отмены запросов к серверу 47
3.3.3 Аутентификация пользователя в HTTPS соединении 49
3.3.4 Аутентификация пользователя в WSS соединении 51
3.4 Разработка UI слоя 53
3.5 Разработка модуля компонентов Таблиц 54
3.5.1 Разработка компонентов фильтров таблицы 56
3.5.2 Разработка фабрики фильтров таблицы 58
3.6 Разработка модуля форм 63
3.6.1 Разработка формы создания ТП 64
3.7 Роутинг и разграничение доступа для ролей пользователей 68
3.8 Реализация индикаторов ожидания 70
3.8.1 Разработка хука useLoading 70
3.8.2 Разработка хука useQuery 72
3.9 Разработка страниц садки и добавления номенклатур 76
Заключение 80
Список литературы 81
📖 Введение
Команда разработала часть системы, в которой термисты могут управлять процессами производства деталей - эта часть вынесена в мобильное приложение. Еще разработана панель мониторинга система, в который управляющий персонал может посмотреть текущее состояние процессов производства, а также найти интересующие факты среди истории всех технологических процессов.
✅ Заключение
Сейчас работы над проектом закончены. По окончании тестирования функционала системы заказчиком, возможно, потребуется расширения функционала, что будет являться не сложной задачей, так как заложенная архитектура спроектирована таким образом, чтобы ее можно было легко масштабировать.





