курсовая. Тауберт_БД_курсовая. Проектирование базы данных информационной системы для арм продавца компьютерной техники
Скачать 1.39 Mb.
|
1.2 Описание бизнес-процессов в предметной областиУ большинства магазинов компьютерной техники существует определенный алгоритм работы с клиентами, покупателями. Очень важно иметь качественных специалистов в сфере продаж, которые будут профессионально работать с запросами клиентов, которые сумеют грамотно и вежливо ответить на все вопросы покупателей. Бизнес-процесс представленный на рисунке 3 демонстрирует процесс продажи компьютерной техники. В начале каждого рабочего дня продавец открывает кассовую смену, т.е. происходит фиксирование входа в систему, формируется отчет об открытии смены. После того как клиент пришел в магазин продавец выявляет его потребности, пожелания, чтобы предложить максимально соответствующий товар. Консультирование заключается в подборе нужного товара, в данном случае, компьютерной техники. При презентации товара продавец старается заинтересовать, привлечь покупателя, как можно больше рассказать о товаре, о его лучших свойствах. Затем покупатель принимает решение совершать покупку или нет, если да, то продавец осуществляет проверку наличия товара на складе, если наоборот - клиент не хочет покупать технику, то отказывается. Если на складе нет нужного товара, то продавец предлагает аналоги, альтернативное решение, если же есть, то делается запрос техники на склад – отправляется заявка на технику и товарная накладная кладовщику. Далее происходит транспортировка техники в компьютерный зал из склада, продавец получает ее и затем начинает регистрировать покупки. Если безналичная оплата, то оформляется запрос на оплату, если же наличная, то оформляется счет на оплату. После того как клиент оплатил ему выдается чек. Как только продавец зафиксировал получение оплаты, он заполняет гарантийный талон и выдает технику покупателю. Контекстная диаграмма автоматизации работы продавца компьютерной техники представлена на рисунке 2. Входные документы: заявка на технику, счет, запрос. Выходные документы: отчет об открытии смены, товарная накладная, чек, гарантийный талон. Регламентирующие документы: ГК РФ Закон РФ от 07.02.1992 N 2300-1 (ред. от 08.12.2020) "О защите прав потребителей" ГОСТ Р 51304-2009 Услуги торговли. Общие требования ГОСТ Р 51305-99 Розничная торговля. Требования к обслуживающему персоналу Федеральный закон "О применении контрольно-кассовой техники при осуществлении расчетов в Российской Федерации" от 22.05.2003 N 54-ФЗ Роли бизнес-процесса: покупатель; продавец; кладовщик. Рисунок 2 – Контекстная диаграмма автоматизации работы продавца компьютерной техники Рисунок 3 – Бизнес-процесс «Продажа компьютерной техники» («Как надо») 1.3 Построение диаграмм прецедентов и деятельности в UMLUML (UnifiedModelingLanguage) – это унифицированный язык, предназначенный для объектного моделирования, содержит набор инструментальных средств UML диаграммы: Диаграмма прецедентов (Use case diagram). Диаграмма классов (Class diagram). Диаграмма последовательностей (Sequence diagram). Диаграмма деятельности (Activity diagram). Диаграмма кооперации (Collaboration diagram). Диаграмма компонентов (Component diagram). Диаграмма развертывания (Deployment diagram). и др. Каждая диаграмма детализирует различные представления о модели системы. UML диаграмма предназначены для визуализации, проектирования, а также документирования программного обеспечения. Диаграмма деятельности ориентирована на разработку модели конкретного бизнес-процесса, показывает, как поток управления переходит от одной деятельности к другой. У диаграммы деятельности может быть только одно начальное состояние, которое обозначается черным маленьким кружком, зато конечных состояний может быть множество, обозначается большим черным кружком внутри круга. Диаграмма деятельности состоит из: состояние деятельности (activity, process); состояние действия (action state); начальное и конечное состояние; переход (transitions); ветвления; разделения и слияния; дорожки. Диаграмма прецедентов (или диаграмма вариантов использования) предназначена для моделирования системы, описания функциональных требований, назначения системы. Диаграмма прецедентов «АРМ продавца компьютерной техники» представлена на рисунке 4. Прецедент (usecase) – это функциональность системы, направленная на получение определенного результата. Актер – внешняя сущность, роль, которая взаимодействует с системой для достижения определенных целей. Диаграмма прецедентов состоит из: субъект (actor); прецеденты (use case); отношения между элементами диаграммы. Отношения между прецедентами могут быть: отношения ассоциации (associationrelationship); отношения включения (include); отношения расширения (extend); отношения обобщения (generalization relationship). Рисунок 4 – Диаграмма прецедентов «АРМ продавца компьютерной техники» Из имеющихся прецедентов требуют детализации следующие: поиск нужного товара (таблица 1, рисунок 5); заказ товара со склада (таблица 2, рисунок 6); регистрация продажи товара (таблица 3, рисунок 7); просмотр сведений об оплате (таблица 4, рисунок 8). Таблица 1 – Спецификация прецедента «Поиск нужного товара»
Рисунок 5– Диаграмма деятельности для прецедента «Поиск нужного товара» Таблица 2– Спецификация прецедента «Заказ товара со склада»
Рисунок 6– Диаграмма деятельности для прецедента «Заказ товара со склада» Таблица 3 – Спецификация прецедента «Регистрация продажи товара»
Рисунок 7– Диаграмма деятельности для прецедента «Регистрация продажи товара» Таблица 4 – Спецификация прецедента «Просмотр сведений об оплате»
Рисунок 8– Диаграмма деятельности для прецедента «Просмотр сведений об оплате» На рисунке 9 представлена диаграмма деятельности, которая показывает полностью процесс покупки товара. Рисунок 9 – Диаграмма деятельности «Процесс покупки товара» |