MaxEdu.ru

Создание теста на Visual Basic

СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ ПРОЕКТА
1.1 Введение
1.2 Назначение разработки
1.3 Требования к программе или программному изделию
2. ОПИСАНИЕ ПРОГРАММЫ
2.1 Общие сведения
2.2 Назначение и область применения
2.3 Функциональное назначение
2.4 Описание логической структуры
2.5 Используемые технические и программные средства
2.6 Вызов и загрузка
2.7 Входные данные
2.8 Выходные данные
3. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
3.1 Общие сведения о программе
3.2 Условия выполнения программы
3.3 Характеристика программы
3.4 Настройка программы
3.5 Проверка программы
3.6 Обращение к программе
3.7 Выполнение программы
3.8 Сообщения
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЯ

ВВЕДЕНИЕ
MySQL разработал Михаэль Видениус. MySQL, является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL). SQL - это сокращение от Structured Query Language (структурированный язык запросов).
SQL создан для работы с реляционными базами данных. Он позволяет пользователям взаимодействовать с базами данных (просматривать, искать, добавлять и управлять данными). MySQL соответствует спецификации ANSI 92 SQL.
Наиболее простой способ работы с MySQL сводится к использованию программы MySQL. Это клиентская часть СУБД MySQL. Можно выполнять команды SQL непосредственно из командной строки системы unix или из интерактивного режима MySQL. СУБД MySQL имеет библиотеку C API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т.п. C API поддерживает все функции MySQL.
MySQL Характеризуется большой скоростью, устойчивостью и легкостью в использовании, является идеальным решением для малых и средних приложений.
Microsoft Visual Basic- это мощная система программирования, позволяющая быстро и эффективно создавать приложения для Microsoft Windows.
Программируемость в общем случае означает возможность управления данным приложением с помощью макроязыков либо с помощью других приложений. Все компоненты Microsoft Office поддерживают один и тот же макроязык: Visual Basic for Applications (VBA), позволяющий создавать приложения непосредственно внутри документов Office (это называется: решения на базе Microsoft Office).
Общие принципы построения VBA-программы.
Следует заметить, что программа не является самостоятельным структурным элементом в иерархии объектов языка VBA, и поэтому редактор VBA распознаёт по именам не программы, а процедуры, модули и проекты. Любая VBA-программа обязательно содержит хотя бы одну процедуру - по той простой причине, что компилятор языка VBA может выполнять только операторы, помещённые в процедуру. Однако выполняемая программа-процедура может, в свою очередь, обращаться к одной или нескольким другим процедурам, помещённым в один или несколько модулей, входящих в состав одного или проектов. Другими словами, правильно будет сказать, что в VBA строки программного кода организованы в процедуры, которые размещаются в модулях, а модули размещаются в проектах. Отсюда можно сделать вывод, что программный код VBA состоит из следующих "строительных блоков".
Оператор - это наименьшая единица VBA - кода. Он предназначен для определения переменной, установки параметров или выполнения какого-либо действия в программе.
Процедура - это отдельная единица программного кода VBA, которую можно вызвать по имени для выполнения и которая может выполнять самостоятельно. Любая процедура содержит один или несколько операторов.
Модуль - это именованная единица, состоящая из одной или нескольких процедур и раздела объявлений, в котором объявляются переменные, константы и пользовательские типы данных, а также устанавливаются параметры компилятора.
Проект - включает в себя все модули, формы и связанные с приложением объекты, относящиеся к конкретному документу, причём проект сохраняется вместе с самим этим документом.
Редактор VBA
Для входа в редактор имеется два пути: горячие клавишы Alt + F11 и через меню Сервис - Макросы - Редактор Visual Basic. Также при изменении макроса в меню Вы автоматически окажетесь в редакторе. Меню редактора:
File - команды сохранения изменений в проекте и вывода на экран и печать исходного кода макросов.
Edit - команды управления исходным кодом в окне Code, а также объектами в формах.
View - команды, позволяющие выводить или убирать с экрана различные окна самого редактора VBA.
Insert - команды вставки в проект различных объектов: процедур, модулей, форм, классов и пр.
Format - команды используемые при создании пользовательских диалоговых окон. Они позволяют выравнивать объекты в форме по отношению друг к другу, настраивать размеры и внешний вид элементов управления и другие операции.
Debug - команды тестирования и отладки кода. Позволяют запускать код с любой точки, отслеживать ход выполнения по шагам, видеть значения, прерывать программу в нужном месте.
Run - команды запуска программного кода на выполнение, прерывания, возобновление работы, а также возврата прерванной программы в исходное состояние.
Tools - команды, позволяющие выбрать макрос для выполнения или получения доступа к внешним библиотекам макросов. Доступ к диалоговому окну Option (параметры) редактора и окну свойств VBA.
Add-Ins - одна команда Add-in Manager для вывода диалогового окна в котором можно загружать, выгружать, регистрировать или определять поведение программ - дополнений (надстроек).

