Розробка прикладної програми з використанням класу «Інформаційно – довідкова система клієнти магазину, страница 12

"Харківський політехнічний інститут"

Спеціальність 121 Інженерія програмного  забезпечення

Циклова комісія «Комп’ютерних та інформаційних дисциплін»

Завдання на курсовий проект студента групи РПЗ-225 Решетняк М.

Тема: «Розробка прикладної програми з використанням класу «Інформаційно – довідкова система автостоянка»

Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.

Зміст завдання:

На автостоянці знаходяться автомобілі, інформація по яких зберігається у наступному вигляді: ПІБ володаря, марка автомобіля, колір автомобіля, об’єм двигуна, номер місця. Якщо автовласник ставить авто на стоянку, то він забирає свідоцтво у чергового. Вхідні дані ввести з клавіатури, записати у  текстовий файл.  Вивести на екран інформацію про автомобілі, що знаходяться на автостоянці в даний час та розрахувати середній об’єм двигуна цих автомобілів для подальшого розрахунку забруднення навколишнього середовища

Хід роботи

1.  У основній програмі створити меню з пунктами:

Ø  Введення інформації та збереження даних у файл;

Ø  Редагування стану присутності;

Ø  Візуалізація автомобілів, які присутні на автостоянці, розрахунок та відображення інформації;

Ø  Вихід з програми.

У основній програмі також повинні бути створені масив або структура з екземплярів класу, що дозволить користувачу виводити на екран інформацію з екземплярів класу у якості таблиці.

2.  У заголовковому файлі створити клас, який відповідає тематиці завдання. Клас наповнюється полями (змінними) наступної структури, при чому необхідно соблюдати  рівні приватності:

Змінні

Ім’я змінної

Тип змінної

Прізвище

string

Ім’я

string

Побатькові

string

Марка авто

string

Колір авто

string

об’єм двигуна

float

Номер місця

int

Стан присутності

Bool

3. У  класі повинні бути реалізовані конструктор та деструктор.

4. Додаток повинен включати такі методи, опис яких розташовується у окремому файлі:

Ø  Введення даних з клавіатури;

Ø  Збереження у текстовому файлі;

Ø  Редагування стану присутності автомобіля за номером місця;

Ø  Зчитування інформації з файлу тільки тих записів, стан присутності яких ТRUE;

Ø  Розрахунок середнього об’єму двигуна присутніх автомобілів;

Ø  Вивід у контекстне вікно перелік присутніх автомобілів на автостоянці та їх середній об’єм двигуна.

5. Структура програми повинна бути багато файловою: опис класу та прототипи функцій, розмістити у заголовковому файлі *.h. Опис методів розмістити у файлі *.cpp. Головна програма також повинна бути в окремому модулі.

Завдання видано  17.02.2017                                                  Термін виконання – травень.

Голова циклової комісії

________________

П.Ю.Коломієць

Керівник курсового проекту

________________

І.В.Тищенко

МІНІСТЕРСТВО освіти і науки України

Харківський комп’ютерно-технологічний коледж

Національного технічного університету

"Харківський політехнічний інститут"

Спеціальність 121 Інженерія програмного  забезпечення

Циклова комісія «Комп’ютерних та інформаційних дисциплін»

Завдання на курсовий проект студента групи РПЗ-225 Річко Є.

Тема: «Розробка прикладної програми з використанням класу «Інформаційно – довідкова система продаж комп’ютерів»

Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.

Зміст завдання: