Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ (1).doc
Скачиваний:
1
Добавлен:
02.09.2019
Размер:
805.89 Кб
Скачать

4.2 Описание процедур и функций

Процедуры формы Form1 («Данные о пользователе»)

Procedure BitBtn1Click(Sender: TObject); - при нажатии на кнопку BitBtn1 введенные данные о пользователе сохраняются в отчет на форму Form6 и организуется переход на форму Form4 («Главная форма»);

Процедуры формы Form2 («Теория»)

Procedure BitBtn1Click(Sender: TObject); - при нажатии на кнопку BitBtn1 программа переходит обратно на главную форму;

Procedure BitBtn2Click(Sender: TObject); - выполняется печать файла теории.

Процедуры и фунукции формы Form3 («Тестирование»)

Procedure Button1Click(Sender: TObject); - нажимая на кнопку Button1 выполняется обработка выбранного ответа на вопрос и проставление за него оценки. Происходит переход к следующему вопросу теста;

Procedure FormCreate(Sender: TObject); - загружается файл с тестом. Также выполняется обработка исключительной ситуации ошибки открытия файла;

Procedure RadioButton1Click(Sender: TObject); - регистрирует выбранный вариант ответа и активирует кнопку «Далее».

Procedure RadioButton2Click(Sender: TObject); - регистрирует выбранный вариант ответа и активирует кнопку «Далее».

Procedure RadioButton3Click(Sender: TObject); - регистрирует выбранный вариант ответа и активирует кнопку «Далее».

Function NextQw : boolean;- считывает вопросы и варианты ответов из файла и выводит их в соответствующие поля формы;

Процедуры формы Form4 («Главная форма»)

Procedure BitBtn1Click(Sender: TObject); - делает активной форму «Теория»;

Procedure BitBtn2Click(Sender: TObject); - делает активной форму «Тестирование»;

Procedure BitBtn3Click(Sender: TObject); - делает активной форму «About»;

Procedure BitBtn4Click(Sender: TObject); - выполняется выход из программы;

Procedure BitBtn5Click(Sender: TObject); - делает активной форму «Отчет»;

Procedure FormCreate(Sender: TObject); - при создании формы кнопка BitBtn5 делается недоступной.

Процедуры формы Form5 («About»)

Procedure BitBtn1Click(Sender: TObject); - выполняется возврат на главную форму.

Процедуры формы Form6 («Отчет»)

Procedure BitBtn1Click(Sender: TObject); - выполняется печать отчета;

Procedure BitBtn2Click(Sender: TObject); - закрывается форма с отчетом и выполняется переход на главную форму;

Procedure BitBtn3Click(Sender: TObject); - происходит сохранение отчета в файл.

4.3 Интерфейсное описание

Интерфейс программы представлен шестью формами:

Форма «Данные о пользователе», где пользователь вводит свои данные, представлена на рисунке 1;

Рисунок 1 – Данные о пользователе

«Главная форма», на которой пользователь выбирает нужный ему раздел, показана на рисунке 2;

Рисунок 2 – Главная форма

На рисунке 3, изображена форма «Теория», предназначенная для изучения теоретических данных;

Рисунок 3 – Теория

Форма «Тестирование» (рисунок 4) . На ней пользователь проходит тест, отвечая на предложенные ему вопросы;

Рисунок 4 – Тестирование

Форма « About» (рисунок 5). Информация о программе и разработчике;

Рисунок 5 – About

На форме «Отчет» (рисунок 6) выводится отчет о результатах тестирования.

Рисунок 6 – Отчет

5. Руководство оператора

5.1 Назначение программы

Как уже было сказано ранее, данная программа предназначена для проверки знаний, полученных в результате изучения теоретических сведений, по теме «Стандартные процедуры и функции модуля Graph».

5.2 Условия выполнения программы

Минимальные системные требования, необходимые для работы:

– процессор: более 500МНz;

– оперативная память: 64Мб или более;

– 10 Мб свободного места на жестком диске;

– видеоадаптер, поддерживающий более 65535 цветов и разрешение экрана 800х600;

– монитор;

– клавиатура;

– мышь.

5.3 Выполнение программы

