Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма &Студентський гуртожиток&

Реферат Програма &Студентський гуртожиток&





ано на малюнку 10.


Рисунок 10 - Створення зв'язку між таблицями Student і Komnats.


Аналогічним чином створюються зв'язки між таблицями Mebely і Komnats по полю «Komnata», Proiwestie і Komnats по полю «Komnata», Student і Gruppa по полю «IDgroup», Roditel і Student по полю «FIOstudent», Facultet і Gruppa по полю «Special». У базі даних використовуються всього шість зв'язків.



3.2 Створення псевдоніма в BDE Administrator


У Delphi проблема передачі в програму інформації про місце знаходження файлів бази даних вирішується шляхом використання псевдоніма бази даних. Псевдонім (Alias) - це коротке ім'я, поставлене у відповідність реального, повного імені каталога бази даних. Такий псевдонім повинен бути зареєстрований у файлі конфігурації конкретного комп'ютера за допомогою утиліти BDE Administrator.

Для доступу до інформації програма, що забезпечує роботу з базою даних, підключається бібліотека Borland Database Engine (BDE), яка, у свою чергу, використовує конфігураційний файл, що містить інформацію про всі зареєстровані в системі псевдонімах.

Створюється новий псевдонім бази даних. Запускається утиліту BDE Administrator. Вибирається в головному меню елемент Object | New. У вікні (малюнок 16) залишається тип створюваної БД без змін (STANDARD) і натискається OK. Здається ім'я псевдоніма - Labka.


Малюнок 16 - Результат створення псевдоніма



4. Розробка алгоритмів роботи програми


Дана програма призначена для різних користувачів. Після запуску програми відбувається підключення модулів (блок 2). Вхід в БД відбувається через головну форму (блок 3). Якщо вхід виконується в базу «Групи» (блок 4), тоді можна відкрити форму «Групи» (блок 5), або відкривається база «Кімнати» (блок 6,7). Якщо ж відбувається натискання кнопки «Додати» (блок 8), то здійснюється додавання запису в БД (блок 9).

Якщо натиснута кнопка «Видалити» (блок 10), то обрана запис видаляється з БД (блок 11). При натисканні кнопки «Змінити» (блок 12), здійснюється зміна запису в БД (блок 13). Натискання кнопки «Зберегти» (блок 14), призводить до збереження запису в БД (блок 15). Якщо вхід виконується в базу «Всі студенти» (блок 16), відкривається форма «Всі студенти» (блок 17).

Якщо необхідно подивитися «Звіт» студентів за групами (блок-схема 18), то формується звіт (блок 19). Після формування звіту можна повернутися на головну форму (блок20), або завершити роботу програми (блок 21).

Блок-схема даного процесу представлена ??в додатку Б на рисунку Б.1.



5. Розробка програми користувача


Розробка додатків баз даних здійснюється за допомогою використання середовища програмування Delphi7.

Головна форма має три кнопки управління: Кімнати, Всі студенти і кнопка «Групи». На малюнку 17 представлена ??головна форма.


Малюнок 17 - Головна форма


Для того щоб додати групи, необхідно натиснути кнопку «Групи». У цій формі (форма № 2) розташовується група компонентів TTable, DataSource, DBGrid1і DBNavigator1.

Для того щоб подивитися інформацію про всіх студентів необхідно нажать на кнопку «Всі студенти». Тут розташовується група компонентів Ttable, Query1, DataSource, DBGrid1і Navigator1, Combobox, Label, TText.

Для Student у властивостях вказується DatabaseName, яка пов'язує набори даних із псевдонімом BDE (ім'я псевдоніма lab3) і TableName задається Student.db. Далі активізується компонент, тобто Active=True.

Для DataSource у властивостях вказується DataSet=Table1 для зв'язку візуальних компонентів з набором записів.

Компонент DBGrid1 відображає вміст таблиці БД у вигляді сітки, в якій стовпці відповідають полях, а рядки - записами. За замовчуванням користувач може переглядати і редагувати дані. Компонент DBNavigator1 надає можливість переміщатися по таблиці, редагувати, вставляти і видаляти записи. Компоненти DBGrid1 і DBNavigator1 зв'язуються зі своїм джерелом даних - компонентом DataSourse1 через свої властивості DataSource.

На цій же формі розташовуються чотири компоненти BitBtns зі зміненим властивістю Caption: Додати, Змінити, Зберегти, Видалити, яким відповідають процедури з необхідними функціями Table1.Insert; Table1.Delete; Table1.Edit; Table1.Post. Далі у властивостях VisibleButtons для компонента DBNavigator1 встановлюється значення true для nbInsert, nbDelete, nbEdit, nbPost.

Для налаштування зовнішнього вигляду компоненти DBGrid1 ви...


Назад | сторінка 4 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Блок управління джерелом живлення Bertan 210
  • Реферат на тему: Блок додавання двійкових чисел
  • Реферат на тему: Блок для роботи пам'яті з периферійними пристроями
  • Реферат на тему: Системний блок
  • Реферат на тему: А. Блок і символізм