- •Облік членів футбольної команди
- •Ведення ділового щоденника.
- •Облік випускників.
- •Ведення програми радіопередач.
- •Облік пацієнтів ветеринарної клініки
- •Облік рослин садового господарства
- •Облік кінофайлів
- •Ведення фотоальбому
- •Ведення щоденника подорожі
- •Облік лотів аукціону
- •Ведення фонотеки
- •Облік студентів факультету
- •«Моя родина»
- •Ведення меню кондитерської
- •Облік замовлень в кафе
- •Облік книг в бібліотеці.
- •Облік товарів на складі
- •Облік ліків в аптеці
- •Облік успішності студентів групи
- •Облік форм контролю по дисциплінам
- •Ведення рецептур страв ресторану
- •Облік продажу авто в автосалоні
- •Облік замовлень Інтернет-магазину
- •Ведення каталогу товарів Інтернет-магазину
- •Облік відвідувань клініки
- •Облік маршрутів автостанції
- •Облік продажу квитків автостанції
- •Облік будівельних робіт на об’єкті
- •Критерії оцінювання захисту курсової роботи
Рекомендації щодо програмної реалізації завдань до курсової роботи
Метою курсової роботи є створення програмного застосування для обробки набору об’єктів з використанням класів-контейнерів динамічний масив (vector), список (list), асоціативний список (map). Ведення/виведення, збереження та завантаження елементів контейнеру має відбуватися з використанням потокового введення/виведення. Має бути реалізована можливість збереження до файлу результатів пошуку та відбору даних. Створення набору об’єктів здійснюється на базі стандартного контейнера STL з реалізацією базових функцій роботи з фактичними елементами списку.
Варіанти завдань до курсової роботи
Облік членів футбольної команди
Основний інформаційний об’єкт: член команди (ПІБ, посада(амплуа), дата приходу/уходу в команду).
Основні функції:
ведення списку членів команди (додавання, видалення, редагування), пошук членів команди за різними ознаками (ПІБ, посада(амплуа), дата приходу/уходу в команду);
визначення складу команди на задану дату (рік), сортування членів команди за ПІБ.
Для обробки набору об’єктів використовувати клас-контейнер list.
Ведення ділового щоденника.
Основний інформаційний об’єкт: подія (назва, тип події, дата, час проведення, місце проведення).
Основні функції:
ведення списку подій (додавання, видалення, редагування), пошук подій за різними ознаками (тип події, дата, час проведення, місце проведення);
перевірка, чи не збігаються декілька подій в часі, сортування подій за датою та часом проведення.
Для обробки набору об’єктів використовувати клас-контейнер list.
Облік випускників.
Основний інформаційний об’єкт: випускник (ПІБ, факультет, спеціальність, № групи, рік вступу, рік закінчення).
Основні функції:
ведення списку випускників (додавання, видалення, редагування), пошук випускників за різними ознаками (ПІБ, факультет, спеціальність, № групи, рік вступу, рік закінчення).
визначення чисельності випускників за факультетами/спеціальностями, роками вступу/випуску; сортування випускників за ПІБ.
Для обробки набору об’єктів використовувати клас-контейнер list.
Ведення програми радіопередач.
Основний інформаційний об’єкт: програма (тип програми, назва програми, час виходу в ефір, тривалість).
Основні функції:
ведення списку програм, пошук програм за різними ознаками (тип програми, час виходу в ефір, тривалість);
формування сітки мовлення на день: призначення часу виходу в ефір програми, перевірка, щоб програми не накладались у часі, щоб не було «дірок», сортування програм за датою та часом виходу в ефір.
Для обробки набору об’єктів використовувати клас-контейнер list.
Облік пацієнтів ветеринарної клініки
Основний інформаційний об’єкт: пацієнт (кличка, вид тварини, вік, примітки).
Основні функції:
ведення списку пацієнтів, пошук пацієнтів клініки за різними ознаками (кличка, вид тварини, вік);
сортування пацієнтів за кличкою.
Для обробки набору об’єктів використовувати клас-контейнер vector.
Арт-афіша
Основний інформаційний об’єкт: подія (назва, тип події, дата/час проведення, місце проведення).
Основні функції:
ведення списку подій, пошук подій за різними ознаками (тип події, дата/час проведення, місце проведення);
сортування подій за назвою, формування програми подій на певний день (має бути впорядкована за часом проведення).
Для обробки набору об’єктів використовувати клас-контейнер list.
Облік рослин садового господарства
Основний інформаційний об’єкт: рослина (назва рослини, тип рослини, температурний режим, режим поливу, режим освітлення, період цвітіння).
Основні функції:
ведення списку рослин, пошук рослини за різними ознаками (назва рослини, тип рослини, режим поливу, режим освітлення, період цвітіння).
сортування рослин за назвою та типом, пошук рослин, що цвітуть в певному місяці.
Для обробки набору об’єктів використовувати клас-контейнер list.
