ВИМОГИ ДО КУРСОВОГО ПРОЄКТУ

1. Загальні умови:

- мова програмування (Python)

- програмний продукт – віконний (graphical user interface) додаток.

- вхідні дані подаються користувачем на GUI.

- результати відображаються користувачу у віконному режимі.

- база даних – це текстовий файл, тому передбачити збереження даних у файл та зчитування даних з файлу.

- передбачити навігаційну панель (меню), яка повинна забезпечувати перегляд, редагування, додавання, видалення даних.

- передбачити сортування, фільтрацію та пошук даних по самостійно вибраному ключу.

- обов’язкова перевірка коректності вводу даних та обробка виключень.

- наявність «посібника користувача» – інструкції з використання програми.

2. Умови програмної реалізації Програмна реалізація має складатися не менше ніж з 4-5 класів, серед яких передбачити класи-нащадки, абстрактні класи та класи-інтерфейси.

Крім завдань, що вказані в індивідуальній умові, передбачити реалізацію не менше 5- ти «власно-придуманих» методів згідно предметної області.

Всі класи повинні містити:

- конструктор для ініціалізації об’єкта;

- конструктор перезавантаження із параметрами – значення створюваних об’єктів вводяться з клавіатури і передаються в конструктори об’єктів у вигляді параметрів;

- деструктор для звільнення пам’яті (з повідомленням про знищення об’єкта);

- методи обробки даних, зазначені в індивідуальному завданні.

Всі поля класу зробити закритими (модифікатор доступу private), а доступ, ініціалізацію та зміну кожного поля виконати через властивості (Python: функція property).

В класах-нащадках передбачити поліморфізм методів класу.

2 года назад
guest_16687812806781
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Ильев
 
30 лет
2 года в сервисе
Был
2 года назад
1 отзыв(-1)
2 года назад
Михаил
 
32 года
4 года в сервисе
Был
4 дня назад
25 отзывов(-1)
2 года назад