Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
30
Добавлен:
06.02.2016
Размер:
76.29 Кб
Скачать
    1. Обоснование выбора среды разработки

В качестве основного инструмента для создания информационной системы была выбрана интегрированная среда разработки Borland Turbo Delphi 2006. Среда программирования Borland Turbo Delphi 2006 позволяет формировать программу, использующую стандартные объекты с установкой их свойств или записывая соответствующий текст. При этом среда Turbo Delphi предоставляет разработчику заготовки соответствующих фрагментов программы. Полученные результаты сразу отображаются на экране монитора.

Важной задачей при разработке программного обеспечения является поддержка в среде Turbo Delphi БД, которая является основой для работы информационной системы в целом. Поэтому простота доступа к таблицам БД и широкие возможности их редактирования являются непременным условием при разработке программного обеспечения. Непосредственное управление данными таблиц осуществляется с помощью утилиты Enterprise Manager, входящей в состав Microsoft SQL Server.

Для осуществления доступа к данным, хранящимся в БД, используется технология Microsoft ActiveX Data Object. Современный подход, предложенный специалистами-разработчиками Microsoft, позволил выполнять однотипные манипуляции над разнообразнейшими наборами данных, вне зависимости от их внутренней структуры и типа сервера базы данных. Этот подход вошел в историю под названием UDAS (Universal Data Access Strategy), а архитектура разработки приложений в соответствии с ним известна как OLE DB. Microsoft ADO, по сути, представляет собой интерфейс промежуточного уровня, позволяющий создавать приложения, работающие со всевозможными, разнообразными как по своей структуре, так и по своему происхождению базами данных единообразно, максимально просто и оптимизировано. ADO — инструмент для создания приложений в соответствии с концепцией OLE DB.

ADO (ActiveX Data Objects) — так называемые объекты данных ActiveX, представляют собой мощные интегрированные средства для создания приложений для работы с базами данных. В основе технологии ADO лежит объектный подход к программированию. Объекты ADO, как и всякие другие объекты, имеют свои свойства и методы, служащие для обеспечения работы с базами данных. Эти объекты, в частности, доступны в среде Delphi и функционируют на уровне OLE DB.

Приложения, работающие по технологии ADO, могут использовать данные, представляющие собой либо таблицы Microsoft Access, либо серверные базы данных Microsoft SQL Server, Oracle, либо XML-файлы и т.п. Схема доступа к данным при использовании технологии ADO показана на рисунке 2.1.

Рисунок 2.1 Схема доступа к данным при использовании

технологии ADO

Конечно, у ADO есть достоинства и недостатки. К последним относится невозможность использования технологии вне операционных систем, поддерживающих технологию COM (вследствие того, что сами компоненты ADO являются COM-модулями). Достоинством технологии ADO является то, что с помощью библиотеки ADO можно обратиться к огромному количеству типов баз данных: dBASE, Access, Excel, Oracle, Paradox, MS SQL Server, Sybase, текстовые файлы, FoxPro, Active Directory Service, Microsoft Jet, Interbase, Informix, PostgreSQL, MySQL и т.д., необходимо только наличие установленного соответствующего OLE-провайдера (драйвера соответствующего типа базы данных, который устанавливается в систему, как правило, из дистрибутива этой же базы данных). В качестве компонентов для доступа к данным используются следующие компоненты вкладки dbGo палитры компонентов Delphi:

  • TADOConnection – ADO-соединение, позволяющее установить соединение с сервером баз данных, используя технологию ODBC. Достоинством данной технологии является то, что методы доступа к различным серверам баз данных стандартизированы и позволяют разработчику не тратить время на разработку функций непосредственно доступа к БД, а сосредоточиться на разработке приложения.

  • TADOQuery – набор данных для доступа и управления информацией, полученной из БД с использованием SQL-операторов. Поддерживает простые и сложные SQL запросы, позволяет с помощью SQL-запросов управлять БД. Может подключаться напрямую к БД или использовать ADO-соединение;

  • TADOStoredProc – набор данных для доступа и управления информацией используя хранимые на сервере процедуры. С помощью хранимых процедур реализуется логика работы системы. Может подключаться напрямую к БД или использовать ADO-соединение.

Предоставляя широкий набор средств для осуществления взаимодействия с СУБД и возможности для разработки Windows-приложений, среда Borland Turbo Delphi 2006 является оптимальным выбором для разработки информационной системы.

Соседние файлы в папке Каирскакова