Диплом: Автоматизация управления продажами интернет-магазина для организации "Строй сити трейд"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
78
- изменение статусов заявок.
- изменение статусов заказов.
- управление учётными записями.
На рисунке 2.11 представлен сценарий диалога сайта, с доступом клиента,
а сценарий диалога с доступом администратора - на рисунке 2.12.
Рис. 2.11 Сценарий диалога сайта с доступом клиента
Действия с информацией при информационном обеспечении:
- ввод и передача данных (локальные сети, глобальные компьютерные
сети, бумажные);
- сохранение информации (целостность, историчность, предметная
ориентация данных, многоуровневое хранение), другими словами организация
79
информационных хранилищ на различных уровнях;
Рис. 2.12 Сценарий диалога сайта с доступом администратора
- обрабатывание и анализ информации (формирование сложных и простых
запросов)
- прогнозирование и моделирование бизнес-процессов и обеспечение
поддержки принятия решений;
- представление информации - составление документации и отчетов.
2.3.2 Характеристика базы данных
ER-модель представлена на рисунке 2.13. Данная модель была
адаптирована под CMS Wordpress, БД которой представлена на рисунке 2.14.
Описание таблиц представлено в таблице 2.4 [31].
80
Пользователь
КодПользователя
ФИО
Почта
Пароль
Адрес
Телефон
Товары
КодТовара
Название
Описание
Краткое описание
ДатаРождения
Категория
Цена
Наличие
Дата исполнения
Примечание клиента
Примечания менеджера
Записи
КодЗаписи
Заголовок
Описание
Макет
Слайдер
Формат
Метки
Ключевыке слова
Аватар
Роль
ДатаРазмещения
Рубрика
Автор
Миниатюра
Заказы
КодЗаказа
КодПользователя
Дата заказа
Куплено (к-во)
Статус
Итоговая цена
Дата размещения
Метки
Тип
Цена со скидкой
Вес/размеры
Класс доставки
Статус
КодТовара
Изображение
Записи/заказы
Логин
КодПользователя
Рис. 2.13 Структура БД
Таблица 2.3
Описание таблиц CMS Wordpress
Название таблицы
Описание таблицы
wp_terms
Данная таблица содержит весь перечень терминов
WordPress. В данном случае, к терминам относятся:
название меток, рубрик, категорий ссылок. В этой
таблице, один термин может служить и названием
рубрики, и меткой (к примеру, рубрика Часы, и метка
часы). Наименования могут повторяться, однако они в
любом случае будут уникальными, поскольку они
привязаны к конкретной статье.
wp_term_taxonomy
В этой таблице, каждый из терминов сопоставляется со
своим типом. Другими словами, рубрика сопоставляется
с наименованием, а также метки сопоставляются с
метками (если они имеются). Другими словами, в первой
таблице формировалось наименование, а во второй
формируется описание и данные таблицы
взаимосвязаны, т. е., дополняют друг друга. В этой
таблице уже фактически формируются рубрики, а также
метки, с полной информацией.
81
Продолжение таблицы 2.3
Название таблицы
Описание таблицы
wp_posts
Считается основной таблицей, в которой сохраняются
все статьи и страницы веб-сайта.
wp_postmeta
Данная таблица содержит и дополнительные атрибуты,
дополняющие таблицу wp_posts.
wp_term_relationships
В этой таблице осуществляется связывание страниц,
ссылок, записей с и их рубриками, метками,
находящимися в таблице wp_term_taxonomy.
wp_comments
В этой таблице содержатся комментарии страницы или
поста. Здесь представлена и полная информация об
авторе комментария.
wp_links
Элементарная таблица, в которой имеется обычный
список ссылок WordPress.
wp_users
Эта таблица содержит полный список
зарегистрированных пользователей WordPress, в том
числе и администратора веб-сайта.
wp_usermeta
Содержатся дополнительные пользовательские данные.
wp_options
Содержатся опции БД и самого веб-сайта:
наименование, адрес, электронный адрес и пр.
Рис.2.14 Структура БД CMS Wordpress
82
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Веб-сайт на WordPress содержит в себе множество файлов с различными
расширениями: php, html, js, css. Рассмотрим основные модули, которые
включены в стандартную тему.
Структура основных модулей может быть отображена в формате
страницы (рисунок 2.15), чтобы продемонстрировать какой из модулей за что
отвечает, и как зависимость (рисунок 2.17), чтобы продемонстрировать
зависимость таких фалов друг от друга [32].
Для создания простого и удобного сайта, необходимо располагать полным
представлением обо всем контенте (таблицы, текст, рисунки). На основе схемы
сайта в техническом задании была создана схема сайта ИМ ООО «Строй Сити
Трейд», рисунок 2.16.
Рис. 2.15 Структура основных модулей WordPress в формате страницы
83
Система управления сайтом для ведения
документации и отчетности АО «ЕЭТП»
Консоль (данные
по статистике
сайт)
Обновления
All in One SEO
(SEO
оптимизация
сайта)
Записи (работа с
записями, рубриками и
метками на сайте)
Медиафайлы
Страницы
Комментарии
Contact Form 7 (работа с
контактной формой
сайта)
WooCommerce (работа с
заказами, корзиной, от
четами, настройками по
заказам, валютами,
продажами, товарами
на складе, состоянием
системы, отчетами по
заказам, клиентам и
складам)
Товары (работа с
товарами сайта,
категориями и метками
товаров, классами
доставок и свойствами
товаров)
Внешний вид
(настройка темы, ее
внешнего вида и
редактор кода темы
оформления сайта)
Плагины (установка и
настройка
дополнительных
плагинов на сайте)
Инструменты (установка
и настройка
дополнительных
инструментов сайта,
импорта и экспорта
данных сайта)
Настройки (общие
настройки сайта
настройки в написаниях,
чтения, обсуждений,
медиафайлов,
постоянных ссылок,
карты сайта и другое
Security (настройки
безопасности сайта,
логов, резервного
копирования, защиты от
разных атак и взломов)
BMS Plugins (Настройка
капчи на сайте при
заказах, регистрации,
авторизации и т.п.)
Duplicator (создание
копии сайта для
переноса или
восстановлении с
созданной копии)
WP-Optimaze
(оптимизация базы
данных, рисунков и
кеша сайта)
Рис. 2.16 Дерево вызова программных модулей
84
Рис. 2.17 Структура основных модулей WordPress в виде зависимости
2.3.4 Описание программных модулей
Описание модулей представлено в таблице 2.5.
Таблица 2.5
Описание модулей CMS Wordpress
Модуль (файл)
Описание
header.php
шапка (верхняя часть веб-сайта (заголовок)). Эта область
может содержать меню сайта, заголовок сайта, рекламные
бары и др. Так как этот файл при загрузке обрабатывается
первым, то как правило здесь прописываются абсолютно все
подключаемые java-скрипты и css-файлы
footer.php
подвал (нижняя часть веб-сайта). Здесь, обычно, указываются
контактная информация, дублирующее меню, копирайты и пр.
index.php
основная часть (контентная часть веб-сайта). На ней лежит
ответственность за отображение постов на главной странице
блога
sidebar.php
боковая панель. В ней содержатся виджеты, реклама, меню и
пр. При желании эта часть сайта может не использоваться
functions.php
конфигурационный файл. Главный файл, который содержит
основные функции, обеспечивающие работу блога.
Собственно, сюда и вставляется основное количество кодов,
примеры которых приведены в статьях
85
Продолжение таблицы 2.5
Модуль (файл)
Описание
style.css
файл со стилями оформления. В нем содержится информация
о шрифтах, цветах, отступах и пр. Считается очень важным
для работы сайта, поскольку определяет его внешний вид.
Когда в статье идет речь о классе оформления, то разумеется,
что код оформления именно в данный файл и вставляется
404.php
страница ошибки. Когда будет выполнен переход на
страницу, которая не существует то содержимое этого файла
будет выведено
archive.php
файл, позволяющий выводить записи по всевозможным
критериям (к примеру, посты за определенный месяц либо с
определенной меткой)
comments.php
файл, который отвечает за комментарии
page.php
файл, который отвечает за вывод страниц
search.php
поиск и вывод результатов поиска
single.php
файл, который отвечает за вывод постов
2.4 Контрольный пример реализации проекта и его описание
Для организации технологии по сбору, передаче, обработке и выдаче
информации представим концепцию информационных потоков компании,
которая связана с обслуживанием и регистрацией поступающих заказов.
Разберем общий алгоритм работы менеджеров компании по обслуживанию
заказов. Блок-схема алгоритма [24] представлена на рисунке 2.19.
Для запуска административной панели нужно в строе адреса ввести
localhost/wp-admin и пользователь попадет в окно ввода логина и пароля доступа
к административной панели (рисунок 2.18).
Рис. 2.18 Авторизация входа в административную панель
86
Получение
заказа от клиента
Проверка
наличия товара в
пункте выдачи
Выставление
счета клиенту
Проверка?
Заказ товара на
склад
ЕСТЬ
НЕТ
Выставление
счета клиенту
Оплата счета
Выдача товара
Закрытие заказа
Поступление
товара
Информирование
о поступлении
Списание со
склада
Рис. 2.19 Алгоритм обработки заказа
После входа в административную панель сайта нам открывается главное
окно панели – «Консоль» (рисунок 2.20), где можно просматривать общую
статистику сайта. Во вкладке «Обновления» окна «Консоль» пользователю
87
сообщают о появлении обновлений CMS, плагинов и тем, где он может их сразу
же обновить.
Рис. 2.20 Консоль – Главная
Вкладка «On in One SEO» содержит основные настройки по оптимизации
и продвижению сайта, настройку и просмотр статистки по производительности
сайта и правление модулями сайта (рисунок 2.21).
Рис. 2.21 On in One SEO – Управление модулями
Во вкладке «Записи» пользователь может просматривать, редактировать,
удалять, создавать новые записи, задавать им свойства, такие как ключевые

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)