Циклова комісія «Комп’ютерних та інформаційних дисциплін»
Завдання на курсовий проект студентки групи РПЗ-225 Воробйової А.
Тема: «Розробка прикладної програми з використанням класу «Інформаційно – довідкова система бібліотека»
Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.
Зміст завдання:
Для книг, які зберігаються в бібліотеці, задаються реєстраційний номер книги, прізвище автора, назва книги, рік видання, видавництво, кількість сторінок. Вивести перелік книг з прізвищами авторів в алфавітному порядку після заданого року. Вхідні дані ввести з клавіатури, записати у текстовий файл. Вихідні дані вивести у контекстне вікно.
Хід роботи
1. У основній програмі створити меню з пунктами:
Ø Введення інформації та збереження даних у файл;
Ø Пошук та сортування записів, візуалізація переліку книг;
Ø вихід з програми.
2. У заголовковому файлі створити клас, який відповідає тематиці завдання. Клас наповнюється полями (змінними) наступної структури, при чому необхідно соблюдати рівні приватності:
Змінні
Ім’я змінної |
Тип змінної |
Реєстраційний номер |
string |
Прізвище автора |
string |
Назва книги |
string |
Рік видання |
int |
Видавництво |
string |
Кількість сторінок |
int |
3. У класі повинні бути реалізовані конструктор та деструктор.
4. Додаток повинен включати такі методи та функції, опис яких розташовується у окремому файлі:
Ø Введення інформації з клавіатури;
Ø Збереження у текстовому файлі;
Ø Зчитування інформації з файлу та сортування записів в алфавітному порядку прізвищ;
Ø Відбір книг не раніше заданого року;
Ø Вивід у контекстне вікно переліку відібраних книг в алфавітному порядку прізвищ авторів.
5. Структура програми повинна бути багато файловою: опис класу та прототипи функцій, розмістити у заголовковому файлі *.h. Опис методів розмістити у файлі *.cpp. Головна програма також повинна бути в окремому модулі.
Завдання видано 17.02.2017 Термін виконання – травень.
Голова циклової комісії |
________________ |
П.Ю.Коломієць |
Керівник курсового проекту |
________________ |
І.В.Тищенко |
МІНІСТЕРСТВО освіти і науки України
Харківський комп’ютерно-технологічний коледж
Національного технічного університету
"Харківський політехнічний інститут"
Спеціальність 121 Інженерія програмного забезпечення
Циклова комісія «Комп’ютерних та інформаційних дисциплін»
Завдання на курсовий проект студента групи РПЗ-225 Карасьов Д.
Тема: «Розробка прикладної програми з використанням класу «Інформаційно – довідкова система продукція заводу»
Основними функціями даної прикладної програми є отримання вхідних даних з клавіатури, їх обробка, збереження у файлі, пошук даних у файлі за критеріями та виведення вихідних даних у вигляді таблиці.
Зміст завдання:
Різні цехи заводу випускають продукцію декількох найменувань. Інформація про продукцію, що випускається включає: назву виробу, кількість за добу, номер цеху, дату. Для заданого цеху необхідно вивести кількість випущених виробів за місяць. Вхідні дані ввести з клавіатури, записати у текстовий файл. Вихідні дані вивести у контекстне вікно.
Хід роботи
1. У основній програмі створити меню з пунктами:
Ø Введення інформації та збереження даних у файл;
Ø Пошук, розрахунок та візуалізація даних;
Ø Вихід з програми.
2. У заголовковому файлі створити клас, який відповідає тематиці завдання. Клас наповнюється полями (змінними) наступної структури, при чому необхідно соблюдати рівні приватності:
Змінні
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.