Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовий проект БД2.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
559.79 Кб
Скачать
  1. Логічна структура бази даних

Логічна модель таблиці бази даних передбачає опис властивостей кожного поля таблиці. Наведемо обов'язкові характеристики полів таблиць бази даних. Для розроблених сутностей логічної моделі «Залізничний вокзал» були додані поля, опис яких представлено в табл.1.

Таблиця 1

Таблиця «Trains

Імя поля

Тип даних

Розмір поля

Num

Autoincrement

Number

Number

Name

Alpha

20

PDate

Date

PTime

Time

OTime

Time

Дана таблиця має первинний ключ – Number та зовнішній ключ ­– Name. Такі поля, як PDate, PTime, OTime мають індекси.

Таблиця 1.1

Таблиця «Zakaz»

Імя поля

Тип даних

Розмір поля

Name Client

Alpha

100

Reise

Alpha

100

Stoimost

Money

OTDate

Date

PRDate

Date

OTTime

Time

PRTime

Time

Tip

Alpha

Nomer

Number

Num

Number

Дана таблиця має первинний ключ- Reise, Num. Також поля Stoimost, OTDate, PRDate, OTTime, PRTime мають індекси.

  1. Опис програмного забезпечення для роботи з базою даних

' Проект розроблений для роботи з базою даних під назвою Project1 розташовується в папці диска С, AliasName = Maza.

Зв’язок з базою даних відбувається через компоненти Table1 та Database. Вивід на екран відбувався за допомогою не візуальних компонентів DataSource та візуального компоненту DBGrid.

    1. Опис візуальної форми «Form 1»

Стартова форма дозволяє ввійти далі в програму ( рис 2. )

Рис. 2. Вигляд форми «Form1»

Щоб ввійти в програму і почати користуватись базами даних треба ввести логін та пароль. Якщо пароль або логін не вірний то користувач не зможе продовжувати роботу.( рис. 2.1. )

Рис. 2.1. Вигляд форми «Form1» при не вірному вводі логіну та паролю.

На формі знаходяться компоненти:

Panel1 – що, виступає, як оболочка;

Image1 – що, виконує роль фона програми;

Label1 – що, слугує для відображення тексту «Логін»;

Label2 – що, слугує для відображення тексту «Пароль»;

Button2 – слугує для входу в програму;

Button1 – слугує для перегляду інформації про розробника програми;

MainMenu1- вихід з програми.

Основні методи даної форми:

procedure TForm1.i1Click(Sender: TObject);– вихід з програми;

procedure TForm1.Button2Click(Sender: TObject);– вхід в програму.