Реферат Курсовая Конспект
Описание технологии обработки информации - раздел Программирование, Автоматизированная система тестирования студентов Описание Технологии Обработки Информации. Входными Данными Для Разрабатываемо...
|
Описание технологии обработки информации. Входными данными для разрабатываемой системы являются файл тестового набора и реакции пользователя.
Тестовый набор представляет собой результат выполнения запроса на выборку вопросов, относящихся к выбранному тесту, и ответов к ним. Механизм пересылки запросов и их обработ ки реализован средствами технологии Microsoft ActiveX Data Objects (ADO), которая основана на возможностях СОМ, а именно интерфейсов OLE DB. Технология Microsoft ActiveX Data Objects обеспечивает универсальный доступ к источникам данных из приложений БД. Такую возможность предоставляют функции набора интерфейсов, созданные на основе общей модели объектов СОМ и описанные в спецификации OLE DB. Технология ADO и интерфейсы OL E DB обеспечивают для приложений единый способ доступа к источникам данных различных типов (рис. 19.1). Например, приложение, использующее ADO, может применять одинаково сложные операции и к данным, хранящимся на корпоративном сервере SQL, и к электронным таблицам, и локальным СУБД. Запрос SQL, направленный любому источнику данных через ADO, будет выполнен.
Рисунок 2.5 – Схема доступа к данным через ADO OLE DB представляет собой набор специализированных объектов СОМ, инкапсулирующих стандартные функции обработки данных, и специализированные функции конкретных источников данных и интерфейсов, обеспечивающих передачу данных между объектами.
Согласно терминологии ADO, любой источник данных (база данных, электронная таблица, файл) называется хранилищем данных, с которым при помощи провайдера данных взаимодействует приложение.
Минимальный набор компонентов приложения может включать объект соединения, объект набора данных, объект процессора запросов. Объекты OLE DB создаются и ф ункционируют так же, как и другие объекты СОМ. Каждому объекту соответствует идентификатор класса CLSID, хранящийся в системном реестре. Для создания объекта используется метод CoCreateinstance и соответствующая фабрика класса.
Объекту соответствует набор интерфейсов, к методам которых можно обращаться после создания объекта. В результате приложение обращается не прямо к источнику данных, а к объекту OL E DB, который "умеет" представить данные (например, из файла электронной почты) в виде таблицы БД или результата выполнения запроса SQL. Технология ADO в целом включает в себя не только сами объекты OLE DB, но и механизмы, обеспечивающие взаимодействие объектов с данными и приложениями.
На этом уровне важнейшую роль играют провайдеры ADO, координирующие работу приложений с хранилищами данных различных типов. Такая архит ектура позволяет сделать набор объектов и интерфейсов открытым и расширяемым. Набор объектов и соответствующий провайдер может быть создан для любого хранилища данных без внесения изменений в исходную структуру ADO. При этом существенно расширяется само понятие данных — ведь можно разработать набор объектов и интерфейсов и для нетрадиционных табличных данных.
Например, это могут быть графические данные геоинформационных систем, древовидные структуры из системных реестров, данные CASE- инструментов и т. д. Так как технология ADO основана на стандартных интерфейсах СОМ, которые являются системным механизмом Windows, это сокращает общий объем работающего программного кода и позволяет распространять приложения БД без вспомогательных программ и библиотек. Спецификация OLE DB различает следующие типы объектов, которые будут рассмотрены ниже.  Перечислитель (Enumerator) выполняет поиск источников данных или других перечислителей.
Используе тся для обеспечения функционирования провайдеров ADO.  Объект-источник данных (Data Source Object) представляет хранилище данных.  Сессия (Session) объединяет совокупность объектов, обращающихся к одному хранилищу данных.  Транзакция (Trasaction) инкапсулирует механизм выполнения транзакции.  Команда (Command) содержит текст команды и обеспечивает ее выполнение.
Командой может быть запрос SQL, обращение к таблице БД и т. д.  Набор рядов (Rowset) представляет собой совокупность строк данных, являющихся результатом выполнения команды ADO.  Объект-ошибка (Error) содержит информацию об исключительной ситуации. Все описанные качества делают оправданным использование технологии Microsoft ADO в проекте, в качестве технологии доступа и обработки данных. 2.6
– Конец работы –
Эта тема принадлежит разделу:
Самым популярным видом такого контроля является тестирование, основанное на диалоге вычислительной системы с пользователем. Также стоит отметить, что сегодня мно гие компании и некоммерческие… Например, тестирование соискателей на открывшуюся в компании вакансию, или регулярное психологическое тестирование,…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Описание технологии обработки информации
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов