gn="justify"> відомості про клієнта: прізвище, ім'я, адреса, по батькові, адреса і телефон клієнта. Змінні дані мають тип даних string;
відомості про автомобіля: марка автомобіля, повна вартість, вартість прокату, дата видачі та дата повернення;
при пошуку даних: прізвище (при пошуку клієнта на прізвище), дата (при пошуку за датою), марці автомобіля (при пошуку по марці автомобіля).
Вихідні дані
дані пошуку по прізвища - поля (прізвище, район, адреса, телефон, марка автомобіля, дата укладення договору, дата закінчення договору,);
дані пошуку поля структури, такі як прізвище і марка автомобіля;
дані пошуку по марці автомобіля - поля (прізвище, ім'я, по батькові адреса, телефон, дата укладення договору, дата закінчення договору);
. Розробка програмного модуля
. 1 Структура програмного модуля
Блок-схема програми виконана в Microsoft Visual Studio представлена ??відповідно до малюнком 1:
Малюнок 1.- блок Лист 2 схема програми
. 3 Опис розробленої програми
Дана програма була розроблена на двох мовах програмування: Microsoft Visual Studio (консольний додаток), і, Borland C ++ Builder (додаток для форм) для реалізації можливості автоматизованого введення інформації по авто прокату, з метою подальшого зберігання даної інформації та її обробки, а так само для оперативного доступу до вже наявної в базі даних інформації.
Програми, в відповідності з поставленими завданнями, працюють за допомогою обробки файлу містить структуру даних. Обробка даних містить наступні пункти: додавання запису, пошук необхідних значень полів запису, виведення інформації користувачеві.
Особливість виконання консольного застосування написаного в Microsoft Visual Studio, полягає в тому, що діалог користувача та програмного забезпечення відбувається за допомогою введення в рядок консолі необхідних значень відповідно до малюнком 1.
Малюнок 1 - Консольне додаток Microsoft Visual Studio.
Програмне забезпечення реалізоване в С ++ Builder, відрізняється від аналогів реалізованих на інших мовах програмування тим, що має інтерфейс, висновок даних відбувається в базу даних Access, за допомогою таблиці (BDgrid) відповідно з малюнком 2.
Малюнок 2 - Додаток написане в С ++ Builder.
Для роботи з програмою необхідні реєстраційні дані клієнта. Введення даних здійснюються в програму в соответствующею форму. У програмі реалізовано реєстрація нових клієнтів, і здійснення пошуку клієнтів за різними критеріями.
. Тестування програмного модуля
програмний прокат автомобіль інформація
Тестування програми можна зробити в два етапи.
. Тестування стійкості. Перевірялася реакція програми на некоректний введення даних, значення яких виходять за допустимий діапазон.
. Тестування функціональності. Виконувалася перевірка правильності наданої інформації. Дані у всіх випадках успішно перевірені.
. Тестування застосовності. Виконувалася перевірка задоволення способів використання вимогам завдання (час реакції програми на команди користувача, зрозумілість інтерфейсу, стійкість обчислювального процесу).
Таблиця 1 Звіт виконання тестування
П/пЕтап тестірованіяОшібкіОтметка про ісполненіі1Тестірованіе устойчівостіНетВиполнено2Тестірованіе функціональностіНетВиполнено3Тестірованіе пріменімостіНетВиполнено
Технічні характеристики комп'ютера, на якому проводилося тестування:
процесор Pentium IV 1.8 x2 Gg
4096 оперативної пам'яті, DDR3
відеокарта AMD Radeon HD 6490M;
жорсткий диск Samsung, обсяг 500Гб.
Тестування показало, що програма працює без помилок. Ніяких відхилень у роботі її не виявлено. Завантаження відбувається швидко і становить не більше 3-7 секунд.
. Керівництво програміста
Дана система була розрахована на зручність користування нею і при розробці був створений простий, зрозумілий користувачеві інтерфейс. Для запуску програми необхідно скористатися ехе-файлом, що знаходиться в каталозі програми. У випадку, з програмним додатком реалізованому у вигляді консолі, користувач переміщається по меню програми за допомогою введення у вікно консолі індексу відповідного п...