ВВЕДЕНИЕ 5
ГЛАВА 1 ОБЩИЕ СВЕДЕНИЯ 7
1.1 Проблематика предметной области 7
1.2 Основные понятия 7
1.3 Требования к разрабатываемой информационной системе 8
1.4 Описание и обоснование выбора языка, среды программирования
и программных средств разработки 11
ГЛАВА 2 ПРАКТИЧЕСКАЯ ЧАСТЬ 31
2.1 Настройка среды разработки 31
2.2 Разработка веб-приложения 33
ЗАКЛЮЧЕНИЕ 43
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 44
В настоящее время в области музыкальной индустрии существует не так много ресурсов, призванных помочь начинающим музыкантам с проблемой незнания рынка данной сферы услуг или тем, как заручиться помощью спонсоров или продюсеров.
Так же, незнание многих других факторов в этой сфере плохо влияет на качество выпускаемого ими продукта, и, на самый важный показатель для начинающих музыкантов - их популярность.
К примеру, многие музыкальные группы, которые создают свой собственный, качественный, музыкальный продукт - зачастую попросту не знают, где могут выступить.
Web-приложение же будет служить площадкой для ознакомления с продукцией музыкантов (аудиозаписи/клипы), их найма, а так же для спонсирования на добровольной основе, понравившегося вам исполнителя или музыкального коллектива.
Целью является продвижение начинающих музыкальных коллективов и исполнителей, за счёт создания web-приложения упрощающим процесс поиска мест для выступлений, за счёт возможность демонстрации своего портфолио со стороны исполнителей и обратной связью со слушателями в течение круглых суток.
Для достижения данной цели необходимо выполнить следующие задачи:
- Проведение опроса среди музыкантов и музыкальных коллективов с целью выявления необходимых функциональных требований разрабатываемого программного продукта;
- Создание списка требований, которым должен соответствовать web-приложение;
- Выбор технологий для создания web-приложения;
- Разработка базы данных;
- Настройка среды разработки;
- Разработка серверной части web-приложения;
- Разработка клиентской части web-приложения;
- Тестирование.
В ходе выполнения ВКР были изучены теоретические сведения и получены практические навыки проектирования web-приложений. Так же были представлены технологии, с помощью которых спроектирована требуемая информационная система. Показана настройка среды разработки и проектирование web-приложения.
Результатом ВКР является разработанное web-приложение для начинающих музыкантов.
1. Википедия [Электронный ресурс] : Веб-приложение. - Режим доступа: https: //rn.wikipedia. org/wiki/Веб-приложение
2. Хабрахабр [Электронный ресурс] : Строим свой full-stack на JavaScript: Основы. // Файловый архив студентов. - Режим доступа: http s: //habrahabr.ru/po st/309466/
3. Записки программиста [Электронный ресурс] : Мой первый опыт использования MongoDB. - Режим доступа: http://eax.me/mongodb/
4. Хабрахабр [Электронный ресурс] : npm для простых смертных. - Режим доступа: https://habrahabr.ru/post/243335/
5. RSDN [Электронный ресурс] : Обобщенный Model-View- Controller. - Режим доступа: http://rsdn.org/artide/patterns/generic-mvc.xml
6. Siteacademy [Электронный ресурс] : React JS для начинающих: Введение и Обзор. - Режим доступа: http://siteacademy.ru/jquery/reactjs- overview
7. Современный учебник Javascript [Электронный ресурс] :
Введение в JavaScript - Режим доступа: https://learn.javascript.ru/intro
8. СТО 4.2-07-2014 Система менеджмента качества. Общие требования к построению, изложению и оформлению документов учебной деятельности. - Введ. 30.12.2013. - Красноярск: СФУ, 2014. - 60 с.
9. Пауэрс , Ш Изучаем Node. Переходим на сторону сервера. 2-е изд., доп. и перераб. - Санкт-Петербург, 2017. - 304с.
10. Express [Электронный ресурс] : Маршрутизация. - Режим доступа: http: //expressj s .com/ru/guide/routing.html
11. Сайтостроение от а до я [Электронный ресурс] : Аутентификация в приложениях Node.js с помощью Passport. - Режим доступа: http://www.internet-technologies.ru/articles/article_2072.html
12. React [Электронный ресурс] : Handling Events. - Режим доступа: https://facebook.github.io/react/docs/handling-events.html
13. Хабрахабр [Электорнный ресурс] : Node.js, Express и MongoDB:
API за полчаса. - Режим доступа:
https://habrahabr.ru/company/ruvds/blog/321104/