Файл: Разработка интернетмагазина с использование cms платформы.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.12.2023

Просмотров: 547

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

1
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
СӘТБАЕВ УНИВЕРСИТЕТІ
Институт информационных и телекомм уникационных технологий
Кафедра "Программная инженерия"
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к дипломному проекту
Байдулов А.Р.
На тему: "Разработка интернет-магазина с использование CMS платформы
WordPress" по специальности 5В070400 – Вычислительная техника и программное обеспечение
Алматы 2019

2
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
СӘТБАЕВ УНИВЕРСИТЕТІ
Институт информационных и телекоммуникационных технологий
Кафедра "Программная инженерия"
ДОПУЩЕН К ЗАЩИТЕ
Заведующий кафедрой ПИ канд. техн. наук, доцент, ассистент-профессор
_________________ Р. Юнусов "_____" ______________ 2019 г.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к дипломному проекту
На тему: "Разработка интернет-магазина с использование CMS платформы
WordPress" по специальности 5В070400 – Вычислительная техника и программное обеспечение
Выполнил: Байдулов А.Р.
Научный руководитель канд. техн. наук, доцент
________________ Р. Юнусов "_____" _____________2019 г.
Алматы 2019

3
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
СӘТБАЕВ УНИВЕРСИТЕТІ
Институт информационных и телекоммуникационных технологий
Кафедра "Программная инженерия"
УТВЕРЖДАЮ
Заведующий кафедрой ПИ канд. техн. наук, доцент, ассистент-профессор
_________________ Р. Юнусов "_____" ______________ 2019 г.
ЗАДАНИЕ
на выполнение дипломного проекта
Обучающемуся Байдулову Адилю Рахметовичу
.
Тема: Разработка интернет-магазина с использованием CMS платформы
WordPress
.
Утверждена приказом проректора по академической работе № 1162 - б от
"16" октября 2018 г
Срок сдачи законченного проекта
" 17 " мая 2019 г.
Исходные данные к дипломному проекту: Опсиание CMS платформы
WordPress, описание плагина WooCommerce, техническое задание, описание
структуры базы данных MySQL в WordPress
.
Перечень подлежащих разработке в дипломном проекте вопросов:
а) анализ предметной области, анализ аналогичных проектов;
б) разработка технического задания
.
в) разработка архитектуры интернет-магазина
.
г) разработка серверной части, разработка администраторской части,
разработка клиенсткой части
д) разработка, отладка, тестирование
.
Перечень графического материала (с точным указанием обязательных чертежей): представлены 32 слайда презентации.
.
Рекомендуемая основная литература: из 9 наименований.
.


4
ГРАФИК
подготовки дипломного проекта
Наименование разделов, перечень
разрабатываемых вопросов
Сроки
представления
научному
руководителю и
консультантам
Примечание
1. Анализ предметной области
22.01.2019 2. Разработка технического задания
31.01.2019 3.Разработка архитектуры интернет-магазина
12.02.2019 4. Разработка серверной части, разработка администраторской части, разработка клиенсткой части
26.02.2019 5. Моделирование базы данных MySQL
19.03.2019 6. Написание пояснительной записки к дипломному проекту
30.03.2019
Подписи
консультантов и нормоконтролера на законченный дипломный проект с указанием относящихся к ним разделов проекта
Наименования
разделов
Консультанты, И.О.Ф.
(уч. степень, звание)
Дата
подписания
Подпись
Программное обеспечение
Өмірбекова З.М. Ассистент
Нормоконтролер Омарова Г.А. лектор
Научный руководитель
________________________________ Омарова Г.А
Задание принял к исполнению обучающийся ________________ Байдулов А.Р
Дата " 10 " 02 2019 г.

