Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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