ВВЕДЕНИЕ 4
1 Анализ требований на разработку архитектуры программной системы 6
1.1 Описание бизнес-требований 6
1.1.1 Исходные данные 6
1.1.2 Описание проблемы 6
1.1.3 Возможности бизнеса 7
1.1.4 Видение решения 7
1.1.5 Бизнес-риски 8
1.1.6 Предложения и зависимости 9
1.1.7 Основные функции 9
1.1.8 Минимально жизнеспособный продукт 9
1.1.9 Стейкхолдеры 10
1.1.10 Приоритеты проекта 10
1.1.11 Пользовательские сценарии 11
1.2 Анализ альтернативных решений 11
1.2.1 Конструктор карт Яндекса 11
1.2.2 Конструктор карт 2ГИС 12
1.2.3 Выводы по анализу альтернативных решений 13
1.3 Разработка модели данных 14
1.4 Разработка пользовательских требований 17
1.5 Разработка функциональных требований 24
1.6 Разработка нефункциональных требований 26
1.7 Вывод по главе «Анализ требований на разработку» 27
2 Проектирование архитектуры системы для создания интерактивных карт 28
2.1 Логическое представление 28
2.2 Процессное представление 38
2.3 Представление уровня разработки 41
2.4 Выводы по главе «Проектирование системы для создания интерактивных карт» 42
3 Реализация системы для создания интерактивных карт 43
3.1 Реализация графического интерфейса приложения 43
3.2 Реализация функций приложения на языке программирования 51
3.3 Выводы по главе «Реализация системы для создания интерактивных карт» 51
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 54
ПРИЛОЖЕНИЕ А Листинг 57
Выпускная квалификационная работа (бакалаврская работа) на тему
«Разработка системы для создания интерактивных карт» содержит 56 страниц пояснительной записки основной части выпускной квалификационной работы и 8 листов графического материала.
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ, ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ СОЗДАНИЯ ИНТЕРАКТИВНЫХ КАРТ, ПРОЕКТИРОВАНИЕ СИСТЕМЫ ДЛЯ СОЗДАНИЯ ИНТЕРАКТИВНЫХ КАРТ, РЕАЛИЗАЦИЯ СИСТЕМЫ ДЛЯ СОЗДАНИЯ ИНТЕРАКТИВНЫХ КАРТ.
Объект исследования – ООО «Смартпетрол», компания по разработке программного обеспечения для мобильных устройств, автоматизации производственных процессов, бизнес-процессов, разработке, поддержке, продвижению веб-сайтов и мобильных приложений.
Целью работы является проектирование и разработка системы для создания интерактивных карт с целью автоматизации и облегчения процесса по разработке интерактивных изображений веб-страниц.
Теоретическое исследование проводилось с использованием анализа литературы, положений предприятия, а также функциональных обязанностей. Практическое изучение объекта проводилось при помощи системного анализа.
Разработана система для создания интерактивных карт.
Данную работу можно использовать для автоматизации процесса по созданию интерактивных схем, карт, изображений для веб-страниц.
' .
Разработка системы для создания интерактивных карт #9104685
Артикул: 9104685
- Предмет: Программирование
- Уникальность: 72% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2021 году
- Количество страниц: 87
- Формат файла: docx
1 999p.
1 Прохоренок, Н.А. HTML, JavaScript, PHP и MySQL. Джентельменский набор Web-мастера. – 4-e изд., перераб. и. доп./ Н.А. Прохоренок, В.А. Дронов. – СПб.: БХВ-Петербург, 2017. – 768 c.: ил. – (Профессиональное программирование): - 5 с., 73 с., 143 с.
2 Шилдт, Герберт, Ш57 Java: руководство для начинающих, 7-е изд.: Пер. с англ. – СПб.: ООО “Диалектика”, 2019. – 816 с.: ил. – Парал. тит. англ.
3 Прохоренок Н.А., JavaFX. – СПб.: БХВ-Петербург, 2020. – 768 с.: ил. – (В подлиннике).
4 What is Apache FreeMarker™? [Электронный ресурс] FreeMarker Java Template Engine: [сайт] URL: https://freemarker.apache.org (дата обращения: 09.05.2021).
5 Понятие ER-модели. Понятие сущности (entity). Атрибуты. Виды атрибутов. [Электронный ресурс] БАЗЫ ДАННЫХ ПОНЯТИЕ ER- МОДЕЛИ. ПОНЯТИЕ СУЩНОСТИ (ENTITY). АТРИБУТЫ. ВИДЫ АТРИБУТОВ: [сайт] URL: https://www.bestprog.net/ru/2019/01/24/the- concept-of-er-model-the-concept-of-essence-and-communication-attributes- attribute-types-ru/#q03 (дата обращения: 09.05.2021).
6 Создание схемы с нотацией базы данных Crow's Foot [Электронный ресурс] Создание схемы с нотацией базы данных Crow's Foot - Visio: [сайт] URL: https://support.microsoft.com/ru-ru/office/создание-схемы-с-нотацией- базы-данных-crow-s-foot-1ec22af9-3bd3-4354-b2b5-ed5752af6769 (дата обращения: 09.05.2021).
7 Use Case Diagram [Электронный ресурс] ПРОЕКТИРОВАНИЕ USE CASE ДИАГРАММЫ. ОПРЕДЕЛЕНИЕ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СИСТЕМЫ Программные решения для бизнеса: [сайт] URL: https://nationalteam.worldskills.ru/skills/proektirovanie-use-case- diagrammy-opredelenie-funktsionalnykh-vozmozhnostey-sistemy/ (дата обращения: 09.05.2021).
8 Хамадеев Ш.А., ПРОЕКТИРОВОНИЕ И АРХИТЕКТУРА ПРОГРАММНЫХ СИСТЕМ Учебно-методическое пособие по выполнению лабораторных работ, Набережные Челны, 2020.
9 The 4+1 View Model of Architecture [Электронный ресурс] Architectural Blueprints—The “4+1” ViewModel of Software Architecture [сайт] URL: https://www.researchgate.net/publication/220018231_The_41_View_Model_of
_Architecture (дата обращения: 12.05.2021).
10 4 + 1 Architectural View Model: Introduction • Dev Cycles [Электронный ресурс] 4 + 1 Architectural View Model: Introduction: [сайт] URL: https://devcycles.io/2019/02/27/4-1-architectural-view-model-introduction/
(дата обращения: 12.05.2021).
11 Диаграмма классов [Электронный ресурс] Диаграмма классов - Википедия: [сайт] URL: https://ru.wikipedia.org/wiki/Диаграмма_классов (дата обращения: 12.05.2021).
12 Расширение файла FXML [Электронный ресурс] Расширение файла fxml - что такое файл .fxml: [сайт] URL: https://www.filesuffix.com/ru/extension/fxml (дата обращения: 18.05.2021).
13 Конструктор форм JavaFX Scene Builder в Intellij IDEA [Электронный ресурс] https://devcolibri.com: [сайт] URL: https://devcolibri.com/конструктор-форм-javafx-scene-builder-в-intellij-idea/ (дата обращения: 18.05.2021).
14 Configure JavaFX Scene Builder [Электронный ресурс] jetbrains.com: [сайт] URL: https://www.jetbrains.com/help/idea/opening-fxml-files-in-javafx-scene- builder.html (дата обращения: 18.05.2021).
15 3 Create the FXML File and the Base Panes [Электронный ресурс] Getting Started with JavaFX Scene Builder 1.1: [сайт] URL: https://docs.oracle.com/javafx/scenebuilder/1/get_started/create-base- panes.htm#CIHDHEFE (дата обращения: 18.05.2021).
16 Java™ Platform, Standard Edition 8 API Specification [Электронный ресурс]
Java™ Platform Standard Ed. 8: [сайт] URL
https://docs.oracle.com/javase/8/docs/api/index.html (дата обращения: 20.05.2021).
17 Javarush - онлайн-курс обучения программированию на Java [Электронный ресурс] Javarush: [сайт] URL https://javarush.ru (дата обращения: 20.05.2021).
18 Stack Overflow - Where Developers Learn, Share, Build Careers [Электронный ресурс] Stack Overflow: [сайт] URL: https://stackoverflow.com (дата обращения: 20.05.2021).
2 Шилдт, Герберт, Ш57 Java: руководство для начинающих, 7-е изд.: Пер. с англ. – СПб.: ООО “Диалектика”, 2019. – 816 с.: ил. – Парал. тит. англ.
3 Прохоренок Н.А., JavaFX. – СПб.: БХВ-Петербург, 2020. – 768 с.: ил. – (В подлиннике).
4 What is Apache FreeMarker™? [Электронный ресурс] FreeMarker Java Template Engine: [сайт] URL: https://freemarker.apache.org (дата обращения: 09.05.2021).
5 Понятие ER-модели. Понятие сущности (entity). Атрибуты. Виды атрибутов. [Электронный ресурс] БАЗЫ ДАННЫХ ПОНЯТИЕ ER- МОДЕЛИ. ПОНЯТИЕ СУЩНОСТИ (ENTITY). АТРИБУТЫ. ВИДЫ АТРИБУТОВ: [сайт] URL: https://www.bestprog.net/ru/2019/01/24/the- concept-of-er-model-the-concept-of-essence-and-communication-attributes- attribute-types-ru/#q03 (дата обращения: 09.05.2021).
6 Создание схемы с нотацией базы данных Crow's Foot [Электронный ресурс] Создание схемы с нотацией базы данных Crow's Foot - Visio: [сайт] URL: https://support.microsoft.com/ru-ru/office/создание-схемы-с-нотацией- базы-данных-crow-s-foot-1ec22af9-3bd3-4354-b2b5-ed5752af6769 (дата обращения: 09.05.2021).
7 Use Case Diagram [Электронный ресурс] ПРОЕКТИРОВАНИЕ USE CASE ДИАГРАММЫ. ОПРЕДЕЛЕНИЕ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СИСТЕМЫ Программные решения для бизнеса: [сайт] URL: https://nationalteam.worldskills.ru/skills/proektirovanie-use-case- diagrammy-opredelenie-funktsionalnykh-vozmozhnostey-sistemy/ (дата обращения: 09.05.2021).
8 Хамадеев Ш.А., ПРОЕКТИРОВОНИЕ И АРХИТЕКТУРА ПРОГРАММНЫХ СИСТЕМ Учебно-методическое пособие по выполнению лабораторных работ, Набережные Челны, 2020.
9 The 4+1 View Model of Architecture [Электронный ресурс] Architectural Blueprints—The “4+1” ViewModel of Software Architecture [сайт] URL: https://www.researchgate.net/publication/220018231_The_41_View_Model_of
_Architecture (дата обращения: 12.05.2021).
10 4 + 1 Architectural View Model: Introduction • Dev Cycles [Электронный ресурс] 4 + 1 Architectural View Model: Introduction: [сайт] URL: https://devcycles.io/2019/02/27/4-1-architectural-view-model-introduction/
(дата обращения: 12.05.2021).
11 Диаграмма классов [Электронный ресурс] Диаграмма классов - Википедия: [сайт] URL: https://ru.wikipedia.org/wiki/Диаграмма_классов (дата обращения: 12.05.2021).
12 Расширение файла FXML [Электронный ресурс] Расширение файла fxml - что такое файл .fxml: [сайт] URL: https://www.filesuffix.com/ru/extension/fxml (дата обращения: 18.05.2021).
13 Конструктор форм JavaFX Scene Builder в Intellij IDEA [Электронный ресурс] https://devcolibri.com: [сайт] URL: https://devcolibri.com/конструктор-форм-javafx-scene-builder-в-intellij-idea/ (дата обращения: 18.05.2021).
14 Configure JavaFX Scene Builder [Электронный ресурс] jetbrains.com: [сайт] URL: https://www.jetbrains.com/help/idea/opening-fxml-files-in-javafx-scene- builder.html (дата обращения: 18.05.2021).
15 3 Create the FXML File and the Base Panes [Электронный ресурс] Getting Started with JavaFX Scene Builder 1.1: [сайт] URL: https://docs.oracle.com/javafx/scenebuilder/1/get_started/create-base- panes.htm#CIHDHEFE (дата обращения: 18.05.2021).
16 Java™ Platform, Standard Edition 8 API Specification [Электронный ресурс]
Java™ Platform Standard Ed. 8: [сайт] URL
https://docs.oracle.com/javase/8/docs/api/index.html (дата обращения: 20.05.2021).
17 Javarush - онлайн-курс обучения программированию на Java [Электронный ресурс] Javarush: [сайт] URL https://javarush.ru (дата обращения: 20.05.2021).
18 Stack Overflow - Where Developers Learn, Share, Build Careers [Электронный ресурс] Stack Overflow: [сайт] URL: https://stackoverflow.com (дата обращения: 20.05.2021).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка системы для создания интерактивных карт |
Артикул: | 9104685 |
Дата написания: | 29.06.2021 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 72% |
Количество страниц: | 87 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлена только пояснительная записка и листинг программы
В работе представлена только пояснительная записка и листинг программы
Файлы артикула: Разработка системы для создания интерактивных карт по предмету программирование
Пролистайте "Разработка системы для создания интерактивных карт" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 23.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 72% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 31 работу. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка автоматизированной информационной системы клининговой компании
СЛЕДУЮЩАЯ РАБОТА
Разработка интернет-магазина ювелирных изделий