Page 20 - 6403
P. 20
9. Система друкує чек.
10. Користувач відходить від каси з чеком і товарами.
Extensions:
І. у будь-який час виникає фатальна помилка в
системі:
1) касир перевантажує систему, входить до неї та
вводить запит про повернення до попереднього стану; -
система відновлює попередній стан.
2) система не може відновити попередній
стан:система видає помилку на екран та зберігає її у лог;
касир перевантажує систему, входить до неї та починає
новий продаж.
ІІ. покупець чи менеджер хоче повернутися до
відкладеного продажу:
1) касир виконує операцію повернення та вводить код
продажу; система відображає відтворений продаж.
2) продаж не було знайдено: система виводить
помилку на екран; касир розпочинає новий продаж і
вводить дані про всі товари з початку.
ІІІ. покупець говорить касиру, що у нього є картка
для отримання знижки:
1) касир вводить номер картки до системи;система
запам’ятовує код картки та вид знижки для розрахунку
загальної суми продажу.
2) касир вводить номер картки до системи :код картки
не знайдено в базі даних: система виводить помилку на
екран;касир опрацьовує помилку:
3) додатковий код картки знаходиться на ній і касир
може його прочитати:касир вводить код вручну;
система опрацьовує код та виводить знижку та ціну.
IV. Система не розпізнає код товару-касир виконує
usecase «Знайти код невідомого товару /у покупця є декілька
однакових товарів:
1) касир може ввести код товару та його кількість
вручну.
V.покупець просить касира відмінити продаж у
цілому:
1) касир відміняє продаж.
2) касир відкладає продаж:система запам’ятовує
продаж, яка може бути відновлена в будь-який час;система
18