Введение 3
1. Аналитический обзор 6
1.1 Анализ принципов работы веб-приложений 6
1.2 Процесс разработки веб-приложений 7
1.3 Обзор существующих приложений социальной сети 8
1.4 Требования к веб-приложению 11
2. Разработка веб-приложения 14
2.1 Среда разработки 14
2.2 Организация БД 14
2.3 Начало реализации 15
2.4 Gin 15
2.5 Redis 18
2.6 RabbitMq 18
2.7 Vue.js 19
2.8 Архитектура 21
2.9 Тестирование 21
Заключение 27
Список используемой литературы 28
Приложение 30
Объектом данного исследования является изучение процесса проектирования и разработки веб-приложений
Цель работы – проектирование и разработка веб-приложени MicroIM для облегчения организации процесса распределения финансовых средств в группах пользователей на основе golang+ Vue.js. Для достижения поставленной цели необходимо выполнить следующие задачи:
• изучить предметную область;
• определить требования к разрабатываемому сервису;
• повысить уровень владения стеком технологий Vue.js, golang и restful
API;
• разработать веб-приложение golang, соответствующее техническому заданию.
Практическая значимость. Хотя на рынке сейчас представлено много социальных программных продуктов, большинство из них требуют загрузки и не очень удобны. В то же время социальных продуктов на вебе.
Веб-социальные сети имеют следующие преимущества: Не требуется загрузка и установка, достаточно сети и браузера для использования, удобно и быстро. Это подходит для пользователей с ограниченным объемом хранилища или трафика. Поддерживают различные браузеры и операционные системы, нет необходимости разрабатывать разные версии приложений, что значительно снижает затраты на разработку и техническую поддержку. Для обновления достаточно изменить код и страницы, без необходимости повторной проверки и публикации, как для приложений, что позволяет быстро обновлять продукт. Развертывание простое, требуется только сервер и размещение кода, без длительного процесса проверки и публикации, как для
приложений. Можно легко интегрировать различные сторонние сервисы, такие как платежи, обмен и вход в систему, обеспечивая богатый опыт, без необходимости интеграции с разными интерфейсами, как для приложений.
Структура работы. Выпускная квалификационная работа содержит два основных раздела – аналитический обзор предметной области и описание процесса разработки веб-приложения. Во введении и первой главе 4 сформулирована цель работы, обозначена актуальность, определены требования к сервису. Во второй главе приведено описание используемых технологий на примере реализации веб-приложения «MicroIM». В заключении подведен итог проделанной работы, сделаны выводы относительно выполненных задач и полученных результатов.
' .
Разработка веб-приложения социальной сети 'MicroIM' на основе Golang+Vue.js. А также похожие готовые работы: страница 2 #9106190
Артикул: 9106190
- Предмет: Программирование
- Уникальность: 78% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2023 году
- Количество страниц: 70
- Формат файла: docx
1 999p.
1. Учебник HTML и CSS [Электронный ресурс] (Дата обращения: 21.04.2023) – URL: http://htmlbook.ru/
2. Учебник web-программирования [Электронный ресурс] – URL: http://html-ru.net/
3. Учебник golang [Электронный ресурс](Дата обращения: 21.04.2023)
– URL: https://www.runoob.com/go/go-tutorial.html
4. Учебник javascript [Электронный ресурс](Дата обращения: 21.04.2023) – URL: https://www.runoob.com/js/js-tutorial.html
5. Ginframwork [Электронный ресурс](Дата обращения: 25.04.2023) – URL: https://gin-gonic.com/
6. Design Pattern [Электронный ресурс](Дата обращения: 27.04.2023) – URL: https://refactoringguru.cn/design-patterns/catalog
7. MySQL Tutorial [Электронный ресурс](Дата обращения: 30.04.2023)
– URL: https://www.w3schools.com/MySQL/default.asp
8. Vue Turorial [Электронный ресурс](Дата обращения: 30.04.2023) – URL: https://vuejs.org/
9. Redis mechanism [Электронный ресурс](Дата обращения: 01.05.2023)
– URL: https://redis.io/docs/about/
10. Optimizing Redis [Электронный ресурс](Дата обращения: 02.05.2023) – URL:https://redis.io/docs/management/optimization/
11. Rabbitmq tutorial [Электронный ресурс](Дата обращения: 02.05.2023) – URL:https://www.rabbitmq.com/getstarted.html
12. Rabbitmq design patterns and best practices [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://www.oreilly.com/library/view/learning- rabbitmq/9781783984565/ch02.html
13. architecture software design [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://www.tutorialspoint.com/software_architecture_design/introduction.htm
14. programming optimization [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://www.codecademy.com/resources/docs/general/programming-optimization
15. Parallel programming [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://curc.readthedocs.io/en/latest/programming/parallel- programming-fundamentals.html
2. Учебник web-программирования [Электронный ресурс] – URL: http://html-ru.net/
3. Учебник golang [Электронный ресурс](Дата обращения: 21.04.2023)
– URL: https://www.runoob.com/go/go-tutorial.html
4. Учебник javascript [Электронный ресурс](Дата обращения: 21.04.2023) – URL: https://www.runoob.com/js/js-tutorial.html
5. Ginframwork [Электронный ресурс](Дата обращения: 25.04.2023) – URL: https://gin-gonic.com/
6. Design Pattern [Электронный ресурс](Дата обращения: 27.04.2023) – URL: https://refactoringguru.cn/design-patterns/catalog
7. MySQL Tutorial [Электронный ресурс](Дата обращения: 30.04.2023)
– URL: https://www.w3schools.com/MySQL/default.asp
8. Vue Turorial [Электронный ресурс](Дата обращения: 30.04.2023) – URL: https://vuejs.org/
9. Redis mechanism [Электронный ресурс](Дата обращения: 01.05.2023)
– URL: https://redis.io/docs/about/
10. Optimizing Redis [Электронный ресурс](Дата обращения: 02.05.2023) – URL:https://redis.io/docs/management/optimization/
11. Rabbitmq tutorial [Электронный ресурс](Дата обращения: 02.05.2023) – URL:https://www.rabbitmq.com/getstarted.html
12. Rabbitmq design patterns and best practices [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://www.oreilly.com/library/view/learning- rabbitmq/9781783984565/ch02.html
13. architecture software design [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://www.tutorialspoint.com/software_architecture_design/introduction.htm
14. programming optimization [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://www.codecademy.com/resources/docs/general/programming-optimization
15. Parallel programming [Электронный ресурс](Дата обращения: 02.05.2023) – URL: https://curc.readthedocs.io/en/latest/programming/parallel- programming-fundamentals.html
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка веб-приложения социальной сети 'MicroIM' на основе Golang+Vue.js |
Артикул: | 9106190 |
Дата написания: | 26.06.2023 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 78% |
Количество страниц: | 70 |
Скрин проверки АП.ВУЗ приложен на последней странице.
Работа включает в себя только пояснительную записку и листинг программы
Работа включает в себя только пояснительную записку и листинг программы
Файлы артикула: Разработка веб-приложения социальной сети 'MicroIM' на основе Golang+Vue.js. А также похожие готовые работы: страница 2 по предмету программирование
Пролистайте "Разработка веб-приложения социальной сети 'MicroIM' на основе Golang+Vue.js. А также похожие готовые работы: страница 2" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 78% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 68 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка приложения для безопасного хранения криптовалют
СЛЕДУЮЩАЯ РАБОТА
Информационная система для работы с клиентами автосервиса