5
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН
СӘТБАЕВ УНИВЕРСИТЕТІ
Институт информационных и телекоммуникационных технологий
Кафедра "Программная инженерия"
ОТЗЫВ НАУЧНОГО РУКОВОДИТЕЛЯ
на дипломный проект
(наименование вида работы)
Байдулова Адиля Рахметовича
(Ф.И.О. обучающегося)
По специальности 5В070400 Вычислительная техника и программное обеспечение
(шифр и наименование специальности)
Тема дипломного проекта: «Разработка интернет-магазина с использование CMS платформы WordPress»
Актуальностью является то, что в нынешнем мире, где у человека почти всегда не хватает времени, а иногда физических сил на посещение магазинов и на долгие и нудные передвижения по ним. Наиболее простым вариантом является посещение интернет-магазин и выбора нужной вещи. Актуальные интернет-магазины, такие как Lamoda, дозволяют избрать некоторое количество размеров для доставки, что бы у клиента было право померить вещицу и выбрать подходящую. В сегодняшнем мире есть большое число интернет-магазинов разного рода специализаций, к примеру: Lamoda,
Aliexpress, Amazon, Ebay. В настоящее время есть огромный выбор интернет- магазинов, например: магазины техники, магазины одежды, спортивные магазины, узкоспециализированные магазины и т.д. Для вовлечения клиентов интернет-магазины организовывают не малое число акций и осуществляют огромные рекламные компании. И при удавшейся рекламной компании они не остаются в минусе, а наоборот в плюсе. Дипломный проект состоит из 4-х глав, включая введение, заключение и 2 приложении.
В исследовательском разделе поставлены цели и задачи дипломного проекта, описано понятие интернет-магазин проведён подробный анализ предметной области, существующих CMS платформ, существующих CMS платформ и обоснован выбор CMS платформы для разработки интернет- магазина.


6
В технологическом разделе дано общее описание CMS WordPress, плагина
WooCommerce, показана структура базы данных MySQL в CMS WordPress, структура базы данных MySQL которую использует плагин WooCommerce, описаны основные способы оплаты в интернет-магазинах.
В проектном разделе были разработаны архитектура интернет-магазина, серверная часть, администраторская часть, клиентская часть, а также произведено моделирование базы данных MySQL.
В разделе разработка и тестирование интернет-магазина была показана и описана с помощью иллюстрации работа по инсталляции CMS WordPress на хостинг провайдера beget.ru, панель управления WordPress, инсталляция плагина
WooCommerce в CMS WordPress, инсталляция и редактирование дизайна интернет-магазина, добавление и управление категориями и товарами и продемонстрировано руководство пользователя интернет-магазина.
Заключение содержит основные выводы и перечисление выполненных задач и достигнутой цели.
В целом данный дипломный проект выполнен с учетом всех требований, предъявляемых к дипломному проекту по специальности 5B070400 -
«Вычислительная техника и программное обеспечение». Структура работы логична, материал излагается последовательно, заявленная к рассмотрению тема на страницах выпускной квалификационной работы, раскрыта надлежащим образом.
В работе четко определены объект, предмет, цель и задачи исследования, студент Байдулов А.Р. рекомендован к защите дипломного проекта и заслуживает присвоения академической степени «бакалавра» по специальности
5B070400 - «Вычислительная техника и программное обеспечения».
Научный руководитель
лектор
(должность, уч. степень, звание)
Омарова Г. А.
(подпись)
«___» _______________ 2019 г.

7
АННОТАЦИЯ
Тема дипломного проекта – «Разработка интернет-магазина с использованием CMS платформы WordPress».
Ключевыми словами дипломного проекта являются: БД, плагин, интернет- магазин, CMS.
Объект исследования – интернет-магазин www.baidulov.kz
Предмет исследования – CMS WordPress.
Дипломный проект изложен на 101 листе, 31 рисунок, 2 приложения, 9 литературных источников.
Во введении обоснована актуальность темы, поставлена цель написания дипломного проекта, определены объект и предмет исследования, задачи.
В исследовательском разделе поставлены цели и задачи дипломного проекта, описано понятие интернет-магазин проведён подробный анализ предметной области, существующих CMS платформ, существующих CMS платформ и обоснован выбор CMS платформы для разработки интернет- магазина.
В технологическом разделе дано общее описание CMS WordPress, плагина
WooCommerce, показана структура базы данных MySQL в CMS WordPress, структура базы данных MySQL которую использует плагин WooCommerce, описаны основные способы оплаты в интернет-магазинах.
В проектном разделе были разработаны архитектура интернет-магазина, серверная часть, администраторская часть, клиентская часть, а также произведено моделирование базы данных MySQL.
В разделе разработка и тестирование интернет-магазина была показана и описана с помощью иллюстрации работа по инсталляции CMS WordPress на хостинг провайдера beget.ru, панель управления WordPress, инсталляция плагина
WooCommerce в CMS WordPress, инсталляция и редактирование дизайна интернет-магазина, добавление и управление категориями и товарами и продемонстрировано руководство пользователя интернет-магазина.
Заключение содержит основные выводы и перечисление выполненных задач и достигнутой цели.


