Курсовая работа: Інформаційно-довідкова система 2
- Занесення у файл;
- Зчитування з файлу;
- Пошук запису;
- Редагування запису;
- Вставка нового запису;
- Знищення запису;
- Знаходження запису найменшою кількістю треків у заданому діапазоні років
- Вихід.
Використовувати дану програму можна для вивчення принципу роботи зі поліморфізмом та списком.
При роботі зі списками на практиці частіше усього приходиться виконувати наступні операції:
- знайти елемент з заданими властивостями;
- знайти перший елемент у лінійному списку;
- вставити елемент до та після вказаного вузла;
- видалити конкретний елемент із списку;
- упорядкувати вузли списку у конкретному порядку.
2. Технічні характеристики
Функціонування системи цілком забезпечується стандартною конфігурацією IBM сумісних персональних ЕОМ. Для експлуатації системи необхідний IBM/PC AT з CPU типу k286 чи вище, обсягом оперативної пам'яті 4 Мбайт і накопичувачем на HARD диску обсягом не менш 200 Мбайт.
Що стосується даної програми, то вхідними даними є інформація типу int та char. Вихідні дані є типами цих же типів. Основні функції встановлюють інформацію або виводять її на екран.
Нижче приведені схеми алгоритму головної функції void main ().(Дивись малюнок 1.1)
3. Очікувані техніко-економічні показники
Дана програма займає мінімальний об’єм пам’яті. Поширена інформація щодо вимог зазначена вище. Економічні прибутки не розглядаються, оскільки дана програма є об’єктом для навчання. Є можливість щодо використання її як посібника для наступних курсів.
4. Розробка
У програмі використовується поліморфізм, інкапсуляція та успадкування, яскраво представлено ООП. При звернені до батьківського класу, викликаються функції наслідних класів(поліморфізм).При успадкуванні наслідні класи мають доступ до полів батьківського класу. Використано віртуальні функції та поліморфний список об’єктів.
Інкапсуляція дозволяє «заховати» змінні-елементи класу.
Опис класів
album
Змінна | Призначення | Методи | Призначення |
Nazv God |
Назва альбому К-во Просмотров: 1140
Бесплатно скачать Курсовая работа: Інформаційно-довідкова система 2
|