В настоящий момент достаточно сложно переоценить роль информационных технологий и систем в жизни человека даже далекого от смежных с IT специальностей и профессий. С ростом цифровых возможностей людям разных возрастов приходится все чаще сталкиваться с новыми технологиями и учиться их использовать, чтобы не отставать от современного мира. Постепенно даже самые рутинные вещи обретают цифровой формат.
С точки зрения повышения уровня качества жизни, в этом есть огромные преимущества, так как довольно широкий спектр услуг можно теперь предоставить в режиме онлайн. Если рассматривать такую сферу, как электронная коммерция, можно выделить целый ряд плюсов, как для потребителей, так и для организаций и общества в целом. К ним можно отнести: сокращение расходов, связанных с тратами на обслуживание и маркетинг; удобство, так как выход из дома не является обязательным условием для совершения покупок; большой ассортимент относительно офлайн-магазинов; экономия времени и другие.
Если обратиться к статистике, можно увидеть, что с каждым днем увеличивается число людей, совершающих покупки в сети, а также интернет- площадок, реализующих товары. Учитывая рост спроса на онлайн-торговлю, можно объяснить актуальность разработки интернет-магазина. В данной работе планируется создание такого ресурса.
Объектом данной работы является интернет-сервис для продажи товаров.
Предметом данной работы является разработка интернет-магазина для продажи одежды.
Цель работы – создание интернет-магазина женской одежды, обладающего гибким функционалом, понятным и доступным интерфейсом и возможностью дальнейшего расширения каталога товаров.
Для достижения поставленной цели в ходе работы будет необходимо решить следующие задачи:
1) ознакомиться с инструментами для создания сайта,
2) разработать тему для сайт,
3) создать базу данных,
4) перенести тему на WordPress,
5) определить структуру сайта и пользовательский интерфейс,
6) реализовать функционал, необходимый для корректной работы сайта.
Выделим основные функции, которыми он должен обладать:
– быстрый поиск по любому запросу пользователя,
– возможность добавлять товар в корзину,
– возможность получать всю необходимую информацию о товаре,
– наличие личного кабинета пользователя, администратора и менеджера.
ВВЕДЕНИЕ..................................................................................................... 3
1. Анализ существующих систем.................................................................... 5
1.1. Понятие интернет-магазина........................................................... 5
1.2. Структура сайта….......................................................................... 6
1.3. Определение необходимых ролей пользователей......................... 7
1.4. Подбор контента…......................................................................... 8
2. Теоретические аспекты................................................................................ 9
2.1. Языки программирования............................................................. 9
2.2. Выбор системы управления контентом....................................... 10
2.3. Выбор текстового редактора…................................................... 11
2.4. Средства разработки…................................................................ 11
3. Программная реализация......................................................................... 15
3.1. Установка WordPress.................................................................... 15
3.2. Создание темы.............................................................................. 15
3.3. Проектирование базы данных….................................................. 17
3.4. Функциональность сайта….......................................................... 21
3.5. Тестирование................................................................................ 40
ЗАКЛЮЧЕНИЕ............................................................................................ 42
СПИСОК ЛИТЕРАТУРЫ…........................................................................ 44
ПРИЛОЖЕНИЕ............................................................................................ 45
1. HTML, CSS и JavaScript [Электронный ресурс] – 2020. – URL: https://vc.ru/flood/50683-html-css-i-javascript (дата обращения 07.05.2020)
2. Справочник по HTML [Электронный ресурс] – 2020. – URL: http://htmlbook.ru/html (дата обращения 07.05.2020)
3. WORDPRESS.ORG: Документация для разработчика [Электронный ресурс] – 2020. – URL: https://codex.wordpress.org (дата обращения 07.05.2020)
4. Backbone.js [Электронный ресурс] – 2020. – URL: http://backbonejs.ru (дата обращения 03.05.2020)
5. Backbone.Marionette Documentation [Электронный ресурс] – 2020. – URL: https://marionettejs.com/docs (дата обращения 03.05.2020)
6. WP-KAMA [Электронный ресурс] – 2020. – URL: https://wp- kama.ru/hooks (дата обращения 07.05.2020)
7. phpMyAdmin – Documentation [Электронный ресурс]. URL: https://phpmyadmin.net/docs (дата обращения: 07.05.2020)
8. HTML Academy: Учебник по PHP [Электронный ресурс] – 2020. – URL: https://htmlacademy.ru/tutorial/php (дата обращения 07.05.2020)
9. HTML Academy: Язык запросов SQL [Электронный ресурс]. URL: https://htmlacademy.ru/tutorial/php/sql (дата обращения: 01.05.2020)
10. MDN web docs: AJAX [Электронный ресурс]. URL: https://developer.mozilla.org/ru/docs/Web/Guide/AJAX (дата обращения: 07.05.2020)