Обоснование выбора инструментов разработки
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Основными элементами реализации разрабатываемой информационной системы является среда программирования, в которой будет создаваться исполнимый модуль системы, и система управления базой данных, которая будет организовывать и предоставлять необходимые данные системы исполнимому модулю.
После рассмотрения различных систем управления БД выбор сделан в пользу Microsoft Access. Преимуществами данной СУБД является легкость пользования, функционал, а также доступность, ведь Access является программой из набора Microsoft Office, установленной на большинстве персональных компьютеров, работающих под управлением операционной системы Windows [1].
Главным достоинством Microsoft Access является возможность выполнить быструю разработку «открытой» базы данных, которую в далее, при необходимости, сможет доработать любой программист, без привлечения первоначальных разработчиков [8].
В отличие от Visual FoxPro, который стал средством разработки приложений, Access ориентируется в первую очередь на пользователей Microsoft Office, которые, обычно, не знакомы с программированием. Это проявляется и в том, что всю информацию, относящуюся к конкретной базе данных и организованную с помощью таблиц, индексов (программно поддерживаемых), правил ссылочной целостности, списка пользователей, форм, запросов и отчетов, хранят в одном файле, что в целом удобно начинающим пользователям [10].
Microsoft Access является сегодня самой популярной настольной системой управления базами данных. В СУБД Microsoft Access для работы с данными применяется процессор баз данных Microsoft Jet, объекты доступа к данным и «Конструктор форм» для быстрого построения интерфейса, «Конструктор отчетов» для проектирования печатных форм отчетов [2].
Автоматизацию рутинных операций можно произвести с использованием макрокоманд. В случае недостаточности функционала визуальных средств MS Access, разработчикам можно применить методы создания процедур и функций. При этом, возможно использование вызовов функций в макрокомандах, а также выполнение макрокоманд из кода процедур и функций. С помощью языка программирования Visual Basic for Application можно выполнить создание массивов данных, своих типов данных, вызов Dllr-функций, при помощи технологии OLE Automation осуществить контроль работы приложений, функционирующих в качестве OLE – серверов [1].
В Microsoft Access имеется солидный набор визуальных средств. Главным качеством Microsoft Access, привлекающим многих пользователей и разработчиков, являются средства тесной интеграции с Microsoft Office. Например, после копирования графического образа таблицы базы данных в буфер обмена, можно открыть Microsoft Word и выполнить вставку из буфера обмена, сразу получив в документе готовую таблицу с данными из БД
Зарегистрируйся, чтобы продолжить изучение работы
. Всю работу с базой данных производят посредством контейнеров базы данных, обеспечивающих доступ ко всем объектам, таким как: таблица, запрос, форма, отчет, макрос, модуль. При помощи драйверов ISAM обеспечивается получение доступа к таблицам некоторых других форматов: DBASE, Paradox, Excel, текстовый файл, Foxpro, а применяя технологию ODBC – и к базам данных других форматов [4].
Созданное в Microsoft Access приложение может выступать как в роли OLE- контролера, так и OLE сервера. То есть, возможность осуществить контроль работы приложений MS Access из любого приложения, c условием, что это приложение сможет выступить в роли OLE контролера или OLE сервера. Наличие встроенного языка структурированных запросов SQL обеспечивает максимально гибкую работу с данными и значительное ускорение доступа к внешним данным.
В составе MS Access содержится:
набор средств манипуляции данными Access и данными, доступными через ODBC (эти данные можно "присоединить" к базе данных Access);
набор средств создания форм, отчетов и приложений, с возможностью экспорта отчетов в форматы Microsoft Word или Microsoft Excel;
инструменты публикации отчетов в Internet;
инструменты создания интерактивных Web-приложений для работы с данными (Data Access Pages);
инструменты организации доступа к данным серверных СУБД через OLE DB.
Рассмотрим технологий, использование которых при разработке приложений обеспечит клиентам доступ к базе данных и возможности манипулирования данными.
ADO (ActiveX Data Objects – объекты данных ActiveX) – интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов) в объектно-ориентированном виде [7, 13].
Источниками данных технологии ADO могут быть (рисунок 2.1):
серверные БД;
файловые БД;
текстовые , XML , двоичные файлы.
таблицы Excel;
серверы электронной почты;
базы данных журналов Windows и других ОС.
В общем, все объекты, которые могут использовать ОLЕ DВ провайдер. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов) в объектно-ориентированном виде.
Рисунок 2.1 – Источники данных ADO
Объекты АDО. В основу интерфейса АDО положен набор объектов, гораздо более простых в использовании, чем объекты ОLЕ DВ
50% дипломной работы недоступно для прочтения
Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!