Спочатку розробимо діаграму 0 рівня (рис. 1). Тут представлено взаємодія зовнішніх сутностей для решения задач.
Маємо три сутності: головна сутність - "Студія веб-дизайну" і дві зовнішніх - "замовник" і "виконавець".
1. Сутність "замовник" посилає сутності "Студія веб-дизайну" такі потоки даних, як "інформація від замовника". Сутність "Студія веб-дизайну" надсилає відповідь на запит - «інформація для замовника».
2. Сутність "виконавець" посилає сутності "Студія веб-дизайну" такі потоки даних, як "інформація від виконавця". Сутність "Студія веб-дизайну" надсилає відповідь на запит - «інформація для виконавця
Рисунок 1 - Діаграма потоків даних 0 рівня для аптеки
На діаграмі потоків даних 1 рівня (рисунок 2) зображена декомпозиція основних процесів і потоки даних (зображено що в який момент завантажується й виходить).
Рисунок 2 - Діаграма потоків даних 1 рівня для аптеки
За допомогою декомпозиції ми одержуємо діаграму потоків даних 2 рівня (рисунок 3).
Рисунок 3 - Діаграма потоків даних 2 рівня для аптеки
Далі розробляємо таблицю відповідності потоків даних з 0 по 2 рівні (табл. 1)
Таблиця 1- Відповідності потоків даних
Поток даних нульового рівня
Поток даних першого рівня
Поток даних другого рівня
Атрибути
Інформація від замовника
Реєструвати замовника
П І Б
Адреса
Телефон
Назва фірми
Код замовника
Запит про надання послуг
Запит на пошук послуги за видом
Вид послуги
Запит на пошук послуги за назвою
Назва послуги
Інформація для замовника
Звіт про послуги, що надаються
Звіт про послугу за виконавем
Виконавець
Звіт про послугу за видом
Звіт про послугу за назвою
Ціна послуги
Реєструвати договір
Основні положення договору
Положення договору
Реєстраційний номер договору
Код договору
Терміни виконання договору
Дата заключення
Дата виконання
Інформація для- директора
Звіт для директора
Виконаний / Не виконаний
Дата замовлення
Дата здачі
Код виконавця
Кількість
Загальна сума
Реєструвати послуги
Характеристики
Код послуги
Ціна
Додаткові матеріали
Відомості про виконавця
Дата народження
Посада
Заробітна плата
Виконаний/Не виконаний
Причина невиконання
Інформація від директора
Запит про надання звітності
Звітність студии
Доходи
Витрати
Чистий прибуток
Розрахунок по зарплаті
Кількість виконаних / невиконаних договорів
1.3 Постановка задачі
Досягти поставленої мети можливо шляхом автоматизації роботи, тобто створенням бази даних студії веб-дизайну, яка б зберігала повну необхідну інформацію про послуги, їх виконання, облік певного періоду.
Необхідно фіксувати укладання договору обох сторін, дату укладання та виконання, його виконання / невиконання, причини невиконання договору, або його успішне виконання.
У зв'язку з великою кількістю послуг, що надаються, умовами їх реалізації, умовами договору між фірмою і клієнтом, веденням справ фірми, а отже великим обсягом інформації, до якої директор фірми або завідувач справами фірми міг би звернутися в будь-який момент і знайти необхідну йому інформацію за певний період виникає потреба в удосконаленні та автоматизації даного процесу. Створення програмного забезпечення, а саме певної бази мобілізує сам процес і надасть економності часу і простоту у доступі до необхідної інформації.
Страницы: 1, 2, 3, 4, 5, 6, 7