Зміст
база бібліотека програма delphi
Введення
. Середа розробки програмного продукту
. 1 Робота з базами даних в Delphi
. 2 Компоненти доступу до даних
. 3 Доступ до даних
. Розробка бази даних Бібліотека
. 1 Інтерфейс програми
Висновок
Список використаної літератури
Додаток А Лістинг програми
Введення
Основні ідеї сучасної інформаційної технології базуються на концепції, згідно якої дані повинні бути організовані в бази даних з метою адекватного відображення мінливого реального світу і задоволення інформаційних потреб користувачів. Ці бази даних створюються і функціонують під управлінням спеціальних програмних комплексів, званих системами управління базами даних (СКБД). [1]
Ця курсова робота присвячена спрощенню однієї зі сторін практичної діяльності з використанням баз даних.
База даних - це пойменована сукупність структурованих даних предметної області.
Враховуючи інтегрування комп'ютерних технологій в повсякденне життя, такі установи як, наприклад, бібліотеки можуть використовувати комп'ютерні програми для зберігання різних даних (інформація про книги, про абонементах, про читачів і т.д.).
Метою курсової роботи є створення програми Бібліотека raquo ;, яка спрощує роботу співробітників бібліотеки, що призводить до економії великої кількості часу.
Завданнями курсової роботи є систематизація, закріплення і розширення теоретичних і практичних знань з використання готових і створення власних баз даних, застосовуючи систему об'єктно-орієнтованого програмування Delphi, а також розвиток навичок ведення самостійної роботи.
1. Середа розробки програмного продукту
Для розробки була вибрана мова програмування Delphi. Мова програмування Delphi - це комбінація кількох найважливіших технологій:
- Високопродуктивний компілятор в машинний код;
- Об'єктно-орієнтована модель компонент;
- Візуальне (а, отже, і швидкісний) побудова додатків з програмних прототипів;
- Масштабовані кошти для побудови баз даних.
Компілятор, вбудований в Delphi, забезпечує високу продуктивність, необхідну для побудови додатків в архітектурі клієнт-сервер raquo ;. Він пропонує легкість розробки і швидкий час перевірки готового програмного блоку, характерного для мов четвертого покоління (4GL) і в той же час забезпечує якість коду, характерного для компілятора 3GL. Крім того, Delphi забезпечує швидку розробку без необхідності писати вставки на С або ручного написання коду (хоча це можливо) Використовуються структурний об'єктно-орієнтована мова (Object Pascal), який поєднує з виразну потужність і простоту програмування, характерну для мов 4GL, і ефективність мови 3GL. Програмісти негайно можуть почати виробляти працюючі додатки, і їм не доведеться для цього вивчати особливості програмування подій в Windows. Delphi повністю підтримує передові програмні концепції включаючи інкапсуляцію, успадкування, поліморфізм і управління подіями.
1.1 Робота з базами даних в Delphi
Технологія ADO забезпечує для додатків єдиний спосіб доступу до джерел даних різних типів. Згідно термінології ADO, будь-яке джерело даних (база даних, електронна таблиця, файл) називається сховищем даних, з яким за допомогою провайдера даних взаємодіє додаток. Мінімальний набір компонентів додатка може включати об'єкт з'єднання, об'єкт набору даних, об'єкт процесора запитів. Технологія ADO в цілому включає в себе не тільки самі об'єкти, а й механізми, що забезпечують взаємодію об'єктів з даними і додатками. Механізм доступу до даних через ADO і численні об'єкти, і інтерфейси реалізовані в Delphi у вигляді набору компонентів, розташованих на сторінці ADO. Така архітектура дозволяє зробити набір об'єктів і інтерфейсів відкритим і розширюваним.
На закладці ADO розташовані компоненти:
1. Компоненти з'єднання:
- ADOConnection
- ADOCommand
. Стандартні компоненти:
- ADODataSet - універсальний набір даних
- ADOTable - таблиця БД
- ADOQuery - запит SQL
- ADOStoredProc - збережена процедура