
Диаграмма «сущность-связь» (erd)
«Диаграммы «сущность-связь» (ERD) предназначены для разработки моделей данных и обеспечивают стандартный способ определения данных и отношений между ними. Фактически с помощью (ERD) осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей)» [1, стр.17].
Ниже приведена диаграмма «сущность-связь», показывающая связи между основными компонентами туристической фирмы (рис. 10).
Рис.10. Диаграмма «сущность-связь»
Спецификации процессов
Спецификации процессов используются для описания функционирования процесса в случае отсутствия необходимости детализировать его с помощью DFD. Фактически они представляют собой алгоритмы описания задач, выполняемых процессами, и множество всех спецификаций является полной спецификацией системы [4, стр.27].
Спецификация процесса 0.1.3.3.1 ОФОРМЛЕНИЕ ЗАЯВКИ:
@ВХОД = ЗАПРОС КОЛИЧЕСТВА ОТДЫХАЮЩИХ
@ВЫХОД = ИНФОРМАЦИЯ
@СПЕЦПРОЦ 0.1.3.3.1 ПРОВЕРЯЮТ НАЛИЧИЕ
По получении ЗАПРОСА ИНФОРМАЦИИ выдать ИНФОРМАЦИЮ о наличии туров с заданным количеством мест
@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.1.3.3.1 ОФОРМЛЕНИЕ ЗАЯВКИ
Спецификация процесса 0.1.3.2.2 ОФОРМЛЕНИЕ ТУРА:
@ВХОД= МЕСТО ОТДЫХА
@ВХОД = ВРЕМЯ ОТДЫХА
@ВХОД = ЦЕНА ОТДЫХА
@ВХОД = ОТЕЛЬ ДЛЯ ОТДЫХА
@ВЫХОД = ЗАКАЗАННЫЙ ТУР
@СПЕЦПРОЦ 0.1.3.2.2 ОФОРМЛЕНИЕ ТУРА
По получении заявки на МЕСТО ОТДЫХА, ВРЕМЯ ОТДЫХА, ЦЕНА ОТДЫХА и ОТЕЛЬ ДЛЯ ОТДЫХА предоставить информацию о имеющихся турах и ОФОРМИТЬ ТУР.
@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.1.3.2.2 ОФОРМЛЕНИЕ ТУРА
Спецификация процесса 0.1.3.3.3 ПРЕДОСТАВЛЕНИЕ ИНФОРМАЦИИ В ОТЕЛЬ:
@ВХОД = ИНФОРМАЦИЯ О КЛИЕНТЕ
@ВХОД = ВРЕМЯ ОТДЫХА КЛИЕНТА
@ВХОД= ОПЛАТА ОТДЫХА
@ВХОД= ВЫБРАННЫЕ ЭКСКУРСИИ
@ВЫХОД = ГОТОВАЯ ИНФОРМАЦИЯ В ОТЕЛЬ
@СПЕЦПРОЦ 0.1.3.3.3 ПРЕДОСТАВЛЕНИЕ ИНФОРМАЦИИ В ОТЕЛЬ
По получении данных ИНФОРМАЦИЯ О КЛИЕНТЕ, ВРЕМЯ ОТДЫХА КЛИЕНТА ОПЛАТА ОТДЫХА, ВЫБРАННЫЕ ЭКСКУРСИИ выдать готовую информацию для отеля
@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.1.3.3.3 ПРЕДОСТАВЛЕНИЕ ИНФОРМАЦИИ В ОТЕЛЬ
Спецификация процесса 0.1.3.1.1 ЗАНЕСЕНИЕ ИНФОРМАЦИИ О ПАРТНЕРЕ:
@ВХОД = НАЗВАНИЕ КОМПАНИИ
@ВХОД = Ф.И.О. РУКОВОДИТЕЛЯ КОМПАНИИ
@ВХОД = УСЛУГИ ОТ ПАРТНЕРА
@ВЫХОД = ИНФОРМАЦИЯ О ПАРТНЕРЕ
@СПЕЦПРОЦ 0.1.3.1.1 ЗАНЕСЕНИЕ ИНФОРМАЦИИ О ПАРТНЕРЕ
По получении данных: НАЗВАНИЕ КОМПАНИИ, Ф.И.О. РУКОВОДИТЕЛЯ КОМПАНИИ, УСЛУГИ ОТ ПАРТНЕРА предоставить полную ИНФОРМАЦИЯ О ПАРТНЕРЕ и ЗАНЕСТИ эту информацию в программ
@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.1.3.1.1 ИНФОРМАЦИИ О ПАРТНЕРЕ
Спецификация процесса 0.1.3.2.7 ПРЕДПОЧТЕНИЯ КЛИЕНТА В ВЫБОРЕ ТУРА
@ВХОД = ЗАПРОС ВРЕМЕНИ ОТДЫХА
@ВХОД = МЕСТО ОТДЫХА
@ВХОД = ВЫБОР ТРАНСПОРТА
@ВХОД = МАКСИМАЛЬНАЯ ЦЕНА ТУРА
@ВХОД = ВЫБОР ОТЕЛЯ
@ВЫХОД = ИНФОРМАЦИЯ О ПРЕДПОЧТЕНИЯХ КЛИЕНТА
@СПЕЦПРОЦ 0.1.3.2.7 ПРЕДПОЧТЕНИЯ КЛИЕНТА В ВЫБОРЕ ТУРА
По получении ЗАПРОСОВ о ВРЕМЕНИ ОТДЫХА, МЕСТО ОТДЫХА, ВЫБОР ТРАНСПОРТА, МАКСИМАЛЬНАЯ ЦЕНА ТУРА, ВЫБОР ОТЕЛЯ узнать ПРЕДПОЧТЕНИЯ КЛИЕНТА В ВЫБОРЕ ТУРА
@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА 0.1.3.2.7 ПРЕДПОЧТЕНИЯ КЛИЕНТА В ВЫБОРЕ ТУРА