gn="justify">
7. Вихідні дані Вихідними даними в програмі є текстові файли, які містять інформацію про різному автомобільному транспорті, введену в процесі використання програми і збережену в них.
Крім цього, вихідні дані в програмі виводяться на форму додатку в компонент Memo.
логічний програма інтерфейс лістинг
8. Організація зберігання даних у програмі
Робота з усіма об'єктами в програмі відбувається за допомогою покажчиків. У програмі використовуються три масиву покажчиків для кожного класу Так само створені кілька допоміжних масиву для тимчасового зберігання покажчиків. p align="justify"> При закритті програми всі об'єкти, покажчики на які зберігаються в цьому масиві, знищуються.
. Проектування інтерфейсу програми
Інтерфейс програми має одновіконний структуру. Основне вікно програми представлено на малюнку 2. br/>В
Рис. 2 Основне вікно
Зліва у програмі розташовані панелі введення інформації про об'єкти. У правій частині екрана відбувається відображення інформації. br/>
. Тестування та налагодження
У ході розробки програми необхідно тестування і налагодження на кожному етапі. Відповідно, після реалізації ієрархії класів, реалізації методів цих класів, реалізації додаткового функціоналу проводилися тести, щоб виявити недоліки і усунути їх (результату проміжного тестування не наведено). Результат комплексного тестування представлений у табліце3. br/>
Таблиця 3. Результат тестування програми
№ ТестРезультат 1Реалізація ієрархії класів: створення об'єктів (модулі реалізації класів) Успешно2Реалізація ієрархії класів: робота з полями (модулі реалізації класів) Налагодження функцій GET для доступу до полів об'єктів класів. Успешно3Вод з файлу (модуль роботи з об'єктами класів і модуль реалізації класів) Откладка функції ReadFileBase для отримання даних з файлу. Успешно.4Сохраненіе у файл (модуль роботи з об'єктами класів і модуль реалізації класів) Успешно5Просмотр даних (модуль самого додатка і модуль реалізації класів) Успешно6Добавленіе (модуль самого додатка і модуль реалізації класів) Налагодження процедури додавання, додавання обробників помилок. Успешно7Поіск (використання додаткового класу) Успешно8Удаленіе (використання додаткового класу) Успішно
Таким чином, функціонал програми та його реалізація відповідають вимогам, пред'явленим в технічному завданні.
Висновок
У ході виконання курсової роботи були закріплені теоретичні знання в області об'єктно-орієнтованого програмування на зике С + +. Була ро...