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

Реферат База даних туристичної фірми





Р (код туру, назва туру, опис туру);

ПУТЕВКА (код путівки, кількість осіб, на яких вона розрахована, статус (звичайна або «палаюча»), вартість, харчування та проживання);

КРАЇНА (код країни, назва країни, необхідність візи);

ТУРОПЕРАТОР (код туроператора, назва, інформація про туроператора)

ЗАМОВЛЕННЯ (код замовлення, клієнт, статус оплати)

Далі необхідно встановити взаємозв'язки між окремими інформаційними об'єктами, що здійснюється шляхом аналізу типів зв'язків між ключами з урахуванням сформульованих раніше умов опису предметної області.

Взаємозв'язки будуть наступними:








2.1.3 Створення бази даних в Access

У Access створимо п`ять таблиць з наступними властивостями полів:

Тури:

§ Код_тура (ключове поле, тип - лічильник)

§ код_країни (тип - числовий, для зв'язку з таблицею «Країни»)

§ Код_туроператора (числове поле, для зв'язку з таблицею «Туроператори»)

§ Назва туру (текстове поле)

§ Опис (поле Мемо)

Туроператори:

§ Код_туроператора (ключове поле, тип - лічильник)

§ Назва туроператора (текстове поле)

§ Контактна інформація (поле Мемо)

Країни:

§ код_країни (ключове поле, тип - лічильник)

§ Назва країни (текстове поле)

§ Необхідність візи (логічне поле)

Путівки:

§ Код_путевкі (ключове поле, тип - лічильник)

§ Код_тура (числове поле, для зв'язку з таблицею Тури)

§ Кількість осіб (числове поле)

§ Харчування (логічне поле)

§ Проживання (логічне поле)

§ Повна вартість (грошове поле)

§ Знижка (числове поле)

§ Вартість зі знижкою (грошове поле)

§ Статус (логічне поле)

Замовлення:

§ Код_заказа (ключове поле, тип - лічильник)

§ Код_путевкі (числове поле, для зв'язку з таблицею Путівки)

§ Клієнт (текстове поле)

§ Оплата (логічне поле)

Схема даних представлена ??на малюнку 2.


Малюнок 2. Схема бази даних «Турфірма»


2.2 Розробка додатки СУБД «Турфірма»


. 2.1 Структура програми

Визначимо структуру програми. При запуску повинна відображатися головна форма. На формі розташуємо компонент для навігації по решті формам. Для перегляду списків і путівки, створимо окрему форму.

Для редагування таблиць «Тури» і «Путівки», також створимо для кожної таблиці окремі форми. Для перегляду і редагування таблиць «Міста» і «Туроператори» створимо також ще дві форми. Ще по одній формі будуть для перегляду списку замовлень і для створення (оформлення) нового замовлення.

У підсумку отримуємо одну головну форму і сім форм для роботи з базою даних. Структура програми представлена ??на малюнку 3. Для подальшого зручності роботи зробимо наші форми дочірніми, а головну форму - батьківської.


Малюнок 3. Структура програми


2.2.2 Модуль даних

Створимо новий проект, збережемо його як TurFirma.

Для підключення бази даних до проекту, додамо компонент Data Module (File - gt; New - gt; DataModule). На цьому компоненті будемо розташовувати невізуальні компоненти для роботи з базою даних. Для подальшої зручності програмування, властивість Name у цього компонента змінимо на DM (скорочене від DataModule). На нього додамо зі вкладки ADO один компонент ADOConnection і п'ять компонентів ADOTable.

підключились до нашої бази даних через компонент ADOConnection наступним чином: Двічі клацнувши лівою кнопкою миші по цьому компоненту, викличемо вікно для підключення компоненту до бази даних.


Малюнок 4. Вікно ConnectionString компонента ADOConnection1.


Натиснувши кнопку Build, викличемо вікно властивостей.


Малюнок 5. Властивості зв'язку з даними


Виберемо рядок Microsoft Office Jet 4.0 OLE DB Provider (драйвер для підключення до Access 2003), натиснемо кнопку далі. У полі «Джерело...


Назад | сторінка 6 з 11 | Наступна сторінка





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

  • Реферат на тему: Електричне поле. Провідники й ізолятори в електричному полі
  • Реферат на тему: Магнітне поле
  • Реферат на тему: Футбольне поле
  • Реферат на тему: Шахтне поле 4-РУ
  • Реферат на тему: Теплове поле