Файл: Разработка интернетмагазина с использование cms платформы.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.12.2023
Просмотров: 552
Скачиваний: 6
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
50
№ п/п Название
Идентификатор поля
Тип данных, длина
1. Код coupon_id int(16)
2.
Код скидки coupon_code varchar(32)
3. Общее значение percent_or_total enum('percent',
'total')
4. Тип coupon_type enum('gift',
'permanent')
5. Значение купона coupon_value decimal(12,2)
Таблица «Оплата»
№ п/п
Название
Идентификатор поля
Тип данных, длина
1. Код order_id int(11)
2. Метод оплаты payment_method_id int(11)
3. Код оплаты order_payment_code varchar(30)
4. Номе способа оплаты order_payment_number blob
5. Срок окончания order_payment_expire int(11)
6. Наименование order_payment_name varchar(255)
7. Лог order_payment_log text
Таблица «Заказы»
№ п/п
Название
Идентификатор поля
Тип данных, длина
1. Код order_info_id int(11)
2. Код заказа order_id int(11)
3. Код пользователя user_id int(11)
4. Тип адреса address_type char(2)
5. Наименование адреса address_type_name varchar(32)
6. Компания company varchar(64)
7. Наименование title varchar(32)
8. СФамилиятрана last_name varchar(32)
9. Отчество first_name varchar(32)
10. Имя middle_name varchar(32)
11. Телефон 1 phone_1 varchar(32)
12. Телефон 2 phone_2 varchar(32)
13. Факс fax varchar(32)
51 14. Адрес 1 address_1 varchar(64)
15. Адрес 2 address_2 varchar(64)
16. Город city varchar(32)
17. Область state varchar(32)
18. Страна country varchar(32)
19. Индекс zip varchar(32)
20. Электронная почта user_email varchar(255)
21. Банковские реквизиты bank_account_nr varchar(32)
22. Наименование банка bank_name varchar(32)
23. Код банка bank_sort_code varchar(16)
Таблица «Товар»
№ п/п Название
Идентификатор поля
Тип данных, длина
1. Код product_id int(11)
2. Код производителя vendor_id int(11)
3. Код описания product_parent_id int(11)
4. Тип товара product_sku varchar(64)
5. Количество товара product_s_desc varchar(255)
6. Описание товара product_desc text
7. Полное изображение product_thumb_image varchar(255)
8. Малое изображения product_full_image varchar(255)
9. Порядок публикации product_publish char(1)
10. Вес product_weight decimal(10,4)
11. Нетто product_weight_uom varchar(32)
12. Длина product_length decimal(10,4)
13. Ширина product_width decimal(10,4)
14. Высота product_height decimal(10,4)
15. ссылка product_url varchar(255)
16. На складе product_in_stock int(11)
17. Дата доступности product_available_date int(11)
52 18. Признак доступности product_availability varchar(56)
19. Признак специальности product_special char(1)
20. Скидка product_discount_id int(11)
21. Код продавца ship_code_id int(11)
22. Дата добавления cdate int(11)
23. Дата обновления mdate int(11)
24. Наименование product_name varchar(64)
25. Стоимость product_sales int(11)
26. Атрибуты attribute text
27. По умолчанию custom_attribute text
28. Налог product_tax_id int(11)
29. Стоимость product_unit varchar(32)
30. Упаковка product_packaging int(11)
31. Опции child_options varchar(45)
32. Качество quantity_options varchar(45)
33. Уровень продукции product_order_levels varchar(45)
Таблица «Доставка»
№ п/п
Название
Идентификатор поля
Тип данных, длина
1) Код shipping_carrier_id int(11)
2) Наименование shipping_carrier_name char(80)
3) Порядок публикации shipping_carrier_list_order int(11)
Таблица «Налог»
№ п/п Название
Идентификатор поля
Тип данных, длина
1) Код tax_rate_id int(11)
2) Код производителя vendor_id int(11)
3) Область налога tax_state varchar(64)
4) Страна налога tax_country varchar(64)
5) Дата mdate int(11)
6) Размер tax_rate decimal(10,5)
Таблица «Производители»
53
№ п/п
Название
Идентификатор поля
Тип данных, длина
1) Код vendor_id int(11)
2) Наименование производителя vendor_name varchar(64)
3) Контактное лицо, фамилия contact_last_name varchar(32)
4) Контактное лицо, имя contact_first_name varchar(32)
5) Контактное лицо, отчество contact_middle_name varchar(32)
6) Наименование contact_title varchar(32)
7) Контактный телефон 1 contact_phone_1 varchar(32)
8) Контактный телефон 1 contact_phone_2 varchar(32)
9) Факс contact_fax varchar(32)
10)
Электронная почта contact_email varchar(255)
11)
Телефон vendor_phone varchar(32)
12)
Адрес1 vendor_address_1 varchar(64)
13)
Адрес 2 vendor_address_2 varchar(64)
14)
Город vendor_city varchar(32)
15)
Область vendor_state varchar(32)
16)
Страна vendor_country varchar(32)
17)
Индекс vendor_zip varchar(32)
18)
Страна магазина vendor_store_name varchar(128)
19)
Описание магазина vendor_store_desc text
20)
Категории vendor_category_id int(11)
21)
Полное изображение vendor_thumb_image varchar(255)
22)
Малое изображение vendor_full_image varchar(255)
23)
Валюта vendor_currency varchar(16)
24)
Дата добавления cdate int(11)
25)
Дата обновления mdate int(11)
26)
Папка с изображениями vendor_image_path varchar(255)
27)
Ссылка vendor_url varchar(255)
54
1 2 3 4 5
4 Экспериментальный раздел
4.1 Инсталляция CMS WordPress на хостинг
Первым этапом в разработке интернет-магазина будет инсталляция CMS
WORDPRESS. У выбранного мною хостинг провайдера beget.ru по мимо ручной установки путём скачивания дистрибутива WORDPRESS и дальнейшей инсталляции в корневую папку web сайта, возможно установка в автоматическом режиме. Мы будет устанавливать CMS в автоматическом режиме. Для этого необходимо выполнить несколько не сложных действий.
В первую очередь как показано на рис. 12 переходим в личный кабинет хостинг провайдера beget.ru и выбираем пункт CMS.
Рис.12
Вторым шагом будет выбор нужной нам CMS в обширном списке имеющихся для установки в автоматическом режиме CMS. Выбираем
CMS WORDPRESS как показано на рис.13 и начинаем установку.
55
Рис. 13
56
После чего как показано на рис.14 нам будет необходимо заполнить поля, которые нужны для установки.
Рис.14
После данного действия установка будет завершена по истечению нескольких минут и нам будут предоставлена информация для входа в панель управления WORDPRESS как показано на рис.15.
Рис.15
57
4.2 Панель управления WORDPRESS
Для входа в панель управления на нужно пройти авторизацию рис.16
Рис.16
После входа в панель управления нам доступны все функций CMS
WORDPRESS. Рис.17
Рис.17
58
4.3 Инсталляция плагина WooCommerce
После успешной установки WordPress на хостинг и прохождения авторизации в панель управления CMS, нам необходимо в первую очередь установить плагин WooCommerce. Для этого необходимо в панели управления
WordPress перейти в меню плагины, далее нажать добавить новый плагин, воспользовавшись поиском найти плагин WooCommerce как показано на рис.18
Рис.18
Далее выбираем плагин и начинаем установку, которая завершиться по истечению нескольких минут и будет сопровождаться соответствующим уведомлением об успешной установке как показано на рис.19
Рис.19
59
4.4 Инсталляция дизайна для интернет-магазина
Для установки темы, то есть шаблона дизайна для нашего интернет- магазина, мы воспользуемся имеющимися в бесплатном доступе темы CMS
WordPress, для установки необходимо перейти в раздел внешний вид рис.20, после чего выбрать темы. В появившемся окне появится список уже установленных стандартных тем, но нам необходима тема, более подходящая для интернет-магазина. Чтобы отобразить темы, более или менее подходящие для интернет-магазина, нужно воспользоваться фильтром тем и выбрать интернет-магазин. После чего выбираем понравившуюся тему и нажимаем установить, как показано на рис.21
Рис.20
Рис.21
60
Редактировать дизайн сайта, управлять блоками, меню навигаций и так далее возможно как встроенными функциями как показано на рис.22, так и путем редактирования стилей CSS как показано на рис.23
Рис.22
Рис.23
61
4.5 Добавление категорий и товаров
После успешной установки темы (дизайна) для web-сайта всё готово для наполнения интернет-магазина контентом, а именно товарами и категориями для них. Для добавления товаров необходимо перейти в раздел товары как показано на рис.24, где будет отображаться весь список добавленных товаров в подробном виде, то есть будут отображены цены, категория в которую входит товар, метки, дата добавления товара, наличие товара. Тут же возможно отфильтровать товары по категориям для удобного просмотра, редактирования, и добавления товаров. После чего нам нужно нажать добавить товар как показано на рис.25 и заполнить всю необходимую информацию о товаре, а именно цену, количество остатка, название и описание товара, изображение товара, выбрать способы доставки и задать ещё много параметров для товара.
Рис. 24
Рис.25
62
Для создания категорий товаров так же необходимо перейти в раздел товары и выбрать категорий как показано на рис.26. После чего будет как и в случае с товарами отображен подробный список созданных категорий. Далее нажимаем на добавить категорию и заполняем нужные нам поля, после создания той или иной категорий мы сможем перещать туда товары.
Рис.26
63
4.6 Руководство пользователя
Рассмотрим пример реализации разработанной системы. При наборе адреса магазина посетитель попадает на его главную страницу рис.27: на главной странице представлены каталог товаров, контактные данные магазина, а также специальные предложения. Появление товаров в данной категории определяется администратором системы.
Рис.27
При нажатии на ссылку магазин в меню появляются подкатегории, а на странице – перечень товаров, входящих в категорию. Рис.28
Рис.28
64
При просмотре конкретной товарной позиции необходимо нажать на соответствующую ссылку, на странице с описанием товара доступно само описание, изображение и прочая информация. Рис.29
Рис.29
При нажатии кнопки «В корзину» товар добавляется к заказу. Рис.30
Рис.30
65
После окончания оформления заказа можно либо продолжить выбор покупок, либо оформить заказ.
При необходимости дальнейшего оформления заказа нажимается кнопка
«Оформить заказ». Рис.31
Рис.31
После заполнения всех форм на экране появляется сообщение об успешном оформлении заказа.
66
ЗАКЛЮЧЕНИЕ
В заключении дипломной работы можно сказать, что разработанный
Интернет – магазин с использование CMS WordPress позволит владельцу иметь возможность главным образом значительно увеличить продажи товаров и услуг, расширить число покупателей, даст возможность снизить временной период всего процесса от предоставления товара до его продажи, улучшить управление интернет-магазином, сократить расходы на аренду либо приобретение торговой площади и найма многочисленного персонала.
В ходе произведенного анализа характерного алгоритма работы Интернет
- магазина стало возможным выделить его основные функции и последовательность взаимодействия с пользователями, в дальнейшем была разработана структура и алгоритм работы данного интернет-магазина и выделены его главные функции.
На сегодняшний день имеется огромное число технологий для разработки интернет-магазинов, для разработки высококачественного интернет-магазина необходимо использовать и применять новейшие современные инструменты для разработки.
Данный Интернет - магазина был разработан на CMS платформе
WordPress с использованием языка программирования PHP и СУБД MySQL.
Главным образом в силу своей бесплатности и ряду других критериев данные инструменты являются наилучшим выбором.
Целью дипломной работы являлась разработка интернет-магазина
«Компьютерных комплектующих» на платформе CMS WordPress
В ходе выполнения данной цели стало возможным решить следующие задачи:
1) произведен анализ предметной области
2) проанализированы новейшие технологии разработки интернет-магазина с использованием всевозможных CMS;
3) проанализированы особенности разработки нынешних интернет-магазинов с точки зрения взглядов проектирования дизайна интернет-магазина;
4) изучены современные инструменты разработки веб-приложений
5) произведена реализация необходимой функциональности;
6) в течении анализа самых широко известных CMS был сделан выбор в пользу
WordPress, которая может в лучшей степени удовлетворить выбраны критерии при отборе и оценке;
7) произведено размещение интернет-магазина на хостинге.
Все назначенные задачи были разрешены, цель достигнута.
Разработанный интернет-магазин обладает перспективами дальнейшего развития и совершенствования.