8
АҢДАТПА
Дипломдық жобаның тақырыбы – "WordPress платформасының CMS көмегімен интернет-дүкен құру".
Дипломдық жобаның негізгі сөздері: ДБ, плагин, интернет-дүкен, CMS.
Зерттеу нысаны-интернет дүкен www.baidulov.kz
Зерттеу пәні-CMS WordPress.
Дипломдық жоба 101 бетте жазылған, 31 сурет, 2 қосымша, 9 әдебиет көздері бар.
Кіріспеде тақырыптың өзектілігі негізделген, дипломдық жобаны жазудың мақсаты қойылған, зерттеу нысаны мен пәні, міндеттері айқындалған.
Сонымен қатар, интернет-дүкендегі CMS платформалардың, CMS платформалардың қолданыстағы CMS платформалардың пәндік аймағына толық талдау жүргізілді және интернет-дүкенді әзірлеу үшін CMS платформалардың таңдауы негізделді.
Технологиялық бөлімде CMS WordPress жалпы сипаттамасы берілген,
WooCommerce плагині, CMS-те MySQL деректер қорының құрылымы,
WooCommerce плагинін пайдаланатын MySQL деректер қорының құрылымы, интернет-дүкендерде төлемнің негізгі тәсілдері сипатталған.
Жоба бөлімінде интернет-дүкен архитектурасы, серверлік бөлім, администраторлық бөлім, клиенттік бөлім әзірленді, сондай-ақ MySQL деректер базасын модельдеу жүргізілді.
Веб-дүкенді әзірлеу және Тестілеу бөлімінде хостинг провайдеріне
WordPress CMS инсталляция бойынша жұмыс иллюстрациясы арқылы көрсетілді және сипатталған beget.ru, WordPress басқару панелі, WordPress
CMS-те WooCommerce плагинін орнату, интернет-дүкен дизайнын орнату және
өңдеу, санаттар мен тауарларды қосу және басқару және интернет-дүкеннің пайдаланушы нұсқаулығы көрсетілді.
Қорытынды негізгі тұжырымдарды және орындалған міндеттер мен қол жеткізілген мақсаттарды атап өтуді қамтиды.

9
ABSTRACT
The theme of the graduation project – "Development of an online store using
CMS platform WordPress."
The key words of the graduation project are: database, plugin, online store, CMS.
The object of study – the online shop www.baidulov.kz
Subject of research – WordPress.
Diploma project consists of 101 sheets, 31 figures, 2 application, 9 literary sources.
In the introduction, the relevance of the topic is justified, the purpose of writing a thesis project is set, the object and subject of research, tasks are defined.
The research section sets the goals and objectives of the diploma project, describes the concept of an online store conducted a detailed analysis of the subject area, existing CMS platforms, existing CMS platforms and justified the choice of
CMS platform for the development of an online store.
The technology section gives a General description of CMS WordPress,
WooCommerce plugin, shows the structure of the MySQL database in CMS
WordPress, MySQL database structure that uses the WooCommerce plugin, describes the main methods of payment in online stores.
In the project section, the architecture of the online store, the server part, the administrator part, the client part was developed, and the MySQL database was modeled.
In the section development and testing of the online store was shown and described with the help of illustrations work on installation of CMS WordPress on hosting provider beget.ru, WordPress dashboard, WooCommerce plugin installation in WordPress CMS, installation and editing of online store design, adding and managing categories and products and demonstrated online store user guide.
The conclusion contains the main conclusions and a list of completed tasks and achieved goals.


