АННОТАЦИЯ 2
ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Описание предметной области 6
1.2 Обзор аналогов 6
Вывод по первому разделу 7
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА 8
2.1 Выбор программных средств 8
2.2 Шаблон проектирования MVC 9
2.3 Проектирование диаграммы прецедентов 10
2.4 Проектирование базы данных 12
2.5 Структура и описание работы приложения 13
Вывод по второму разделу 21
3 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 22
3.1 Базовая структура проекта 22
3.2 Migrations 22
3.2 Seeders 23
3.3 Controllers 23
3.4 Посредники 25
3.5 Маршрутизация (routes) 25
3.6 Представления (views) 25
3.7 Провайдеры(providers) 26
3.8 Фасады 26
3.9 Классы 26
Вывод по третьему разделу 26
4 РАСЧЕТ ЭКОНОМИЧЕСКИХ ПОКАЗАТЕЛЕЙ 27
4.1 Внедрение 27
4.2 Обслуживание 27
Вывод по четвертому разделу 27
ЗАКЛЮЧЕНИЕ 28
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 29
Объектом исследования дипломного проекта является рынок фрилансеров в России.
Целью дипломного проекта является разработка веб -приложения для по - иска исполнителей, позволяющая пользователям создавать задачи различного характера, выполнять задания других пользователей, а также помогать пользователям, отвечая на заданные вопросы и публиковать собственные статьи.
Из поставленной цели вытекают следующие задачи.
1. Сравнение аналогов на рынке и выявление их недостатков.
2. Разработка удобного, интуитивно-понятного интерфейса.
3. Предоставление возможности создания задач, вопросов и статей.
4. Расчет экономических показателей.
В процессе выполнения выпускной квалификационной работы поставлены цели и задачи, обоснована актуальность и необходимость выбранной темы. Проведен анализ предметной области. Проведен сравнительный анализ аналогов на рынке.
Обоснован выбор инструментов для разработки проекта. Спроектирована и реализована база данных системы. Спроектирован функционал и реализован в модульной иерархии. Приложение протестировано на возможные ошибки в коде и интерфейсе.
Произведен расчет затрат на внедрение и дальнейшее обслуживание программного продукта.