1 ТЕХНИЧЕСКОЕ ЗАДАНИЕ ПРОЕКТА
1.1 Введение
В настоящее время заметна тенденция к переходу от традиционной формы контроля знаний, например, экзаменов, контрольных работ к тестированию.
Это проявляется во введении Единого Национального Тестирования (ЕНТ). Целью данной работы являться написание тестирующей программы.
Программирование будет осуществляться с помощью языка программирования VisualBasicforApplications (VBA), встроенного в пакет MicrosoftOffice. Результаты будут предоставляться преподавателям, а также использоваться для дополнения тестовой базы.
1.2 Назначение разработки
Данный программный продукт предназначен для тестирования знаний учащихся.
1.3 Требования к программе или программному изделию
Требования к надежности
Программа должна проверять знания учащихся и выполнять основные функции независимо от воздействия на нее внутренних и внешних факторов.
База данных работает под управлением Microsoft SQL Server. Используется много поточный доступ к базе данных. Необходимо обеспечить одновременную работу с программой с той же базой данной модулей экспорта внешних данных.
Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
Требования к программным средствам:
Минимальные
Процессор не ниже Pentium-166
Оперативная память не менее 32 МБ
Свободная память на жестком диске не менее 300 Мб
Устройство считывания с компакт-диска +
Манипулятор «Мышь» +
Операционная система Windows 98/2000/XP
MS Excel 2002/2003 и MySQL.
Требования к защите информации и программ не предъявляются.
2 ОПИСАНИЕ ПРОГРАММЫ
2.1 Общие сведения
Тестирующая программа предназначена для проверки знаний учащихся.
Языкпрограммирования Visual Basic for Applications (VBA), MySQL
Системные требования:
· Операционная система Windows 98-XP.
· Средапрограммирования Visual Basic for Applications
· MySQL, ODBC
2.2 Назначение и область применения
Тестирующая программа предназначена для проверки знаний учащихся.
2.3 Функциональное назначение
Тестирующая программа предназначена для проверки знаний учащихся, позволяющая преподавателю в короткое время опросить несколько десятков учеников.

2.4 Описание логической структуры

Запись данных


2.5 Используемые технические и программные средства
MS Excel 2002/2003 и MySQL.
Минимальные
Процессор не ниже Pentium-166
Оперативная память не менее 32 МБ
Свободная память на жестком диске не менее 300 Мб
Устройство считывания с компакт-диска +
Манипулятор «Мышь» +
Операционная система Windows 98/2000/XP

2.6 Вызов и загрузка
Загрузка программы осуществляется с помощью пункт Сервис - Надстройки и выбрать файл с расширением .xla и поставить галочку напротив нужного файла.
2.7 Входные данные
Входными данными для программы является база данных, использующиеся для ввода Фамилии Имя, группы, Вопрос, Ответы, Номер правильного ответа. После прохождения теста оценка записывается в базу данных
2.8 Выходные данные
Выходными данными для программы является база данных, использующиеся для записи оценки. При нажатии на кнопку Далее вопрос и ответы берутся из базы данных.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Рефераты по информатике СОДЕРЖАНИЕ ВВЕДЕНИЕ 1. ТЕХНИЧЕСКОЕ ЗАДАНИЕ ПРОЕКТА 1.1 Введение 1.2 Назначение разработки 1.3 Требования к программе или программному изделию 2.
Оценок: 457 (Средняя 5 из 5)

Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.

Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.

© 2014 - 2022 MaxEdu.ru