Интернет магазин для продажи товаров

Заказать уникальную дипломную работу
Тип работы: Дипломная работа
Предмет: Программирование
  • 67 67 страниц
  • 25 + 25 источников
  • Добавлена 11.07.2022
2 500 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
АННОТАЦИЯ 2
ВВЕДЕНИЕ 3
ГЛАВА 1. АНАЛИЗ БИЗНЕСА 5
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ВЕБ-ПРЕДСТАВИТЕЛЬСТВА 26
2.1.1. . Подготовительный этап. 26
2.1.2. Создание структуры или модели сайта. 26
2.1.3. Создание дизайна веб-сайта. 26
2.1.4.. Создание веб-сайта. 26
ГЛАВА 3. АДМИНИСТРАТИВНАЯ ЧАСТЬ ВЕБ-САЙТА 48
ГЛАВА 4. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ 54
ЗАКЛЮЧЕНИЕ 59
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 61
ПРИЛОЖЕНИЕ 64
Фрагмент для ознакомления

Рисунок 13 – Главная страница сайта.На главной странице пользователь может пользоваться навигацией по сайту, расположенной в шапке сайта. Также при нажатии кнопки в «В каталок» пользователь переходит на страницу каталога.Рисунок 14 – Главная страница сайта(продолжение)Во вкладке меню «магазин» администратор интернет-магазина может посмотреть имеющиеся заказы, сделать импорт/экспорт каталога товаров, общие настройки магазина. Также имеется настройка способа доставки, а именно обычная доставка, самовывоз и доставка курьером. Можно настроить работу с транспортными компаниями и почтой.2.10. Добавление товаров на сайтОстановимся подробнее на добавление товаров на сайт.При нажатии на кнопку “импорт и экспорт товаров” открывается модальное окно, в котором предлагается выбрать нужный файл и отменить необходимые для импорта колонки (рисунок 15).Рисунок 15- модальное окно импорта товаров в меню администратора.Кроме импорта нескольких товаров, возможно добавление товаров и по одному. Для этого необходимо нажать на кнопку “редактор”, после чего откроется страница, где необходимо в поле каталог нажать на кнопку «+товар» (рисунки 16-21).Рисунок 16 - страница добавления нового товараРисунок 17 - Страница заполнения данных о новом товаре(Продолжение)На рисунке 17 показано как добавить такие характеристики товара как:Производитель, тип, высота, ширина и другие параметры.Это сделано для того, чтобы посетитель веб-сайта мог производить поиск штор по заданным им критериям.Рисунок 18 -Страница заполнения данных о новом товаре(Продолжение)На этой странице также можно добавить изображение товара, его описание, артикул, вес, стоимость и многое другое. А также назначить ему категорию. Тогда он будет отображаться на странице пользователя только при выборе данной категории товаров.Далее в поле «описание товара» необходимо добавить информацию о товаре, чтобы сделать его более привлекательным для клиента. Также можно добавить SEO описание для поисковых систем, такие как «title» ,«description» и ключевые слова.Рисунок 19 -Страница заполнения данных о новом товаре(Продолжение) Страница с описанием товара представлена на рисунке 18.Далее в пункте “категории” вкладки “каталог” можно создавать категории товаров и их описания (рисунок 19), они потом отображаются на странице интернет-магазина.Рисунок 20 – Пример страницы с информацией о товареРисунок 21 - добавление категории в меню администратораВыводы по второй главеСуть описанного во второй главе разрабатываемой выпускной квалификационной работы состоит в выборе средств разработки и его обоснования.Также были рассмотрены такие понятия, как язык гипертекстовой разметки HTML, каскадные таблицы стилей CSS, язык программирования JavaScript.Из множества веб-браузеров для демонстрации работоспособности веб-сайта был выбран веб-браузер Google Chrome.Принято решение использовать конструктор сайтов Nethouse, потому что он не требует больших временных и денежных затрат на создание и поддержание. Использование более сложных и дорогих инструментов для магазина и небольшим ассортиментом и услуг было бы избыточным.Разработаны требования к создаваемому программному продукту, сайт должен содержать в себе такие разделы как: главная страница, регистрация пользователя, корзина, оформление доставки.Рассмотрен процесс создания главной страницы сайта и процесс добавления товаров на сайт веб-представительства магазина «Декостиль»ГЛАВА 3. АДМИНИСТРАТИВНАЯ ЧАСТЬ ВЕБ-САЙТА 3.1. Разделение прав доступа к сайтуВ конструкторе Nethouse реализована возможность создания новых пользователей, имеющих доступ к панели управления и редактированию ресурса. Благодаря этому можно предоставлять доступ сотрудникам, Агентам или другим специалистам доступ только к определенным разделам сайта без возможности изменения логина/пароля и просмотра информации, которую Вы не хотите показывать посторонним. В любой момент доступ можно закрыть.На сегодняшний день доступны три роли пользователей сайта:"Редактор" — имеет доступ к добавлению/редактированию информации (тексты, разделы, товары, фотографии и т.д.)."Дизайнер" — имеет доступ к добавлению/редактированию информации (тексты, разделы, товары, фотографии и т.д.), а также выбору дизайна и фона."Менеджер" — имеет доступ к заказам и экспорту заказов.Для добавления нового пользователя необходимо нажать кнопку "+", в соответствующем поле, показанном на рисунке 22.Рисунок 22 – Скриншот страницы добавления пользователя конструктора «Nethouse»Далее необходимо указать ФИО, логин, пароль, контактный емейл и выбрать роль, как показано на рисунке 23.Рисунок 23 – Форма добавления нового пользователя панелью администратора Новый пользователь получит на свою электронную почту данные для доступа к управлению сайтом.3.2. Защита персональных данныхНа рисунке 24 представлена политика конфиденциальности интернет-платформы Nethouse. Персональными данными называется информация, которая может прямо или косвенно идентифицировать человека. К персональным данным относятся такие данные как: фамилия, имя, отчество, номер телефона, данные банковской карты или IP-адрес компьютера.По умолчанию, данные об IP-адресе, телефоне и e-mail к персональным данным не относятся.Рисунок 24 – Скриншот страницы конструктора «Nethouse».GDRP — это постановление Европейского Союза №2016/679, регулирующее сбор и хранение персональных данных пользователей из ЕС и накладывающее обязательства на компании, которые ведут бизнес с гражданами Евросоюза.Nethouse прилагает все усилия для защиты ваших данных. Защита данных осуществляется с использованием физических, технических, программных и административных мероприятий, нацеленных на предотвращение риска потери, неправильного использования, несанкционированного доступа, нарушения конфиденциальности и изменения данных. Меры обеспечения безопасности включают в себя межсетевую защиту и шифрование данных, контроль физического доступа к центрам обработки данных компании, а также контроль полномочий на доступ к данным.При удалении аккаунта или сайта указанные Пользователем персональные данные автоматически удаляются без возможности восстановления.3.3. Интерфейс администратора для настройки доставки и оплатыСегодня к электронной коммерции относят электронную покупку или продажу товаров через онлайн-сервисы или через интернет, мобильную коммерцию, электронные переводы средств, управление цепочками поставок, интернет-маркетинг, онлайн-обработку транзакций, электронный обмен данными (EDI), системы управления запасами и автоматизированные системы сбора данных.Среди глобальных трендов в развитии электронной торговли стоит выделить:осознанное потребление (экологичные перерабатываемые товары в противовес одноразовым),бесшовный (омниканальный) шопинг,внедрение дополненной и виртуальной реальности,«невидимые» платежи и оплата по лицу.На сайте возможно подключить онлайн-оплату заказа(рисунок 25), но для этого необходимо заключать договор с платежным сервисом и отправить реквизиты счёта. Поскольку сайт создается в учебных целях, эта функция нецелесообразна на данный момент. Рисунок 25 – Страница с выбором подключения безналичной оплаты на сайте.Поэтому на данный момент возможна оплата только наличными или банковским переводом по реквизитам.На сайт можно подключить доставку с помощью «Почты России», «Boxberry», также доступен самовывоз и курьерская доставка.Boxberry предоставляет готовое решение для интернет-магазинов, использующих платформу Nethouse, не требующее привлечения разработчиков для установки и настройки. Используя данный модуль, можно осуществлять обмен необходимыми данными с веб-сервисами Boxberry в режиме on-line.На рисунке 26 показана страница настройки доставки.Рисунок 26 – Страница с настройкой способов доставки.Выводы по третьей главеВ третьей главе разрабатываемой выпускной квалификационной работы описаны методы защиты персональных данных в конструкторе сайтов.Принято решение используемом для создания веб-представительства, описана политика конфиденциальности, выбран наличный способ оплаты, т.к. в данный момент нет возможности интеграции с платежными системами.Рассмотрены способы доставки, настроены параметры доставки для самовывоза и курьерской доставки. Возможна интеграция с сервисами доставок таких как Boxberry и Почта России.ГЛАВА 4. ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ4.1. Авторизация пользователяНа рисунке 27 представлена форма входа/регистрации в личный кабинет клиента интернет-магазина. Вход достаточно простой, он осуществляется посредством входа через почтовые сервисы или регистрации с помощью эл. Адреса. Рисунок 27. Форма входа на сайт.На рисунке 28 представлен выбор из каталога готовых штор, посетитель сайта может добавить их в корзину.Рисунок 28. Товар, выбранный по критерию «готовые шторы» Далее пользователь попадает в личный кабинет, где видит все свои заказы и их статус.4.2. Оформления заказаПосле добавления товара в корзину пользователь нажимает кнопку оформить заказ и начинает оформление заказа. Страница корзины представлена на рисунке 29.Рисунок 29. Страница корзиныДалее пользователь заполняет форму со своими данными и адресом доставки, рисунок 29.Рисунок 29. Страница заполнения контактовПосле заполнения формы контактов и адреса для доставки заказ оформлен, пользователь получает сообщение об успешном оформлении, рисунок 30.Рисунок 30. Уведомление о создании заказа4.3. Обратная связьПользователь, нажав на кнопку «Обратный звонок» и «Напишите нам», открывает модальное окно (Рисунок 31), где необходимо заполнить форму с номером телефона.Рисунок 31. Форма обратной связи.Подведём итоги, создан адаптивный веб-сайт для интернет-магазина штор. Основной функционал магазина создан на платформе nethouse, а именно: регистрация, корзина, оформление заказа. Добавление, редактирование товаров производит администратор сайта при помощи весьма удобного меню.Выводы по четвертой главеВ четвертой главе разрабатываемой выпускной квалификационной работы описаны процесс авторизации пользователя, выбора товара, добавления товара в корзину, заполнения данных и оформления заказа.При завершении заказа пользователь получает уведомление на электронную почту, указанную при оформлении.ЗАКЛЮЧЕНИЕВ любой фирме как в большой, так и маленькой, возникает проблема такой организации управления данными, которая обеспечила бы наиболее эффективную работу. Исходя из задач для автоматизации приёма новых заказов и для продвижения интернет-магазина, средствами nethouse, был разработан веб-сайт, который позволяет:принимать, вводить, и редактировать информацию о поступивших от посетителей интернет-магазина;информировать пользователей о ассортименте;привлекать новых клиентов;оформлять заказ;производить оплату и доставку.В ходе выпускной квалификационной работы был сформулирован следующий вывод, гласящий о том, что веб-сайт должен налаживать более тесный контакт между самой организацией по пошиву и продаже штор и основной ее аудиторией. Такой контакт обуславливается правильной структурой и актуальным содержимым веб-сайта.Структура текста самой выпускной квалификационной работы включаетв себя четыре главы:1. Анализ бизнеса;2. Проектирование веб-представительства;3. Административная часть веб-сайта.4. Интерфейс пользователяИтогом разработки стал работоспособный веб-сайт, содержащий в себе соответствующие его разработанной структуре веб-страницы, который размещен на платформе «Nethouse» в сети Интернет для возможности посетить его путем запроса доменного имени веб-сайта, введенного в адресную строку установленного на стороне потенциального посетителя веб-браузера.Была достигнута поставленная цель: разработан корпоративный сайт для компании «Декостиль» и панель администратора.Перспектива использования объекта проектирования несет индивидуальный характер и используется только компанией «Декостиль».Веб-сайт доступен по ссылке: thebesttheatre.nethouse.ru/СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВБалашова С. А. Информатика для экономистов: Учебное пособиедля вузов / Балашова С. А. - М.: Инфра-М, 2007 - 880 с.Брюс Лоусон. Изучаем HTML5. Библиотека специалиста / Брюс Лоусон, Реми Шарп. - Питер: 2012, 304 с.Номейн. Бизнес-идея: заработок на создании сайтов / Алексей Номейн. - М.: Издательские решения, 2020. - 490 c.Снелл. Абсолютно ясно о создании Web-страниц и Web-сайтов / Снелл, Нэд. - М.: Триумф, 2019. - 224 c.Флэнаган, Дэвид. JavaScript. Карманный справочник / Дэвид Флэнаган. - М.: Вильямс, 2015. - 320 c.Юрасов, А. В. Основы электронной коммерции. Учебник / А.В. Юрасов. - Москва: Высшая школа, 2021. - 500 c.Структурная модель [Электронный ресурс]. – URL: https:// economic_mathematics.academic.ru/4429/Структурные_модели (дата обращения: 28.02.2022).Организационная структура [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/Организационная_структура (дата обращения: 28.02.2022).Информационная модель [Электронный ресурс]. – URL: https://ru. wikipedia.org/wiki/Информационная_модель (дата обращения: 28.02.2022).Цифровые сертификаты SSL [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/SSL#:~:text=Криптографический%20протокол%2C%20который%20подразумевает%20более%20безопасную%20связь (дата обращения 28.02.2022).Элементы страницы сайта [Электронный ресурс]. – URL: https:// envybox.io/blog/jelementy-stranicy-sajta/ (дата обращения 28.02.2021).Современный дизайн сайта: тенденции и примеры [Электронный ресурс]. – URL: https://krasivodel.ru/articles/sovremennyy-dizayn-sayta.html (дата обращения: 28.02.2022).Веб-дизайн [Электронный ресурс]. – URL: https://ru. wikipedia.org/wiki/Веб-дизайн (дата обращения: 28.02.2022).Семантическое ядро сайта [Электронный ресурс]. – URL: https:// seo.ru/blog/sostavlenie-semanticheskogo-yadra-sayta/ (дата обращения: 28.02.2022).SEO оптимизация [Электронный ресурс]. – URL: https://ru. wikipedia.org/wiki/Поисковая_оптимизация (дата обращения: 28.02.2022).Структура сайта [Электронный ресурс]. – URL: https:// envybox.io/blog/struktura-sajta/ (дата обращения: 28.02.2022).Git [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/Git (дата обращения: 28.02.2021).Что такое панель администратора [Электронный ресурс]. – URL: https://netpeak.net/ru/blog/chto-takoye-admin-panel-sayta-i-kak-tuda-popast-story/ (дата обращения: 28.02.2022).Что такое корпоративный сайт [Электронный ресурс]. – URL: https://semantica.in/blog/chto-takoe-korporativnyj-sajt.html (дата обращения: 28.02.2022).Адаптивный сайт [Электронный ресурс]. – URL: https:// semantica.in/blog/chto-takoe-adaptivnost-sajta.html (дата обращения: 28.02.2021).Учебник по Bootstrap [Электронный ресурс]. – URL: https:// itchief.ru/bootstrap/ (дата обращения: 28.02.2022). Полное руководство по Yii2 [Электронный ресурс]. – URL: https://www.yiiframework.com/doc/guide/2.0/ru/start-workflow (дата обращения: 28.02.2022). Цифровые SSL сертификаты. Разновидности [Электронный ресурс]. – URL: https://habr.com/ru/company/tuthost/blog/150433/ (дата обращения 28.02.2022).Documentation for Visual Studio Code [Электронныйресурс]. – URL: https://code.visualstudio.com/docs (датаобращения: 28.02.2022).ПРИЛОЖЕНИЕ

