Автор 
работы предлагает следующие пути решения 
этих проблем:
  - система тестирования 
  должна быть оснащена удобными инструментами 
  для заполнения используемых баз данных 
  тестирования (баз данных тестирования 
  и базы данных «Академия»);
 
  - современная 
  система тестирования должна иметь встроенную 
  справку, информирующую пользователя 
  об основах теории тестирования и четырех 
  типах тестовых заданий, а также порядок 
  заполнения тестов в программе, в блоке 
  заполнения тестовых заданий.
 
  - Разработчику 
  программы компьютерного тестирования 
  необходимо из разнообразия всевозможных 
  отчетов выбрать главные, обеспечить их 
  сохранение во внешних файлах для печати 
  и подшивки.
 
  - при тестировании 
  необходимо организовывать вывод вариант 
  ответов в случайном порядке (двойная 
  система вывода заданий – сами задания 
  выводятся в случайном порядке, а также 
  варианты ответов выводить в случайном 
  порядке);
 
  - разработчику 
  тестовых заданий можно продумать вопрос 
  о том, чтобы каждый вопрос имел свой балл 
  за правильное решение. Таким образом, 
  в программе можно запросить создать «тестовый 
  набор» заданного уровня сложности, например 
  «сложность от 2 до 4». Это значит, что из 
  набора тестовых заданий будут выбираться 
  только такие, которые попадают в этот 
  диапазон сложности. С помощью этого способа 
  можно дифференцировать сложность теста 
  для разных категорий студентов.
 
     В 
ходе написания этой курсовой работы 
автор узнал:
  - на чем основана 
  современная система тестирования;
 
  - на чем основана 
  объектная модель DAO, которая абстрагирует 
  внутреннюю структуру базы данных;
 
  - как использовать 
  стандартные диалоги Windows – Открыть, Сохранить, 
  Печать, Шрифт, Цвет;
 
  - как использовать 
  визуальный элемент Дерево (TreeView);
 
  - как использовать 
  инструмент для автоматического построения 
  графиков (MSChart).
 
     А 
также приобрел ряд полезных навыков:
  - изучил как 
  создавать панель инструментов формы;
 
  - применил 
  строку состояния для вывода сообщений 
  пользователю;
 
  - узнал, как 
  использовать инструмент «полоса прогресса» 
  (ProgressBar1)
 
  - изучил принципы 
  открытия стандартных окон диалога в форме 
  использование свойств окна диалога;
 
  - приобрел 
  дальнейшие навыки в написании SQL-запросов.
 
  - построения 
  дерева объектов и связывания с деревом 
  изображений (пиктограмм).
 
     В 
заключении можно отметить, что использование 
вычислительных средств повышает мотивацию 
обучения (за счет перенесения акцентов 
на выполнение самостоятельной учебной 
деятельности, включения игровых ситуаций, 
возможности многократного повторения 
учебной ситуации без обращения к учителю, 
реализации различных режимов тестирования). 
Тем самым педагогические воздействия 
становятся менее авторитарными, более 
мягкими и демократичными. Все это, естественно, 
становится реальным при реализации уникальных 
возможностей вычислительной техники 
и программного обеспечения, о которых 
было сказано выше.
СПИСОК 
СОКРАЩЕНИЙ
DAO – Data Access Object 
(объекты доступа к данным).
ADO – ActiveX Data Object 
– объекты данных ActiveX.
VB – Visual Basic.
DLL -- Dynamic Link Libraries 
(динамически подключаемая библиотека).
ISAM -- Indexed Sequential 
Access Method (индексно-последовательный метод 
доступа).
ODBC –  Open DataBase 
Connectivity (открытый стандарт взаимодействия 
с базами данных).
СУБД – система 
управления базами данных.
DDC -- DAO data control (элемент 
управления данными DAO).
 
