ям і обробкою подій.
. Переносимо на головну форму необхідні компоненти
9. Перетягуємо на кожну форму необхідну кількість компонентів DBGrid, для представлення записів таблиць і властивістю DataSource з'єднуємо їх з джерелом даних, а заголовки стовпців таблиць перейменовуємо у відповідні назви полів.
. Перетягуємо необхідну кількість інших візуальних компонентів: TButton, TLabel, TEdit,
Малюнок 4. Зовнішній вигляд програми і пошук.
. Далі аналогічним чином створюємо інші форми, підключаємо заголовні файли і в обробниках подій кнопок.
17. Додавання реалізуємо через створену раніше збережену процедуру на додавання: ADD_CHIT, для цього помістимо на DataModule2 компонент IBStoredProc3 і налаштуємо у нього такі властивості:
DataBase=IBDatabase1; StoredProcName=ADD_CHIT.
Рісунок.5. Форма для таблиці читачі.
Для реалізації фільтрації, помістимо на форму два компоненти Edit (для завдання діапазону фільтрації даних) і компонент Button щоб подати запит для фільтрації
. Для генерації звітів додаємо на головну форму відповідні кнопки і пишемо необхідний код в обробнику подій (див. Додаток 2).
Для формування звітів також будуть виділені окремі форми.
Малюнок 6. звіт
. Командою Run- gt; Run компілюємо, збираємо і запускаємо додаток.
Повний лістинг програми представлено Додатку 2.
4. Створення Web програми. Web-доступ
Web додаток в технології Клієнт-Сервер являє собою якийсь інтерфейс між користувачем і базою даних, розташованої на сервері і складається під управлінням якої-небудь СУБД. Такі додатки відрізняються від додатків Windows тим, що користувачеві не потрібна наявність ніяких встановлених додатково на комп'ютері програм, крім Web-браузера. Всі дії, які вимагає виконати такий додаток, виконуються безпосередньо на сервері. Крім того, додаток Windows є вже Відкомпілювати файлом, а Web-додаток інтерпретуються сервером у момент звернення користувача до даного додатком.
Для створення такого додатка буде використаний мова програмування PHP - інтерпретована, скриптова мова програмування, створена для генерації HTML-сторінок на Web-сервері і роботи з базами даних. А так само мова гіпертекстової розмітки HTML для створення інтерфейсу програми.
Отже, додаток буде містити головну інтерфейсну сторінку з заголовком, меню і частиною, куди буде завантажуватися контент.
Решта сторінок будуть повністю написані на PHP: сторінки з додаванням даних в таблиці, видаленням даних в таблиці і редагуванням даних. Також буде реалізований пошук по базі даних.
У результаті додаток буде мати наступну карту сторінок:
Малюнок 7. Схема створеного Web-додатки
Листинги Web-додатки представлені у додатку Створене Web-додаток .
Доступ до додатка: # justify gt;
Малюнок 8. Головна сторінка
Рісунок.9. Таблиця Читачі і редагування
Рісунок.10. Результат редагування
Рісунок.11. Видалення
Рісунок.12. Результат видалення
Рісунок.13. Пошук
Рісунок.14. Результати пошуку
Рісунок.14. Сортування
Рісунок.15. Результати сортування
Висновок
В результаті виконання курсової роботи нами було створено два клієнтських програми Бібліотека raquo ;, це Windows і web - додатки. Були досягнуті всі поставлені цілі та завдання: Поглиблено теоретичні та практичні знання в області баз даних і систем управління базами даних. Користувачам надається широка можливість одночасної роботи в обох додатках з однією базою даних.
Робота над курсовим проектом дозволила набути навичок створення інформаційних систем, заснованих на клієнт - серверної технології з використанням РСУБД Firebird. База даних для інформаційної системи створена в середовищі РСУБД Firebird і розроблена з допомогою утиліти IBExpert.
Розроблена інформаційна система володіє всією необхідною для роботи функціональністю і цілком може стати основою в діяльності бібліотеки, тому web інтерфейс є дуже зручним додатком для роботи з БД.
Список в...