Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛМВ_ЗПЗС-114_Стецюра_Звіт.doc
Скачиваний:
5
Добавлен:
10.08.2019
Размер:
1.22 Mб
Скачать

Хід роботи

  1. Складана use case діаграма варіантів використання до заданої предметної області за допомогою програми IBM Rational Rose:

  1. Згідно до заданих сценаріїв складено для кожного сценарію use case діаграму послідовності. Де описано можливий порядок дій користувач та виконання самої програми:

    1. Складений сценарій «Обмін валют».

  • Порядок виконання сценарію:

  • зареєстрований користувач пункту обміну валют знаходить потрібну йому валюту із списку та натискає на кнопку «обміняти валюту»;

  • після цього користувачеві повинно видаватися вікно вводу бланка обмін валют;

  • де він водить потрібні дані і відсилає їх на сервер каталогу;

  • де заповнений бланк перевіряється на правильність введених даних та наявність шуканої валюти в базі даних каталогу;

  • І якщо все правильні користувачеві відсилається відповідь про прийняття замовлення з інформації про обмін валюти і вартість обміну.

  • Сценарій діє для всіх користувачів пункту обміну валют, під час обміну валюти.

  • Основною діючою особою є користувач пункту обміну валют.

  • Передумовою виконання даного сценарію є знаходження користувачем шуканої валюти із списку запропонованих.

  • У випадку невиконання сценарію будуть проведені такі дії які залежать від таких помилок:

  • при неправильному введенні даних користувачем в бланк замовлення йому повинно видатися повідомлення про помилку введення зі вказівкою на помилку користувача;

  • при незнаходженні потрібної валюти в базі даних каталогу користувачеві повинно видаватися повідомлення про помилку несходження валюти в базі даних і повинно запропоновуватися вибір інших валют які є в каталозі;

  • при інших системних полках повни видаватися повідомленні з пропилку в системі з вказівкою на причину помилки.

  • Даний сценарії буде виконуватися після натискання користувачем на кнопку «обмін валют» у головному вікні програми.

  • Діаграма послідовності виконання сценарію «Обмін валют»:

    1. Складений сценарію «Реєстрація нового користувача»:

  • Порядок виконання сценарію:

  • користувач заходить в програму і хоче зареєструватися як користувач пункту обміну для цього він повинен натиснути на пункті меню зареєструватися;

  • після цього йому повинно видаватися вікно з бланком реєстрації нового користувача;

  • де він водить потрібні дані і відправляє йог на сервер;

  • де заповнений бланк перевіряється на помилки введення та на спів падання імені користувача в базі даних;

  • якщо все правильно то цей бланк пересилається адміністратору де він повинен підтвердити реєстрацію нового користувача;

  • якщо підтвердження відбулося користувачеві відправляється повідомлення з інформаціє про реєстрацію його в базі даних користувачів пункту обміну.

  • Даний сценарій працює для всіх користувачів програми при реєстрації їх в базі даних користувачів пункту обміну.

  • Основними діючими особами є користувач програми і адміністратор.

  • Передумовою виконання даного сценарію є потреба користувача у обміну певної валюти на іншу не будучи при цьому зареєстрованим користувачем.

  • У випадку невиконання сценарію будуть проведені такі дії які залежать від таких помилок:

  • при неправильному введенні даних користувачем в бланку реєстрації йому повинно видатися повідомлення про помилку введення зі вказівкою на цю помилку;

  • при знаходженні повторення імені користувача в базі даних користувачів то йому повинно видаватися повідомлення про помилку про те що даний користувач уже зареєстрований в базі даних;

  • при відмові адміністратора в реєстрації даного користувача в базі даних йому повинно відправлятися повідомлення про відмову з вказаними причинами відмови реєстрації;

  • при інших системних полках повни видаватися повідомленні з пропилку в системі з вказівкою на причину помилки.

  • При правильному виконанні сценарію в базу даних буде занесло нового користувача каталогу.

  • Діаграма послідовності виконання сценарію «Реєстрація нового користувача»:

    1. Складений сценарій «Пошук валюти»:

  • Порядок виконання сценарію:

  • Користувач хоче знайти потрібну валюту у базі даних каталогу для цього він натискає на пункті головного меню «Пошук валюти»

  • після цього йому повинно видаватися ведення імені шуканої валюти;

  • де він водить потрібне ім’я шуканої валюти і натискає на кнопку пошук;

  • після цього на сервер відправляється запит з іменем шуканої валюти де воно обробляється в базі даних;

  • якщо база даних видає результат то він відправляється користувачеві у вигляду спису найденої валюти;

  • Даний сценарій працює для всіх користувачів програми при пошуку потрібної валюти.

  • Основними діючими особами є користувач програми.

  • Передумовою виконання даного сценарію є потреба користувача у глобальному пошуку валюти в базі даних.

  • У випадку невиконання сценарію будуть проведені такі дії які залежать від таких помилок:

  • при неправильному введенні даних назви валюти або незнаходженні його в базі даних користувачеві буде видано повідомлення про помилку незнаходження шуканої валюти в базі даних з запропонуванням ведення іншої назви валюти чи виправлені введеної назви;

  • при інших системних полках повни видаватися повідомленні з пропилку в системі з вказівкою на причину помилки.

  • При правильному виконанні сценарію користувачеві видасться список знайдених валют у базі даних за назвою.

  • Діаграма послідовності виконання сценарію «Пошук валюти»:

    1. Складений сценарій «Додання нової валюти до БД»:

  • Порядок виконання сценарію:

  • адміністратору надійшла характеристика нової валюти каталогу яку він повинен ввести в базу даних;

  • для цього він натискає на пункті головного меню «Додання нової валюти до БД»;

  • після цього йому повинно видаватися вікно введення з бланком додання нової валюти до бази даних каталогу;

  • де він повинен ввести потрібні характеристик нової валюти і відправити його на сервер для збереження БД;

  • де на сервері відбувається перевірка чи немає уже даної валюти БД і якщо немає то він додається до списку валют і адміністратору відправляється повідомлення про збереження.

  • Даний сценарій працює для авторизованого адміністратора при надходженні нової валюти в пункт обміну валют.

  • Основними діючими особами є адміністратор пункту обміну валют.

  • Передумовою виконання даного сценарію є надходження нової валюти в пункті обміну валют.

  • У випадку невиконання сценарію будуть проведені такі дії які залежать від таких помилок:

  • при повторенні назви валюти в базі даних адміністратору повинно видаватися повідомлення про помилку з інформацією про те що дана валюта уже зареєстрований в базі даних;

  • при інших системних полках повни видаватися повідомленні з пропилку в системі з вказівкою на причину помилки.

  • При правильному виконанні сценарію до бази книжного каталогу буде додано нову валюту.

  • Діаграма послідовності виконання сценарію «Додання нової валюти до БД »:

    1. Складений сценарій «Перегляд і обробка бронювань користувача»:

  • Порядок виконання сценарію:

  • авторизований адміністратор перевіряє чи надішли нові замовлення користувачів для цього він натискає на пункт головного меню «Обробка за бронювань»;

  • після цього йому повинно видаватися вікно з списком нових замовлень користувачів;

  • після цього він переглядає їх і відсилає в пункт обміну валют;

  • де в офісі перевіряється отримане бронювання;

  • Якщо в офісі є ці валюти то складається посилка з вказаними валютами і відправляється користувачеві, також йому відправляється на комп’ютер повідомлення про відправку з інформацією доставки та ціни;

  • А якщо чогось не має то користувачеві відправляється на комп’ютер повідомлення про не наявність даної валюти в пункту обміну валюті і запропонуванням інших валют.

  • Даний сценарій працює для авторизованого адміністратора при обробці замовлень користувачів пункту.

  • Основними діючими особами є адміністратор пункту обміну.

  • Передумовою виконання даного сценарію є надходження нових замовлень користувачів пункту обміну валют в базі даних.

  • У випадку невиконання сценарію будуть проведені такі дії які залежать від таких помилок:

  • при незнаходженні валюти в пункті обміну валют користувачеві відправляється повідомлення про незнаходження замовленої валюти в пункті обміну із запропонуванням інших валют;

  • при інших системних полках повни видаватися повідомленні з пропилку в системі з вказівкою на причину помилки.

  • При правильному виконанні сценарію користувачеві буде відправлено посилку з замовленими валютами.

  • Діаграма послідовності виконання сценарію «Перегляд і обробка обмін валют»: