Дипломная работа на тему "ТЮМГУ | Модуль конструирования виджетов и визуализации данных в системе «upstream field activity manage monitoring» "
0
Работа на тему: Модуль конструирования виджетов и визуализации данных в системе «upstream field activity manage monitoring»
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Оценка: отлично.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326
Демо работы
Описание работы
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФедеральное государственное автономное образовательное учреждение высшего образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» ИНСТИТУТ МАТЕМАТИКИ И КОМПЬЮТЕРНЫХ НАУК
Кафедра программной и системной инженерии
Базовая кафедра автоматизации бизнес-процессов на платформе 1С:Предприятие
РЕКОМЕНДОВАНО К ЗАЩИТЕ В ГЭК
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
бакалаврская работа
Модуль конструирования виджетов и визуализации данных в системе
«Upstream Field Activity Manage Monitoring»
Прикладная информатика 09.03.03
Профиль «Разработка информационных систем бизнеса»
Тюмень, 2023
РЕФЕРАТ
Отчет на 60 стр., 3 главы, 27 рис., 15 источников, 6 приложений.
Тема вкр: Модуль конструирования виджетов и визуализации данных в системе
«Upstream Field Activity Manage Monitoring»
Ключевые слова: Визуализация данных, мониторинг производственных показателей, интерактивная настройка, виджет.
Объектом разработки в данной работе является модуль конструирования виджетов и визуализации данных для клиентской части информационной системы оперативного контроля производственно-экономических показателей предприятий нефтегазового сектора «UFAM Monitoring».
Цель работы: создание инструментария для гибкой настройки и визуализации данных в системе “UFAM Monitoring”.
Результат работы: разработан и внедрен модуль конструирования виджетов и визуализации данных для клиентской части системы «UFAM Monitoring» и апробирован на предприятиях: «Газпром нефть-Ямал» «Лукойл- Нижневолскнефть». Была написана статья по разработке данного модуля в сборник Тюменского государственного университета «Материалы Всероссийской конференции молодых ученых» (МИМ-2023), а также подготовлен доклад для одноименной конференции (Диплом 2-ой степени).
Приложен акт о внедрении результатов выпускной квалификационной работы.
Область применения: оперативный контроль производственно-экономических показателей нефтегазовых предприятий
ОГЛАВЛЕНИЕ
ТЕРМИНЫ И СОКРАЩЕНИЯ 4
ВВЕДЕНИЕ 6
ГЛАВА 1. ОПИСАНИЕ СИСТЕМЫ «UFAM MONITORING» 10
1.1. ФУНКЦИИ, ВЫПОЛНЯЕМЫЕ СИСТЕМОЙ 11
1.2. СТРУКТУРА СИСТЕМЫ 13
1.3. УСТРОЙСТВО КЛИЕНТСКОЙ ЧАСТИ 15
ГЛАВА 2. ТРЕБОВАНИЯ К РАЗРАБАТЫВАЕМОМУ МОДУЛЮ 17
ГЛАВА 3. РАЗРАБОТКА МОДУЛЯ КОНСТРУИРОВАНИЯ И ВИЗУАЛИЗАЦИИ 24
3.1. РАЗРАБОТКА ВИДЖЕТА «ГИСТОГРАММА» 29
3.2. РАЗРАБОТКА ВИДЖЕТА «ЛИНЕЙНЫЙ ГРАФИК» 34
3.3. РАЗРАБОТКА ВИДЖЕТА «ТЕЛЕМЕТРИЯ» 37
3.4. РАЗРАБОТКА ВИДЖЕТА «ТАБЛИЦА» 39
3.5. РАЗРАБОТКА ВИДЖЕТА «ИНТЕКРАКТИВНАЯ SVG-КАРТА» 45
ЗАКЛЮЧЕНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 53
ПРИЛОЖЕНИЯ 55
ТЕРМИНЫ И СОКРАЩЕНИЯ
Виджет - элемент графического пользовательского интерфейса, имеющий стандартный внешний вид и выполняющий стандартные действия, отображающий информацию в виде ключевых показателей эффективности, графиков, диаграмм, таблиц.
Дашборд - инструмент для визуализации и анализа информации о бизнес- процессах и их эффективности, выводимый в виде набора различных виджетов. Дриллдаун - детализация в виде исходной информации по выбранному показателю, графику, диаграмме на виджете.
БД – Базы данных.
Метамодель - инструмент для работы с БД, разработанный компанией OIS, предназначена для выполнения функций: обеспечение подключения к нескольким базам данных, предоставление API для взаимодействия приложений платформы с базами данных и получения метаинформации, а также пользовательской настройки источников данных и описания метаданных.
Nuget - это механизм, с помощью которого разработчики могут создавать, передавать друг другу и использовать код. Часто такой код распределен по "пакетам", включающим скомпилированный код (в виде библиотек DLL) и другое содержимое, необходимое использующим эти пакеты проектам.
UFAM - Upstream Field Activity Manage. Продукт, разработанный, российской компании «АСУпроект» и SAP, предназначенный для нефтегазовой отрасли. экспертно-аналитическая система для управления активами нефтегазодобывающих предприятий
ВКР - выпускная квалификационная работа.
UML - Unified Modeling Language. язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур
GOF-паттерн – Gang of Four. Часто встречаемое решение определённой проблемы при проектировании архитектуры программ. Паттерн представляет собой не какой-то конкретный код, а общую концепцию или пример решения той или иной проблемы, которое нужно будет подстроить под нужды вашей программы.
ВВЕДЕНИЕ
Нефтегазовая отрасль является одной из ключевых отраслей мировой экономики, где сбор, анализ и визуализация данных играют важнейшую роль при принятии стратегических решений. В постоянно меняющейся рыночной среде и сложной геологической среде нефтегазовых месторождений правильное и эффективное использование данных имеет первостепенное значение [1]. Однако огромный объем и сложность данных, подлежащих анализу, создают дополнительные трудности при их обработке. Для успешного анализа и обоснованного принятия решений необходимы инструменты и методы, обеспечивающие эффективную обработку и наглядное визуальное представление информации [2].
Управление бизнес-процессами в реалиях цифровой экономики имеет свои особенности, которые требуют наличия определённой технологической среды, учитывающей специфику отрасли [3]. В том числе, необходима реализация оперативного доступа к показателям, отражающим состояние компании в режиме реального времени [4]. Использование стандартных продуктов построения отчетности (MS Excel, DBeaver и т. п.) в отсутствие единой платформы имеет следствиями
• низкий уровень интерактивности графических элементов для представления данных;
• низкий уровень оперативности получаемой информации;
• низкий уровень производительности при больших объемах данных;
• отсутсвие специализированных графических элементов.
Кроме того, подобные решения предполагают использование программного обеспечения, произведенного компаниями недружественных стран. В соответствии с национальной программой «Цифровая экономика РФ» [5], одной из целей которой является перевод объектов государственного значения на отечественные ИТ-решения, создание собственных цифровых платформ для обработки бизнес-данных в нефтегазовой отрасли становится особенно актуальным.
Ответом на комплекс описанных выше проблем стала разработка информационной системы мониторинга производственно-экономической деятельности нефтегазовой компании и оперативного контроля ключевых производственных показателей под названием «UFAM Monitoring». Данная система находится в активной фазе разработки и на данный момент в ней отсутствуют необходимые компоненты визуализации.
Целью данной дипломной работы является создание инструментария для гибкой настройки и визуализации данных в системе “UFAM Monitoring”, позволяющей проводить мониторинг производственно-экономических показателей в реальном времени. Этот модуль должен предоставлять пользователям интерфейс визуализации данных, а также инструменты для управления данными и стилистическим оформлением графических элементов.
Основной задачей модуля является предоставление возможности пользователю создавать интерактивные графические элементы, которые предоставляют данные в наглядном виде. Результатом работы будет модуль, который позволит пользователям визуализировать данные при помощи Web- интерфейса и на их основе выявлять тренды, закономерности, а также принимать обоснованные решения на основе полученных результатов.
Основными задачами работы являются:
1. изучить взаимодействие компонентов системы UFAM Monitoring;
2. сформулировать требования к разрабатываемому модулю;
3. изучить технологии и инструменты используемые компанией OIS(SBS.Core, React, TypeScript, Redux, ASP.NET) ;
4. спроектировать компоненты для настройки и визуализации графических элементов: «Таблица», «Телеметрия», «Гистограмма»,
«Линейный график», «Интерактивная SVG-карта»;
5. реализовать компоненты модуля для настройки и визуализации графических элементов.
Актуальность и практическая значимость направления настоящей работы обусловлена рядом причин:
Во-первых, в последний год, в российской экономике наблюдался спад, который вынуждает предприятия оптимизировать бизнес-процессы, пересмотреть подходы к планированию бизнесу, сокращать расходы и возможно диверсифицировать бизнес. Решение этих задач на интуитивном уровне, без использования технологий анализа данных способствуют принятию не результативных решений. Наглядная аналитика, отражающая реальное состояние дает реальную картину происходящего с разных точек зрения, позволяет сформировать адекватное решение, снижающее риски для компании. Во-вторых, в связи с утверждением и продлением программы «Цифровая экономика Российской Федерации», упомянутой ранее – для компаний актуально искать новые бизнес-возможности на основе данных, представленных
через цифровые платформы.
В-третьих, на рынке отсутствуют инструменты визуализации данных, содержащие в себе готовые специализированные элементы для нефтегазовой отрасли.
В-четвертых, в связи со сложившейся политической ситуацией, многие компании, которые занимаются разработкой ПО, уходят с Российского рынка и риски того, что компании, которые предоставляют необходимое ПО для визуализации больших объемов данных, уйдут с рынка, довольно, велики.
Для успешной подготовки и защиты выпускной квалификационной работы обучающимся использовались средства и методы физической культуры и спорта с целью поддержания должного уровня физической подготовленности, обеспечивающую высокую умственную и физической работоспособность. В режим рабочего дня включались различные формы организации занятий физической культурой (физкультпаузы, физкультминутки, занятия избранным видом спорта) с целью профилактики утомления, появления хронических заболеваний и нормализации деятельности различных систем организма.
В рамках подготовки к защите выпускной квалификационной работы автором созданы и поддерживались безопасные условия жизнедеятельности, учитывающие возможность возникновении чрезвычайных ситуаций.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Лисин Ю.В., Александров А.А. Мониторинг Магистральных нефтепроводов в сложных геологических условиях // Наука и технологии трубопроводного транспорта нефти и нефтепродуктов. № 2(10), 2013. С. 22 – 27. [Электронный ресурс].
2. Управление данными в нефтегазовой отрасли. Особенности комплексного управления и анализа данных для нефтегазового сегмента. [Электронный ресурс].
3. Ермолкин О., Гавшин М., Андреев Е. Системы оперативного контроля производительности нефтегазовых скважин // Разработки/ Нефтегазовая промышленность. СТА 2/2001. С. 44 – 49. [Электронный ресурс].
4. Абдрахманов Н.Х., Шутов Н.В., Абдрахманова К.Н., Ворохобко В.В., Шайбаков Р.А. Разработка технических требований к созданию системы оперативного мониторинга и управления промышленной и экологической безопасностью опасных производственных объектов на основе минимизации рисков // Электронный научный журнал «Нефтегазовое дело». № 4, 2015. С. 497 – 511.
5. Национальная программа «Цифровая экономика Российской Федерации», утверждена протоколом заседания президиума Совета при Президенте Российской Федерации по стратегическому развитию и национальным проектам от 4 июня 2019 г. № 7. [Электронный ресурс].
6. Мартин Фаулер Мартин Фаулер. UML Основы. Краткое руководство по стандартному языку объектного моделирования [Текст] / Мартин Фаулер —
3. — Санкт-Петербург: Символ, 2005 — 184 c.
7. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно- ориентированного проектирования. Паттерны проектирования. [Текст] / Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. — . — Санкт-Петербург: Питер, 2001 — 368 c.
8. Less Documentation // Документация языка стилей Less. [Электронный ресурс].
9. TypeSctipt Handbook // Документация языка TypeScript. [Электронный ресурс].
10. React Documentation // Документация библиотеки React [Электронный ресурс].
11. Redux Documentation // Документация библиотеки Redux [Электронный ресурс].
12. Ant Design Documentation // Документация библиотеки Ant Design [Электронный ресурс].
13. Highcharts API Reference // Документация библиотеки Highcharts [Электронный ресурс].
14. Redux thunk Documentation // Документация библиотеки Redux Thunk [Электронный ресурс].
15. Redux-toolkit Documentation // Документация библиотеки Redux-toolkit [Электронный ресурс].
Похожие работы
Другие работы автора
НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.
СТАТЬ ЗАКАЗЧИКОМ