Теми дипломних робіт ООП
.docx3. 2 КУРС
ДИСЦИПЛІНА «ОБ’ЄКТНО - ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ»
Загальні положення
Скласти відповідну програму з використанням методів ООП. Використати суперклас, та не менш ніж два підкласи. Інформація довідника повинна зберігатися у текстових файлах. Розробити та реалізувати інтерфейс користувача по користуванню довідковою програмою (базою даних) та інтерфейс адміністратора довідки (бази даних) по корегуванню інформації довідки (бази даних).
Обов’язково використати:
-
конструктори (при читанні з файлу та при додаванні інформації адміністратором) та деструктори (при видаленні даних адміністратором);
-
методи реагування на відповідні дії користувача та адміністратора;
-
спадкування властивостей від суперкласа підкласом;
-
інкапсуляцію.
Бажано використати:
-
делегування методів;
-
поліморфізм; перевизначення функцій (хоча б однієї функції);
-
друзів класів.
При необхідності можна використати:
-
контейнерні класи;
-
параметричний поліморфізм;
-
множинне спадкування;
-
спадкування для відмінності та з заміною типів;
-
виняткові ситуації та винятки.
Результат виконання курсової роботи оформлюється у вигляді пояснювальної записки. До пояснювальної записки додається CD-диск, що містить працюючу програму, інформацію довідника (бази даних) та всі файли з початковими текстами програм.
ВАРІАНТИ ЗАВДАНЬ:
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям відеокарт».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по кафедрам Європейського університету».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по факультетам Європейського університету».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним пакетам користувачів програмного забезпечення».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделям літаків вітчизняного виробництва».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по курортам України».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по областям України».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по містам України».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по театрам Києва».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям цифрових камер».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по телефонам працівників Європейського університету».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник - базу даних по книжкам бібліотеки».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделям сучасних моніторів».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям MP3-плеерів».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям телевізорів».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми ведення успішності студентів».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделях сучасних принтерів».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям КПК».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по дисциплінам ФІСТ Європейського університету».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по навчальним закладам України».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми – базу даних по фільмам».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по філіям Європейського університету».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям сканерів».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделям сучасних пристроїв мобільного зв’язку».
-
«Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям автомобілів».
-
Розробити проект пульта дистанційного керування телевізором.
-
Розробити проект пульта дистанційного керування відеомагнітофоном.
-
Розробити проект керування телефоном.
-
Розробити проект роботи піднімального ліфта.
-
Розробити проект турнікета метрополітену.
-
Розробити проект автомата з продажу цукерок.
-
Розробити проект керування дитячою іграшкою.
-
Розробити проект системи продажу залізничних квитків.
-
Розробити проект керування кухонним комбайном.
-
Розробити проект автопілоту літака.