Файл: Протокол гэк Председатель цк угс 09. 00. 00 Председатель гэк куварина Н. И.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 114
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
· Свобода WordPress лицензируется под Универсальной общественной лицензией GNU (GPLv2 или более новой), созданной для защиты выших свобод. Вы можете использовать WordPress любым образом, каким захотите: устанавливать, использовать, изменять, распространять. Свобода программного обеспечения — тот фундамент, на котором основан WordPress.
WooCommerce - это самая популярная в мире платформа для интернет-магазинов с открытым исходным кодом. Гибкая и бесплатная базовая платформа работает при поддержке глобального сообщества. Встроенные инструменты и интеграция с популярными ресурсами помогут эффективно управлять бизнес-операциями.
Преимущества WooCommerce:
- Более 30 000 готовых плагинов под различные бизнес задачи
- Более 10 000 готовых тем оформления с учетом требований дизайна
- Более 30% рынка и доступ к разработкам лучших специалистов в теме электронной коммерции
- Возможность запуска магазина с минимальными затратами
- Безграничные возможности расширения под бизнес-задачи при наличии грамотных программистов.
1.3.1 Сравнительный анализ систем-аналогов
Согласно исследованиям, в марте 2020 года лидирующие позиции в рунете среди CMS заняли Wordpress, 1С-Битрикс, Joomla, OpenCart и Drupal.
Сравнительная таблица
Каждая из систем управления контентом может стать удачным решением для сайта. Важно учитывать направленность, масштабы проекта, требования к производительности. Ниже — сводная таблица с ключевыми характеристиками каждой из рассмотренных CMS (Таблица - 1).
Таблица - 1 Сводная таблица
| Wordpress | 1С-Битрикс | |||
Лицензия | Бесплатная | Платная | |||
Для каких сайтов подходит | Любые | Крупные сайты | |||
Системные требования | Языки программирования | PHP (версия 7.10 и выше) | PHP (версия 7.1 и выше) | ||
БД | MySQL (версия 5.6 и выше), MariaDB (версия 10.1 и выше) | MySQL (версия 5.6 и выше) | |||
ОС | Windows, UNIX | Windows, UNIX | |||
Веб-серверы | Apache, nginx | Apache | |||
Безопасность и производительность | Ограниченные функции при базовой конфигурации | Высокий уровень защиты и производительности | |||
Возможности самостоятельного конфигурирования | Гибкая система, легкое масштабирование | Широкие возможности для масштабирования | |||
Удобство использования | Простая настройка и установка, много руководств | Мало бесплатной информации по установке и настройке, возможны трудности для новичков | |||
Встроенные модули | Базовые плагины, много платных и бесплатных модулей | Количество встроенных модулей зависит от редакции системы |
Данным образом получается, что система управления контентом Wordpress, наиболее удобна, для создания веб-сайтов, потому что она предоставляется бесплатно, а также можно создавать большие и маленькие проекты.
1.4 Информационная модель и ее описание
1.4.1 Диаграмма потоков данных
Моделирование бизнес-процессов интернет магазина осуществлено с помощью программы ALLFUSION PROCESS MODELER V 4.1.
В результате комплексного анализа информационной структуры и бизнес-процессов интернет магазина построена функциональная модель, изображенная на рисунке 1. Контекстная диаграмма представляет собой общую деятельность магазина.
Рисунок 1 – Контекстная диаграмма интернет магазина
На данной диаграмме бизнес-процессов магазина входной информацией является: «Законодательство РФ» и «Сведения».
Механизмами (ресурсами) являются: «Директор, Менеджер, Бухгалтер, Зав отделом, Продавцы».
Управлением являются: «Политика предпринимателя, Сведения о продукции и Законодательство РФ».
Выходами являются: «Качество, Продукт».
В дипломном проекте будет рассматриваться оформление заказа.
При декомпозиции контекстной диаграммы (Рис. 2) видна деятельность компании, которая состоит из: «Закупка товаров, Хранение, Продажа».
Рисунок 2 – Декомпозиция бизнес процессов интернет магазина
В интернет магазине основной функцией является оформление заказов, за счет которых формируется фонд из полученных премий.
Бизнес процесс закупки товаров состоит из: «Товар от поставщика, Конъектура рынка, Сопроводительные документы» (Рис. 3).
Рисунок 3 – Диаграмма бизнес процесса заключения оформления покупки
Основными составляющими интернет магазина являются: оформление заказа и расчет премии (Рис. 4).
Рисунок 4 – Декомпозиция бизнес процесса
На данной диаграмме бизнес-процессов входной информацией является: «Неавторизованные клиенты, онлайн каталог товаров, Авторизованные клиенты, Налоговый кодекс, Требования и условия поставки, Заказчик».
При оформлении заказа сотруднику делается его копия, которая движется внутри магазина (Рис. 5).
Рисунок 5 – Декомпозиция бизнес процесса движения заказа внутри магазина
Оформленные заказы группируются и регистрируются в журнале заказов, а затем хранятся в архиве магазина.
Покупатель может внести изменения в оформленный заказ, например, добавить еще пару товаров, убрать свой и взять другой, отказаться от заказа или вернуть его. Диаграмма бизнес процесса возможных действий с товаром изображена на рисунке 6.
Рисунок 6 – Декомпозиция бизнес процесса возможных действий с товаром
1.4.2 Инфологическая модель данных
Компонентами инфологической модели являются информационные объекты и структурные связи между ними.
Информационный объект (ИО)- это информационное отображение определенной сущности (реального объекта, явления, процесса или события), информация о которой должна быть представлена в базе данных. Любой ИО определяется рядом качественных и количественных характеристик, которые представлены соответствующими реквизитами, т.е. образуется совокупностью логически взаимосвязанных реквизитов, характеризующих некоторую сущность предметной области. Примерами ИО могут быть совокупности реквизитов, отражающих характеристики товаров, материалов, подразделений, поставщиков, заказчиков, технологических операций и т.п.
Состав реквизитов ИО определяет его структуру.Каждый ИО с определенной структурой образует класс (вид) объекта, которому можно присвоить имя. ИО имеет линейную структуру данных, т.е. в нем отсутствуют группы, множественные элементы, что обеспечивает простое отображение в реляционную таблицу.
Структурные связи ИОпредставляют собой бинарные связи между парами ИО. Структурные связи характеризуются реальными отношениями экземпляров различных ИО (совокупностями конкретных значений реквизитов) и функциональными связями ИО, отражающими потребности их совместной обработки. При проектировании реляционной БД структурная связь устанавливается между ИО (если они характеризуются реальными отношени
ями) независимо от наличия функциональной связи, так как БД должна обеспечить всевозможные запросы. Конкретные отношения пары ИО определяются природой реальных объектов, процессов или явлений, отображаемых этими ИО (поставщик-товар, группа-преподаватель и т.п.).
Функциональная связь имеется между ИО, если необходима совместная обработка данных, представленных соответствующими ИО. Реальные отношения могут быть нескольких типов:
-
один-к-одному (1:1) - каждому экземпляру первого ио соответствует только один экземпляр второго ио и наоборот. такие ио легко объединяются в один объект, структура которого образуется объединением реквизитов обоих исходных объектов, а ключевым реквизитом выбирается любой из ключей исходных ио; -
один-ко-многим (1:°°) — каждому экземпляру первого ио соответствует произвольное количество экземпляров второго ио, а каждому экземпляру второго ио соответствует один экземпляр первого ио. в такой связи имеют место иерархические групповые отношения между экземплярами разных типов. при этом один ио определяется как главный объект, а другой - как подчиненный; -
многие-ко-многим (°° : °°) - каждому экземпляру первого ио соответствует несколько экземпляров второго ио и наоборот. такие отношения можно охарактеризовать как сетевые.
Разработка ИЛМ данных основывается на описании предметной области, полученном в результате ее обследования. При этом осуществляется определение состава и структуры данных предметной области, которые должны находиться в БД и обеспечивать выполнение необходимых запросов, задач и приложений пользователя.
Анализ выявленных данных позволяет определить функциональные зависимости реквизитов, которые используются для выделения ИО. Связи между реквизитами ИО нужно стремиться организовать так, чтобы они удовлетворяли трем нормальным формам. Информационный объект находится:
-
в первой нормальной форме, если все его реквизиты являются простыми. при этом каждый ио за исключением тех, которые не имеют подчиненных ио, должен содержать уникальный идентификатор - ключ; -
во второй нормальной форме, если все описательные (неключевые) реквизиты функционально полно зависят от ключа. это означает, что каждому значению ключа соответствует только одно значение описательного реквизита; -
в третьей нормальной форме, если все описательные реквизиты зависят от ключа нетранзитивно. транзитивной называется такая зависимость, при которой какой-либо описательный реквизит зависит от другого описательного реквизита, а тот, в свою очередь, зависит от ключа. это означает, что по крайней мере все описательные реквизиты должны быть взаимно независимы.
Последующее определение структурных связей между объектами позволяет построить ИЛМ. Она должна быть представлена в каноническом виде, который отражает иерархию подчинения нормализованных ИО. Каноническая модель в отличие от БД, включающей ненормализованные ИО, позволяет построить реляционную БД, в которой:
-
обеспечивается простота и невысокая избыточность представления данных; -
отсутствует дублирование реквизитов и записей; -
реализуется однократный ввод данных из первичных документов; -
сохраняется целостность базы при внесении изменений.
В дальнейшем разработка продолжается средствами СУБД, т.е. конструируются таблицы БД. Структура таблиц БД задается с помощью средств описания (конструирования) таблиц в СУБД в полном соответствии со структурой ИО.
Результат отображения построенной ИЛМ в логическую структуру реляционной БД можно выразить графически в виде схемы данных. Каждый ИО (таблица БД) изображается прямоугольником, куда вписываются название ИО, а затем после горизонтальной черты все его реквизиты (поля таблицы). Имя ключевого поля для наглядности выделяется и располагается первым среди реквизитов. Между связанными полями на схеме проводятся стрелки, направленные от ключевого поля в главном ИО (обычно нормативно-справочном) к этому же полю в зависимом ИО (как правило, оперативно-учетном). Они символизируют связи типа «1 : ∞».
Для обеспечения целостности данных и оптимизации структуры данных реквизиты информационных объектов били приведены к третьей нормальной форме по классификации кода, что отражено в информационно-логической модели (ИЛМ) данных.
1.4.3 Реализация и обоснование нормализации базы данных
При проектировке таблиц, рекомендуется руководствоваться следующими основными принципами:
1 информация в таблице не должна дублироваться. Не должно быть повторений и между таблицами. Когда определенная информация храниться только в одной таблице, то и изменять ее придется только в одном месте. Это делает работу более эффективной, а также исключает возможность несовпадения информации в разных таблицах;
2 каждая таблица должна содержать информацию только на одну тему. Сведения на каждую тему обрабатываются намного легче, если содержаться они в независимых друг от друга таблицах.