Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
allbest-r-00396206 / 396206.rtf
Скачиваний:
114
Добавлен:
13.02.2016
Размер:
15.15 Mб
Скачать
  1. Диаграмма последовательности (Sequence диаграмма)

Диаграмма последовательности относится к диаграммам сотрудничества или диаграмма взаимодействия. Она может быть построена на нескольких уровнях: на уровне бизнес-логики и на уровне взаимодействия объектов.

Диаграмма последовательности описывает взаимодействие объектов во времени. Взаимодействие объектов описывается с помощью передачи сообщений между ними.

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

Рис. 7 Диаграмма последовательности уровня взаимодействия объектов

  1. Диаграмма развертывания (Deployment Diagram)

Диаграмма развертывания показывает физические элементы, под которые проектируется система. Диаграмма развертывания состоит из связанных узлов.

Узел – физический элемент, существующий во время выполнения и который предоставляет вычислительные ресурсы. Как правило, узел – процессор или устройство, на котором может быть развернуты компоненты.

Рис. 8 Диаграмма развертывания

  1. Диаграмма компонентов (Component Diagram)

Диаграмма компонентов показывает организацию наборы компонентов и связь между ними. Диаграмма компонентов применяется для моделирования статического вида системы с точки зрения ее реализации.

Рис. 9 Диаграмма компонентов

  1. Структура базы данных

С помощью Microsoft Access была создана внутренняя структура базы данных. На Рис. 10 показана внутренняя структура базы данных: таблицы и связи между таблицами.

Рис. 10 Структура базы данных

Описание таблиц базы данных

Таблица Countrys содержит список стран, в которые имеются туры.

Атрибут

Тип данных

id

integer

country

string

Таблица Kurorts содержит список курортов, на которые имеются туры. Кроме названия курорта содержится внешний ключ, показывающий, в какой стране находится курорт, а также атрибут, указывающий среднюю температуру на курорте.

Атрибут

Тип данных

id

integer

name

string

coun_id

integer

mid_temp

double

Таблица Hotels содержит список отелей, в которые имеются туры. Таблица содержит: название отеля, количество вмещаемых людей, уровень звезд отеля, а также внешний ключ, указывающий на курорт, на котором находится отель.

Атрибут

Тип данных

id

integer

name

string

kurort_id

integer

stars

double

num_guest

integer

Таблица Turagenstva содержит список турагенств, которые работают в системе и продают туры.

Атрибут

Тип данных

id

integer

name

string

Таблица Clients содержит список клиентов, которые работают в системе и заказывают туры. Таблица содержит следующие атрибуты: фамилия, имя, паспортные данные, адрес, телефон.

Атрибут

Тип данных

id

integer

surname

string

name

string

passport_info

string

address

string

phone

string

Интерфейс для работы с базой данных

Главное окно программы показано на Рис. 11. Как видно разный функционал располагается на разных вкладках.

Рис. 11 Вид окна программы

Пример работы программы можно увидеть на следующих рисунках. На Рис. 12 представлен вывод всей информации о продажах туров. На Рис. 13 показан пример готового отчетах о продажах туров.

Рис. 12 Информация о продажах туров

Рис. 13 Отчет о продажах