Магистерский диплом (ВКР) на тему Применение портальных технологий при передаче данных в ИС мониторинга промышленности
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение. 3
1
Анализ предметной области построения интерфейсов пользователя веб-приложений
при реализации портальных технологий. 6
1.1 Особенности
архитектуры современных веб-приложений, реализующих портальные технологии. 6
1.1.1
Понятие и суть портальных технологий. 6
1.1.2 Особенности
использования порталов в системах мониторинга промышленности. 10
1.2 Существующие
методы и средства для построения интерфейсов пользователя веб-приложений. 13
1.3 Постановка
задачи исследования. 20
1.4
Выводы по разделу. 23
2 Проектирование
компонента для отображения корпоративной информации. 24
2.1 Анализ
структуры и особенностей информации, подлежащей отображению 24
2.2 Обоснование
выбора конкретного средства разработки для реализации средства отображения
описанной информации. 27
2.3 Разработка
алгоритмической составляющей программного средства отображения информации. 40
2.4
Выводы по разделу. 41
3
Реализация компонента для отображения выбранной информации. 43
3.1 Реализация
интерфейса пользователя разрабатываемого компонента. 43
3.2
Особенности программной реализации компонента. 45
3.3
Тестирование разработанного компонента. 46
3.4
Выводы по разделу. 55
Заключение. 57
Список
использованных источников. 59
Введение:
Развитие средств автоматизации самых разнообразных процессов
(бытовых, офисных, промышленных и т.д.) позволяет значительно уменьшить
трудозатраты людей, ими пользующихся, на выполнение рутинных для них, неких
стандартных операций. В том числе речь идет и о процессах сбора информации, на
которые среднестатистический сотрудник офиса тратит значительную часть своего
рабочего времени. Это означает, что достаточно целесообразно внедрять (и
разрабатывать при необходимости) некие средства агрегации, которые будут собирать,
объединять и удобно представлять человеку информацию из многих источников (или
из нескольких, даже 1-2, но имеющих меньшую степень удобства представления
данных). Если такое средство будет представлять собой программный продукт,
размещаемый в открытом доступе во Всемирной паутине WWW (то есть это будет
веб-приложение), то его можно назвать порталом (веб-порталом).
Различают различные варианты организации порталов
(горизонтальные и вертикальные, корпоративные и публичные, и т.п.), однако во
всех случаях они должны иметь средства для удобного отображения агрегированной
(собранной) из разных мест информации. Не исключением являются и системы
мониторинга промышленности – для них задача удобного представления довольно
специфической информации, в т.ч. технического характера, описывающей состояние
объекта или целой системы промышленных объектов, актуальна в чрезвычайной степени.
Таким образом, целью
работы является уменьшение затрат рабочего времени сотрудников, проводящих
мониторинг (и, возможно, управление) промышленности, чего возможно добиться за
счет внедрения соответствующей системы автоматизации.
Задачи работы
следующие:
— анализ предметной области и выделение ключевых свойств
и структуры информации, обрабатываемой в процессе мониторинга промышленности,
задание показателей качества этого процесса;
— обоснование необходимости разработки собственных
программных средств или использования существующих готовых решений;
— выбор методов и технологий программирования для
разработки программного средства для передачи данных в ИС мониторинга
промышленности;
— обоснование основных проектных решений при разработке
такого программного средства;
— выполнение реализации указанного программного
средства;
— тестирование созданного программного продукта и
оценка эффективности его использования в реальной практической деятельности.
Объектом
исследования является процесс передачи данных в ИС мониторинга промышленности.
Предмет
исследования – методы и средства, обеспечивающие эффективную передачу данных в
ИС мониторинга промышленности.
Новизной работы
является комплексный обобщенный анализ структуры информации о функционировании
промышленных объектов, на основании которого были спроектированы визуальные
средства эффективного отображения этой информации, уменьшающие трудоемкость ее
анализа.
Методы,
используемые в работе: общий метод анализа, методы из отрасли технологий
программирования и эргономики.
Практическое значение
работы состоит в создании готового к использованию программного продукта –
компонента для фреймворка Angular, предназначенного для отображения информации
о конкретной системе, но который также может использоваться и в других схожих
проектах портального отображения сведенной информации (учитывая высокую
специфику созданного продукта, вероятно потребуется некоторая доработка
программы, что, однако, все равно упрощает весь процесс, не требуя создания
такого компонента «с нуля»).
В перспективе
работа может расширяться путем включения некоторых интеллектуальных средств,
предназначенных не только для отображения, но и для автоматизированной
обработки информации, возможно, с элементами систем поддержки принятия решений
(СППР), что планируется в дальнешйей работе.
Заключение:
Таким
образом, в данной работе создано программное обеспечение для удобного просмотра
значительных объемов информации, описывающих промышленный объект (информация
может быть технического характера, экономического характера и др.).
В
работе проанализирована суть и особенности портальных технологий, обосновано
использование архитектуры веб-приложения для максимально эффективного
мониторинга объектов промышленности. Рассматриваются современные принципы и
методы построения эффективных интерфейсов пользователя веб-приложений, а также
установлено, что наиболее эффективным способом отображения значительных объемов
информации является табличный.
Рассмотрены
особенности входной информации, необходимой для построения компонента в
табличной форме и зафиксировано использование для этих целей популярного на
данный момент формата JSON. Выбраны инструментальные средства, на основе
которых проводилась дальнейшая реализация, а именно решение выполнено в виде
компонента фреймворка Angular с использованием языка программирования
JavaScript. Применение именно этих средств оправдано их высокой популярностью,
что влечет легкое будущее расширение (при необходимости), миграцию на другие
платформы, продолжение разработки продукта другими разработчиками, ит.д. Приводится
алгоритмическая составляющая проекта в виде блок-схемы общего алгоритма работы
пользователя с создаваемым программным продуктом.
С
использованием приведенных в работе рекомендаций по построению эффективных
интерфейсов пользователя, а также с учетом требований постановки задачи работы,
реализован интерфейс программного продукта в виде таблицы HTML, структура
которой динамически создается на основе входной информации из соответствующего
JSON-файла. Проведено тестирование созданного программного продукта, которое
показало надлежащее выполнение им положенной на него функциональности, а также
стабильность в работе и отсутствие системных ошибок.
Результаты
данной работы могут использоваться в реальной практической деятельности для увеличения
эффективности мониторинга самых различных параметров промышленных объектов
ответственными лицами, что ведет к увеличению их производительности труда и
сокращению расходов на обеспечение данного процесса.
Фрагмент текста работы:
1 Анализ предметной области построения интерфейсов
пользователя веб-приложений при реализации портальных технологий 1.1 Особенности архитектуры современных
веб-приложений, реализующих портальные технологии 1.1.1 Понятие и суть портальных технологий
Наиболее распространенное общепринятое понимание слова
«портал» — главный вход большого архитектурного сооружения. Веб-порталом (или
просто «порталом» — но обязательно в контексте повествования, относящегося к
глобальной сети Интернет) называют крупный сайт, объединяющий разные сервисы и
насыщенный информацией, направленной на разных пользователей или даже на разные
их группы. Из приведенного следует, что портал – это, коротко говоря, вход, а в
мире информационных технологий, этот вход направляет пользователя конечно не в
здания-помещения, а в информационные хранилища. Использование специально
выделенного слова «портал» вместо простого слова «вход» подчеркивает, что речь
идет о глобальных информационных банках, доступ к которым предоставляется не
через локальную сеть предприятия (к которой понятие «портал» практически не
применимо), а возможен из любой точки мира через Интернет.
Соответственно, можно сформулировать следующее определение
портала в сети Интернет: портал – это узел в сети Интернет, предоставляющий
доступ авторизованным клиентам (как частный случай – с авторизацией уровня
guest, то есть всем желающим) к информационным, вычислительным, дисковым и
другим ресурсам на основе использования соответствующих сервисов.