Санкт-Петербургский политехнический университет Петра Великого
Институт компьютерных наук и технологий
Курсовой проект
“Создание картотеки”
Михайлов Никита Сергеевич, группа 3530203/20002, лабораторная №6
Содержание
1.Введение
2.Постановка задачи
3.Реализация
4.Тестирование
5.Заключение
6.Исходный код
1.Введение
В представленной работе я создала файловую систему библиотеки, которая
представляет собой консольное приложение , используя изученные ранее элементы
программирования представленные на лекции и отработанные на практике задания.
Данная программа предоставляет пользователю ряд различных возможностей.
2.Постановка задачи
Создать картотеку с возможностями для изменения базы и её сортировки.
3.Реализация
Работа реализована в этих файлах
В файле menu.cpp представлено меню, которое в самом начале выводится в консоль:
В том же файле menu.cpp выводится список возможных действий:
Структура BOOK:
В файле book.cpp создаем жанры книг:
В файле book.cpp для вывода книг используется данная форма:
В файле book.cpp ввод данных о книге через консоль представлен так:
В файле library.cpp подключаем 3 файла формата .txt, который уже содержат по 20
книг (для реализации загрузки книг из файлов )
В файле library.cpp реализовано удаление всей картотеки:
Удаление отдельной книги:
Удаление диапазона книг:
Сохранение картотеки в файл:
Чтение книг из файла и его сохранение в картотеку:
В файле sort.cpp представлена сортировка по всем типам: по названию и по автору
4.Тестирование
Меню и предложение выбора опции
Ввод книги и удаление книги:
Вывод картотеки в консоль:
Запись текущей картотеки в файл:
Выход из программы:
5.Заключение
Я научился делать полноценные консольные программы на базе полученных мной
знаний за курс и реализовал требующиеся задачи.
6.Исходный код
Код прикреплен в файлах к отчёту.
Достарыңызбен бөлісу: |