logo
Задания на проектирование

14. Туристическая фирма

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

Работа с клиентами в Вашей компании организована следующим образом: у каждого клиента, пришедшего к Вам , собираются некоторые стандартные данные – фамилия , имя , отчество , адрес, телефон .

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

Развитие постановки задачи

Теперь ситуация изменилась. Фирма работает с несколькими отелями в нескольких странах. Путевки продаются на одну, две или четыре недели . Стоимость путевки зависит от длительности тура и отеля. Скидки, которые предоставляет фирма , фиксированы . Например, при покупке более 1 путевки, предоставляется скидка 5% . Скидки могут суммироваться.

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