БИБЛИОГРАФИя
 
  - Visual Basic 6 Руководство 
  разработчика В 2 тт 1 том, перевод 
  с английского под редакцией Ю.М. Зорина, 
  BHV: Киев, 2000 г., стр.687
 
  - Visual Basic 6.0: 
  Пер. с англ. – СПб.: БХВ-Петербург, 2004. – 
  992 с.
 
  - Атре Ш. Структурный 
  подход к организации баз данных. – М.: 
  Финансы и статистика, 1983. – 320 с. 
 
  - Бойко В.В., 
  Савинков В.М. Проектирование баз данных 
  информационных систем. – М.: Финансы и 
  статистика, 1989. – 351 с. 
 
  - Брайан Сайлер, 
  Джефф Споттс. Использование Visual Basic 6.0. 
  Вильямс. 1999 г. 832 с.
 
  - Браун С. Visual 
  Basic 6: Учебный Курс. Питер. 1999 г. 688 с.
 
  - Вячеслав 
  Понамарев. Visual Basic .NET. БХВ-Петербург. 2003 
  г. 304 с.
 
  - Геральд Муч, 
  Михаэль Райтингер. Visual Basic 6.0: для пользователя. 
  BHV - Киев. 1999 г. 416 с.
 
  - С.В. Глушаков, 
  Сурядный А.С. Программирование на Visual 
  Basic 6.0. Харьков: ФОЛИО, 2002, с.520 с., ил. (Серия 
  «для программистов»)
 
  - Глушаков 
  С. В., Ломотько Д. В. Базы данных. Учебный 
  курс. Р/н/Д. 2000. 504 с.
 
  - Грэг Перри, 
  Санжайа Хеттихева. Освой смостоятельно 
  Visual Basic 6 за 24 часа. Бином. 1999 г. 384 с.
 
  - Гюнтер Штайнер. 
  Visual Basic .NET. Лаборатория Базовых Знаний. 
  2002 г. 544 с.
 
  - Дейт, К.Дж. 
  Введение в системы баз данных, 6-е издание: 
  Пер. с англ.К.;М.; СПб; Издательский дом 
  «Вильямс», 1999. – 848 стр.: ил. 
 
  - Дейт К. Руководство 
  по реляционной СУБД DB2. – М.: Финансы и 
  статистика, 1988. – 320 с.
 
  - Дейтел Х. 
  М., П. Дж. Дейтел, Т. Р. Нието. Как программировать 
  на Visual Basic .NET. Книга 2. Программирование 
  для сети, структуры данных. Бином-Пресс. 
  2003 г. 512 с.
 
  - Джексон 
  Г. Проектирование реляционных баз данных 
  для использования с микроЭВМ. -М.: Мир, 
  1991. – 252 с. 
 
  - Джеффри 
  П. Мак-Манус, Джеки Голдштейн, Кевин T. 
  Прайс. Обработка баз данных на Visual Basic 
  .NET. Вильямс. 2003 г. 416 с.
 
  - Диана Зак. 
  Visual Basic .NET. Самоучитель. Питер. 2003 г. 560 
  с.
 
  - Долженков 
  В. Мозговой, М. Visual Basic .NET. Учебный курс. 
  Питер. 2003 г. 464 с.
 
  - Дональд 
  Е. Кнут. Искусство программирования. Основные 
  алгоритмы. 3 - е издание. Вильямс. 2000. 1500 
  с.
 
  - Дэн Кларк. 
  Объектно-ориентированное программирование 
  в Visual Basic .NET. Питер. 2003 г. 352 с.
 
  - Дэн Рамел. 
  Visual Basic .NET. Справочник программиста. Эком. 
  2002 г. 352 с.
 
  - Евтюхин 
  Е.В. Структуризация знаний и технология 
  разработки компьютерных тестов Журнал 
  «Информатика и образование» №6, 1999
 
  - Коннэл Дж. 
  Visual Basic 6. Введение в программирование 
  баз данных: Пер. с англ. – М.: ДМК, 2000—720 
  с.: ил. (Серия «для программистов»).
 
  - Кузьменко 
  В.Г. Базы данных в Visual Basic и VBA. Самоучитель. 
  – М.: ООО: «Бином-Пресс»,  2004 г. – 416 с.: 
  ил.
 
  - Пак Н.И. О 
  нелинейных технологиях обучения. Журнал 
  «Информатика и образование» № 7, 1999
 
  - Пак Н.И. , 
  Филиппов В.В. О технологии создания компьютерных 
  тестов. Журнал «Информатика и образование» 
  №7, 2000
 
  - Толковый 
  словарь по вычислительным системам. - 
  М.: Высшая школа, 1997.
 
  - Ф. Уемпен. 
  Microsoft Visual Basic 6.0 для профессионалов. Шаг 
  за шагом: практ. пособие/Пер. с англ. – 
  М.: ЭКОМ, 1999 – 720 с. илл.
 
  - Сигел Ч. 
  Изучи сам Access 97. Минск: Феникс, 1997г., 450 
  с. ил.
 
  - Лебедева 
  М.Б., Соколова М.И. Модульный подход к обучению 
  и возможности его реализации в курсе 
  информатики. Журнал «Информатика и образование» 
  №5, 2000
 
  - Розин В.М. 
  Проблема гуманизации информатики. Социальные 
  и методологические проблемы информатики, 
  вычислительной техники и средств автоматизации 
  (материалы «круглого стола») //Вопросы 
  философии. 2003. № 11.
 
  - Кириллов 
  В.В. Структуризованный язык запросов 
  (SQL). – СПб.: ИТМО, 1994. – 80 с. 
 
  - Компьютерные 
  инструменты в образовании.// С-Пб. №5. 1998 
  г.
 
  - Крейг Атли. 
  Visual Basic .NET для программистов. ДМК Пресс. 
  2002 г. 304 с.
 
  - Кузьменко 
  В.Г. Базы данных в Visual Basic и VBA: Самоучитель. Бином. 
  : 2004 г. 412 с.
 
  - М. Ченнел. 
  Разработка приложений на Microsoft Visual Basic 
  6.0. Трейдинг Лимитед. 2000 г. 400 с.
 
  - Мартин Дж. 
  Планирование развития автоматизированных 
  систем. – М.: Финансы и статистика, 1984. 
  – 196 с. 
 
  - Мейер М. 
  Теория реляционных баз данных. – М.: Мир, 
  1987. – 608 с. 
 
  - Микаэл Хальворсон. 
  Microsoft Visual Basic 6.0 для профессионалов. Шаг 
  за шагом. Эком. 1999 г. 720 с.
 
  - Мюллер Р. 
  Базы данных и UML: Проектирование. Лори. 
  2002 г. 432 с.
 
  - Питер Эйткен. 
  Visual Basic 6. Этюды профессионалов. ДиаСофт. 
  1999 г. 480 с.
 
  - Поль Киммел. 
  Visual Basic .NET. Искусство программирования. 
  ДиаСофтЮП. 2003 г. 720 с.
 
  - Попов И. 
  И., Максимов Н. В., Голицына О. Л. Базы данных. 
  Форум. 2004 г. 352 с.
 
  - Ричард Конвэй, 
  Робин Дьюсон, Брайан Паттерсон, Уильям 
  А. Семпф. Visual Basic. NET. Службы Windows. Справочник. 
  СП ЭКОМ. 2003 г. 208 с.
 
  - Род Стивенс. 
  Visual Basic. Готовые алгоритмы. ДМК. 2000 г. 384 
  с.
 
  - Тиори Т., 
  Фрай Дж. Проектирование структур баз 
  данных. В 2 кн., – М.: Мир, 1985. Кн. 1. – 287 с.: 
  Кн. 2. – 320 с. 
 
  - Томас Коннолли, 
  Каролин Бегг. Базы данных. Проектирование, 
  реализация и сопровождение. Теория и 
  практика. Вильямс. 2003 г. 1436 с.
 
  - Уоллес Вонг. 
  Visual Basic .NET для `чайников. Вильямс. 2002 г. 
  336 с.
 
  - Хаббард 
  Дж. Автоматизированное проектирование 
  баз данных. – М.: Мир, 1984. – 294 с. 
 
  - Хомоненко 
  А. Д. Базы данных. Учебник для высших и 
  средних учебных заведений. Корона Принт. 2002 г. 416 с.
 
  - Цикритизис 
  Д., Лоховски Ф. Модели данных. – М.: Финансы 
  и статистика, 1985. – 344 с.
 
  - Чарльз Петцольд. 
   Программирование для Microsoft Windows на Microsoft 
  Visual Basic .NET. Том 2. Русская Редакция. 2003 г. 
  624 с.
 
  - Шумаков 
  П. В. ADO.NET и создание приложений баз данных 
  в среде Microsoft Visual Studio .NET. Диалог-МИФИ. 2003 
  г. 528 с.
 
  - Юрий Тихомиров. 
  Microsoft SQL Server 7.0 в Подлиннике. С – Пб. BHV. 
  1999 г. 720 сю.
 
  - Якушева 
  Н. М. Visual Basic .NET. Учебное пособие. Пресс. 
  2003 г. 288 с.
 
 
Приложения
В качестве приложения 
приводим:
  - листинг программы;
 
  - построенный 
  график тестирования по группам;