Главная страница
Навигация по странице:

  • Отчет по практической работе. Тема: «Продажа авиабилетов» по дисциплине

  • «Системы обработки и хранения данных»

  • Поиск маршрута; Деньги. Выходной информацией системы являются: Маршрутная квитанция ;

  • Платежная система; Клиент; Устройство клиента.

  • Прайс лист; Договоры с платежными системами.

  • Поиск выбора варианта; Забронировать билет; Оплатить билет.

  • Заполнить электронную форму; Проверить правильность данных; Подтвердить правильность и перейти к оплате.

  • Выбор способа оплаты; Произвести оплату. Задание 2

  • Внешние сущности

  • Стрелки (потоки данных).

  • Слабые связи переходов

  • Проектирование информационной системы на языке UML .

  • Диаграмма последовательности

  • Диаграмма бизнес-процессов

  • Моделирование баз данных (Проект). БД. Отчет по практической работе. Тема Продажа авиабилетов


    Скачать 2.16 Mb.
    НазваниеОтчет по практической работе. Тема Продажа авиабилетов
    АнкорМоделирование баз данных (Проект
    Дата03.10.2022
    Размер2.16 Mb.
    Формат файлаdocx
    Имя файлаБД.docx
    ТипОтчет
    #711480






    МИНОБРНАУКИ РОССИИ



    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    "МИРЭА - Российский технологический университет"

    РТУ МИРЭА










    Институт информационных технологий (ИТ)




    Кафедра промышленной информатики


    Отчет по практической работе.

    Тема:

    «Продажа авиабилетов»

    по дисциплине

    «Системы обработки и хранения данных»






    Выполнил студент группы ИКБО-13-20 Вакуленко А.И.



    Принял Королев Ф.А.







    Практические работы выполнены

    « » 2022 г.














    «Зачтено»


    « » 2022 г.




    2022 г.

    Задание 1

    Модель IDEF0 по предметной области «Продажа авиабилетов».

    Предметная область «Продажа авиабилетов» Авиабилет — договор о перевозке между авиакомпанией и пассажиром, предоставляющий право на услуги авиационной пассажирской перевозки, в виде именного документа установленного образца.



    Рисунок 1 Деятельность продажи авиабилетов

    Основной блок – Продажа авиабилетов. Входной информацией системы является:

    • Поиск маршрута;

    • Деньги.

    Выходной информацией системы являются:

    • Маршрутная квитанция;

    • Чек.

    Механизмы информацией системы является:

    • Варианты оплаты;

    • Система бронирования;

    • Платежная система;

    • Клиент;

    • Устройство клиента.

    Управляющие информацией системы является:

    • Расписание рейсов;

    • Форма поиска билета;

    • Законодательство РФ;

    • Электронная форма;

    • Правила бронирования;

    • Прайс лист;

    • Договоры с платежными системами.




    Рисунок 2 Декомпозиция основного блока

    Декомпозиция «Продажа авиабилетов» декомпозирован на 3 основных этапа:

    • Поиск выбора варианта;

    • Забронировать билет;

    • Оплатить билет.



    Рисунок 3 Забронировать билет

    Блок «Забронировать билет» декомпозирован еще на 3 этапа:

    • Заполнить электронную форму;

    • Проверить правильность данных;

    • Подтвердить правильность и перейти к оплате.




    Рисунок 4 Оплатить билет

    Блок «Оплатить билет» декомпозирован на следующие этапы:

    • Выбор способа оплаты;

    • Произвести оплату.

    Задание 2

    Модель DFD по предметной области «Продажа авиабилетов».



    Рисунок 5 Оформление бронирования и продажи авиабилетов

    На данной модели отображается основной процесс (сама система в целом и ее связи с внешней средой, внешними сущностями). Это взаимодействие показывается через потоки данных.

    Внешние сущности изображают входы в систему и/или выходы из нее. Здесь внешние сущности это: администратор баз данных, товары из базы данных.

    Стрелки (потоки данных). Стрелки описывают поток данных из одной части системы в другую.

    Хранилище данных. Хранилище данных, описывает данные, которые находятся в покое.

    Задание 3

    Модель IDEF3 по предметной области «Деятельность интернет-магазина офисной мебели».



    Рисунок 6 Оформление заказа

    Методология IDEF3 позволяет декомпозировать работу многократно, т. е. работа может иметь множество дочерних работ. Возможность множественной декомпозиции отражается в нумерации работ: номер работы состоит из номера родительской работы, номера декомпозиции и номера работы на текущей диаграмме.

    Слабые связи переходов изображаются сплошными одинарными стрелками.

    Сильные связи переходов изображаются двойными однонаправленными стрелками

    Задание 4

    Проектирование информационной системы на языке UML.

    Целью данной работы является освоение технологии проектирования информационных систем с позиции объектно-ориентированного проектирования на основе языка UML.
    Диаграмма прецедентов

    Use case diagram (диаграммы прецедентов) - этот вид диаграмм позволяет создать список операций, которые выполняет система. Каждая такая диаграмма – это описание сценария поведения, которому следуют действующие лица (Actors).


    Данный тип диаграмм используется при описании бизнес процессов предметной области, определении требований к будущей программной системе. Отражает объекты как системы, так и предметной области и задачи, ими выполняемые. На диаграмме находятся Use Case (Вариант использования), Actor (Действующее лицо). Так же были добавлены ассоциации и описания ко всем элементам диаграммы.



    Рисунок 7 Диаграмма прецедентов

    Диаграмма классов

    На данном этапе создается уже готовая диаграмма классов, а именно добавляются новые атрибуты и операции к классу. Происходит подробное описание операций и атрибутов, а именно указываются их типы.

    Здесь происходит описание связей между классами и добавляются ассоциации, далее выбирается множественность связей. Далее происходит изменение стереотипов классов. Стереотип позволяет указывать дополнительные особенности для разрабатываемой модели. Понятие стереотипа для этих элементов из уже заданных и представляет собой дополнительную классификацию элементов.


    Рисунок 8 Диаграмма классов
    Кооперативная диаграмма

    Collaboration diagram (диаграммы сотрудничества). Этот тип диаграмм позволяет описать взаимодействия объектов, абстрагируясь от последовательности передачи сообщений. На этом типе диаграмм в компактном виде отражаются все принимаемые и передаваемые сообщения конкретного объекта и типы этих сообщений. По причине того, что диаграммы Sequence и Collaboration являются разными взглядами на одни и те же процессы, Rational Rose позволяет создавать из Sequence диаграммы диаграмму Collaboration и наоборот, а также производит автоматическую синхронизацию этих диаграмм.



    Рисунок 9 Кооперативная диаграмма


    Диаграмма последовательности

    Диаграмма последовательности — UML-диаграмма, на которой для некоторого набора объектов на единой временной оси показан жизненный цикл объекта и взаимодействие актеров информационной системы в рамках прецедента.



    Рисунок 10 Диаграмма последовательности
    Диаграмма состояний

    Каждый объект системы, обладающий определенным поведением, может находится в определенных состояниях, переходить из состояния в состояние, совершая определенные действия в процессе реализации сценария поведения объекта. Поведение большинства объектов реальных систем можно представить с точки зрения теории конечных автоматов, то есть поведение объекта отражается в его состояниях, и данный тип диаграмм позволяет отразить это графически. Для этого используется два вида диаграмм: Statechart diagram (диаграмма состояний) и Activity diagram (диаграмма активности).

    Диаграмма состояний предназначена для отображения состояний

    объектов системы, имеющих сложную модель поведения.

    Рисунок 11 Диаграмма состояний
    Диаграмма деятельности

    Диаграмма деятельности — UML-диаграмма, на которой показаны действия, состояния которых описано на диаграмме состояний. Диаграммы деятельности описывают переход от одной деятельности к другой, в отличие от диаграмм взаимодействия, где акцент делается на переходах потока управления от объекта к объекту. Диаграммы деятельности состоят из ограниченного количества фигур, соединённых стрелками. Основные фигуры (узлы): Прямоугольники с закруглениями — действия (операция). Узел управления (control node) — это абстрактный узел действия, которое координирует потоки действий.



    Рисунок 12 Диаграмма деятельности
    Диаграмма бизнес-процессов

    Business Process Model and Notation (нотация моделирования бизнес-процессов) — это система условных обозначений, которая отображает бизнес-процессы с помощью блок-схем. BPMN диаграмма показывает в какой последовательности совершаются рабочие действия и перемещаются потоки информации.

    Метод нотации и моделирования бизнес-процессов, или проще BPMN, применяется для создания блок-схем бизнес-процессов, которые будут легко понятны и внутри организации, и за ее пределами. Символы BPMN-схем подразделяются на четыре основных группы: объекты потока, объекты-связки, разделительные линии и артефакты.



    Рисунок 13 Диаграмма бизнес-процессов
    Диаграмма компонентов

    Component diagram (диаграммы компонентов). Этот тип диаграмм предназначен для распределения классов и объектов по компонентам при физическом проектировании системы. Часто данный тип диаграмм называют диаграммами модулей.

    Диаграмма компонентов, в отличие от ранее рассмотренных диаграмм, описывает особенности физического представления системы. Пунктирные стрелки, соединяющие модули, показывают отношения взаимозависимости. Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними.


    Рисунок 14 Диаграмма компонентов
    Диаграмма развёртывания

    Диаграмма развёртывания в UML моделирует физическое развертывание артефактов на узлах. Диаграмма развёртывания показывает топологию системы и распределение компонентов системы по ее узлам, а также соединения - маршруты передачи информации между аппаратными узлами. Это единственная диаграмма, на которой применяются “трехмерные” обозначения: узлы системы обозначаются кубиками.



    Рисунок 15 Диаграмма развёртывания

    Заключение

    В результате выполнения курсовой работы была достигнута поставленная цель, а именно практическое усвоение основных разделов проектирования информационных систем, развитие практических навыков решения задач исследования и проектирования систем на языке UML.

    Также была разработана модель базы данных по теме “Интернет-магазин офисной мебели”. И была построена модель интернет-магазина на языке UML.
    Список литературы
    Боггс У. Боггс М. UML и Rational Rose [Текст]: учеб. Пособие/У.Боггс, М. Боггс:Лори, 2004, - 510с.

    Кватрани, Т. Rational Rose 2000 и UML [Текст]: учеб. Пособие/ Т. Кватрани: ДМК Пресс, 2001, - 176с.

    Ларман, К. Применение UML и шаблонов проектирования [Текст]: учеб. Пособие/ К. Ларман: Вильямс, 2002. – 624с.

    Рамбо Дж., Блаха М.. UML 2.0. Объектно-ориентированное моделирование и разработка. [Текст]: учеб. Пособие/ Дж. Рамбо, М. Блаха: Питер, 2004. – 544с.

    Трофимов, С. А. - CASE-технологии. Практическая работа в Rational Rose [Текст]/ С. А. Трофимов: Бином-Пресс, 2002. – 288с.

    Статья С. А. Трофимов UML диаграммы в Rational Rose [Электронный ресурс]. - http://www.caseclub.ru/articles/rose2.html


    написать администратору сайта