Диаграмма Насси-Шнейдермана
Визуальные языки проектирования являются относительно новой методикой разработки спецификаций процесса. Они базируются на основных идеях структурного программирования и позволяют определить потоки управления с помощью специальных иерархически организованных схем.
Один из подходов – подход с использованием диаграммы Насси – Шнейдермана. Данная диаграмма (рис. 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.