Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Svadba.docx
Скачиваний:
1
Добавлен:
23.09.2019
Размер:
6.41 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНСТИТУТ МАТЕМАТИКИ ЕСТЕСТВЕННЫХ НАУК

И ИНФОРМАЦОННЫХ ТЕХНОЛОГИЙ

КАФЕДРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Курсовая работа

по предмету «Разработка и Стандартизация Программных Средств и Информационных Технологий»

на тему:

Создание базы данных «Svadba»

Выполнила:

студент 2 курса

специальности «ПИвЭ»

группа 305

Киммель Е.А.

Руководитель:

доцент, к.т.н.

Воробьева М.С.

Тюмень 2012

Постановка задачи:

Создание базы данных «Svadba» - информационной системы, упрощающей обслуживание клиентов, покупающих свадебные платья. БД разработана в среде программирования Delphi.

Таблицы имеют следующую структуру (структуру полей)

Таблица1 Zakaz

Имя поля

Тип Поля

Размер

Назначение

1

Key

S

Первичный ключ

2

Fio

A

60

Имя заказчика

3

Dress

S

Вторичный ID Таблица 2 Dress

4

Café

A

60

Название кафе

Таблица2 Dress

Имя поля

Тип поля

Размер

Назначение

1

Key

S

Первичный ключ

2

Dress

A

60

Название платьев

3

Cost

Money

Стоимость платья

4

Color

A

60

Цвет платья

5

Material

A

60

Материал платья

Связь между таблицами (Рис.1 Связь между таблицами):

Рис.1 Связь между таблицами

Создание таблиц бд в формате Paradox.

Создать таблицы Zakaz и Dress в формате PARADOX с помощью Database Desktop.

  1. Запустить Database Desktop, зайти в меню File – New – Table (Рис.2 Create Table)

Рис.2 Create Table

Table type оставить Paradox 7, нажать ОК.

  1. Задать структуру полей таблицы (Рис.3 Zakaz.DB)

Рис.3 Zakaz.DB

  1. После того, как все поля заданы, нажать кнопку Save As, задать имя таблицы Zakaz.

  2. Повторить все шаги для таблицы Dress (Рис.4 Dress.DB)

Рис.4 Dress.DB

Реализация интерфейса бд в Delphi

Создание DataModule

  1. Создать новый проект

  2. Создать невизуальную форму (DataModule, т.е. «модуль данных»), на которой будут располагаться компоненты БД: БД: File – New – DataModule

  3. Поставить на форму DataModule компоненты Table1, Table2

Установить свойства:

TableName – Zakaz.DB

TableName – Dress.DB

  1. Рядом с каждой таблицей установить компонент DataSource

Установить свойство:

Dataset – соответствующая таблица БД

  1. Поставить на форму DataModule компоненты Query1, Query2, Query3, Query4, Query5, Query6

  2. Рядом с каждым Query установить компонент DataSource (Рис.5 DataModule)

Установить свойство:

Dataset – соответствующий Query

Рис.5 DataModule

Поэтапное описание работы бд Главная форма приложения

Рассмотрим функции приложения на главной форме:

  1. Таблица Zakaz

Установить на форму DBGrid1для отображения таблицы Zakaz

Для того чтобы связать Unit1и Unit2: File – Use Unit – Unit2 или командой Alt + F11

Установить свойство: DataSource - DataModule2.DataSource1

Определим обработчик события FormActivate главной формы - Form1:

procedure TForm1.FormActivate(Sender: TObject);

begin

DataModule2.Table1.Filtered:= False;

DataModule2.Table1.Active:=True;

end;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]