данних.Обслужіваніе покупців на високому рівні, мінімізація проблем і ошібок.Обслужіваніе кліентаПродажа товару, консультація покупців, пропозиція аналогов.Повишеніе прибутку магазину, надання товару, повністю відповідає вимогам.
Алгоритмизация виробничих функцій
Продавець
Продавець виконує кілька функцій: приймає замовлення, робить відповідний запис у базу даних і погоджує його із замовником. Також проводить консультацію по асортименту магазину, погоджує деталі.
У день продавець отримує 50 замовлень.
Використовувані ресурси:
База даних про клієнтів;
Знання асортименту магазину.
Продавець є основною дійовою особою організації і виконує всі основні функції, пов'язані з клієнтом. Роботу решти членів організації опустимо, оскільки безпосередньо з клієнтом працює тільки продавець.
Далі розглянемо діаграму UseCase, діаграму послідовностей і діаграму класів, які більш наочно показують роботу магазину «Mad Swimming».
діаграма обслуговування покупців
Діаграма послідовностей
Діаграма класів
інформаційний магазин діаграма клас
Код: TABLE Shop (_name VARCHAR (500) NOT NULL, VARCHAR (500) NULL, KEY (Shop_name)
); TABLE Advert (VARCHAR (500) NOT NULL, _name VARCHAR (500) NOT NULL, KEY (Certificate), KEY (Shop_name) REFERENCES Shop (Shop_name) DELETE CASCADE
); TABLE Seller (_id integer NOT NULL, _Name VARCHAR (500) NULL, VARCHAR (500) NULL, VARCHAR (500) NULL, KEY (Seller_id)
); TABLE Product (_code integer NOT NULL, integer NULL, VARCHAR (500) NULL, VARCHAR (500) NULL, integer NULL, _id integer NOT NULL, _name VARCHAR (500) NOT NULL, KEY (Bar_code), KEY (Seller_id) REFERENCES Seller (Seller_id), KEY (Shop_name) REFERENCES Shop (Shop_name) DELETE CASCADE
); TABLE Buyer (_id integer NOT NULL, VARCHAR (500) NULL, VARCHAR (500) NULL, _id integer NOT NULL, _code integer NOT NULL, KEY (Buyer_id), KEY (Seller_id) REFERENCES SELLER (Seller_id), KEY (Bar_code) REFERENCES Product (Bar_code) DELETE CASCADE
); TABLE Buyer_data (_id integer NOT NULL, VARCHAR (500) NULL, _Name VARCHAR (500) NULL, KEY (Buyer_id) REFERENCES BUYER (Buyer_id) DELETE CASCADE
); TABLE BUYER_PRODUCT (_code integer NOT NULL, _id integer NOT NULL, KEY (Bar_code, Buyer_id), KEY (Bar_code) REFERENCES PRODUCT (Bar_code), KEY (Buyer_id) REFERENCES BUYER (Buyer_id)
ON DELETE CASCADE
);