Диаграмма Насси-Шнейдермана

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

Один из подходов – подход с использованием диаграммы Насси – Шнейдермана. Данная диаграмма (рис. 12) описывает процесс отмены заказа.

Рис.11. Диаграмма Насси – Шнейдермана

Словарь проекта

Словарь проекта описывает весь проект, перечисляя все, что в нем содержится – процессы (<PRO>), потоки (<DF>), внешние сущности (<EXT>) и базы данных(<STR>):

<DF> Билеты

<DF> Деньги, финансовая документация, запрос на деньги, цена оформления документов

<DF> Деньги. Запрос на документы на выезд

<DF> Деньги. Заявка на исп. транспорта

<DF> Деньги. Заявка на поездку

<DF> Деньги. Заявка на проведение вспом. мероприятий

<DF> Документы на выезд

<DF> Запрос для менеджера от программы

<DF> Запрос от менеджера к программе

<DF> заявка на поездку

<DF> Заявка на поездку, контракт, запрос для клиентов

<DF> Информация о выбранных маршрутах

<DF> Информации о клиентах, запрос для партнёров, информация о фирме

<DF> информация о партнере

<DF> клиенты в работе, данные по клиентам

<DF> клиенты в работе, данные по клиентам

<DF> Маршруты, запрос для клиентов, инф-ия о фирме

<DF> наличие туров по предпочтению клиента

<DF> Предложения. Информация. Деньги

<DF> Предоставление информации о фирме. Контракт

<DF> Предоставление информации о фирме. Контракт

<DF> Предоставление транспорта

<DF> Предпочтения клиента в выборе тура

<DF> Разрешение на проведение вспом. мероприятий

<DF> Статистика, запрос для партнёров

<DF> Финансовая документация

<EXT> КЛИЕНТЫ

<EXT> Паспортно-визовые службы

<EXT> Транспортные агентства

<EXT> Фирмы-туроператоры (создание совместных проектов)

<EXT> Предприятия, обеспечивающие вспомогательные функции (питание, проживание и экскурсионное обслуживание).

<PRO> ИС Туристической фирмы

<PRO> МЕНЕДЖЕРЫ

<PRO> Программа взаимодействия с базой данных

<PRO> Менеджер по работе с клиентами

<PRO> Работа с клиентом

<PRO> Оформление тура

<PRO> Менеджер-организатор отдыха

<PRO> Запрос на предпочтения клиента в выборе тура

<PRO> Поиск клиента в базе, регистрация при отрицательном результате

<PRO> Менеджер по работе с партнёрами

<PRO> Работа с партнёром

<PRO> Занесение информации о партнёре

<PRO> Работа с документами, взаимодействие с партнёром

<PRO> Работа с туром

<PRO> Оформление заявки

<PRO> Отбор маршрутов

<PRO> Предоставление информации в отель

<PRO> Авторизация

<PRO> Менеджер-организатор отдыха

<PRO> Менеджер по работе с партнёрами

<PRO> Менеджер по работе с клиентами

<PRO> Бухгалтерия

<PRO> Получение и обработка информации

<PRO> Обработка и отсылка документов на запрос

<STR> База Данных

Словарь данных

Таблица №1. Словарь данных

