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


РАЗРАБОТКА WEB-ПЛАТФОРМЫ, ПОЗВОЛЯЮЩЕЙ ПРОВОДИТЬ НАУЧНЫЕ ФЕСТИВАЛИ В РЕЖИМЕ ОНЛАЙН

Работа №187923

Тип работы

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

Предмет

информационные системы

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

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


ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 6
ВВЕДЕНИЕ 7
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1 Изучение предметной области 9
1.2 Аналогичные web-платформы 11
2 Проектирование web-платформы 16
2.1 Функциональные требования 16
2.2 Нефункциональные требования 25
2.3 Сценарии Вариантов использования 26
2.4 Архитектура клиентской части 31
2.5 Архитектура серверной части 34
3 Технические средства разработки 37
3.1 Серверная часть 37
3.2 Клиентская часть 40
3.3 База данных 44
3.4 Сторонние решения 45
4 Реализация 47
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 55

Во все времена люди увлекались наукой. Одни ставят перед собой цель совершить прорыв в мировой науке и предоставить общественности совершенно новое, доселе неизвестное открытие, другие занимаются в научных кружках после уроков, практикуясь в выбранном предмете и делая проекты, которые предоставляет учитель.
В настоящее время, благодаря популяризации науки в средствах массовой информации, число заинтересованных постоянно растет и, не смотря на то, что интернет позволяет рассказывать о своих успехах в науке практически на весь мир, людям все равно не хватает ресурсов и влияния, чтобы заявить о себе.
Поэтому появление государственных и коммерческих организаций, которые регулярно проводят научные фестивали, выставки и лекции, не заставило себя ждать. Подобные организации ставят перед собой цель продолжить популяризацию научной деятельности среди молодежи, показывая науку под совершенно другим углом, приглашая именитых спикеров для проведения мастер-классов и награждая участников, начиная от памятных призов и заканчивая денежным вознаграждением на развитие своей научной деятельности.
До весны 2020 года научные фестивали проводились в очном формате, где люди могли зарегистрироваться на мероприятие и прийти в указанное место в качестве участника или просто зрителя. Но весной этого же года , в связи с пандемией коронавируса COVID-19, все люди оказались вынужденно заперты дома, опасаясь опасной болезнью.
Научные фестивали смогли адаптироваться к тяжелому положению в мире и перевели свои мероприятия в режим онлайн. С этого момента люди смогли, не выходя из дома, принимать в них участие, слушать мастер -классы и интересно проводить время.
Но, не смотря на кажущуюся удобность нового формата, до сих пор существуют проблемы, связанные с проведением и организацией подобных мероприятий. Поскольку никто не ожидал, что формат фестивалей так неожиданно придется изменить, еще не была разработана онлайн платформа, которая бы обладала простой развертываемостью и содержала весь необходимый функционал для удобной поддержки и проведения фестивалей.
Поэтому автор решил спроектировать и реализовать web-платформу, которая бы содержала в себе весь необходимый функционал и была удобна в использовании. Данная платформа была разработана по заявке компании «учебный центр Кванториум», которая предоставила необходимую информацию об участниках их фестивалей и необходимых требований.
Целью выпускной квалификационной работы является: разработать web-платформу, позволяющую проводить научные фестивали в режиме онлайн.
Для реализации поставленной цели были выдвинуты следующие задачи:
1. Проанализировать предметную область;
2. Изучить аналогичные web-платформы;
3. Сформулировать функциональные и нефункциональные требования к разрабатываемой платформе ;
4. Изучить необходимые технологии и языки программирования для разработки;
5. Спроектировать web-платформу;
6. Разработать клиентскую и серверную часть web-платформы

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

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

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


В ходе работы была изучена и исследована предметная область, проанализированы существующие web-платформы, выявлены их преимущества и недостатки, а также проведена беседа с заинтересованными в данном продукте лицами, и на этой основе сформированы требования к разрабатываемой платформе. Также, в рамках данной работы, была разработана технология разработки клиент-серверных приложений и на практике приобретены навыки их разработки.
В результате проделанной работы была спроектирована и разработана web-платформа, позволяющая проводить онлайн фестивали. Реализовано хранение данных внутри платформы, оценка проектов, проведение мероприятий и внутриплатформенный чат.
Таким образом, все задачи были выполнены и цель работы достигнута целиком.



1. InsideGame. Хорошо проведи лето. - [Томск], 2020. - URL:
https://insidegame.ru/(дата обращения: 10.02.2021) ;
2. ColabFest. Воплощай свои мечты. - [Томск], 2020. - URL:
https://colabfest.ru/(дата обращения: 10.02.2021) ;
3. Всероссийский фестиваль NAUKA 0+. - [Москва], 2006-2020. - URL: https://festivalnauki.ru/(дата обращения: 10.02.2021) ;
4. The Unified Modeling Language User Guide Буч Г. , Рамбо Д., Якобсон И. Язык UML. Руководство пользователя. 2-е изд.: Пер. с англ. Мухин Н. -М.: ДМК Пресс, 2006. - 496 с.: ил. ;
5. Фаулер, Мартин. Архитектура корпоративных программных приложений.: Пер. с англ. — М.: Издательский дом "Вильяме", 2006. — 544 с.: ил. — Парал. тит. англ. ;
6. UML | Documentation. - [Б м.], 2001. - URL:
https://ru.wikipedia.org/wiki/UML(дата обращения 10.06.2020) .
7. JavaScript учебное пособие. - [Б. м.] 2005-2021. - URL:
https://developer.mozilla.org/ru/docs/Web/JavaScript (дата обращения:
10.05.2021) ;
8. TypeScript. - [Б. м.], 2005-2021. - URL:
https://ru.wikipedia.org/wiki/TypeScript(дата обращения: 10.05.2021) ;
9. Выбираем лучший бэкенд-фреймворк 2021 года [электронный ресурс] /
URL: https://habr.com/ru/company/ruvds/blog/519478/(дата обращения
10.05.2021) ;
10. «Что такое Vuejs?». - [Б. м.], 2012-2021. - URL:
https://ru.vuejs.org/v2/guide/(дата обращения: 13.05.2021) ;
11. «React или Angular или Vuejs - что выбрать?». - [Б. м.], 2006-2021. -
URL:https://habr.com/ru/post/476312/ (дата обращения: 13.05.2021) ;
12.Что такое Angular. Начало работы с фреймворком. - [Б. м.], 2021. - URL: https://angdev.ru/guide/intro/start/(дата обращения: 13.05.2021) ; 

https://angdev.ru/guide/intro/start/(дата обращения: 13.05.2021) ;
14. Express. - [Б. м.], 2021. - URL:https://nodejsdev.ru/doc/express/(дата обращения: 19.05.2021) ;
15. Введение в Mongoose для MongoDB и Node.js. - [Б. м.], 2021. - URL: https://code.tutsplus.com/ru/articles/an-introduction-to-mongoose-for-mongodb-and-nodejs--cms-29527(дата обращения: 19.05.2021) ;
16. Introduction to JSON Web Token. - [Б. м.], 2021. - URL:
https://jwt.io/introduction/ (дата обращения: 19.05.2021) ;
17. Socket.IO - Краткое руководство. - [Б. м.], 2021. - URL:
https://coderlessons.com/tutorials/kompiuternoe-programmirovanie/uznaite-socket-io/socket-io-kratkoe-rukovodstvo(дата обращения: 19.05.2021) ;


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




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