Page 20 - 6403
P. 20

9.  Система друкує чек.
                                    10. Користувач відходить від каси з чеком і товарами.
                                 Extensions:
                                    І.  у  будь-який  час  виникає  фатальна  помилка  в
                             системі:
                                    1) касир  перевантажує  систему,  входить  до  неї  та
                             вводить  запит  про  повернення  до  попереднього  стану;  -
                             система відновлює попередній стан.
                                    2)    система   не    може      відновити    попередній
                             стан:система видає помилку на екран та зберігає її у лог; 
                             касир  перевантажує  систему,  входить  до  неї    та  починає
                             новий продаж.
                                       ІІ.  покупець  чи  менеджер  хоче  повернутися  до
                             відкладеного продажу:
                                    1) касир виконує операцію повернення та вводить код
                             продажу; система відображає відтворений продаж.
                                    2)  продаж  не  було  знайдено:  система  виводить
                             помилку  на  екран;  касир  розпочинає  новий  продаж  і
                             вводить дані про всі товари з початку.
                                       ІІІ.  покупець говорить касиру, що у нього є картка
                             для отримання знижки:
                                    1)  касир  вводить  номер  картки  до  системи;система
                             запам’ятовує  код  картки  та  вид  знижки  для  розрахунку
                             загальної суми продажу.
                                    2) касир вводить номер картки до системи :код картки
                             не  знайдено  в  базі  даних:  система  виводить  помилку  на
                             екран;касир опрацьовує помилку:
                                    3) додатковий код картки знаходиться на ній і  касир
                             може його прочитати:касир вводить код вручну; 
                                    система опрацьовує код та виводить знижку  та ціну.

                                    IV.  Система  не  розпізнає  код  товару-касир  виконує
                             usecase «Знайти код невідомого товару /у покупця є декілька
                             однакових товарів:
                                    1)  касир  може  ввести  код  товару  та  його  кількість
                             вручну.
                                      V.покупець  просить  касира  відмінити  продаж  у
                             цілому:
                                    1)  касир відміняє продаж.
                                    2)  касир  відкладає  продаж:система  запам’ятовує
                             продаж, яка може бути відновлена в будь-який час;система
















                                                               18
   15   16   17   18   19   20   21   22   23   24   25