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