Основною метою виконання курсової роботи є створення програми для обробки інформації про оренду торгової площі , що описується властивостя-ми: код торгової точки, прізвище, ім’я, по батькові, площа, дата початку оренди, дата закінчення оренди, вартість на день.
Кожен об'єкт повинен бути описаний як клас зі вказаними властивостя-ми. Як метод класу необхідно реалізувати наступні операції: ініціалізація (за-вдання початкових властивостей), запис класу у файл, читання класу з файлу.
Програма обробки повинна виконувати наступні функції:
- створення нового файлу з набором даних про об'єкти;
- додавання у файл нових об'єктів;
- виконання операцій над даними;
- інформація про розробника;
- вихід з програми.
Всі функції програми видавати на екран у вигляді меню користувача.
Опис класу і кожна функція програми повинні бути реалізовані у вигляді окре-мих програмних файлів-модулів.
Програма повинна мати такі розділи:
- створення нового файлу – цей розділ виконує функцію створення нової бази даних на диску, всі поля заповнюються з клавіатури;
- додавання даних у файл – дозволяє додавати до файлу нові записи, вве-дені з клавіатури;
- виконання операцій з файлом – дозволяє виконувати пошук або видален-ня записів по заданим умовам, користувач задає умови для будь-яких полів, при пошуку по числовим полям, дані беруться в діапазоні від А до В;
- інформація про розробника – відображає прізвище, ім’я, по-батькові, групу, номер варіанту та тему;
- вихід – дозволяє вийти з програми.
Потрібна функція обирається за допомогою меню и кожна функція вико-нується у вигляді окремого файлу модуля.
в файлах для покупки отчет и исходники программы
Вступ 3
1 Побудова класу 4
1.1 Постанова задачі 4
1.2 Проектування класу 5
2 Побудова модулів 6
2.1 Модуль створення файлу 6
2.2 Модуль перегляду файлу 8
2.3 Модуль додавання даних в файл 10
2.4 Модуль пошуку даних 12
2.5 Модуль видалення даних із файлу 16
2.6 Модуль інформації 19
3 Побудова програми 21
3.1 Проектування головної програми 21
3.2 Створення проекту і компіляція 23
4 Тестування і супровід програми 24
4.1 Тестування модулів 24
4.2 Інструкція по роботі з програмою 26
Висновок 27
Перелік використаних джерел 28
1. Конспект лекцій з предмета «Об’єктно-орієнтоване програмування»
2. С.Прата Язык программирования С++. Лекции и упражнения.-Пер. с англ.-СПб:Символ-Плюс,2002
3. Сабуров С.В. Языки программирования С и C++. – М: Бук-пресс, 2006
4. Хенкеманс Д., Ли М. Программирование на C++. - Пер. с англ. - СПб: Питер, 2004
5. Шилдт Герберт C++: руководство для начинающих, 2-е издание.: Пер. с англ. М.; Издательский дом "Вильямс, 2005