4. Описание алгоритма решения задачи и его машинная реализация
Общий алгоритм решения поставленной задачи включает в себя ряд пунктов:
. Описание и создание структуры базы данных;
. Разработка пользовательского приложения:
а) создание подключения к базе данных средствами Delphi;
б) создание экранных форм и помещение на них элементов для отображения и управления данными базы.
Структура базы данных "Аэропорт" была описана выше. При разработке пользовательского приложения я использовал объектно-ориентированный язык программирования Delphi версии 7. Среда программирования Borland Delphi 7 обладает широким набором объектов, позволяющих выполнять различные операции. Все эти объекты разбиты по функциональным группам, которые отображаются в виде вкладок. Например, Standart, Additional, Win 32, System и другие. Вкладка Ado содержит объекты, позволяющие работать с базами данных. Согласно алгоритму реализации поставленной задачи вначале необходимо выполнить подключение к базе данных. Для этого мы создаём модуль и помещаем в него объект AdoConnection, служащий для подключения к какой либо базе данных. Далее задаём свойства этого объекта. Свойство ConnectionString базу к которой осуществляется подключение.
Рисунок 2. Окно свойства ConnectionString
После нажатия кнопки Build осуществляется вызов окна свойств связи с данными.
Рисунок 3. Окно свойств связи с данными.
В этом окне необходимо выбрать поставщика OLE DB, непосредственно саму базу и права доступа к этой базе. После выбора базы необходимо проверить подключение нажатием кнопки "Проверить подключение" на вкладке "Подключение". В свойстве LoginPrompt отключаем запрос пароля на доступ к базе, задав значение false. Свойству Connected задаём значение True.
Для чтения данных из базы в модуль проекта помещаем три объекта с вкладки Ado AdoTable (для каждой таблицы из базы данных по объекту). Задаём свойства объекта. Connection определяет используемое подключение, TableName - имя таблицы из базы, Active - определяет активность объекта (true/false)
Со вкладки DataAccess в модуль помещаем три объекта DataSource. Для каждого из них в свойстве DataSet выбираем соответственно объекты AdoTable 1,2 и 3. Данные объекты будут служить для переноса данных из AdoTable в таблицы форм.
На этом подключение к базе данных завершено. Далее создаём ряд экранных форм. Для этого в Delphi существует команда New Form. Как и любой другой объект обладает набором свойств: Name (программное имя), Caption (строка заголовка), Height (высота), Width (ширина), Border Style (тип границы) и другие. Со вкладок помещаем на формы различные объекты для отображения и редактирования информации в уже подключенной базе данных.
Do'stlaringiz bilan baham: |