Для начала работы с программой нужно загрузить файл Obychalka.exe. Если программа была запущена удачно, то на экране появится окно «Данные о пользователе» (смотри рис.1), в котором нужно заполнить информацией соответствующие поля. После того, как пользователь ввел свои данные, необходимо нажать на кнопке «Далее». После нажатия на данной кнопке, введенные данные заносятся в отчет о проделанной работе и программа переходит на «Главную форму». В случае если были заполнены не все поля, программа выдаст сообщение «Введите о себе всю информацию!!!».

На главной форме (смотри рис.2) пользователь выбирает необходимое ему действие. Для просмотра файла, содержащего информацию по теме «Стандартные процедуры и функции модуля Graph», необходимо нажать на кнопке «Теория», в результате чего появится окно «Теория» (смотри рис.3), в котором отображаются теоретические сведения. При необходимости данную информацию можно распечатать, нажав на кнопку «Печать». Для возврата на главную форму нужно нажать на кнопке «На главную форму». После того как теория была изучена, т.е. на главной форме была нажата кнопка «Теория», в отчет заносится строка «С теорией был ознакомлен». В противном случае в отчет заносится строка «С теорией не был ознакомлен!». В окно с теорией можно зайти лишь однократно, затем кнопка «Теория» на главной форме становится недоступной.

Для того чтобы проверить свои знания по изученному теоретическому материалу, нужно на главной форме (рис.2) нажать на кнопку «Тест» (тест также как и изучение теории можно пройти только один раз - затем кнопка «Тест» на главной форме становится недоступной). После этого действия появляется окно «Тестирование» (смотри рис.4). В данном окне пользователю предоставляется ряд вопросов и варианты вопросов на них. Для того чтобы ответить на вопрос нужно активировать нужный переключатель и нажать на кнопку «Дальше». Пока ни один переключатель не выбран кнопка «Дальше» будет недоступной. Если пользователь перешел к следующему вопросу, то вернуться к предыдущему вопросу и изменить вариант ответа не представляется возможным. Всего в тесте 10 вопросов. Номер текущего вопроса отображается вверху окна. На каждый вопрос предлагается 3 варианта ответа. За каждый правильный ответ добавляется один бал, и соответственно за неправильный ответ – 0 балов. Если выбран правильный вариант ответа и нажата кнопка «Дальше», то в нижней части окна появится надпись «ПРАВИЛЬНО», написанная зеленым цветом. В противном случае появляется надпись «НЕВЕРНО», написанная красным цветом. После прохождения всего теста баллы суммируются и сумма заносится в отчет, где она оценивается в соответствии со шкалой оценок, сформированной при составлении теста.

В данном отчете (смотри рис.6) указывается следующая информация:

  1. Данные о пользователе, введенные в начале работы с программой;

  2. Был ли пользователь ознакомлен с теоретическим материалом;

  3. Количество правильных ответов из общего количества вопросов теста;

  4. Оценка (от 0 до 3 правильных ответов – «Оценка - ПЛОХО!»; от 4 до 5 – «Оценка – УДОВЛЕТВОРИТЕЛЬНО.»; от 6 до 7 – «Оценка – ХОРОШО.»; от 8 до 10 – «Оценка - ОТЛИЧНО!»).

Пользователю предоставляется возможность вывести полученный отчет на печать, нажав в окне «Отчет» на кнопке «Печать». Также отчет можно сохранить в файл, нажав на кнопку «Сохранить» (появляется диалоговое окно сохранения, в котором необходимо указать место сохранения и имя сохраняемого файла). Для выхода на главную форму необходимо нажать кнопку «Выход». Если до прохождения теста кнопка «Просмотр полного отчета о работе» на главной форме была недоступна, то после тестирования она становится доступной и при ее нажатии можно просмотреть отчет любое количество раз, при условии, что программа не была закрыта, т.к. после завершения работы программы поле с отчетом очищается.

Также на главной форме размещена кнопка «О программе», после нажатия на которую появляется окно «About» (смотри рис.5). В данном окне приведена информация о программе, т.е. тема, по которой проводится тестирование знаний, и информация о разработчике. Вернуться на главную форму можно после нажатия на кнопке «OK».

Для полного выхода из программы нужно нажать на главной форме кнопку «Close».