Логотип Автор24реферат
Задать вопрос
Дипломная работа на тему: Обоснование выбора инструментов разработки
86%
Уникальность
Аа
10192 символов
Категория
Информационные технологии
Дипломная работа

Обоснование выбора инструментов разработки

Обоснование выбора инструментов разработки .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор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% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Больше дипломных работ по информационным технологиям:

Создание комплексных документов в MC Word

21411 символов
Информационные технологии
Дипломная работа
Уникальность

Модернизация сайта образовательного учреждения

85938 символов
Информационные технологии
Дипломная работа
Уникальность

Разработка подсистемы оперативно календарного планирования

97114 символов
Информационные технологии
Дипломная работа
Уникальность
Все Дипломные работы по информационным технологиям
Закажи дипломную работу

Наш проект является банком работ по всем школьным и студенческим предметам. Если вы не хотите тратить время на написание работ по ненужным предметам или ищете шаблон для своей работы — он есть у нас.