Зміст
Введення
. Загальна характеристика роботи
. 1 Актуальність роботи
. 2 Мета роботи
. 3 Завдання роботи
. Класи
. Структури
. Стандартна бібліотека шаблонів
. Контейнери
. Опис глобальних змінних підпрограми
. Лістинг програми
Висновок
Список літератури
Введення
Раніше, до того, як поширення отримали перші ЕОМ, робочий персонал зазнавав труднощів із зберіганням інформацією про товари, якістю обробки даної інформації. З впровадженням в торгово-промислову структуру перших ЕОМ одночасно з'явилися і програми, систематизують і прискорюють роботу і облік товарів. Ці програми є базами даних, в яких і відбувається зберігання всіх даних про товари. Сучасне програмне забезпечення дозволяє користувачам зберігати величезні обсяги інформації про продукцію, вводити в базу даних значення введені з клавіатури, видаляти будь-який рядок за бажанням користувача, переглядати всі записи, що зберігаються в базі даних, виводити кількість всіх записів на екран, легко і швидко знаходити потрібний товар за необхідними параметрами, без складної роботи з документами проводити швидку надбавку в процентному співвідношенні на потрібний товар. Подібний програмний продукт широко використовується в більшості сучасних мереж великих магазинів і торгових центрів.
База даних - представлена ??в об'єктивній формі сукупність самостійних матеріалів (статей, розрахунків, нормативних актів, судових рішень та інших подібних матеріалів), систематизованих таким чином, щоб ці матеріали могли бути знайдені і оброблені за допомогою електронної обчислювальної машини. База даних Комп'ютер надає можливість користувачеві зберігати й обробляти відомості про комп'ютери.
Завдання роботи: реалізувати програму у вигляді класу, використовуючи для зберігання інформації контейнери стандартної бібліотеки шаблонів (STL) мови C ++. Програма повинна включати наступні функції:
Створення нової бази даних;
Виведення інформації про всіх комп'ютерах;
Додавання в контейнер;
Видалення елементів контейнера;
Заміни елементів контейнера;
Пошук по контейнера за заданим критерієм.
Запис про комп'ютер являє собою структуру, з полями:
база комп'ютер пошук бібліотека
Код товараПроізво-дітельТіп процессораЧастота роботи Обсяг ОЗУ Обсяг жорсткого діскаОб'ём пам'яті відеокартиСтоі-мосnь Кіль-кість
1. Загальна характеристика роботи
. 1 Актуальність роботи
Актуальність програмного продукту «база даних» полягає в затребуваності баз даних, що зберігають інформацію в пам'яті і надають користувачеві широкий спектр можливостей по обробці даної інформації. Розроблена на мові програмування високого рівня C ++, програма використовує принципи об'єктно-орієнтованого програмування та структурний підхід до вирішення поставлених завдань, володіє зручним інтерфейсом, здатністю до зміни під інші типи завдань.
. 2 Мета роботи
Метою даної курсової роботи є створення бази даних комп'ютерів, вивчення алгоритмів, що використовуються при проектуванні програми.
. 2 Завдання роботи
. Вивчити теоретичний матеріал по темі «Об'єктно-орієнтоване програмування», а також практичні особливості проектування програми.
. Реалізувати програму у вигляді класу, використовуючи для зберігання інформації контейнери стандартної бібліотеки шаблонів (STL) мови C ++ (за допомогою стандартної бібліотеки шаблонів).
. Оформити результати виконання курсової роботи відповідно до ставляться.
2. Класи
Клас - складовою тип даних, елементами якого є функції і змінні. В основу поняття клас покладений той факт, що «над об'єктами можна здійснювати різні операції». Властивості об'єктів описуються за допомогою полів класів, а дії над об'єктами описуються за допомогою функцій, які називаються методами класу. Клас має ім'я, складається з полів, званих членами класу і функцій - методів класу.
Об'єкти - конкретне уявлення абстракції, що має свої властивості і методи. Створені об'єкти на основі одного класу називаються екземплярами цього класу. Ці об'єкти мож...