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


РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ПРОЕКТА «ЖИВАЯ ЛАБОРАТОРИЯ»

Работа №179054

Тип работы

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

Предмет

информатика

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

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


АННОТАЦИЯ 3
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 6
ВВЕДЕНИЕ 7
1 О проекте LLTONE 9
1.1 Как работает проект 9
1.1.1 Коммуникация и консалтинг 9
1.1.2 Исследования и рекомендации 10
1.1.3 Маркетинг и позиционирование 10
1.2 Актуальность работы 11
2 Требования к проекту 12
2.1 Нефункциональные требования 12
2.2 Клиентское приложение 13
2.2.1 Функциональные требования 13
2.2.2 Диаграммы вариантов использования 15
2.2.3 Сценарии вариантов использования 25
2.3 Приложение администратора 34
2.3.1 Функциональные требования 34
2.3.2 Диаграммы вариантов использования 34
2.3.3 Сценарии вариантов использования 37
3 Архитектура проекта 41
3.1 Архитектура клиентского приложения 42
3.1.1 Основные компоненты 44
3.1.2 Управление состоянием приложения 49
3.2 Архитектура приложения администратора 61
3.2.1 Основные компоненты 62
3.2.2 Хранилища состояний приложения 63
4 Разработка 66
4.1 Система контроля версий 66
4.2 Концепция CI/CD 67
5 Результат 69
5.1 Клиентское приложение 69
5.2 Приложение администратора 79
ЗАКЛЮЧЕНИЕ 82
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 83
ПРИЛОЖЕНИЕ 85


В 21 веке все больше и больше людей стремятся переезжать из сельских районов в города в поисках лучшей работы и лучших условий для жизни.
Современные города занимают центральное место в стремительно меняющейся мировой экономике. На сегодняшний день более трех миллиардов людей проживают в городах. К 2050 году это число увеличится до двух третьих населения земли. Однако такой стремительный рост приводит и к некоторым проблемам.
Население городов растет быстрее, чем успевает развиваться инфраструктура. Плохая инфраструктура приводит к ухудшению эмоционального здоровья человека, что в свою очередь вызывает желание сменить место жительства, что негативно сказывается на экономике города, в котором проживает человек.
Данная проблема усугубляется тем, что жители города просто не могут повлиять на развитие своего собственного города. Большой объем бумажной работы и различного рода согласований убивает какое-либо желание на корню.
Чтобы решить проблему взаимодействия людей и региональных властей по вопросам благоустройства города в 2017 году в городе Томске появилась идея создания проекта «Живой лаборатории», который бы позволил жителям города преобразовывать пространство вокруг себя, минуя взаимодействие с региональными властями.
Чтобы сделать процесс взаимодействия жителей с «Живой лабораторией» максимально простым было принято решение разработать веб-приложение для проекта «Живая лаборатория».
Поэтому основными задачами, поставленными в рамках данной выпускной квалификационной работы, являются:
• Изучение предметной области.
• Проектирование архитектуры приложения.
• Реализация клиентского приложения для проекта «Живая лаборатория».
Реализация приложения администратора.


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

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

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


В данной выпускной квалификационной работе была представлена разработка веб-приложения для проекта «Живая лаборатория», а также разработка приложения администратора.
В ходе проделанной работы были решены следующие задачи:
• Изучение предметной области.
• Проектирование архитектуры приложения.
• Реализация клиентского приложения для проекта «Живая лаборатория».
• Реализация приложения администратора.
На сегодняшний день клиентское веб-приложение находится в открытом доступе и может быть получено по адресу www.livinglabtomsk.org


1. Vue.js [Электронный ресурс] - URL: https://vuejs.org/ (дата обращения: 14.04.2020)
2. Vuex [Электронный ресурс] - URL: https://vuex.vuejs.org/ru/ (дата обращения: 15.05.2020)
3. Quasar [Электронный ресурс] - URL: https://quasar.dev/ (дата обращения: 20.04.2020)
4. Википедия - свободная энциклопедия [Электронный ресурс] - URL: https://ru.wikipedia.org/ (дата обращения: 17.05.2020)
5. UML [Электронный ресурс] - URL: https://www.uml.org/ (дата обращения: 21.05.2020)
6. Leaflet [Электронный ресурс] - URL: https://leafletjs.com/ (дата обращения: 16.05.2020)
7. CI / CD [Электронный ресурс] - URL:
https://www.atlassian.com/continuous-delivery/principles/continuous- integration-vs-delivery-vs-deployment (дата обращения: 21.05.2020)
8. Git [Электронный ресурс] - URL: https://git-scm.com/ (дата обращения: 21.05.2020)
9. Azure DevOps Server [Электронный ресурс] - URL: https://azure.microsoft.com/en-us/services/devops/server/ (дата обращения: 21.05.2020)
10. CodeAcademy [Электронный ресурс] - URL:
https://www.codecademy.com/articles/what-is-crud (дата обращения:
13.04.2020)
11. Школа системного анализа [Электронный ресурс] - URL: https://systems.education/use-case/ (дата обращения: 15.05.2020)
12. Chart.js [Электронный ресурс] - URL: https://www.chartjs.org/ (дата обращения: 16.05.2020)
13. MDN [Электронный ресурс] - URL:
https://developer.mozilla.org/en-US/ (дата обращения: 16.05.2020)
14. Axios [Электронный ресурс] - URL:
https://github.com/axios/axios (дата обращения: 16.05.2020)
15. NPM [Электронный ресурс] - URL: https://www.npmjs.com/ (дата обращения: 17.05.2020)



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



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


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