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

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

Завдання на курсовий проект студентки групи РПЗ-225 Воробйової А.

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

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

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

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

Хід роботи

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

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

Ø  Пошук та сортування записів, візуалізація переліку книг;

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

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

Змінні

Ім’я змінної

Тип змінної

Реєстраційний номер

string

Прізвище автора

string

Назва книги

string

Рік видання

int

Видавництво

string

Кількість сторінок

int

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

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

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

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

Ø  Зчитування інформації з файлу та сортування записів в алфавітному порядку прізвищ;

Ø  Відбір книг не раніше заданого року;

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

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

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

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

________________

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

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

________________

І.В.Тищенко

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

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

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

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

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

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

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

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

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

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

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

Хід роботи

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

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

Ø  Пошук, розрахунок та візуалізація даних;

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

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

Змінні