10
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1 Исследовательский раздел
1.1 Цели и задачи разработки интернет-магазина
1.2 Понятие интернет-магазин
1.3 Анализ предметной области
1.4 Анализ аналогичных проектов
1.5 Анализ существующих CMS платформ
1.6 Обоснование выбора CMS платформы
2 Технологический раздел
2.1 Общее описание CMS WordPress
2.2 Общее описание плагина WooCommerce
2.3 Структура базы данных CMS WordPress
2.4 Структура базы данных WooCommerce
2.5 Способы оплаты в интернет-магазине
3 Проектный раздел
3.1 Разработка архитектуры интернет-магазина
3.2 Разработка серверной части
3.3 Алгоритм работы интернет-магазина
3.4 Разработка клиентской части
3.5 Разработка администраторской части
3.6 Моделирование базы данных MySQL
4 Экспериментальный раздел
4.1 Инсталляция CMS WordPress на хостинг
4.2 Панель управления WordPress
4.3 Инсталляция плагина WooCommerce
4.4 Инсталляция и редактирование дизайна
4.5 Добавление и управление категориями и товарами
4.6 Руководство пользователя
Заключение
Список использованной литературы
Приложение А. Техническое задание
Приложение Б. Программный код

11
ВВЕДЕНИЕ
Актуальность
В нынешнем мире, где у человека почти всегда не хватает времени, а иногда физических сил на посещение магазинов и на долгие и нудные передвижения по ним. Наиболее простым вариантом является посещение интернет-магазин и выбора нужной вещи. Актуальные интернет-магазины, такие как Lamoda, дозволяют избрать некоторое количество размеров для доставки, что бы у клиента было право померить вещицу и выбрать подходящую. В сегодняшнем мире есть большое число интернет-магазинов разного рода специализаций, к примеру: Lamoda, Aliexpress, Amazon, Ebay. В настоящее время есть огромный выбор интернет-магазинов, например: магазины техники, магазины одежды, спортивные магазины, узкоспециализированные магазины и т.д. Для вовлечения клиентов интернет-магазины организовывают не малое число акций и осуществляют огромные рекламные компании. И при удавшейся рекламной компании они не остаются в минусе, а наоборот в плюсе.
В настоящее время разработка веб-сайтов довольно распространённая деятельность и над комфортом и легкостью разработки веб-сайтов занимается большое количество лиц. Наибольшим прогрессом в технологии разработки актуальных веб-сайтов является разработка CMS. Ноу-хау средства управления контентом обширно применяются в пространстве сети Интернет при разработке веб сайтов любого уровня сложности.
Главные отличительные характеристики систем управления контентом, которые в тоже время являются плюсами, это шанс разрабатывать сайты, на практике любого уровня сложности, не имея знаний в HTML, CSS и других сферах веб-программирования. А также способность почти мгновенного, легкого и интуитивного создания, удаления, редактирования и форматирования контента, это во много раз упрощает задачи администрирования сайта.
На данный момент самыми популярными CMS для создания онлайн магазина являются OpenCart и Wordpress.
CMS - система управления содержимым сайта с открытым исходным кодом; написана на PHP; сервер базы данных - MySQL; выпущена под лицензией
GNU GPL версии 2. Сфера применения - от блогов до достаточно сложных новостных ресурсов и интернет-магазинов. Встроенная система «тем» и
«плагинов» вместе с удачной архитектурой позволяет конструировать проекты широкой функциональной сложности.
Таким образом, задача разработки интернет-магазина становится актуальной
Тема дипломного проекта: Разработка интернет-магазина с использование
CMS WORDPRESS
Целью данной выпускной квалификационной работы является разработка интернет-магазина на основе платформы Wordpress для осуществления торговли в сети Интернет.