ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ СЕМЕНА КУЗНЕЦЯ КАФЕДРА ІНФОРМАТИКИ ТА КОМП’ЮТЕРНОЇ ТЕХНІКИ Основи проектування інформаційних систем Звіт з лабораторної роботи №1.2 Виконання опису та аналізу предметної області «Діяльність туристичної фірми»» Виконав: студент 3 курсу групи 6.04.126. факультету ІТ Перевірила: к.т.н., доцент Харків 2021 Мета лабораторної роботи: Побудувати модель потоків даних предметної області «Діяльність туристичної фірми» в методології DFD для автоматизації управління туристичної фірмою з метою оперативного контролю над рухом замовлень та інформації про бронювання турів. Хід роботи За допомогою Ramus Educational для побудови діаграм потоків даних використовується нотація Гейна – Сарсо. DFD - діаграма може містити роботи, зовнішні сутності, стрілки (потоки даних) і сховища даних. Для предметної області «Діяльність тур фірми» Робота зображена прямокутником з закругленими кутами – «Управління тур фірмою», вона має входи і виходи, але не підтримує управління та механізми Контекстна діаграма модуля "Управління турфірмою" включає зовнішні об'єкти, з якими цей модуль взаємодіє (ці взаємодії позначені за допомогою вхідних і вихідних інформаційних потоків) наведена на рис. 1. Рис. 1 Контекстна діаграма в стандарті DFD Зовнішні сутності зображують входи в систему і / або виходи з неї. На діаграмі зовнішні сутності – це туристи, туроператори, готелі, перевізники. Зовнішні сутності зображуються у вигляді прямокутника з тінню і зазвичай розташовуються по краях діаграми. Зовнішня сутність «Туристи» моделює будь-якого туриста, що надає запит на потрібний йому тур та дані про себе (якщо йде про нового туриста). Зовнішня сутність «Туроператор» моделює будь-якого туроператора (наприклад, Anextour, Teztour, Coraltrevel, JoinUp та інші), який формує тури й обмінюється з проектованим модулем інформацією про те, які нові тури може надати туроператор тур фірмі. Зовнішня сутність «Готель» моделює будь-які готелі, апартаменти, віли де можна забронювати проживання. Зовнішня сутність «Перевізник» моделює будь-якого перевізника (авіа, поїзд, автобус та інше), у якого можна забронювати квіток на проїзд. Стрілки (потоки даних) описують рух об'єктів з однієї частини системи в іншу (це означає, що діаграма DFD не може мати граничних стрілок). Оскільки всі сторони роботи в DFD рівнозначні, стрілки можуть починатися і закінчуватися на будь-якій стороні прямокутника. Стрілки (потоки даних) на моделі- це дані про нових туристів, запит на тур, заява на бронювання, дані про готелі, дані про квітки. Після побудови контекстної діаграми системи, можна провести декомпозицію системи, поділивши її на 3 роботи: «Формування туру»; «Пошук туру»; «Обслуговування туристів». На декомпозиції першого рівня вводяться накопичувачі даних, які використовуються під час вирішення завдань модуля. Сховище даних - це абстрактне пристрій для зберігання інформації, яку можна в будь-який момент помістити в накопичувач і через деякий час витягнути, причому способи приміщення і вилучення можуть бути будь-якими. Сховища даних додаються таким же чином, як і зовнішні сутності, тільки обирається група "Сховища даних". Таким чином, створюються всі сховища даних. До них відносяться: Каталог турів - призначений для зберігання даних за всіма турами, що реалізує турфірма. БД туристів – призначена для зберігання даних про всіх туристів, що зверталися до турфірми. Результат декомпозиції першого рівня наведено на рис.2. Рис. 2 Декомпозиція першого рівня Після побудови декомпозиції першого рівня можна створити декомпозицію другого рівня Декомпозіція другого рівня «Обслуговування туристів» складається з 3-х робіт: «Реєстрація замовлень» - призначена для реєстрації замовлень; «Підбор турів» - призначена для підбору турів; «Оформлення туру» - призначена для оформлення та бронювання турів. К «Сховищам даних» відносяться: Реєстр замовлень - призначений для зберігання даних за всіма замовленнями турів в тур фірмі; База пропозицій- призначений для зберігання даних за всіма пропозиціями турів, що реалізує тур фірма; Архив заказів – призначений для зберігання даних про всі замовлення туристів, що зверталися до турфірми. Результат декомпозиції другого рівня наведено на рис.3. Рис. 3 Декомпозиція другого рівня Висновок: Навчився будувати потокі даних системи за заданою предметної області «Діяльність тур фірми» в метології DFD. Вивчив, що таке робота, зовнішні сутності, стрілки (потоки даних), сховище даних. |