Тип работы:
Предмет:
Язык работы:


Разработка модуля межплатформенного взаимодействия для обеспечения совместимости компонентов экосистемы e-Net

Работа №40564

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы69
Год сдачи2019
Стоимость4900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
315
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 5
1. Анализ требований на разработку модуля 7
1. 1 Информационная система e-Net 7
1.2 Описание предмета исследований 9
1.3 Разработка модели BPMN 11
1.4 Процесс выгрузки данных 12
1.4.1 Процесс записи обновленных данных 13
1.4.2 Сериализация и десериализация 13
1.5.2 Объект XMLHttpRequest 14
1.5 Анализ решений для реализации модуля 16
1.5.1 Сводная таблица по анализу решений 18
1.6 Разработка пользовательских требований 18
1.6.1 Диаграмма вариантов использования (прецедентов) 18
1.6.2 Спецификации вариантов использования 19
1.7 Разработка функциональных требований 21
1.8 Разработка нефункциональных требований 22
1.8.1 Требования к интерфейсу 22
1.8.2 Требования к безопасности 22
1.9 Выводы по главе анализ требований на разработку модуля 22
2. Проектирование модуля информационной системы 23
2.1 Концептуальная модель системы 26
2.2 Диаграмма деятельности 29
2.3 Диаграмма последовательности 31
2.4 Проектирование структуры базы данных 32
2.5 Проектирование структуры модуля сериализации 34
2.5.1 Алгоритм сериализации Java 35
2.6 Вывод по главе Проектирование модуля ИС 39
3. Реализация модуля для ИС e-Net 40
3.1 Реализация загрузки данных трансформатора 40
3
3.2 Разработка функции десериализации 40
3.3 Разработка функции сериализатора 45
3.4 Реализация интерфейса модуля 49
3.5 Вывод по главе реализация модуля для ИС 51
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 53
ПРИЛОЖЕНИЕ

Общество с ограниченной ответственностью "Альфа Технология" [2] занимается разработкой компьютерного программного обеспечения с 1999 года. Основной коллектив фирмы составили сотрудники, имеющие большой опыт разработки и внедрения систем промышленной автоматизации и информационных систем масштаба предприятия по заказам крупных промышленных предприятий.
Одной из таких разработок компании является - информационная система "e-Net"[6]. ИС "e-Net" представляет собой систему для автоматизации учета технологического оборудования объектов электрических сетей.
Основные функции ИС: Паспортизация объектов электрических сетей и технологического оборудования через создание, ведение и доступ к электронным паспортам и схемам: высоковольтных силовых подстанций
220/110/35 кВ; высоковольтных воздушных/кабельных линий 220/110/35 кВ; воздушных/кабельных линий распределительной сети 10/6/0.4 кВ; трансформаторных подстанций 10/6/0.4 кВ.
В 2015 году из-за политики безопасности компания Microsoft отказалась от поддержки технологии ActiveX в своем браузере IE. Вследствие чего появились проблемы совместимости ИС с последними версиями IE. Что, в свою очередь, отобразилось на целостности информационной системы " e- Net". Вследствие чего, система утратила функционал, такой как: выгрузка, обновление и сохранение данных для модуля трансформатора.
Таким образом, актуальность работы обусловлена потребностью пользователей системы "e-Net" в восстановлении приложения. Объектом исследования в данной работе является ИС "e-Net". Предметом исследования является модуль межплатформенного взаимодействия информационной системы "e-Net".
Целью данного дипломного проекта является повышение эффективности работы информационной системы ИС e-Net- продукт ООО “Альфа- щие задачи:
- провести анализ деятельности информационной системы;
- разработать модели бизнес-процессов BPMN;
- провести анализ существующих решений;
- разработать требования к модулю;
- разработать диаграммы деятельности;
- описать структуру базы данных модуля;
- разработать модуль для ИС e-Net.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате бакалаврской работы был разработан модуль межплатформенного взаимодействия информационной системы "e-Net".
В ходе выполнения данной работы были выполнены следующие задачи:
- проанализирован процесс сериализации;
- проанализирован процесс десериализации;
- проанализирован процесс сохранения данных;
- проанализированы альтернативные решения по решению данной проблемы;
- были разработаны функциональные и нефункциональные требования к модулю;
- были разработана Use Case UML диаграмма и описана в виде спецификации требований;
- описаны аналогичные пути решения поставленной проблемы;
- была разработана архитектура модуля для ИС e-Net;
- разработан сериализатор и десериализатор на языке JavaScript;
- был реализован интерфейс модуля;
Таким образом, были выполнены поставленные задачи. Достигнута основная цель работы.



1 Нотация BPMN 2.0 [Электронный ресурс] - Режим доступа: https://www.elma-bpm.ru/bpmn2/
2 Официальный сайт «ООО Альфа-Технология» [Сайт] - Режим доступа:
https://www.alphatech.ru/
3 ВигерсК., Битти Д. Разработка требований к программному обеспече
нию, 3-е издание. - СПб.:БХВ-Петербург, 2014.
4 Крокфорд Д. «JavaScript. Сильные стороны»- СПб.:Питер, 2016.
5 Хавербейк М. «Выразительный Javascript»- СПб.:Питер, 2014.
6 Система e-Net [Электронный ресурс] - Режим доступа: https://alphatech.ru/content.jsp?topic=3
7 Нотация сериализатора Java [Электронный ресурс] - Режим доступа: https ://www.intuit.ru/studies/courses/2195/55/lecture/1618 ?page=3
8 Формирование требований к разработке ИС [Электронный ресурс] - Режим доступа:
9 Стиллмен Э., Грин Дж. «JavaScript. Подробное руководство», 3-е издание. - СПб.:Питер, 2014.
10 Современный учебник Javascript [Электронный ресурс] - Режим досту
па: https://learn.javascript.ru/forms-submit
11 Блог по JavaScript [Электронный ресурс] - Режим доступа:
https://docs.microsott.com/en-us/aspnet/core
12 Архитектура JavaScript [Электронный ресурс] - Режим доступа:
https:// github. com/codedokode/ javascript/architecture/
13 POST HTTP [Электронный ресурс] - Режим доступа:
https://wikipedia.org/wiki/POST
14 XMLHTTPRequest [Электронный ресурс] - Режим доступа:
https://wikipedia.org/wiki/XMLHTTPRequest
15 Сериализация и десериализация в JAVA [Электронный ресурс] - Режим доступа: https://iavarush.ru/groups/posts/2022-serializaciia-i- deserializaciia-v-iava

Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