Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
chip993
0 / 0 / 0
Регистрация: 25.03.2013
Сообщений: 8
#1

Разработайте диаграмму вариантов использования и диагамму классов для системы: - C++

25.03.2013, 21:51. Просмотров 889. Ответов 0
Метки нет (Все метки)

Авиакомпания – система бронирования и продажи авиабилетов.

Разрабатываемая система предназначена для бронирования и продажи авиабилетов на все рейсы, осуществляемые авиакомпанией по всему миру. Кроме того, система выполняет справочные функции (справка о рейсах) и функции системы поддержки принятия решения (расчет оптимального маршрута, состоящего из нескольких перелетов).
Пассажиры имеют возможность как купить билеты сразу , так и сначала забронировать себе билеты заранее. Авиакомпания гарантирует перевозку только после оплаты и оформления билета.
Пассажирам, забронировавшим билеты, необходимо выкупить билеты не менее чем за 72 часа до вылета. Если этого не будет сделано, то заказ будет снят. Забронировав билет, всегда можно отказаться от него (за 72 часа до вылета бронь снимается автоматически).
Продажа аваиабилетов прекращается за 2 часа до начала рейса.
Купленный билет можно вернуть. При этом возврат будет составлять 95% от стоимости билета- за две недели, 90% - за неделю, 50% - за 72 часа, 33% - за 24 часа и 10% - за два часа.
Как правило, для каждого рейса бывают три типа тарифов: тариф эконом-класса (самый дешевый), тариф бизнес-класса и тариф первый класса (самый дорогой). Наличие того или иного тарифа, а также стоимость билета зависит от каждого рейса.
Можно купить билет в один конец (оплата по полному тарифу), в два конца (скидка – 40% от стоимости билетов) или по маршруту, состоящему из нескольких перелетов (в этом случае скидка будет составлять 30 % + 5% с каждого билета, начиная с третьего по счету).
Необходимо учитывать, что рейсы, осуществляемые авиакомпанией, могут совершаться как ежедневно, так и в определенные дни недели (например, по вторникам и пятницам) или в определенные дни месяца (1-го, 10-го и 20-го числа каждого месяца).
При выборе маршрута, состоящего из нескольких перелетов (если нет прямого рейса между пунктом отправления и пунктом прибытия) система может предоставить оптимальный маршрут (по стоимости перелета или по времени перелета, т.е. промежутку времени между отправлением из начального пункта и прибытием в конечный пункт).
Система должна предоставлять возможность:
Просмотра рейсов в указанный день между указанными пунктами в указанный промежуток времени
Бронирования авиабилета на выбранный рейс (рейсы – если билет в два конца или по сложному маршруту) с указанием ФИО, номера паспорта и даты рождения.
Приобретения авиабилета на выбранный рейс (рейсы – если билет в два конца или по сложному маршруту) с возможным использованием одной из скидок.
Отказа от бронирования билета.
Расчета оптимального маршрута, состоящего из нескольких перелетов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2013, 21:51     Разработайте диаграмму вариантов использования и диагамму классов для системы:
Посмотрите здесь:
C++ Можно ли создать в C++ ограниченную переменную (для экономии памяти) без использования классов
Составить диаграмму классов C++
C++ Как создать диаграмму классов в VS Express 2013
Создать иерархию из трех классов для решения системы 2 уравнений с 2 неизвестными C++
C++ Как создать диаграмму классов в Visual Studio 2012 Professional?
Как создать диаграмму классов в Visual Studio Express 2012 C++
C++ Может ли Visual Studio автоматически сделать UML-диаграмму классов по коду?
Создание стека без использования классов C++
Стек без использования классов- только структуры C++
C++ Нюансы использования абстрактных базовых классов (класс Shape)
Strcpy(), классы, линейные списки и функции. Стала появляться ошибка после использования классов C++
C++ Создание системы классов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru