я важливих даних БД. Саме для здійснення цих та інших можливостей необхідно перейти до реалізації програмного засобу обробки даних - додатки.
.2 Розробка програми
У ході виконання дипломного проекту розробка додатка здійснюється паралельно з розробкою бази даних. [14]
Перше вікно, яке бачить користувач, це вікно ідентифікації, за допомогою якого здійснюється доступ до бази даних користувачів інформаційної системи.
Це проста форма, пов'язана з базою даних Access за допомогою нескладного коду ідентифікації, який санкціонує доступ користувача. Після натискання користувачем кнопки «ОК» програма зчитує ім'я користувача та введений пароль користувача з відповідних полів, а потім здійснює підключення до бази даних Access.
У верхній частині екрана розташоване меню, яке дозволяє підключити / відключити / перепідключити обрану базу даних, або ж при необхідності звернутися до довідкової інформації (рис. 3.6).
Малюнок 3.6 - Форма входу в програму і ідентифікації користувача на етапі розробки
При помилковому введенні пароля або користувача, або ж при спробі несанкціонованого доступу програма видасть повідомлення, представлене на малюнку 3.7.
Малюнок 3.7 - Вікно повідомлення програми
Після успішного підключення до бази даних користувач системи повинен мати можливість безпосередньої роботи з даними самої бази даних.
Безпосереднє пару з базою даних виконано за допомогою модуля даних, в якому містяться: ADOConnection, ADOTable, DataSourse (рис. 3.8).
Малюнок 3.8 - Модуль даних
Компонент ADOConnection має головну властивість ConnectionString, яке дозволяє виконати генерацію рядка підключення, відкриття і закриття з'єднання з базою даних. Перелічимо основні параметри об'єкта:
- Provider - драйвер для підключення до джерела даних (у нашому випадку Microsoft.Jet.OLEDB.4.0" - для підключень до файлів Access і Excel і іншими джерелами даних на основі Jet ;);
- IntegratedSecurity - це властивість аутентифікації;
- DataSource - ім'я джерела даних (файл бази даних Microsoft Access - все залежить від того, до якої базі даних підключаємося);
- InitialСatalog - ім'я бази даних на цьому сервері. У нашому випадку - База данних.mdb.
Об'єкт ADOTable реалізує функції роботи з даними в таблицях бази. За допомогою ADOTable можна переглядати, читати і редагувати ці дані. Перелічимо основні властивості об'єкта:
- TableName - ім'я таблиці, дані якої ми обробляємо;
- Connection - ім'я компонента ADOConnection через який відбувається підключення;
- Active - це властивість одно true, якщо таблиця відкрита.
Об'єкт DataSourse виконує роль посередника між даними і компонентами візуалізації, в нашому випадку це DBGrid (сітка даних).
Таким чином, при натисканні кнопки «Вхід» відкривається головне вікно програми (рис. 3.9).
Малюнок 3.9 - Основна форма програми
Ця форма здійснює доступ кор...