Помощь студентам в учебе
Проектирование и разработка информационной системы “Путеводитель по кофейням” с элементами ГИС технологий
|
Введение 3
1. Анализ картографических сервисов 5
1.1 Проблемы картографических сервисов 5
1.2 Сравнение с программными аналогами 6
1.3 Анализ объекта исследования 8
2. Проектирование информационной системы 13
2.1 UML моделирование 13
2.2 Моделирование бизнес-процессов в нотации BPMN 20
2.3 Схема базы данных 23
2.4 Схема восстановления и сохранения информации 24
3. Разработка информационной системы 26
3.1. Серверная сборка 26
3.2. Клиентская сборка 33
3.3. Интерфейс взаимодействия с информационной системой 40
3.4. Надежность программного обеспечения 46
Заключение 52
Список использованных источников и литературы 53
Приложение А 59
Приложение Б
1. Анализ картографических сервисов 5
1.1 Проблемы картографических сервисов 5
1.2 Сравнение с программными аналогами 6
1.3 Анализ объекта исследования 8
2. Проектирование информационной системы 13
2.1 UML моделирование 13
2.2 Моделирование бизнес-процессов в нотации BPMN 20
2.3 Схема базы данных 23
2.4 Схема восстановления и сохранения информации 24
3. Разработка информационной системы 26
3.1. Серверная сборка 26
3.2. Клиентская сборка 33
3.3. Интерфейс взаимодействия с информационной системой 40
3.4. Надежность программного обеспечения 46
Заключение 52
Список использованных источников и литературы 53
Приложение А 59
Приложение Б
В своих истоках человечество добывало пропитание с помощью охоты и собирательства. Это было необходимо в рамках выживания. Цивилизация со временем развивалась, а также упрощались процессы добычи еды. Люди начали питаться не для того, чтобы выжить, а в том числе для получения удовольствия от пищи. Появлялись новые виды блюд и напитков. В настоящем времени одним из самых популярных напитков является кофе. Востребованность этого напитка очень сложно переоценить. Он стоит на втором месте по популярности напитков во всем мире.
В современном мире существует большое количество разновидностей сортов кофе и способов его приготовления. Вкус данного продукта может меняться от места, где он был приготовлен, от человека, который его приготовил, а также в зависимости от зерен, на которых он был приготовлен. У всех людей свои вкусы и предпочтения.
В настоящее время, один из самых главных вопросов состоит в том, как и где найти кофе, который тебе понравится.
Решением данного вопроса является не обход всех заведений в своем городе или стране, а возможность воспользоваться приложением, в котором будет указанно расположение всех ближайших мест где можно выпить кофе, а также информации о них, которая состоит из отзывов посетителей, которые там бывали, диаграммы, которая представляют из себя статистику популярных напитков, все это позволит человеку определиться со своим выбором.
Исходя из всего вышеперечисленного основной целью работы является проектирование и разработка информационной системы с ГИС технологиями по нахождению пути до кофейни.
Приведем остальные аспекты, связанные с выпускной квалификационной работой:
1. Задачами выпускной квалификационной работы являются:
1) Анализ отрасли темы разработки
2) Разработка схем, диаграмм и сценариев, формирующих проект для последующей реализации;
3) Создание готового прототипа исходя из произведенной проектной работы;
4) Обоснование надежности системы.
2. Используемые методы, технологии и стандарты:
1) Сравнительный анализ имеющихся на рынке информационных систем;
2) Анализ и моделирование бизнес-процессов посредством BPMN;
3) Моделирование системы при помощи UML диаграмм
4) Шаблон проектирования Model-View-ViewModel
5) Технологии проектирования баз данных и информационных систем;
6) Серверные технологии.
3. Используемые инструментарные средства:
1) Программы пакета Microsoft Office;
2) Язык программирования C#
3) Фреймворк разработки Xamarin
4) Интегрированная среда разработки Visual Studio 2022
5) Виртуальный сервер Ubuntu
6) Инструмент администрирования баз данных HeidiSQL
В качестве результата работы будет представлено:
1. Модели информационной системы
2. Результат анализа надежности системы
3. UML диаграммы проектируемой системы
4. Интерфейс и пример работы прототипа
5. Анализ произведенной работы
Приведенный далее процесс разработки является всего лишь вариантом реализации проекта, существует множество других решений при возможных подходах к созданию информационной системы.
В современном мире существует большое количество разновидностей сортов кофе и способов его приготовления. Вкус данного продукта может меняться от места, где он был приготовлен, от человека, который его приготовил, а также в зависимости от зерен, на которых он был приготовлен. У всех людей свои вкусы и предпочтения.
В настоящее время, один из самых главных вопросов состоит в том, как и где найти кофе, который тебе понравится.
Решением данного вопроса является не обход всех заведений в своем городе или стране, а возможность воспользоваться приложением, в котором будет указанно расположение всех ближайших мест где можно выпить кофе, а также информации о них, которая состоит из отзывов посетителей, которые там бывали, диаграммы, которая представляют из себя статистику популярных напитков, все это позволит человеку определиться со своим выбором.
Исходя из всего вышеперечисленного основной целью работы является проектирование и разработка информационной системы с ГИС технологиями по нахождению пути до кофейни.
Приведем остальные аспекты, связанные с выпускной квалификационной работой:
1. Задачами выпускной квалификационной работы являются:
1) Анализ отрасли темы разработки
2) Разработка схем, диаграмм и сценариев, формирующих проект для последующей реализации;
3) Создание готового прототипа исходя из произведенной проектной работы;
4) Обоснование надежности системы.
2. Используемые методы, технологии и стандарты:
1) Сравнительный анализ имеющихся на рынке информационных систем;
2) Анализ и моделирование бизнес-процессов посредством BPMN;
3) Моделирование системы при помощи UML диаграмм
4) Шаблон проектирования Model-View-ViewModel
5) Технологии проектирования баз данных и информационных систем;
6) Серверные технологии.
3. Используемые инструментарные средства:
1) Программы пакета Microsoft Office;
2) Язык программирования C#
3) Фреймворк разработки Xamarin
4) Интегрированная среда разработки Visual Studio 2022
5) Виртуальный сервер Ubuntu
6) Инструмент администрирования баз данных HeidiSQL
В качестве результата работы будет представлено:
1. Модели информационной системы
2. Результат анализа надежности системы
3. UML диаграммы проектируемой системы
4. Интерфейс и пример работы прототипа
5. Анализ произведенной работы
Приведенный далее процесс разработки является всего лишь вариантом реализации проекта, существует множество других решений при возможных подходах к созданию информационной системы.
Возникли сложности?
Нужна помощь преподавателя?
Помощь в написании работ!
Говоря о кофе, мы понимаем важность этого напитка, ценим его вкус и аромат. Но остается одно, для того, чтобы сполна ощутить данный напиток, нужно найти место в котором подают лучший продукт. Эту задачу способны решить две системы в совокупности: система навигации и маршрутизации, а также система оценивания и комментирования.
Из анализа информационной системы вывели, что с большой долей вероятности приложение будет пользоваться спросом, что существуют некоторые способы монетизации информационной системы, а также, в совокупности факторов, прикладное обеспечение может являться жизнеспособным продуктом. Во время анализа и проектирования были разработаны диаграммы, схемы и сценарии, которые упростили дальнейшую разработку.
Перейдя к разработке, было логично остановится на паттерне разработки “MVC”, из-за того, что в этой архитектуре существует строгое разграничение данных, визуальных форм и управляющих классов. Благодаря этой структуре внешнее использование базы данных сильно упростилось. Некоторая часть времени была затрачена на улучшение и упрощение пользовательского интерфейса. Так как, пользователя недолжно ничего отвлекать от запланированного им действия по использованию программы.
Обобщив все выше сказанное был получен готовый прототип, который протестировали на надежность информационной системы. Текущая версия программного комплекса способна находить кофейни, прокладывать маршруты, авторизовывать и регистрировать аккаунты, добавлять комментарии к заведениям, для дальнейшего просмотра и оценивания другими пользователями.
Из анализа информационной системы вывели, что с большой долей вероятности приложение будет пользоваться спросом, что существуют некоторые способы монетизации информационной системы, а также, в совокупности факторов, прикладное обеспечение может являться жизнеспособным продуктом. Во время анализа и проектирования были разработаны диаграммы, схемы и сценарии, которые упростили дальнейшую разработку.
Перейдя к разработке, было логично остановится на паттерне разработки “MVC”, из-за того, что в этой архитектуре существует строгое разграничение данных, визуальных форм и управляющих классов. Благодаря этой структуре внешнее использование базы данных сильно упростилось. Некоторая часть времени была затрачена на улучшение и упрощение пользовательского интерфейса. Так как, пользователя недолжно ничего отвлекать от запланированного им действия по использованию программы.
Обобщив все выше сказанное был получен готовый прототип, который протестировали на надежность информационной системы. Текущая версия программного комплекса способна находить кофейни, прокладывать маршруты, авторизовывать и регистрировать аккаунты, добавлять комментарии к заведениям, для дальнейшего просмотра и оценивания другими пользователями.
1. Системный анализ [Электронный ресурс] — Электрон. ст. — Системный анализ — URL: http://systems-analysis.ru/systems_analysis.html, свободный.
— Яз. рус. — (Дата обращ. 03.05.2021).
2. Руководство по применению ISA при аудите малых и средних организаций: учеб. пособие / Международная Федерация Бухгалтеров - IFAC, 2014. - 234 с
3. SWOT-анализ [Электронный ресурс] / Кирилл Осипов — Электрон. ст. — Calltouch Blog — URL: https://blog.calltouch.ru/glossary/swot-analiz/, свободный. — Яз. рус. — (Дата обращ. 04.05.2021).
4. Business process reengineering (BPR) [Электронный ресурс] / Linda Tucci —
Электрон. ст. — TechTarget — URL:
https://www.techtarget.com/searchcio/definition/business-process- reengineering, свободный. — Яз. анг. — (Дата обращ. 04.05.2021).
5. Давайте знакомится с программированием [Электронный ресурс]. — Режим доступа: https://prog-cpp.ru/uml-classes/
6. Использование диаграммы вариантов использования UML при проектировании программного обеспечения [Электронный ресурс] / Purojok — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/566218/, свободный. — Яз. рус. — (Дата обращ. 04.05.2021).
7. Studbooks. Студенческая библиотека онлайн [Электронный ресурс]. —
Режим доступа:
https://studbooks.net/2029825/informatika/opisanie_pretsedentov
8. Creately. Крейтли Блог [Электронный ресурс]. — Режим доступа: https://creately.com/blog/ru/uncategorized-
ru/%D 1 %83%D 1 %87%D0%B5%D0%B1 %D0%BD%D0%BE%D0%B5- %D0%BF%D0%BE%D 1 %81 %D0%BE%D0%B 1 %D0%B8%D0%B5- %D0%BF%D0%BE-
%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%
BC%D0%B5-
%D0%BA%D0%BB%D0%B0%D 1 %81 %D 1 %81 %D0%BE%D0%B2/
9. Документация по платформе Flexberry [Электронный ресурс]. — Режим доступа: https://flexberry.github.io/ru/fd_sequence-diagram.html
10. Creately. Крейтли Блог [Электронный ресурс]. — Режим доступа: https://creately.com/blog/ru/uncategorized-
ru/%D 1 %83%D 1 %87%D0%B5%D0%B1 %D0%BD%D0%BE%D0%B5- %D0%BF%D0%BE%D 1 %81 %D0%BE%D0%B 1 %D0%B8%D0%B5-
%D0%BF%D0%BE-
%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0
%BD%D 1 %82%D0%BD%D0%BE%D0%B9- %D0%B4%D0%B8%D0%B0%D0%B3/
11. СтудИзба [Электронный ресурс]. — Режим доступа: https://studizba.com/lectures/informatika-i-programmirovanie/sovremennye- tehnologii-programmirovaniya/4992-diagrammy-razvertyvaniya.html
12. Microsoft Visio 2010 [Электронный ресурс]. — Режим доступа: https://support.microsoft.com/ru-
ru/office/%D 1 %81 %D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D 1 %81 %D 1 %85%D0%B5%D0%BC-
%D 1 %80%D0%B0%D0%B7%D0%B2%D0%B5%D 1 %80%D 1 %82%D 1 %8B%D0%B2%D0%B0%D0%BD%D0%B8%D 1 %8F-uml-60811688-d811 -4387-9715-c1f02f30b125
13. MDN Web Docs [Электронный ресурс]. — Режим доступа: https://developer.mozilla.org/ru/docs/Learn/Server- side/First_steps/Introduction
14. Руководство по TCP/IP для начинающих [Электронный ресурс] / T-Rex — Электрон. ст. — Selecteld — URL: https://selectel.ru/blog/tcp-ip-for- beginners/, свободный. — Яз. рус. — (Дата обращ. 06.05.2021).
15. Comindware: Workflow software [Электронный ресурс]. — Режим
доступа: https://www.comindware.com/ru/blog-
%D0%BD%D0%BE%D 1 %82%D0%B0%D 1 %86%D0%B8%D 1 %8F -bpmn- 2-0-
%D 1 %8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D 1 %82%D 1 % 8B-%D0%B8-
%D0%BE%D0%BF%D0%B8%D 1 %81 %D0%B0%D0%BD%D0%B8%D0% B5
16. Business Studio [Электронный ресурс]. — Режим доступа: https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/csdesign/bpmode ling/bpmn_notation
17. Lucidchart. Интеллектуальное построение диаграмм [Электронный
ресурс]. — Режим доступа: https://www.lucidchart.com/pages/ru/erd-
%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0% BC%D0%B0
18. Нормализация [Электронный ресурс] / admin — Электрон. ст. — Metanit:
Сайт о программировании — URL:
https: //metanit.com/sql/tutorial/2. 1 .php#: ~:text=%D0%9F%D0%B5%D 1%80 %D0%B2%D0%B0%D 1 %8F%20%D0%BD%D0%BE%D 1 %80%D0%BC% D0%B0%D0%BB%D 1 %8C%D0%BD%D0%B0%D 1 %8F%20%D 1 %84%D0 %BE%D 1 %80%D0%BC%D0%B0%20( 1NF)%20%D0%BF%D 1 %80%D0% B5%D0%B4%D0%BF%D0%BE%D0%BB%D0%B0%D0%B3%D0%B0%D 0%B5%D1%82,%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD %20%D0%B7%D0%B0%D0%B2%D0%B8%D 1 %81 %D0%B5%D 1 %82%D
1 %8C%20%D0%BE%D 1 %82%20%D0%BF%D0%B5%D 1 %80%D0%B2%D 0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BA%D0 %BB%D1%8E%D1%87%D0%B0. — Яз. рус. — (Дата обращ. 08.05.2021).
19. Заметки IT специалиста: Блог о компьютерах и программировании для начинающих [Электронный ресурс]. — Режим доступа: https://info- comp.ru/second-normal-form
20. Учебно-методический комплекс [Электронный ресурс]. — Режим доступа: http: //bseu. by/it/tohod/sdo4. htm
21. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/dotnet/standard/class-library-overview
22. Авторизация с помощью JWT-токенов [Электронный ресурс] / admin — Электрон. ст. — Metanit: Сайт о программировании — URL: https://metanit.com/sharp/aspnet5/23.7.php— Яз. рус. — (Дата обращ. 10.05.2021).
23. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/ef/core/
24. Создание моделей в Entity Framework Core [Электронный ресурс] / admin — Электрон. ст. — Metanit: Сайт о программировании — URL: https://metanit.com/sharp/entityframeworkcore/2.3.php— Яз. рус. — (Дата обращ. 10.05.2021).
25. Что из себя представляет класс Startup и Program.cs в ASP.NET Core [Электронный ресурс] / MaxRokatansky — Электрон. ст. — Хабр — URL: https://habr.com/ru/company/otus/blog/542494/, свободный. — Яз. рус. — (Дата обращ. 10.05.2021).
26. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/aspnet/core/introduction-to-aspnet- core?view=aspnetcore-6.0
27. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/ef/core/modeling/generated- properties?tabs=data-annotations
28. REST, что же ты такое? [Электронный ресурс] / Андрей Бураков — Электрон. ст. — System.Education — URL: https://systems.education/what-is- rest, свободный. — Яз. рус. — (Дата обращ. 11.05.2021).
29. LexikJWTAuthenticationBundle [Электронный ресурс] / chalasr —
Электрон. ст. — System.Education — URL: https: //github .com/lexik/LexikJWT AuthenticationBundle/blob/2 .x/Resources/d oc/index.rst#id11, свободный. — Яз. анг. — (Дата обращ. 11.05.2021).
30. Пять простых шагов для понимания JSON Web Tokens (JWT) [Электронный ресурс] / Borisyuzhakov — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/340146/, свободный. — Яз. рус. — (Дата обращ. 12.05.2021).
31. Cyber Polygon [Электронный ресурс]. — Режим доступа: https://cyberpolygon.com/ru/materials/security-of-json-web-tokens-jwt/
32. Что такое Docker: для чего он нужен и где используется [Электронный ресурс] / T-Rex — Электрон. ст. — Selecteld — URL: https://selectel.ru/blog/what-is-docker/, свободный. — Яз. рус. — (Дата обращ. 13.05.2021).
33. JSON [Электронный ресурс]. — Режим доступа:
https: //www.j son. org/j son-en.html
34. Подробно о Xamarin [Электронный ресурс] / Andrey Shelehim — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/188130/, свободный.
— Яз. рус. — (Дата обращ. 13.05.2021).
35. MVVM: полное понимание (+WPF) Часть 1 [Электронный ресурс] / oggr
— Электрон. ст. — Хабр — URL: https://habr.com/ru/post/338518/, свободный. — Яз. рус. — (Дата обращ. 13.05.2021).
36. XAML [Электронный ресурс] / admin — Электрон. ст. — Metanit: Сайт о программировании — URL: https://metanit.com/sharp/wpf/2.php—Яз. рус.
— (Дата обращ. 13.05.2021).
37. OSRM API Documentation [Электронный ресурс]. — Режим доступа: http://proj ect-osrm. org/docs/v5.5.1/api/#general-options
38. Делаем маршрутизацию (роутинг) на OpenStreetMap. Введение [Электронный ресурс] / N-Cube — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/511144/, свободный. — Яз. рус. — (Дата обращ. 14.05.2021).
39. 16 BEST TECHNIQUES FOR CREATING A USER-FRIENDLY INTERFACE [Электронный ресурс] / Sofia V. — Электрон. ст. — Geniusee — URL: https://geniusee.com/single-blog/16-techniques-for-creating-a-user- friendly-interface#:~:text=interface%20for%20usability).- ,What%20is%20a%20user%2Dfriendly%20interface%3F,provide%20a%20per fect%20user%20experience., свободный. — Яз. рус. — (Дата обращ. 15.05.2021).
40. Функциональная устойчивость информационных систем [Электронный ресурс] — Электрон. ст. — Системный анализ — URL: http://systems- analysis.ru/systems_analysis.html, свободный. — Яз. рус. — (Дата обращ. 15.05.2021).
— Яз. рус. — (Дата обращ. 03.05.2021).
2. Руководство по применению ISA при аудите малых и средних организаций: учеб. пособие / Международная Федерация Бухгалтеров - IFAC, 2014. - 234 с
3. SWOT-анализ [Электронный ресурс] / Кирилл Осипов — Электрон. ст. — Calltouch Blog — URL: https://blog.calltouch.ru/glossary/swot-analiz/, свободный. — Яз. рус. — (Дата обращ. 04.05.2021).
4. Business process reengineering (BPR) [Электронный ресурс] / Linda Tucci —
Электрон. ст. — TechTarget — URL:
https://www.techtarget.com/searchcio/definition/business-process- reengineering, свободный. — Яз. анг. — (Дата обращ. 04.05.2021).
5. Давайте знакомится с программированием [Электронный ресурс]. — Режим доступа: https://prog-cpp.ru/uml-classes/
6. Использование диаграммы вариантов использования UML при проектировании программного обеспечения [Электронный ресурс] / Purojok — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/566218/, свободный. — Яз. рус. — (Дата обращ. 04.05.2021).
7. Studbooks. Студенческая библиотека онлайн [Электронный ресурс]. —
Режим доступа:
https://studbooks.net/2029825/informatika/opisanie_pretsedentov
8. Creately. Крейтли Блог [Электронный ресурс]. — Режим доступа: https://creately.com/blog/ru/uncategorized-
ru/%D 1 %83%D 1 %87%D0%B5%D0%B1 %D0%BD%D0%BE%D0%B5- %D0%BF%D0%BE%D 1 %81 %D0%BE%D0%B 1 %D0%B8%D0%B5- %D0%BF%D0%BE-
%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%
BC%D0%B5-
%D0%BA%D0%BB%D0%B0%D 1 %81 %D 1 %81 %D0%BE%D0%B2/
9. Документация по платформе Flexberry [Электронный ресурс]. — Режим доступа: https://flexberry.github.io/ru/fd_sequence-diagram.html
10. Creately. Крейтли Блог [Электронный ресурс]. — Режим доступа: https://creately.com/blog/ru/uncategorized-
ru/%D 1 %83%D 1 %87%D0%B5%D0%B1 %D0%BD%D0%BE%D0%B5- %D0%BF%D0%BE%D 1 %81 %D0%BE%D0%B 1 %D0%B8%D0%B5-
%D0%BF%D0%BE-
%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0
%BD%D 1 %82%D0%BD%D0%BE%D0%B9- %D0%B4%D0%B8%D0%B0%D0%B3/
11. СтудИзба [Электронный ресурс]. — Режим доступа: https://studizba.com/lectures/informatika-i-programmirovanie/sovremennye- tehnologii-programmirovaniya/4992-diagrammy-razvertyvaniya.html
12. Microsoft Visio 2010 [Электронный ресурс]. — Режим доступа: https://support.microsoft.com/ru-
ru/office/%D 1 %81 %D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D 1 %81 %D 1 %85%D0%B5%D0%BC-
%D 1 %80%D0%B0%D0%B7%D0%B2%D0%B5%D 1 %80%D 1 %82%D 1 %8B%D0%B2%D0%B0%D0%BD%D0%B8%D 1 %8F-uml-60811688-d811 -4387-9715-c1f02f30b125
13. MDN Web Docs [Электронный ресурс]. — Режим доступа: https://developer.mozilla.org/ru/docs/Learn/Server- side/First_steps/Introduction
14. Руководство по TCP/IP для начинающих [Электронный ресурс] / T-Rex — Электрон. ст. — Selecteld — URL: https://selectel.ru/blog/tcp-ip-for- beginners/, свободный. — Яз. рус. — (Дата обращ. 06.05.2021).
15. Comindware: Workflow software [Электронный ресурс]. — Режим
доступа: https://www.comindware.com/ru/blog-
%D0%BD%D0%BE%D 1 %82%D0%B0%D 1 %86%D0%B8%D 1 %8F -bpmn- 2-0-
%D 1 %8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D 1 %82%D 1 % 8B-%D0%B8-
%D0%BE%D0%BF%D0%B8%D 1 %81 %D0%B0%D0%BD%D0%B8%D0% B5
16. Business Studio [Электронный ресурс]. — Режим доступа: https://www.businessstudio.ru/wiki/docs/current/doku.php/ru/csdesign/bpmode ling/bpmn_notation
17. Lucidchart. Интеллектуальное построение диаграмм [Электронный
ресурс]. — Режим доступа: https://www.lucidchart.com/pages/ru/erd-
%D0%B4%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0% BC%D0%B0
18. Нормализация [Электронный ресурс] / admin — Электрон. ст. — Metanit:
Сайт о программировании — URL:
https: //metanit.com/sql/tutorial/2. 1 .php#: ~:text=%D0%9F%D0%B5%D 1%80 %D0%B2%D0%B0%D 1 %8F%20%D0%BD%D0%BE%D 1 %80%D0%BC% D0%B0%D0%BB%D 1 %8C%D0%BD%D0%B0%D 1 %8F%20%D 1 %84%D0 %BE%D 1 %80%D0%BC%D0%B0%20( 1NF)%20%D0%BF%D 1 %80%D0% B5%D0%B4%D0%BF%D0%BE%D0%BB%D0%B0%D0%B3%D0%B0%D 0%B5%D1%82,%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD %20%D0%B7%D0%B0%D0%B2%D0%B8%D 1 %81 %D0%B5%D 1 %82%D
1 %8C%20%D0%BE%D 1 %82%20%D0%BF%D0%B5%D 1 %80%D0%B2%D 0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BA%D0 %BB%D1%8E%D1%87%D0%B0. — Яз. рус. — (Дата обращ. 08.05.2021).
19. Заметки IT специалиста: Блог о компьютерах и программировании для начинающих [Электронный ресурс]. — Режим доступа: https://info- comp.ru/second-normal-form
20. Учебно-методический комплекс [Электронный ресурс]. — Режим доступа: http: //bseu. by/it/tohod/sdo4. htm
21. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/dotnet/standard/class-library-overview
22. Авторизация с помощью JWT-токенов [Электронный ресурс] / admin — Электрон. ст. — Metanit: Сайт о программировании — URL: https://metanit.com/sharp/aspnet5/23.7.php— Яз. рус. — (Дата обращ. 10.05.2021).
23. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/ef/core/
24. Создание моделей в Entity Framework Core [Электронный ресурс] / admin — Электрон. ст. — Metanit: Сайт о программировании — URL: https://metanit.com/sharp/entityframeworkcore/2.3.php— Яз. рус. — (Дата обращ. 10.05.2021).
25. Что из себя представляет класс Startup и Program.cs в ASP.NET Core [Электронный ресурс] / MaxRokatansky — Электрон. ст. — Хабр — URL: https://habr.com/ru/company/otus/blog/542494/, свободный. — Яз. рус. — (Дата обращ. 10.05.2021).
26. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/aspnet/core/introduction-to-aspnet- core?view=aspnetcore-6.0
27. Microsoft Docs .Net [Электронный ресурс]. — Режим доступа: https://docs.microsoft.com/ru-ru/ef/core/modeling/generated- properties?tabs=data-annotations
28. REST, что же ты такое? [Электронный ресурс] / Андрей Бураков — Электрон. ст. — System.Education — URL: https://systems.education/what-is- rest, свободный. — Яз. рус. — (Дата обращ. 11.05.2021).
29. LexikJWTAuthenticationBundle [Электронный ресурс] / chalasr —
Электрон. ст. — System.Education — URL: https: //github .com/lexik/LexikJWT AuthenticationBundle/blob/2 .x/Resources/d oc/index.rst#id11, свободный. — Яз. анг. — (Дата обращ. 11.05.2021).
30. Пять простых шагов для понимания JSON Web Tokens (JWT) [Электронный ресурс] / Borisyuzhakov — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/340146/, свободный. — Яз. рус. — (Дата обращ. 12.05.2021).
31. Cyber Polygon [Электронный ресурс]. — Режим доступа: https://cyberpolygon.com/ru/materials/security-of-json-web-tokens-jwt/
32. Что такое Docker: для чего он нужен и где используется [Электронный ресурс] / T-Rex — Электрон. ст. — Selecteld — URL: https://selectel.ru/blog/what-is-docker/, свободный. — Яз. рус. — (Дата обращ. 13.05.2021).
33. JSON [Электронный ресурс]. — Режим доступа:
https: //www.j son. org/j son-en.html
34. Подробно о Xamarin [Электронный ресурс] / Andrey Shelehim — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/188130/, свободный.
— Яз. рус. — (Дата обращ. 13.05.2021).
35. MVVM: полное понимание (+WPF) Часть 1 [Электронный ресурс] / oggr
— Электрон. ст. — Хабр — URL: https://habr.com/ru/post/338518/, свободный. — Яз. рус. — (Дата обращ. 13.05.2021).
36. XAML [Электронный ресурс] / admin — Электрон. ст. — Metanit: Сайт о программировании — URL: https://metanit.com/sharp/wpf/2.php—Яз. рус.
— (Дата обращ. 13.05.2021).
37. OSRM API Documentation [Электронный ресурс]. — Режим доступа: http://proj ect-osrm. org/docs/v5.5.1/api/#general-options
38. Делаем маршрутизацию (роутинг) на OpenStreetMap. Введение [Электронный ресурс] / N-Cube — Электрон. ст. — Хабр — URL: https://habr.com/ru/post/511144/, свободный. — Яз. рус. — (Дата обращ. 14.05.2021).
39. 16 BEST TECHNIQUES FOR CREATING A USER-FRIENDLY INTERFACE [Электронный ресурс] / Sofia V. — Электрон. ст. — Geniusee — URL: https://geniusee.com/single-blog/16-techniques-for-creating-a-user- friendly-interface#:~:text=interface%20for%20usability).- ,What%20is%20a%20user%2Dfriendly%20interface%3F,provide%20a%20per fect%20user%20experience., свободный. — Яз. рус. — (Дата обращ. 15.05.2021).
40. Функциональная устойчивость информационных систем [Электронный ресурс] — Электрон. ст. — Системный анализ — URL: http://systems- analysis.ru/systems_analysis.html, свободный. — Яз. рус. — (Дата обращ. 15.05.2021).
Работу высылаем на протяжении 30 минут после оплаты.