Название потока Название сущности Название атрибута
Билеты Путевка ID_путевки
ID-менеджера орг_отдыха
Время отдыха
Дата начала
Место
Транспорт
Цена
Деньги. Запрос на документы на выезд Заявка на поездку Номер заявки
ФИО клиента
Паспортно-визовая служба ID-менеджера орг_отдыха
Место поездки
Номер паспорта клиента
ФИО
Деньги. Заявка на исп. транспорта Заявка на поездку ID-менеджера орг_отдыха
Место отдыха
Путевка Время отдыха
Дата начала
Деньги. Заявка на поездку Заявка на поездку Желаемая дата
Место отдыха
ФИО клиента
Клиенты в работе ID_клиента
ID_менеджера
Адрес
Возраст
Пол
Телефон
ФИО
Деньги. Заявка на проведение вспом. мероприятий Заявка на поездку Место отдыха
Номер заявки
Паспортно-визовая служба Место поездки
Предприятия, обеспечивающие вспом. ф-ии Название предприятия
Предоставляемые услуги
Путевка ID_путевки
Место
Цена
Документы на выезд Паспортно-визовая служба Место поездки
Номер визы
ФИО
Запрос для менеджера от программы Менеджер-организатор отдыха ID-менеджера орг_отдыха
Адрес
Номер
ФИО
Запрос от менеджера к программе Менеджер организатор-отдыха ID-менеджера орг_отдыха
Адрес
Номер
ФИО
Заявка на поездку Заявка на поездку ID_клиента
ID-менеджера орг_отдыха
Желаемая дата
Место отдыха
Номер заявки
ФИО клиента
Заявка на поездку, контракт, запрос для клиентов Заявка на поездку ID_клиента
ID-менеджера орг_отдыха
Желаемая дата
Место отдыха
Номер заявки
ФИО клиента
Инф-ия о выбранных маршрутах Путевка ID_путевки
ID-менеджера орг_отдыха
Время отдыха
Дата начала
Место
Транспорт
Цена
Инф-ия о клиентах, запрос для партнёров, инф-ия о фирме Клиенты в работе ID_клиента
ID_менеджера
Адрес
Возраст
Пол
Телефон
ФИО
Фирмы-туроператоры (партнеры) ID менеджера по партнерам
Название фирмы
Совместные проекты
ФИО руководителя фирмы
Информация о партнере Фирмы-туроператоры (партнеры) ID менеджера по партнерам
Название фирмы
Совместные проекты
ФИО руководителя фирмы
Клиенты в работе, данные по клиентам Клиенты в работе ID_клиента
ID_менеджера
Адрес
Возраст
Пол
Телефон
ФИО
Клиенты в работе, данные по клиентам Клиенты в работе ID_клиента
ID_менеджера
Адрес
Возраст
Пол
Телефон
ФИО
Маршруты, запрос для клиентов, инф-ия о фирме Путевка Место
Цена
Наличие туров по предпочтению клиента Путевка Дата начала
Место
Предложения. Информация. Деньги Фирмы-туроператоры (партнеры) ID менеджера по партнерам
название фирмы
Совместные проекты
ФИО руководителя фирмы
Предоставление информации о фирме. Контракт Заявка на поездку Место отдыха
Номер заявки
Паспортно-визовая служба Номер визы
Путевка ID_путевки
Время отдыха
Дата начала
Место
Транспорт
Предоставление информации о фирме. Контракт Бухгалтерия Сумма платежа
Заявка на поездку Место отдыха
Путевка ID_путевки
Время отдыха
Дата начала
Место
Транспорт
Цена
Транспорт  
Предоставление транспорта Транспорт ID_транспорта
Место отбытия
Тип
Предпочтения клиента в выборе тура Заявка на поездку Желаемая дата
Место отдыха
Номер заявки
Путевка Время отдыха
Дата начала
Место
Транспорт
Цена
Разрешение на проведение вспом. Мероприятий Бухгалтерия Документы об оплате
Предприятия обеспечивающие вспом. ф-ии ID-менеджера орг_отдыха
Название предприятия
Предоставляемые услуги
ФИО администратора
Статистика, запрос для партнёров Фирмы-туроператоры (партнеры) ID менеджера по партнерам
название фирмы
Совместные проекты
ФИО руководителя фирмы
Финансовая документация Бухгалтерия ID_клиента
Документы об оплате
Номер счета
Сумма платежа

Заключение

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

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

Разработаны логическая и физическая (с элементами реализации) модели системы (с помощью средств, таких, как DFD, ERD, спецификации процессов, структурные карты и т.д.) Спроектированная система отвечает поставленным требованиям. Обоснована польза внедрения системы, описаны возможные последствия данного процесса.

Литература

1. Калянов Г.Н. CASE структурный системный анализ. –– М.: ЛОРИ, 1996.

2. Мазный Г.Л., Савватеева Т.П. Теория и технология проектирования. –– Дубна, 2003.

3. Емельянова Н.З., Партыка Т.П., Попов И.И. Проектирование информационных систем. –– М.: ФОРУМ, 2009.

4. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. –– М.: Финансы и статистика, 1998.

Наши рекомендации