рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Описание технологии обработки информации

Описание технологии обработки информации - раздел Программирование, Автоматизированная система тестирования студентов Описание Технологии Обработки Информации. Входными Данными Для Разрабатываемо...

Описание технологии обработки информации. Входными данными для разрабатываемой системы являются файл тестового набора и реакции пользователя.

Тестовый набор представляет собой результат выполнения запроса на выборку вопросов, относящихся к выбранному тесту, и ответов к ним. Механизм пересылки запросов и их обработ ки реализован средствами технологии 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

– Конец работы –

Эта тема принадлежит разделу:

Автоматизированная система тестирования студентов

Самым популярным видом такого контроля является тестирование, основанное на диалоге вычислительной системы с пользователем. Также стоит отметить, что сегодня мно гие компании и некоммерческие… Например, тестирование соискателей на открывшуюся в компании вакансию, или регулярное психологическое тестирование,…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Описание технологии обработки информации

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Анализ аналогов и прототипов
Анализ аналогов и прототипов. Учитывая небольшое количество методик тестирования, целесообразно разработать универсальную программу, которая позволила бы преподавателям различных дисциплин создават

Перечень задач подлежащих решению в процессе разработки
Перечень задач подлежащих решению в процессе разработки. В образовательном процессе очень большую роль играют контроль и оценка знаний. Они одновременно выполняют функции усвоения и практического п

Требования к функциональным характеристикам
Требования к функциональным характеристикам. Функции пользователя: а) создание учетной записи для последующего использования ее в системе; б) возможность выбора типа теста; в) прохождение тестирова

Разработка структурной схемы системы
Разработка структурной схемы системы. Согласно техническому заданию программный комплекс должен обеспечивать следующие возможности:  создание и редактирование тестовых наборов (тестов),

Проектирование баз данных
Проектирование баз данных. Для обеспечения требуемой функциональности, разрабатываемый программный комплекс должен обрабатывать большие объемы данных, таких как тестовые наборы данных, данные о гру

Требования к системам передачи информации
Требования к системам передачи информации. Разрабатываемая система может использовать в качестве среды передачи данных как локальную, так и глобальные сети, в независимости от их топологии.

Разработка интерфейса взаимодействия пользователя с системой
Разработка интерфейса взаимодействия пользователя с системой. Поскольку разрабатываемый программный комплекс в своем составе имеет модуль создания, редактирования тестов, модуль просмотра результат

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги