Использовать динамические типы данных, хотя бы односвязный динамический список
1 вариант - 1. Библиотечньй справочник.
Осуществить возможность просмотра БД, поиска, сортировки ну и подобного
Если ВЫ делали уже такой курсовой для меня - просто поменять предметную обласьт не подойдет! Надо и переписывать код!!!