Цель работы
Актуальность кастомизации
Разновидности гитар
Решаемые задачи
Результаты анализа интернет-магазинов
Взаимодействие клиент-сервер
Схема информационных потоков
ER-диаграмма базы данных
Алгоритм процесса регистрации нового клиента
Алгоритм процесса авторизации существующего клиента
Контрольный пример Интернет-магазин «Guitar Shop»
Поиск товара по категориям
Элементы кастомизации гитары
В данном дипломном проекте был разработан и реализован улучшенный сайт для реализации Интернет-магазина музыкальных
1.47M
Категории: МаркетингМаркетинг ИнтернетИнтернет

Разработка улучшенного сайта для реализации интернет-магазина музыкальных инструментов

1.

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Дипломный проект
Разработка улучшенного сайта для реализации
интернет-магазина музыкальных инструментов
на соискание квалификации бакалавр
по направлению 09.03.01 Информатика и вычислительная техника
Соискатель, студент группы ИВБ-15 Титова А. А.
Руководитель, канд. техн. наук, доцент кафедры ВС Гусаров А. В.

2. Цель работы

Целью данной
дипломной работы
является разработка улучшенного сайта для
реализации интернет-магазина музыкальных
инструментов путем кастомизации товаров.
2

3. Актуальность кастомизации

Кастомизация индивидуализация продукции под заказы
конкретных потребителей путём внесения конструктивных или
дизайнерских изменений. Благодаря интернет-магазинам можно
заказать и оплатить товар из любой точки мира, даже не выходя из
дома, поэтому конкуренция в этой сфере очень высока.
Кастомизация является одним из средств борьбы за клиента,
поэтому задача разработки улучшенного сайта для реализации
интернет-магазина
музыкальных
инструментов
путем
кастомизации товаров является актуальной.
3

4. Разновидности гитар

Характеристики гитар, существенные для их кастомизации
Название
Электрогитара
Бас-гитара
Акустическая
гитара
Количество
струн
6+
4, 5, 6
6, 7, 12
Тип
звукоснимателя
Звук и роль
инструмента
Сингл
Хамбакер
Звук яркий глубокий и
громкий.
Подходит для игры на
больших площадках
Сингл
Хамбакер
Сплит
нет
Низкие частоты
Играющий ведущую роль
в ритм-секции.
Звук яркий глубокий,
тише электрогитары.
Подходит для сольных и
оркестровых
выступлений в
небольших залах.
Тип корпуса
Stratocaster,
Telecaster Les Paul
explorer, SG.
Jazz Bass ,
Precision Bass, Les
Paul, Jazzmaster.
Dreadnought, Folk,
Jumbo.
4

5. Решаемые задачи


Проанализировать существующие интернет-магазины
Выбрать языки программирования и фреймворки
Разработать алгоритмы программы
Создать базу данных программы
Выбрать хост для реализации интернет-магазина
Протестировать работу интернет-магазина в реальных
условиях
5

6. Результаты анализа интернет-магазинов

Существенные анализируемые параметры
Название
Сортировка по
категории
Добавление в
корзину
Кастомизация
Запоминание
учётной записи
Музторг
да
да
нет
да
Jazz-shop
да
да
нет
нет
Musicalive
да
нет
нет
да
Мир музыки
да
да
нет
да
6

7. Взаимодействие клиент-сервер

Языки кодирования: клиентская часть – JavaScript, серверная часть – PHP.
Среда разработки: PhpStorm – интеллектуальный редактор для PHP, HTML и
JavaScript с возможностями предотвращения ошибок в коде и его анализа.
7

8. Схема информационных потоков

Событие:
изменение
клиента
Изменение данных
в БД или событие
перехода на другую страницу
Модуль обновления
табличных данных в
БД
Авторизация
пользователя
Данные
событий и
пользователей
*JSQN
Анализ
данных о
пользователе
Модуль
распределения
входной
информации
Изменение
прав доступа
Модуль
авторизации
URL-адрес
страницы
Модуль вывода
HTML
8

9. ER-диаграмма базы данных

E-MAIL ПОЛЬЗОВАТЕЛЯ
МУЗЫКАЛЬНЫЙ ИНСТРУМЕНТ
М
1
ISBN-код музыкального
инструмента
Код покупателя
ЗАКАЗ
ПОЛЬЗОВАТЕЛЬ
1
Код
покупателя
1
Код заказа
Код
М покупателя
1
Тип доставки
М Код курьера
М
КОРЗИНА ЗАКАЗА
М
1. Код заказа
2. ISBN-код
музыкального
инструмента
М
ЦЕНА ДОСТАВКИ
Код курьера
11
Тип доставки
1
9

10. Алгоритм процесса регистрации нового клиента

Начало
Получение данных
пользователя
Данные
удовлетворяют
условиям?
Да
Нет
Сообщение об
ошибке данных
Поиск логина в БД
Да
Введенный логин
уже существует?
Сообщение об
ошибке ввода
логина
Нет
Поиск логина в БД
Начало
10

11. Алгоритм процесса авторизации существующего клиента

Начало
Отправка сообщения на e-mail
Ввод логина и пароля
Запрос логина и пароля
Нет
Да
Логин и пароль
введены?
Да
Нет
Логин и пароль
верные?
Запрос данных для
авторизации
Нет
Время ожидания
истекло?
Да
Да
Да
Вывод сообщения об
ошибке
Данные
авторизации
верные?
Нет
Нет
Время ожидания
истекло?
Авторизация
Добавление логина в
сессию
11
Конец

12. Контрольный пример Интернет-магазин «Guitar Shop»

12

13. Поиск товара по категориям

1. Пользователь выбирает нужные
категории, затем нажимает кнопку
«Подобрать».
2. Отправляется запрос на серверную
часть, в запросе находится выбранная
категория.
3. Сервер получает запрос о
выбранной категории.
4. Сервер выбирает из БД
инструменты по заданной категории.
5. Отрисовывается новая страничка с
подходящими инструментами,
которые перебираются в цикле, и
формируется таблица данных с ними.
13

14. Элементы кастомизации гитары

Кастомизация осуществляется благодаря комбинации трех элементов:
- грифа;
- корпуса;
- звукоснимателя.
14

15. В данном дипломном проекте был разработан и реализован улучшенный сайт для реализации Интернет-магазина музыкальных

инструментов
СПАСИБО ЗА ВНИМАНИЕ!
15
English     Русский Правила