Построение диаграмм и моделей с использованием функционального подхода
В ходе проектирования АИС были сформулированы бизнес-процессы. Бизнес-процессы указаны в таблице 2.1.
Таблица 2.1- Бизнес-процессы регистрации клиентов
DFD-диаграмма, отражающая функцию регистрации клиентов, представлена на рисунке 2.1.
Рисунок 2.1 – DFD диаграмма потока данных
Таблица 2.2 - Операция «Сдача гостиничного номера»
Продолжение таблицы 2.2
Основными функциями гостиницы являются регистрация клиентов и прием оплаты. На рисунке 2.2 представлена диаграмма отображающая процессы выполнения данных функций.
Рисунок 2.2 - IDEF0 диаграмма
Весь процесс функционирования гостиницы разбивается на 3 этапа:
1) Принятие заявки от клиента; 2) Принятие оплаты; 3) Размещение клиента в его номере. После разбиения диаграммы получаем 3 блока декомпозиции (рисунок 2.3), описывающие каждая одну из работ, представленных на диаграмме верхнего уровня.
Рисунок 2.3 - Декомпозиция блока А0
Декомпозиция блока А1 предоставлена на рисунке 2.4. Рисунок 2.4- Декомпозиция блока А1
Декомпозиция блока А2 предоставлена на рисунке 2.5.
Рисунок 2.5- Декомпозиция блока А2
Декомпозиция блока А3 предоставлена на рисунке 2.6.
Рисунок 2.6- Декомпозиция блока А3
В результате декомпозиции, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции. Для моделирования поведения системы во времени в зависимости от происходящих событий, была построена диаграмма переходов состояний представлена на рисунке 2.7.
Рисунок 2.7- STD диаграмма переходов состояний
ПОСТРОЕНИЕ ДИАГРАММ И МОДЕЛЕЙ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА
В ходе проектирования АИС было построено 3 диаграммы объектно-ориентированного подхода: -диаграмма последовательности -диаграмма кооперации - диаграмма активности Разработка диаграммы последовательности представлена на рисунке 3.8. Рисунок 2.8–UML диаграмма последовательности На диаграмме кооперации указан обмен сообщениями между объектами при реализации любого варианта использования. Разработка диаграммы кооперации предоставлена на рисунке 2.9.
Рисунок 2.9- UML диаграмма кооперации
С помощью диаграммы активности, которая представлена на рисунке 2.10 изображаются бизнес-процессы, по которым работает гостиница. Рисунок 2.10–UMLдиаграмма активности ГРАФИЧЕСКАЯ ЧАСТЬ РАЗРАБОТКА МОДЕЛИ ДАННЫХ ER-модель является формальной конструкцией, которая не предписывает никаких графических средств её отображения. На основе полученных результатов проведенного анализа предметной области была построена ER- модель базы данных, изображенная на рисунке 3.1.
Рисунок 3.1 – ER-модель базы данных
ER-модель базы данных состоит из 6 таблиц: Горничные, Гостиничные номера, Клиенты, Каталог номеров, Оплата, Дополнительные услуги. Структура таблицы Горничные выглядит следующим образом рисунок 3.2: Рисунок 3.2 – Таблица горничные
Структура таблицы Гостиничные номера рисунок 3.3. Рисунок 3.3 – Гостиничные номера
На рисунке 3.4 изображена структура таблицы Клиенты. Рисунок 3.4 – Клиенты
Рисунок 3.5 представляет структуру таблицы Каталог номеров. Рисунок 3.5 – Каталог номеров
Структура таблицы Оплата изображена на рисунке 3.6. Рисунок 3.6 – Оплата
Рисунок 3.7 представляет собой структуру таблицы Дополнительные услуги. Рисунок 3.7 – Дополнительные услуги
ФОРМЫ, ЗАПРОСЫ, ОТЧЕТЫ База данных гостиницы «под телевышкой» содержит 5 форм, 2 отчета и 4 запросов. Формы: Главная форма, Горничные, Дополнительны услуги, Клиенты гостиницы, Регистрация, Свободные номера. Запросы: Дополнительные услуги, Оплата проживания, Свободные номера, Счет к оплате. Отчеты: Дополнительные услуги, Счет к оплате. Главная форма для предприятия выглядит следующим образом: Рисунок 3.8 – Главная форма предприятия
Форма регистрации клиента изображена на рисунке 3.9.
Рисунок 3.9 – Форма «Регистрационная форма»
Форма свободных номеров изображена на рисунке 3.10. Рисунок 3.10 – Форма «свободные номера»
Форма дополнительных услуг изображена на рисунке 3.11. Рисунок 3.11 – Форма «дополнительные услуги»
На рисунке 3.12 форма клиентов гостиницы. Рисунок 3.12 – Форма «клиенты гостиницы»
Оставшиеся формы, запросы и отчеты используются для форм перечисленных выше.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|