Спортивная обувь - это товар, который пользуется высоким спросом у людей всех возрастных категорий и социальных групп. Увлечение спортом стало неотъемлемой частью образа жизни многих людей, и теперь спортивная обувь стала необходимым атрибутом для занятий физкультурой, занятий в фитнес-клубах и просто для активного отдыха.
С каждым годом набирает все большую популярность продажи через интернет. Но преимущества получают не только покупатели, но и владельцы интернет - магазинов. Первое, работа с потенциальными потребителями происходит без прямого участия продавца, что крайне выгодно, так как не нужно платить заработную плату. Второе, такой вид торговли предоставляет покупателю возможность подробно ознакомиться с ассортиментом товара или услуги в удобных ему условиях. Потребители могут без ограничений времени сравнивать качество и цены.
Объектом исследования является интернет - магазин спортивной обуви.
Предметом исследования является анализ процессов продажи и покупки товаров, анализ технических аспектов работы интернет-магазина.
Таким образом, целью данной работы является увеличение продаж и доходов: интернет-магазин позволяет компании продавать больше товаров и увеличивать свой доход.
Для достижения поставленной цели требуется решить следующие задачи:
- провести анализ процесса интернет - магазина спортивной обуви;
-
разработать функциональную модель интернет
спортивной обуви;
- разработать требования к автоматизации интернет - магазина спортивной обуви;
- разработать архитектуру системы;
- разработать алгоритмы системы;
- разработать структуру базы данных системы;
- реализовать разработанные решения на языке PHP.
ВВЕДЕНИЕ .................................................................................................... 4
1 Анализ предметной области ...................................................................... 6
1.10 писание интернет-магазина спортивной обвуви .............................. 6
1.11 Описание локального сервера Denwer .......................................................................... 6
1.12 Особенности PHP 8
1.13 Особенности MySQL ............................................................................................................ 9
1.14 Особенности CSS 9
1.15 Разработка структуры сайта ........................................................................................... 10
1.16 Выводы по разделу.......................................................................................................... 10
2 Проектирование информационной системы интернет магазина............. 12
2.10Разработка модели BPMN ................................................................ 12
2.11 Анализ существующих решений ..................................................... 12
2.12Разработка требований к системе .................................................... 13
2.13 Разработка сценариев использования .............................................. 15
2.14Разработка архитектуры системы ..................................................... 16
2.15 Инициация проекта ............................................................................ 16
2.16 Декомпозиция ИСР ............................................................................ 22
2.17Алгоритм авторизации пользователя ............................................... 23
2.18 Алгоритм регистрации пользователя ............................................... 25
2.19 Алгоритм покупки товара или услуги ............................................ 25
2.20 Выводы по разделу........................................................................... 27
3 Реализация системы ................................................................................. 28
3.10 Варианты использования интернет - магазина............................................................. 28
3.11Разработка базы данных ................................................................... 28
3.12Структура и описание............................................... базы данных 29
3.12.1 Таблица................................................................. products...... 29
3.12.2 Таблица....................................................................... users 30
3.12.3 Таблица......................................................................... cart...... 30
3.12.4 Таблица........................................................... applications 31
3.13Интерфейс интернет - магазина .......................................................... 32
3.13.1 Главная страница ....................................................................................................... 32
3.13.2 Регистрация 33
3.13.3 Авторизация 34
3.14 Каталог ............................................................................................... 35
3.14.1 Корзина 36
3.14.2 Страница отзывы 37
3.15Контакты ............................................................................................ 38
3.16Панель Администратора ................................................................... 40
3.17Пользователи ..................................................................................... 39
3.18Выводы по разделу............................................................................ 40
ЗАКЛЮЧЕНИЕ ............................................................................................ 41
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ .................................... 43
ПРИЛОЖЕНИЕ А ........................................................................................ 45
Бейли, Линн Изучаем PHP и MySQL / Линн Бейли , Майкл Моррисон. - М.: Эксмо, 2020. - 800 c.;
Бенкен, Е.С. PHP, MySQL, XML. Программирование для Интернета (+ CD-ROM) / Е.С. Бенкен. - М.: БХВ-Петербург, 2021. - 174 c.;
Дунаев, В. Сценарии для Web-сайта. PHP и JavaScript / В. Дунаев. - М.: БХВ-Петербург, 2021. - 576 c.;
Дунаев, В.В. HTML, скрипты и стили / В.В. Дунаев. - М.: БХВ- Петербург, 2021. - 474 c.;
Дунаев, Вадим HTML, скрипты и стили Уцененный товар (№1) / Вадим Дунаев. - М.: БХВ-Петербург, 2020. - 816 c.;
Дэвидв, Пауэрс PHP. Создание динамических страниц / Пауэрс Дэвидв. - М.: Рид Групп, 2021. - 634 c.;
Клименко, Роман Веб-мастеринг на 100% / Роман Клименко. - М.: Питер, 2020. - 512 c.;
Колисниченко, Д. Н. PHP 5/6 и MySQL 6. Разработка Web-приложений / Д.Н. Колисниченко. - М.: БХВ-Петербург, 2022. - 528 c.;
Колисниченко, Денис Профессиональное программирование на PHP (+CD-ROM) / Денис Колисниченко. - М.: БХВ-Петербург, 2022. - 416 c.; Кузнецов, Максим Самоучитель PHP 5 / Максим Кузнецов, Игорь Симдянов. - М.: БХВ-Петербург, 2021. - 560 c.;
Леонтьев, Борис PHP 5.0 для начинающих, или как создать динамический WEB-сайт / Борис Леонтьев. - М.: Новый издательский дом, 2022. - 176 c.;
Ляпин, Д.А. PHP — это просто. Начинаем с видеоуроков (+ CD-ROM) / Д.А. Ляпин. - М.: БХВ-Петербург, 2022. - 462 c.;
Маклафлин, Б. PHP и MySQL. Исчерпывающее руководство / Б. Маклафлин. - М.: Питер, 2020. - 512 c.;
14 Сафронов, Марк Разработка веб-приложений в Yii 2 / Марк Сафронов. - М.: ДМК Пресс, 2022. - 855 c.;
15 Хадсон, Пол PHP. Справочник / Пол Хадсон. - М.: КУДИЦ-Пресс, 2020. - 448 c.