Аннотация 2
Введение 6
Глава 1 Функциональное моделирование предметной области 8
1.1 Технико-экономическая характеристика ООО «Управляющая компания» 8
1.2 Концептуальное моделирование предметной области 10
1.3Анализ существующих разработок на предмет соответствия сформулированным требованиям 15
1.4 Постановка задачи на разработку веб-приложения 19
1.5 Разработка модели бизнес-процесса «как должно быть» 20
Глава 2 Логическое моделирование веб-приложения для работы с данными ФИАС 23
2.1 Выбор технологии логического моделирования веб-приложения 23
2.2 Разработка логической модели веб-приложения 24
2.3 Реализация диаграммы последовательности 28
2.4 Реализация диаграммы деятельности 29
2.5 Требования к аппаратно-программному обеспечению веб-приложения 30
Глава 3 Физическое проектирование веб-приложения 32
3.1 Выбор архитектуры автоматизированной веб-приложения 32
3.2Выбор технологии разработки программного обеспечения автоматизированной веб-приложения 33
3.3 Выбор системы управления базы данных веб-приложения 35
3.4 Описание функциональности, автоматизированной веб-приложение 37
3.5 Тестирование веб-приложения 39
Заключение 43
Список используемых источников 44
Приложение А Листинг программы 46
В настоящее время интернет занимает большую часть в жизни человека. С каждым годом компьютерные сети развиваются и широкое распространение получили веб-приложения, позволяющие пользователю взаимодействовать с веб-сервером с помощью браузера для решения различных задач.
Актуальность темы заключается в поставленной задачи создание веб-приложение для работы с данными справочника федеральная информационная адресная система (ФИАС). Данное решение облегчит и ускорит пользованием справочника ФИАС. Это приведет к точному определению адреса нужных мест в плоть до домов.
Объектом исследования данной выпускной квалификационной работы является организация для работы с данными справочника ФИАС.
Предмет исследования выпускной квалификационной работы является автоматизация процесса использования справочника ФИАС.
Целью выпускной квалификационной работы является разработка веб-приложения для работы с данными справочника ФИАС.
Для достижение поставленной цели необходимо решить следующие задачи:
• провести анализ предметной области;
• провести анализы аналогов веб-приложения;
• разработать концептуальную модель;
• разработать логическую модель;
• выбрать среду разработки;
• разработать веб-приложение.
Данная бакалаврская работа заключается в выполнение поставленной задачи от компании ООО «Управляющая компания». Данная задача позволит компании упростит производить поиск информации об адресе справочника ФИАС.
Бакалаврская работа состоит из трех глав.
В первом главе анализируется технология концептуального моделирования, которая проектирует бизнес-процесс «как есть» и «как должно быть». Проведен анализ существующих веб-приложение для работы с данными ФИАС и выполнен сравнительный анализ существующих веб-приложения, а также требования к проектируемой веб-приложение.
Во втором главе описывается логическое проектирование веб-приложение. Во вторую главу входит технологи логического моделирование, построение логической модели веб-приложения для работы с данными ФИАС и описаны требования к аппаратно-программному обеспечению веб-приложения.
В третьем главе описывается физическое проектирование веб-приложение. Также выбор технологий разработки программного обеспечения, архитектура веб-приложения, СУБД и разработанной веб-приложения, а также осуществлена тестирование веб-приложения.
В заключение описывается вывод об эффективности разработанного веб-приложения.
В процессе выполнения бакалаврской работы реализовано веб-приложение для работы с данными ФИАС. Данное веб-приложение было разработано на платформе разработке asp.net.
Также был произведен анализ предметной области, который показал, что уже ранее существующие веб-приложение имеет некоторые изъяны. Для понятия работы со справочником ФИАС было построена контекстная модель «как есть». Благодаря этому было принято решение создать новое веб-приложение для работы с данными ФИАС. Для того чтобы понять, что нужно улучшить было создано контекстная модель «как должно быть».
В ходе выполнение бакалаврской работы были проанализированы требования к разрабатываемой веб-приложение для работы с данными ФИАС. Построены логические модели, что позволило проверить логику работы веб-приложения. Также были спроектированы диаграмма деятельности и диаграмма последовательности.
После чего был выбран СУБД для хранения информации справочника ФИАС. И самым оптимальным решением стал MySQL так как данная СУБД легче к освоению и пониманию. Так же была выбрана технология Visual Studio для реализации веб-приложения. Далее было реализовано веб-приложение для работы со справочниками ФИАС. Так же был произведена тестирование веб-приложение, где было проанализирована работоспособность. В дальнейшем предполагается доработать веб-приложение добавит функцию просмотр адреса по карте, возможность ит-специалисту редактировать, добавление модального окна для просмотра информации и доработать дизайн веб-приложения.
Все поставленные задачи были выполнены и проверены.
1. Анализ и оптимизация бизнес процессов [Электронный ресурс] URL https://www.bazt.ru/services/gov/business-process-gos (Дата обращения 12.05.2022)
2. Аналоги Brackets [Электронный ресурс] URL
https://ruprogi.ru/software/brackets (дата обращения 12.05.2022)
3. Беликова Д. А. ASP.NET CORE в действии - М.: ДМК Пресс, 2021. - 906 с.
4. Дейт К. Дж. Введение в системы баз данных - Вильяме, 2005. - 1316 с.
5. Диаграмма деятельности [Электронный ресурс] URL
Ь]ж//1и^1к1реШа.отд^1к1/Диаграмма деятельнрсти (дата обращения 12.05.2022)
6. Диаграмма классов [Электронный ресурс] URL
https://ru.wikipedia.org/wiki/Диаграмма классов (Дата обращение 12.05.2022)
7. Диаграмма последовательности [Электронный ресурс] URL https://ru.wikipedia.org/wiki/Диаграмма последовательности (дата обращения 12.05.2022)
8. Диаграмма прецедентов [Электронный ресурс] URL https://ru.wikipedia.org/wiki/Диаграмма прецендентов дата обращения 12.05.2022)
9. Классификация требований по FURPS+ [Электронный ресурс] URL https://studme.org/226097/informatika/klassifikatsiya trebovaniy furps (дата обращение 29.05.2022)
10. Логическое моделирование [Электронный ресурс] URL https://www.ngpedia.ru/id159031p1.html (дата обращения 07.04.2022)
11. Нотации бизнес-процессов IDEF0. EPC. BPMN [Электронный ресурс] URL https://www.comindware.com/ru/blog-нотации-бизнес-процессов- idef0-epc-bpmn/ (дата обращения 29.04.2022).
12. Особенности тестирования «черного ящика» [Электронный ресурс] URL https://quality-lab.ru/blog/key-principles-of-black-box-testing/ (дата обращения 12.05.2022)
13. Смелов В. В. Программирование интернет-изданий - Полиграфический комплекс, 2014 - 59 с.
14. Тестирование по стратегии чёрного ящика [Электронный ресурс] URL https://ru.wikipedia.org/wiki/Тестирование по стратегии чёрного ящика (дата обращения 12.05.2022)
15. Хабр [Электронный ресурс] URL https://habr.com/ru/post/282764/ (дата обращения 12.05.2022).
...