тання системи співробітниками представлено на малюнку 1.
Рисунок 1 - Діаграма варіантів використання
Рисунок 1 - Діаграма варіантів використання (продовження)
Виходячи їх аналізу діаграми варіантів використання, для кожного з співробітників буде створено свій додаток. Список функцій для кожної програми, автоматизація яких передбачена ІС:
· Додаток товарознавця:
1. приймання поставки;
2. сортування товару;
. редагування/додавання даних;
. створення запиту;
· Додаток директора:
1. встановлення знижок;
2. оформлення договору;
. редагування/додавання даних;
. створення запиту;
· Додаток продавця-консультанта:
1. створення запиту;
2. оформлення заказу;
· Додаток продавця:
1. продаж товару;
2. оформлення гарантійного талона;
. оформлення доставки товару;
· Додаток адміністратора торгового залу:
1. заміна бракованого товару;
2. перерозподіл товару;
. створення запиту;
· Додаток адміністратора БД:
1. редагування/додавання даних;
2. створення запиту;
. настройка прав доступу;
. копіювання/відновлення БД.
1.5 Визначення вимог до системи
) Загальні вимоги:
· Можливість швидкого занесення даних в систему;
· Розподіл прав доступу до різної інформації;
· Редагування облікових записів;
· Формування звітів про постачання, замовленнях і продажах товару і т.д. за заданий період часу;
· Дружній інтерфейс;
· Простота реалізації запитів.
) Вимоги до надійності:
· Контроль коректності вводяться даних.
• Виключення ситуацій, пов'язаних одночасним виконанням однієї операції різними користувачами, за допомогою взаємних блокувань.
· Захист інформації за рахунок аутентифікації користувачів, організації прав користувачів.
· Резервне копіювання інформації, можливість відновлення даних у разі відмови системи.
) Вимоги до технічних засобів:
Процесор 2 ГГц і вище;
ОЗУ 512 МБ і вище;
Місце на HDD 20 ГБ і вище.
) Вимоги до програмної сумісності:
Система повинна бути сумісна з ОС Windows XP, Windows 7. Для розробки системи бажано використовувати середовище програмування Delphi, а також будь-яку можливу СУБД для реалізації бази даних.
2. МОДЕЛЬ ПРОЦЕСІВ
2.1 Контекстна діаграма
Контекстна діаграма моделі процесів (Малюнок 2) відображає ІС у вигляді «чорного ящика», де визначені вхідні і вихідні дані, керуючі впливи та обмеження. Вхідними значенням тут є дані про клієнтів, постачальників, товарах, договорах, сезонності і т.д. Вхідні дані в основному необхідні для формування БД магазину. Керуючими впливами представлений закон РФ «Про захист прав споживачів», трудовий договір, який зобов'язує співробітників виконувати свої функції, Цивільний кодекс РФ, де описуються правила підписання договорів та здійснення операцій. Механізми являють собою співробітників магазину, які за допомогою ІС виконують різні операції. Нарешті, вихідні дані - це результати роботи магазину, такі як підписані договори, чеки на покупку товару, гарантійні талони і т.д.
Малюнок 2 - Контекстна діаграма роботи магазину
2.2 Декомпозиція контекстної діаграми
Діаграма декомпозиції на малюнку 3 розкриває наступні процеси контекстної діаграми:
· оформлення договору;
· приймання товару;
· настройка системи знижок;
· оформлення замовлення;
· продаж товару;
· перерозподіл товару;
· оформлення заміни товару.
Всі процеси так чи інакше пов'язані один з одним за допомогою вхідних і вихідних зв'...