Диплом: Автоматизация процесса взаимоотношения с клиентами в компании по производству одежды, на примере ООО "Р.О.М."

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Оформление заказов на продукцию производится в рамках заказов,
которые формируются по данным каталога продукции и прайсам (
таблица 2.13).
Таблица 2.13
Структура таблицы «Прайсы»
Наименование поля Идентификатор
поля
Тип поля Длина поля Прочее
Код прайса ID_price
int
11 ключевое
поле
Дата составления Date_preparation
datetime
Дата действия Date_action
datetime
Таблица 2.14
Структура таблицы «Спецификация прайса»
Наименование поля Идентификатор поля Тип поля Длина поля Прочее
Код спецификации
прайса
ID_spec_price
int
11 ключевое
поле
Базовая цена товара Base_price int 11
Код прайса ID_price
int 11 внешний
ключ
Код товара
ID_product
int 11 внешний
ключ
Данные заказа определяют цену продукции и объемы партий (таблица
2.15,
таблица 2.16).
Таблица 2.15
Структура таблицы «Заказы»
63
Наименование поля Идентификатор
поля
Тип поля Длина поля Прочее
Код заказа ID_order
int
11 ключевое
поле
Дата заказа Date_order
datetime
Дата производства Date_production
datetime
Способ доставки Delivery
nvarchar
Торговая наценка Trading_margin int 11
Код пользователя
ID_user int 11 внешний
ключ
Таблица 2.16
Структура таблицы «Спецификация заказа»
Наименование поля Идентификатор
поля
Тип поля Длина поля Прочее
Код спецификации
заказа
ID_category_product
int
11 ключевое
поле
Количество товара Quantity_product int 11
Код заказа ID_order
int 11 внешний
ключ
Код товара
ID_product
int 11 внешний
ключ
64
Рис. 2.7. Логическая структура базы данных
Пользователи
Код польз ователя: INTEGER
Логин польз ователя: VARCHAR(20)
Пароль польз ователя: VARCHAR(20)
Email польз ователя: CHAR(18)
Имя пользователя: CHAR(18)
Код гру ппы: INTEGER (FK)
Группы польз ователей
Код гру ппы: INTEGER
Наименование группы: VARCHAR(20)
Ру брики
Код ру брики: INTEGER
Наименование ру брики: VARCHAR(20)
Код гру ппы: INTEGER (FK)
Комментарии
Код комментария: INTEGER
Текст комментария: VARCHAR(20)
Заголовок комментария: CHAR(18)
Код сообщения: INTEGER (FK)
Код польз ователя: INTEGER (FK)
Дата соз дания: DATE
Сообщения
Код сообщения: INTEGER
Текст сообщения: VARCHAR(20)
Данные прикрепленных файлов: VARCHAR(20)
Код рубрики: INT EGER (FK)
Заголовок сообщения: CHAR(18)
Код пользователя: INTEGER (FK)
Дата создания: DATE
Категории товаров
Код категории товара: INTEGER
Наименование категории товара: VARCHAR(20)
Описание категории товара: CHAR(18)
Товары
Код товара: INTEGER
Наименование товара: VARCHAR(20)
Описание тов ара: VARCHAR(20)
Код категории товара: INTEGER (FK)
Прайсы
Код прайса: INTEGER
Срок действия: DATE
Дата формирования: DATE
Спецификация прайса
Код спецификации прайса: INTEGER
Базовая цена товара: CHAR(18)
Код прайса: INTEGER (FK)
Код товара: INTEGER (FK)
Заказ ы
Код з аказа: INTEGER
Дата заказа: CHAR(18)
Способ доставки: CHAR(18)
Торговая наценка: CHAR(18)
Код польз ователя: INTEGER (FK)
Дата производства: CHAR(18)
Спецификация з аказа
Код спецификации заказа: INTEGER
Количество товара: CHAR(18)
Код з аказ а: INTEGER (FK)
Код товара: INTEGER (FK)
65
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Система реализована в виде сайта разработанного в рамках системы
управления контентом Wordpress и состоит из следующих частей: управление
контентом, администрирование и управление настройками. Управление
контентом, в свою очередь, состоит из следующих компонентов: управление
языками интерфейса, управление темами (шаблонами), управление плагинами,
управление обновлениям, управление загрузками.
Администрирование складывается из: настроек каскадных таблиц стилей, с
учетом цветовых тем, управление медиафайлами, управление виджетами,
управление пользователями, управление системой разрешений, управление
структурой портала.
Управление настройками включает: управление шрифтами, настройками
изображений, Java сценариями, управление требованиями и отдельными
виджетами в рамках тем.
Внутренняя структура создаваемых модулей и компонентов построена
согласно правилам разработки на CMS Wordpress версии 4.8.3 и выше, и
находиться в папке /themes/twenty-sexteen.
Основные модули системы представлены в таблица 2.17.
Таблица 2.17
Описание функций модулей системы
п/п
Наименование модуля Функции модуля
1. Глобальный модуль Осуществляет управление консолью и сайтом
2. Модуль справочника
«Пользователи»
Предполагает администрирование и
авторотационные процедуры
3. Модуль справочника
«Группы пользователей»
Предполагает формирование групп
пользователей
4. Модуль справочника
«Настройки групп»
Предполагает раздачу прав группам
пользователей на доступ к рубрикам, записям,
управлением комментариями
66
п/п
Наименование модуля Функции модуля
5. Модуль справочника
«Рубрики»
Предполагает управление рубриками и задания
прав доступа к рубрикам, а также их
отражению на страницах портала
6. Модуль обработки записей Предполагает управление манипулированием
записями.
7.
Модуль обработки комментариев
Предполагает управление комментариями.
8. Модуль обработки ролей Предполагает настройку ролей в соответствии
с рубриками.
9. Модуль администрирования Предполагает предоставление функций
управления правами администратору, включая
генерацию паролей и управление правами
групп. Создание групп пользователей.
10.
Модуль управления описаниями
товаров и категорий
Предполагает предоставление функций
управления характеристиками товаров и
категорий, в которые включаются товары
11.
Модуль управления данными по
доставке
Предполагает предоставление функций
управления параметрами доставки и
отображением их в рамках каталога продукции
12. Модуль управления заказами Предполагает предоставление функций
управления параметрами заказа и
отображением их в рамках каталога продукции
13. Модуль управления оплатами Предполагает предоставление функций
управления параметрами оплаты заказа и
отображением их в рамках каталога продукции
14.
Модуль управления настройками
Предполагает предоставление функций
управления настройками каталога продукции
2.3.4 Описание программных модулей
Процесс оформления заказа клиентом можно представить в следующем
виде (рис. 2.8).
Оформление заказа может начинаться для незарегистрированных клиентов,
однако перед его окончательным подтверждением клиент обязательно
67
регистрируется. Процесс регистрации представлен в виде диаграммы активности
(рис. 2.9Ошибка! Источник ссылки не найден.).
Оформление заказа клиента
Клиент Каталог Менеджер по продажам
Вход на сайт
Предоставление информации о популярных товарах
Заполнение формы поиска
[Нужный товар не обнаружен]
Положить в корзину
[Нужный товар найден
]
Добавить количество
[Нужный товар найден]
Предоставление результатов по поиску
Зарегистрироваться
[Нужный товар не обнаружен]
[Нужный аккаунт не обнаружен]
Проверить наличие аккаунта
Предоставление данных заказа
Результаты проверки аккаунта
Вход в аккаунт
[Нужный аккаунт найден]
Подтверждение заказа
Передать сообщение
Ответить клиенту комментарием
Сформировать сообщение
Проверить заказ
Рис. 2.8. Диаграмма активности для процесса оформления заказа клиентом
68
Регистрация клиента
Клиент Каталог продукции Администратор
Вход на сайт
Выбор меню регистрации
Подтверждение регистрации
[Пользователь с такими данными не обнаружен]
[Есть пользователь с указанными данными]
Изменить данные
Включение пользователя в справочник
Проверка данных пользователя
Информирование клиента о включении в группу
Включение клиента в группу
Ввод данных для регистрации
Проверка данных пользователя
Расширение функционала клиента
Войти в аккаунт
Рис. 2.9. Диаграмма активности для процесса регистрации клиента
2.4 Контрольный пример реализации проекта и его описание
Работа клиента с товарами состоит в выборе товаров и поиске (рис. 2.10) и заказе
товаров посредством помещения в корзину, которая требует регистрации
пользователя (
рис. 2.13)
69
Рис. 2.10. Выбор товара в магазине по запасам или под заказ
Оформление заказа невозможно без прохождения авторизации, поэтому
после просмотра корзины посетитель получает предложение авторизоваться (рис.
2.11).
Рис. 2.11 – Просмотр корзины
70
В корзине для оформления заказа можно пройти регистрацию внеся свои
данные (рис. 2.12).
Рис. 2.12. Оформление заказа (корзина)
Практически все решения для автоматизации продаж и представления
продукции обладают указанным функционалом, однако основной проблемой при
ведении самого магазина является необходимость использования примитивных
средств для пополнения ассортимента или изменения контента страниц.
Разработанное решение лишено такого недостатка, так как для работы с
ассортиментом и контентом применяется панель управления в рамках которой
представлен достаточно широкий функционал.
Работа с товарными категориями и описанием товаров осуществляется в рамках
структуры компонента интернет-магазина (
рис. 2.13, рис. 2.14).
71
Рис. 2.13. Работа с каталогом товаров на портале
Рис. 2.14. Работа с описанием товара на портале
Рис. 2.15. Изменение цены товара на портале
Реализация взаимодействия сотрудников в своих группах с оптовыми
клиентами и между собой осуществляется путем предоставления доступа к
выделенным рубрикам. Поэтому каждый зарегистрированный сотрудник должен
быть включен в группу своего отдела или проекта, в рамках которого он работает.
Для корректной организации процесса, на сайте компании предоставлена
основная информация для посетителей сайта в виде инструкций по решению
ключевых задач (рис. 2.16).

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

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