1. Балашова С. А. Информатика для экономистов: Учебное пособие
2. для вузов / Балашова С. А. - М.: Инфра-М, 2007 - 880 с.
3. Брюс Лоусон. Изучаем HTML5. Библиотека специалиста / Брюс Лоусон, Реми Шарп. - Питер: 2012, 304 с.
4. Номейн. Бизнес-идея: заработок на создании сайтов / Алексей Номейн. - М.: Издательские решения, 2020. - 490 c.
5. Снелл. Абсолютно ясно о создании Web-страниц и Web-сайтов / Снелл, Нэд. - М.: Триумф, 2019. - 224 c.
6. Флэнаган, Дэвид. JavaScript. Карманный справочник / Дэвид Флэнаган. - М.: Вильямс, 2015. - 320 c.
7. Юрасов, А. В. Основы электронной коммерции. Учебник / А.В. Юрасов. - Москва: Высшая школа, 2021. - 500 c.
8. Структурная модель [Электронный ресурс]. – URL: https:// economic_mathematics.academic.ru/4429/Структурные_модели (дата обращения: 28.02.2022).
9. Организационная структура [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/Организационная_структура (дата обращения: 28.02.2022).
10. Информационная модель [Электронный ресурс]. – URL: https://ru. wikipedia.org/wiki/Информационная_модель (дата обращения: 28.02.2022).
11. Цифровые сертификаты SSL [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/SSL#:~:text=Криптографический%20протокол%2C%20который%20подразумевает%20более%20безопасную%20связь (дата обращения 28.02.2022).
12. Элементы страницы сайта [Электронный ресурс]. – URL: https:// envybox.io/blog/jelementy-stranicy-sajta/ (дата обращения 28.02.2021).
13. Современный дизайн сайта: тенденции и примеры [Электронный ресурс]. – URL: https://krasivodel.ru/articles/sovremennyy-dizayn-sayta.html (дата обращения: 28.02.2022).
14. Веб-дизайн [Электронный ресурс]. – URL: https://ru. wikipedia.org/wiki/Веб-дизайн (дата обращения: 28.02.2022).
15. Семантическое ядро сайта [Электронный ресурс]. – URL: https:// seo.ru/blog/sostavlenie-semanticheskogo-yadra-sayta/ (дата обращения: 28.02.2022).
16. SEO оптимизация [Электронный ресурс]. – URL: https://ru. wikipedia.org/wiki/Поисковая_оптимизация (дата обращения: 28.02.2022).
17. Структура сайта [Электронный ресурс]. – URL: https:// envybox.io/blog/struktura-sajta/ (дата обращения: 28.02.2022).
18. Git [Электронный ресурс]. – URL: https://ru.wikipedia.org/wiki/Git (дата обращения: 28.02.2021).
19. Что такое панель администратора [Электронный ресурс]. – URL: https://netpeak.net/ru/blog/chto-takoye-admin-panel-sayta-i-kak-tuda-popast-story/ (дата обращения: 28.02.2022).
20. Что такое корпоративный сайт [Электронный ресурс]. – URL: https://semantica.in/blog/chto-takoe-korporativnyj-sajt.html (дата обращения: 28.02.2022).
21. Адаптивный сайт [Электронный ресурс]. – URL: https:// semantica.in/blog/chto-takoe-adaptivnost-sajta.html (дата обращения: 28.02.2021).
22. Учебник по Bootstrap [Электронный ресурс]. – URL: https:// itchief.ru/bootstrap/ (дата обращения: 28.02.2022).
23. Полное руководство по Yii2 [Электронный ресурс]. – URL: https://www.yiiframework.com/doc/guide/2.0/ru/start-workflow (дата обращения: 28.02.2022).
24. Цифровые SSL сертификаты. Разновидности [Электронный ресурс]. – URL: https://habr.com/ru/company/tuthost/blog/150433/ (дата обращения 28.02.2022).
25. Documentation for Visual Studio Code [Электронный ресурс]. – URL: https://code.visualstudio.com/docs (дата обращения: 28.02.2022).

Вопрос-ответ:

Какие этапы проходит процесс создания интернет-магазина?

Процесс создания интернет-магазина включает такие этапы, как анализ бизнеса, проектирование веб-представительства, административная часть сайта, интерфейс пользователя и другие.

Что включает в себя подготовительный этап создания интернет-магазина?

На подготовительном этапе создания интернет-магазина происходит определение целей и задач, выбор товаров для продажи, анализ конкурентов, определение целевой аудитории и другие подготовительные работы.

Как создается структура или модель сайта интернет-магазина?

Структура или модель сайта для интернет-магазина создается путем определения категорий товаров, подкатегорий, а также описания каждого товара и его характеристик. Это позволяет пользователям удобно навигировать по сайту и находить нужные товары.

Как создается дизайн веб-сайта интернет-магазина?

Для создания дизайна веб-сайта интернет-магазина используются различные инструменты и программы для разработки дизайна. Важно учесть брендовые цвета и элементы, а также обеспечить удобство использования сайта для пользователей.

Какие функции выполняет административная часть веб-сайта интернет-магазина?

Административная часть веб-сайта интернет-магазина позволяет управлять содержимым сайта, добавлять и редактировать товары, управлять заказами и клиентами, а также проводить аналитику и отслеживать статистику продаж.

Какие этапы включает в себя проектирование веб-представительства интернет-магазина?

Проектирование веб-представительства интернет-магазина включает следующие этапы: подготовительный этап, создание структуры или модели сайта, создание дизайна веб-сайта и непосредственно создание самого сайта.

Что делается на подготовительном этапе проектирования веб-представительства интернет-магазина?

На подготовительном этапе проектирования веб-представительства интернет-магазина проводится анализ бизнеса, определяются цели и задачи сайта, а также анализируются основные конкуренты.

Каким образом создается структура или модель сайта в процессе проектирования интернет-магазина?

Создание структуры или модели сайта в процессе проектирования интернет-магазина осуществляется путем определения списка разделов и подразделов, которые будут присутствовать на сайте, а также логической связи между ними.

Какие этапы включает в себя административная часть веб-сайта интернет-магазина?

Административная часть веб-сайта интернет-магазина включает в себя такие этапы, как управление каталогом товаров, управление заказами и клиентской базой данных, а также настройка системы оплаты и доставки.

Что представляет собой интерфейс пользователя в интернет-магазине?

Интерфейс пользователя в интернет-магазине представляет собой визуальное оформление сайта, включающее в себя размещение информации, навигационные элементы, поиск товаров и функциональные элементы, позволяющие пользователю взаимодействовать с сайтом.

Как проектируется веб представительство в интернет магазине?

Проектирование веб представительства в интернет магазине включает подготовительный этап, создание структуры или модели сайта, создание дизайна веб сайта и, наконец, создание самого сайта.

Что включает в себя административная часть веб сайта?

Административная часть веб сайта включает функции управления контентом, настройку товаров и каталогов, обработку заказов, аналитику и другие административные функции, необходимые для управления интернет магазином.