Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теми дипломних робіт ООП

.docx
Скачиваний:
32
Добавлен:
23.02.2016
Размер:
10.01 Кб
Скачать

3. 2 КУРС

ДИСЦИПЛІНА «ОБ’ЄКТНО - ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ»

Загальні положення

Скласти відповідну програму з використанням методів ООП. Використати суперклас, та не менш ніж два підкласи. Інформація довідника повинна зберігатися у текстових файлах. Розробити та реалізувати інтерфейс користувача по користуванню довідковою програмою (базою даних) та інтерфейс адміністратора довідки (бази даних) по корегуванню інформації довідки (бази даних).

Обов’язково використати:

  1. конструктори (при читанні з файлу та при додаванні інформації адміністратором) та деструктори (при видаленні даних адміністратором);

  2. методи реагування на відповідні дії користувача та адміністратора;

  3. спадкування властивостей від суперкласа підкласом;

  4. інкапсуляцію.

Бажано використати:

  1. делегування методів;

  2. поліморфізм; перевизначення функцій (хоча б однієї функції);

  3. друзів класів.

При необхідності можна використати:

  1. контейнерні класи;

  2. параметричний поліморфізм;

  3. множинне спадкування;

  4. спадкування для відмінності та з заміною типів;

  5. виняткові ситуації та винятки.

Результат виконання курсової роботи оформлюється у вигляді пояснювальної записки. До пояснювальної записки додається CD-диск, що містить працюючу програму, інформацію довідника (бази даних) та всі файли з початковими текстами програм.

ВАРІАНТИ ЗАВДАНЬ:

  1. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям відеокарт».

  2. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по кафедрам Європейського університету».

  3. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по факультетам Європейського університету».

  4. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним пакетам користувачів програмного забезпечення».

  5. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделям літаків вітчизняного виробництва».

  6. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по курортам України».

  7. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по областям України».

  8. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по містам України».

  9. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по театрам Києва».

  10. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям цифрових камер».

  11. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по телефонам працівників Європейського університету».

  12. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник - базу даних по книжкам бібліотеки».

  13. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделям сучасних моніторів».

  14. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям MP3-плеерів».

  15. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям телевізорів».

  16. «Використання методів об’єктно - орієнтованого програмування при складанні програми ведення успішності студентів».

  17. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделях сучасних принтерів».

  18. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям КПК».

  19. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по дисциплінам ФІСТ Європейського університету».

  20. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по навчальним закладам України».

  21. «Використання методів об’єктно - орієнтованого програмування при складанні програми – базу даних по фільмам».

  22. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по філіям Європейського університету».

  23. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям сканерів».

  24. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по моделям сучасних пристроїв мобільного зв’язку».

  25. «Використання методів об’єктно - орієнтованого програмування при складанні програми довідник по сучасним моделям автомобілів».

  26. Розробити проект пульта дистанційного керування телевізором.

  27. Розробити проект пульта дистанційного керування відеомагнітофоном.

  28. Розробити проект керування телефоном.

  29. Розробити проект роботи піднімального ліфта.

  30. Розробити проект турнікета метрополітену.

  31. Розробити проект автомата з продажу цукерок.

  32. Розробити проект керування дитячою іграшкою.

  33. Розробити проект системи продажу залізничних квитків.

  34. Розробити проект керування кухонним комбайном.

  35. Розробити проект автопілоту літака.