Евгений Колесников 3 роки тому
батько
коміт
f0fa38060e
3 змінених файлів з 15 додано та 1 видалено
  1. 14 0
      articles/uml_sequence.md
  2. 1 1
      articles/wireframe.md
  3. BIN
      img/uml_sequence_10.png

+ 14 - 0
articles/uml_sequence.md

@@ -171,3 +171,17 @@
 - два варианта создания объекта – с помощью конструктора `<constructor>()` для объекта connectDB и с помощью стереотипного сообщения «create» для объекта statement;
 - два варианта уничтожения объекта – с помощью вызова деструктора closeConnect() для объекта connectDB и с помощью стереотипного сообщения «destroy» для объекта statement;
 - два варианта вызова методов, возвращающих значения – вызов конструктора объекта connectDB с занесением результата (созданного объекта) в переменную connect с помощью двух сообщений и выполнением запроса к БД executeQuere() с занесением результата в переменную rs с помощью одного сообщения.
+
+# Получение товара клиентом (задание с семинара)
+
+>Постройте UML-диаграммы ПО, автоматизирующего процесс покупки товара в магазине отделочных материалов с отдельным складом. 
+>
+>Описание процесса: Продавец выписывает клиенту ордер, где указывает код товара, его наименование и количество. Клиент оплачивает в кассе стоимость товара. Для этого кассир должна найти в БД товар по его коду и подсчитать его стоимость. В результате клиент получает кассовый чек и накладную для получения товара на складе и едет на склад. **Там он вручает накладную кладовщику, который отыскивает товар по его коду и отпускает клиенту нужное его количество. После этого кладовщик делает отметку в книге учета товаров о том, что товар отпущен и его количество соответственно уменьшилось.**
+>
+>Необходимо построить:
+>
+>* диаграмму вариантов использования для всей системы;
+>* диаграмму последовательности для процесса получения товара на складе;
+>* диаграмму деятельности оплаты заказа
+
+![](../img/uml_sequence_10.png)

+ 1 - 1
articles/wireframe.md

@@ -114,6 +114,6 @@ Wireframe контента определяет только то, где раз
 
 ![](../img/wireframe_08.png)
 
-# Пример интерфейса десктопного приложения разраюотанного в visual paradigm
+# Пример интерфейса десктопного приложения разработанного в visual paradigm
 
 ![](../img/wireframe_08.webp)

BIN
img/uml_sequence_10.png