или
Заказать новую работу(фрагменты работы)
Учебное заведение: | Вузы города Омск > Сибирская государственная автомобильно-дорожная академия (СибАДИ) |
Тип работы: | Курсовые работы |
Категория: | Программирование |
Год сдачи: | 2021 |
Количество страниц: | 20 |
Оценка: | 5 |
Дата публикации: | 02.09.2021 |
Количество просмотров: | 590 |
Рейтинг работы: |
Тема курсовой работы: «Создание базы
данных "ТУРФИРМА" на С++».
Цель
работы: Освоение навыков работы со структурами, массивами структур и файлами на
языке программирования С++. Изучение методов сортировки и поиска в массивах.
Перед началом выполнения работы
были поставлены следующие задачи:
II. Разработать консольное приложение на языке
С++ для обработки данных типа структура с использованием массивов структур для
ПО "ТУРФИРМА" (поля: страна, название отеля, продолжительность
тура, стоимость за человека, стоимость за ребенка). Обеспечить следующие режимы работы приложения с помощью
ввода с клавиатуры номера режима:
1)
ввод нового элемента в массив структур;
2)
печать всего массива структур;
3)
поиск элемента в массиве структур (поиск по
полю "название отеля");
4)
сортировка массива структур по заданному
полю (" продолжительность тура ");
5)
сохранение массива структур в файле;
6)
чтение массива структур из файла.
III. Создать инструкцию пользователя.
(фрагменты работы)
ОПИСАНИЕ ПРОГРАММЫ
Описание основных возможностей программы.
На первом этапе создания консольного приложения для работы с ба-зой данных предметной области «Турфирма» необходимо разработать струк-туру базы данных, представленную в таблице 2.
Таблица 2 – Структура базы данных "Турфирма"
Название поля Тип данных Примечание
stran string Страна
name string Название отеля
prod int Продолжительность тура
price int Стоимость за человека
det_price int Стоимость за ребёнка
На втором этапе необходимо разработать консольное меню, позволяю-щее пользователю выбрать необходимое действие для работы с базой данных «Турфирма» (таблица 3).
Таблица 3 – Функции консольного меню
Входные данные Выполняемые функции
Режим «0» Выход из программы
Режим «1» Ввод нового
Режим «2» Вывод информации
Режим «3» Поиск по полю «Название отеля»
Режим «4» Сортировка по продолжительности тура (по убы-ванию).
Режим «0» Выход позволяет закрыть программу без сохранения внесенных элементов.
Режим «1» Добавление в базу данных позволяет добавить новую информа-цию в БД.
Режим «2» Вывод базы данных позволяет вывести на экран всю информацию из файла.
Режим «3» Поиск по полю «Название отеля» позволяет с помощью линейного поиска (линейного прохода по массиву) найти необходимое(ые) название оте-ля, название которого запрашивает пользователь.
Режим «4» Сортировки по полю «продолжительность тура» позволяет вы-полнить сортировку методом пузырька по указанному полю, проведенную в соответствии с алгоритмом, описанным в главе 1.
Похожие работы
Работы автора