Курсовая: база данных на С++
584 UAHЗдравствуйте!
Требуется реализовать базу данных Система управления кассой Аэрофлота.
Требования:
1. Программная реализация должна состоять не менее чем из 3-4 классов.
2. Обязательное наследования или композиции при реализации взаимосвязей между классами.
3. Классы не могут содержать public данных и непосредственно обмениваться ими или изменять поля друг друга (кроме полей ссылок друг на друга).
4. Программа должна содержать по необходимости несколько меню и осуществлять переход между различными меню.
5. Данные должны храниться в виде бинарных файлов. (1 файл ведомости по рейсам) (2 ведомости по бронированию билетов)
6. Использование STL контейнеров и обобщенных алгоритмов для работы с базой данных в оперативной памяти.
7. Обязательная проверка корректности ввода данных и обработка исключений.
Описание базы данных:
Главное Меню (возможность выбора) после переходов по меню, должна быть возможность вернутся в главное
- 1.Вывести расписание
- 2 Сортировка
- 3.Управление
- 4.Поиск
- 5.Бронирование билета (добавить пассажира)
- 6. Вывести список пассажиров, которые забронировали билет, за номером рейса. (вводим номер рейса, выводится список)
1 Расписание:
пример
| № рейса | маршрут | пункты промежуточной посадки | Время отправления | Дни Полета | Общее кл. мест | Количество свободных мест |
| 124 | Лондон Берлин | Париж | 10:30 | Понедельник, Вторник | 300 | 123 |
| 35 | Мадрид Люблин | Амстердам, Варшава | 21:00 | Пятница | 200 | 32 |
Можно на англ. яз.
2 Сортировка:
Реализовать сортировку за номером рейса, после сортировки данные сохраняются.
3 Управление:
- 1.1 Возможность добавлять рейс
- 1.2 Возможность удалить рейс
- 1.3 Возможность редактировать рейс по каждому пункту
4 Поиск:
- 1.1 поиск по номеру рейса
- 1.2 поиск по днях полета
5 Бронирование билета (добавить пассажира)
- добавить билет
- удалить билет (за номером)
Билет
Имеет поля: Номер билета, Фамилия, Имя, Отчество, маршрут, время отправления.
6 Вывести список пассажиров, которые забронировали билет, за номером рейса.
| Номер билета | Фамилия | Имя | Отчество | Маршрут | Время отправления |
| 1 | *** | ** | *** | Варшава | 10: 20 |
| 2 | *** | ** | ** | Киев | 13: 15 |
Более точные детали обсудим в личке.
Результаты работы
Отзыв заказчика о сотрудничестве с Валентиной Журавской
Курсовая: база данных на С++Придраться не к чему.
Работа выполнена качественно и в срок, хочу отметить внимательность и терпеливость в обсуждении деталей проекта.
Данного фрилансера рекомендую!
-
Победившая ставка7 дней584 UAH
140 1 0 Победившая ставка7 дней584 UAHЗдравствуйте. Я хочу взяться за этот проект. Сроки 3-5 дней, может больше.
Если это будет удобно, я могла бы реализовать проект с использованием Qt.
Оплата 275 грн.
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 3 дня 11 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 6 дней 12 часов назад ∙ 8 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 7 дней 13 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 835 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 13 дней 9 часов назад ∙ 15 ставок |