Това е конзолно приложение, изработено изцяло на програмния език C++, следващо принципите на обектно-
ориентираното програмиране. То предоставя възможност на потребителите да извършват операции с
печатни издания (книги, периодични издания и комикси) в библиотеката, както и да добавят или премахват читатели. Данните се съхраняват в
файлове. Всяко печатно издание и читател имат определени характеристики и функционалности, които са реализирани чрез класовете Book
, PeriodicalEdition
, Comic
, PrintEdition
, User
и Library
.
- Добавяне и премахване на издания
- Управление на читатели
- Извличане на информация за просрочени издания
- Извличане на информация за читателите
- Заемане и връщане на издания от читателите
Класовете Book
, PeriodicalEdition
, Comic
, User
и Library
са реализирани на C++.
За да компилирате и стартирате, можете да използвате следната команда:
g++ src/*.cpp main.cpp && a.out/a.exe
./a.out (при изпълнение на Linux) | ./a.exe при Windows)