Помощь в написании любых научных работ
Дипломные, курсовые, рефераты, контрольные
Доклад и презентация в подарок

Разработка веб-платформы для сервиса грузоперевозок

Описание работы


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

Аннотация к работе


Выпускная квалификационная работа на тему «Разработка веб-платформы для сервиса грузоперевозок» посвящена созданию многопользовательской клиент-серверной платформы, которое поможет пользователям без каких-либо затруднений оформить заявку на грузоперевозки и отслеживать свой заказ через личный кабинет. Цель разработки – создание удобного сайта с формой приема заявок на грузоперевозки, которое позволило бы пользователям, указав на карте место отправки и прибытия, с легкостью оформить заказ. В рамках выполнения выпускной квалификационной работы был проведен обзор и анализ рынка автомобильных грузовых перевозок. Освещен процесс проектирования архитектуры платформы, базы данных, а также приведено описание разработанных тестов для проверки работоспособности платформ. Приведено руководство пользователя, в котором содержится информация об эксплуатации программного продукта. Проект разрабатывался на платформе веб-фреймворка Yii2 на языке PHP. Дизайн сайта создан с помощью библиотеки bootstrap 3. В качестве средства управления базами данных применялась MySQL. Выпускная квалификационная работа содержит 89 страниц, 51 рисунок, 12 таблиц, 3 приложения.


План работы

ОГЛАВЛЕНИЕ ВВЕДЕНИЕ 9 1 СИСТЕМНЫЙ АНАЛИЗ ПРОЕКТА 12 1.1 Анализ рынка автомобильных грузовых перевозок 12 1.1.1 Анализ рынка грузовых перевозок 12 1.1.2 Статистика последних лет по грузовым перевозкам 14 1.1.3 Проблемы рынка автомобильных грузоперевозок 15 1.2 Предварительная структура входных и выходных данных 16 1.2.1 Входные данные 16 1.2.2 Выходные данные 17 1.3 Определение требований к проектируемой системе 18 1.3.1 Функциональные требования 18 1.3.2 Нефункциональные требования 18 1.4 Создание модели вариантов использования 19 2 ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ О ФРЕЙМВОРКЕ YII2 22 2.1 Понятие и концепция PHP фреймворков 22 2.2 История фреймворка Yii2 24 2.3 Общие сведения фреймворка Yii2 25 2.4 Преимущества и недостатки фреймворка Yii2 29 3 АРХИТЕКТУРНОЕ И ДЕТАЛЬНОЕ ПРОЕКТИРОВАНИЕ 32 3.1 Выбор средств разработки 32 3.1.1 Выбор веб-фреймворка 32 3.1.2 Выбор СУБД 34 3.2 Проектирование базы данных 35 3.3 Обеспечение безопасности базы данных 41 3.4 Описание процесса разработки 42 3.4.1 Структура проекта 42 3.4.2 Настройка административной части сайта 44 3.4.3 Разработка общедоступной части сайта 47 3.4.4 Перенос сайта с локального сервера на хостинг 49 4 ТЕСТИРОВАНИЕ И ДОКУМЕНТИРОВАНИЕ 54 4.1 Тестирование программы 54 4.1.1 Ручное тестирование 54 4.1.2 Проверка скорости сайта 57 4.1.3 Нагрузочное тестирование сайта 58 4.1.4 Проверка на вирусы 59 4.2 Руководство пользователя 60 4.2.1 Введение 60 4.2.2 Назначение и условия применения программной среды 61 4.2.3 Подготовка к работе 61 4.2.4 Описание операций 63 4.2.5 Администрирование 70 ЗАКЛЮЧЕНИЕ 80 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 82 ПРИЛОЖЕНИЕ А. Вид административного интерфейса 84 ПРИЛОЖЕНИЕ Б. Результаты тестирования интерфейса 86 ПРИЛОЖЕНИЕ В. Результаты тестирования безопасности 88
Тип:
Дипломная
Статус:
Новый
Страниц:
89
2300 руб.