p>
. ПО сайту перенаправляє дані, введені покупцем в алгоритм підбору і підрахунку кількості необхідних матеріалів і комплектуючих (довідник Bill of Material)
. на виході роботи алгоритму - перелік матеріалів і комплектуючих, розміри і кількість
. модуль робить запит (перелік) до довідника «Склад»
. модуль отримує відповідь від довідника про наявність необхідної кількості матеріалів на складі
Рисунок 3.2. Алгоритм роботи модуля обробки замовлень клієнтів.
6. модуль робить розрахунок вартості замовлення, грунтуючись на даних, отриманих з БД складу
. модуль формує специфікацію замовлення
. модуль виставляє рахунок покупцеві
. модуль формує заявку у виробництво (непідтверджена заявка)
. якщо модуль отримує відповідь від довідника «Склад» про відсутність необхідної кількості матеріалів на складі
. модуль пропонує покупцеві змінити замовлення
. якщо покупець згоден
. модуль здійснює підбір альтернативних матеріалів
. процес повторюється
. якщо покупець не згоден
. відмову.
В алгоритмі не представлено участь менеджера відділу продажів. Кожне замовлення клієнта курується і прикріплюється до певного менеджеру на початковому етапі обробки заявки. Модуль обробки замовлень працює в автоматичному режимі. Менеджер підключається для контролю на кінцевому етапі після оплати рахунку. Клієнт може звернутися за допомогою до менеджера на будь-якому етапі замовлення.
3.3 Розробка модуля
Концептуальне проектування. Опис предметної області для виділення сутностей. Передбачувані сутності виділені підкресленням і номером сутності в дужках.
Покупець (1) вибирає на сайті категорію вироби (2), потім вибирає матеріал, вводить його розміри, тип кріплення і відправляє замовлення (3) в обробку (формує замовлення). На цьому етапі замовлення закріплюється за певним менеджером (4) відділу продажів.
Модуль обробки замовлень (далі «модуль ОЗ») отримує інформацію і передає її функції підбору матеріалів і комплектуючих (далі МиК - матеріали (5) і комплектуючі (6)). Функція підбору звертається до довідника BOM (7) - Bill of Material. У довіднику зберігається інформація про відповідність МиК певним категоріям виробів.
Функція підбору проводить розрахунок необхідної кількості МиК і відправляє запит в довідник «Склад» (8) і отримує відповідь. Залежно від наявності на складі модуль ОЗ або видає покупцеві інформацію про відсутність необхідних МиК або підтверджує замовлення і формує рахунок (9) і специфікацію замовлення (10) і відправляє заявку у виробництво (11) (в 1С: Підприємство).
Покупець акцептує специфікацію замовлення і оплачує рахунок.
У разі відсутності необхідних МиК модуль ОЗ пропонує покупцеві вибрати схожий виріб - аналог (12) (за кольором і текстурою матеріалу).
У разі вибору покупцем іншого виробу процес повторюється.
Під час роботи покупця з сайтом, модуль ОЗ виводить н...