- •Курсовая работа
- •Постановка задачи:
- •Создание таблиц бд в формате Paradox.
- •Реализация интерфейса бд в Delphi
- •Поэтапное описание работы бд Главная форма приложения
- •Сортировка
- •Создание Secondary Indexes
- •Фильтры
- •Поиск записей:
- •Запросы:
- •Действия с таблицей (добавление, редактирование, удаление записей):
- •Удаление и редактирование
- •Справочная система
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНСТИТУТ МАТЕМАТИКИ ЕСТЕСТВЕННЫХ НАУК
И ИНФОРМАЦОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Курсовая работа
по предмету «Разработка и Стандартизация Программных Средств и Информационных Технологий»
на тему:
Создание базы данных «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.
Запустить Database Desktop, зайти в меню File – New – Table (Рис.2 Create Table)
Рис.2 Create Table
Table type оставить Paradox 7, нажать ОК.
Задать структуру полей таблицы (Рис.3 Zakaz.DB)
Рис.3 Zakaz.DB
После того, как все поля заданы, нажать кнопку Save As, задать имя таблицы Zakaz.
Повторить все шаги для таблицы Dress (Рис.4 Dress.DB)
Рис.4 Dress.DB
Реализация интерфейса бд в Delphi
Создание DataModule
Создать новый проект
Создать невизуальную форму (DataModule, т.е. «модуль данных»), на которой будут располагаться компоненты БД: БД: File – New – DataModule
Поставить на форму DataModule компоненты Table1, Table2
Установить свойства:
TableName – Zakaz.DB
TableName – Dress.DB
Рядом с каждой таблицей установить компонент DataSource
Установить свойство:
Dataset – соответствующая таблица БД
Поставить на форму DataModule компоненты Query1, Query2, Query3, Query4, Query5, Query6
Рядом с каждым Query установить компонент DataSource (Рис.5 DataModule)
Установить свойство:
Dataset – соответствующий Query
Рис.5 DataModule
Поэтапное описание работы бд Главная форма приложения
Рассмотрим функции приложения на главной форме:
Таблица 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;