Разработка приложения базы данных — КиберПедия 

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Разработка приложения базы данных

2017-10-09 338
Разработка приложения базы данных 0.00 из 5.00 0 оценок
Заказать работу

Для удобства работы с базой данных создадим соответствующие приложение. Разработку приложения будем проводить в среде Borland Developer Studio 2006. Прежде чем приступить к самому проектированию, необходимо создать специальный драйвер.

Это необходимо, так как существует много типов СУБД поддерживающих стандарт SQL. Каждая из этих СУБД реализует хранение данных и обработку запросов по-своему. Для того, чтобы приложение могло манипулировать данными БД, нужна специальная программа - драйвер, которая выполняет роль посредника между СУБД и клиентским приложением. Таким образом, чтобы клиентское приложение могло «добраться» до БД оно должно связаться с ее драйвером[9].

Преимущества использования драйвера:

ü Все настройки хранятся отдельно от клиентского приложения.

ü Программисту достаточно указать некоторое имя и программа найдет и включит связанные с ним настройки.

ü При работе через алиас легко перевести приложение с одного сервера на другой.

Например, вы отлаживаете приложение на локальной версии SQL-сервера, а затем переходите на сетевую версию. (Такой перевод называется масштабированием). При этом не требуется изменять приложение, которое осуществляет доступ к таблицам. Если в приложении расположение БД указано с помощью псевдонима, то после перемещения БД достаточно изменить путь, на который указывает псевдоним, т. е. необходимо видоизменить только конфигурацию псевдонима. Если же в приложении путь к базе данных указан без помощи псевдонима, то после перемещения БД нужно будет изменить и само приложение, т. е. внести изменения в исходный код и заново его транслировать[10].


 

Рассмотрим более подробно создание драйвера для базы данных: Timakin.mdb. Для доступа к БД на основе спецификации Open Database Connectivity, разработанной компанией Microsoft, используются драйверы ODBC.

При создании ODBC драйвера выполните следующие действия (Пуск/ /Панель управления/ Администрирование): откройте окно Администрирование и выполните двойной щелчок левой кнопкой мыши по пиктограмме Источники данных(ODBC).

Рисунок 20. Системная папка: Администрирование


 

Рисунок 21. Driver do Microsoft Access (*.mdb)

В поле Имя источника данных введем имя вновь создаваемого драйвера.

Введем: StarStoun_Timakin; при необходимости поясним назначение драйвера в поле Примечание: Курсовой проект; щелкнем по кнопке Выбрать и найдем имя созданной базы данных: - в поле База данных укажем полный путь к вновь созданной БД, например, Timakin.mdb.

Рисунок 22. Конфигурация драйвера

Рисунок 23. Драйвер StarStoun_temeshov_2036

После того, как соответствующий драйвер создан, можно приступать к разработки самого приложения для работы с базой данных: Timakin.mdb.

Для работы с базой данных в Borland Developer Studio 2006 есть специальные компоненты, некоторые из них отображаются на форме, а другие нет. Их называют компонент - наборы данных. В терминологии Delphi набор данных представляет собой совокупность записей, взятых из одной или нескольких таблиц БД. В Delphi для работы с базой данных служат компоненты TTable -таблица, TQuery -запросы, и ряд других.

TTable отображается следующей пиктограммой, является не визуальным компонентом, необходим для работы для доступа к таблицам базы данных:

DataSource источник данных. Служит связующим звеном между компонентами доступа к данным и компонентами отображения данных:

DBGrid использует табличную форму визуализации данных, содержащихся в текущем наборе данных. Иногда его называют «сетка».

Прейдем к созданию нового проекта:

Рисунок 24. Создание нового проекта SDI Application

Для создания приложения не обходимо провести настройку визуальных и не визуальных компонентов. Первым делом перенесем с панели инструментов три объекта для работы с базой данных. А именно TTable и DataSource является не визуальными компонентами и визуальным компонентом DBGrid, рассмотрим их настройку.

Для корректной работы необходимо настроить некоторые пункты, в данном случае это: DatabaseName: StarStoun_Timakin (нужно выбрать название драйвера, который был создан ранее), TabelName: Заказы (выбор таблицы из базы данных), в разделе Miscellaneous: Active – true (открывает поток данных из таблицы базы данных).


 

Рисунок 25. Настройка компонента TTable

Для связывания компонента доступа TTable с текущим звеном DataSource для последующего отображения в grid. Выберем в DataSet: название компонента TableZakaz.

Рисунок 26. Настройка компонента DataSource

Для отображения информации из таблицы базы данных необходимо выбрать соответствующие название в разделе DataSource: DataSourceZakaz. Если поток данных был включен, то увидим отображение полей и столбцов из таблицы базы данных.

Рисунок 27. Настройка компонента DBGrid

Далее приведены скриншоты разработанного приложения:

Рисунок 28. Скриншот приложения-Заказы

 

Рисунок 29. Скриншот приложения-Квитанции

Рисунок 30. Скриншот приложения-Изделия

Рисунок 31. Скриншот приложения-Клиенты

 

Рисунок 32. Скриншот приложения-Сотрудники


 

Заключение

Созданная в среде BPwin функциональная модель отражает принцип работы сервисной службы по ремонту электрооборудования. Данная структура позволяет более детально взглянуть на принцип работы данного сервиса.

При создании функциональной модели проводилась декомпозиция контекстных диаграмм, как по методологии IDEF0 так и по методологии DFD, которая используются для описания документа и обработки информации. Это послужило основой для разработки базы данных в среде ERwin, чтобы было возможно корректно провести прямое проектирование для генерации базы данных при помощи Script-файла, чтобы можно с это базой данных было работать в системе управления базой данных Access. А также было разработано приложение для работы с Timakin.mdb, её работа была продемонстрирована в соответствующем разделе курсового проекта.


 


Поделиться с друзьями:

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.009 с.