Автор работы: Пользователь скрыл имя, 05 Июня 2012 в 18:25, курсовая работа
В настоящее время проверка знаний осуществляется через проведение тестирования по необходимому предмету. В связи с этим возникает необходимость наличия программного обеспечения, которое бы позволяло автоматизировать процесс проведения тестирования с обработкой и выводом полученных результатов по тестированию.
В связи с этим возникла необходимость разработки программы, которая бы позволяла проводить тестирование по Компьютерной графике с немедленным выводом результатов. Данная программа должна позволять проводить тестирование по Компьютерной графике с автоматической обработкой и отображением полученных данных, чтобы позволить тестирующему узнать результат сразу после тестирования.
Введение
Логическая структура:
обоснование выбора среды разработки;
обоснование выбора метода проектирования;
Аппаратные средства
Вызов проекта
1. Пояснительная записка
1.1 Постановка задачи
1.2 Описание алгоритма
2. Практическая часть
2.1 Листинг программы с комментариями
2.2 Методика испытаний
3. Графическая часть
3.1 Структурная схема представления проекта
3.2 Руководство программиста
3.3 Руководство оператора
Заключение
Литература
Приложения (CD-диск)
Учреждение образования
«Гомельский
торгово-экономический
колледж» Белкоопсоюза
на тему
«Тестовая
программа по дисциплине
Компьютерная графика»
КП.2400101.0209094.ПЗ-2011
специальность
2-40 01 01 «Программное
обеспечение информационных
технологий»
специализация
2-40 01 01 33 «Компьютерная
графика»
Учащийся
2 курс, группа П-23
Летяго Павел Сергеевич
Руководитель
Курсовой
проект защищен с
оценкой
Гомель,
2011
Учреждение образования
«Гомельский
торгово-экономический
колледж» Белкоопсоюза
Рассмотрено на заседании цикловой комиссии «Информатики и программирования» Протокол №____ от «___»___________________ 201__ г. Председатель________________ О. Л. Иткина |
КУРСОВОЙ ПРОЕКТ
Основы алгоритмизации
и программирования
учащегося Летяго Павла Сергеевича
Тема:
«Тестовая программа
по дисциплине Компьютерная
графика»
Срок
сдачи учащимся законченного
проекта: «___»______________ 2011
года
СОДЕРЖАНИЕ ПРОЕКТА
Введение
Логическая структура:
Аппаратные средства
Вызов проекта
1.1 Постановка задачи
1.2 Описание алгоритма
2. Практическая часть
2.1 Листинг программы с комментариями
2.2 Методика испытаний
3. Графическая часть
3.1 Структурная схема представления проекта
3.2 Руководство программиста
3.3 Руководство оператора
Заключение
Литература
Приложения
(CD-диск)
Задание
приняла к исполнению
«___»_____________ 2011г.
Проект защищен с оценкой:
Руководитель
проекта
Содержание
Введение………………………………………………………… |
1. Пояснительная
записка…………………………………………………………… |
1.1 Постановка
задачи...……………………………………………………… |
1.2 Описание
алгоритма ………………………………………………………………………….. |
2. Практическая
часть………………………………………………………………… |
2.1 Листинг
программы с комментариями…………………………………………… |
2.2 Методика
испытания. ………………………………………………… |
3. Графическая
часть.…………………………...…………………………… |
3.1 Структурная
схема представления проекта……………………………………………….... |
3.2 Руководство
программиста……………………………………………… |
3.3 Руководство
оператора……………………………………………………… |
Заключение…………………………………………………… |
Литература…………………………………………………… |
Введение
В настоящее время проверка знаний осуществляется через проведение тестирования по необходимому предмету. В связи с этим возникает необходимость наличия программного обеспечения, которое бы позволяло автоматизировать процесс проведения тестирования с обработкой и выводом полученных результатов по тестированию.
В связи с этим возникла необходимость разработки программы, которая бы позволяла проводить тестирование по Компьютерной графике с немедленным выводом результатов. Данная программа должна позволять проводить тестирование по Компьютерной графике с автоматической обработкой и отображением полученных данных, чтобы позволить тестирующему узнать результат сразу после тестирования.
Для разработки программы будет использоваться среда программирования Delphi 7. Она завоевала себе репутацию самого эффективного средства разработки приложений. Эта репутация определяется тремя обстоятельствами: высокопроизводительной машиной доступа к данным разного формата, наличием многочисленных компонентов и технологий, а также компактного, мощного и простого в администрировании сервера баз данных. Delphi автоматически генерирует части программы, ответственные за выполнение второстепенных действий, позволяя разработчику сосредоточится на решении конкретной задачи. Данная среда программирования позволяет создавать программы для операционных систем Windows 9.x, NT, XP, которые имеют широкое распространение в настоящее время во многих учебных заведения.
Задачей
решаемой в данном курсовом проекте
является создание тестирующего приложения
по «Компьютерная графика», обеспечивающего
анализ оценок студентов с целью проверки
их успеваемости по данному проекту, а
целью данного курсового проекта является
изучение программирования в Delphi.
Аппаратные средства:
Запуск программы осуществляется следующим образом::/Имя папки/project1.ехе, после чего на мониторе появится форма с вводом данных пользователя.
1. Пояснительная записка.
1.1 Постановка задачи
Необходимо разработать программу, которая бы позволяла производить тестирование по Компьютерной графике.
Программа должна позволять предоставлять:
1.2 Описание алгоритма
В начале работы программы появляется форма с запросом имени, фамилии, пола и темы. После ввода информации осуществляется загрузка файлов данных, в которых содержится информация (тема, вопросы по теме, варианты и количество балов получаемых за правильный ответ на текущий вопрос). Файлы с данными располагаются в папке с файлом основной программы. После выбора пользователем темы происходит создание новой формы, на которой последовательно отображаются вопросы с вариантами ответов. Пользователь осуществляет выбор ответа на текущий вопрос и нажимает переход на следующий вопрос. После получения ответа на текущий вопрос производится анализ правильности ответа с накоплением в зависимости от ответа количества набранных баллов. Далее производится повторение операций до окончания вопросов по текущей теме. По окончанию опроса пользователя выводиться информация с результатами, полученными по тестированию. На форме результатов отображаются следующие данные:
Далее производится переход на главную форму, сохраняются результаты теста в файл, далее можно заново производиться выбор темы для следующего тестирования, либо сделать необходимые настройки.
Ниже
изложенный алгоритм можно представить
в виде структурной схемы рис.1, которая
графически отображает взаимодействие
и последовательность выполнения операций
программы.
Рис.1
– Графическая
схема программы
Функция NextQz - организует отображения на форме вопроса к выбранной теме опроса с вариантами ответов. Графическая схема данной функции представлена на рис.2.
Рис.2
– Графическая схема
функции NextQz
Процедура TForm3.Button1Click
Данная процедура получает управление когда пользователь выбрал ответ на вопрос. Процедура анализирует вариант ответа, правильный или нет. После анализа варианта ответа производится проверка на наличие следующего вопроса в выбранной теме и если вопрос существует то производится его вывод на форму с вариантами ответа и далее производится ожидания выбора пользователя. В случаи отсутствия вопросов в данной теме производится подготовка строки содержащей результат тестирования, и результаты выводятся на форму.
На рис. 3 приведена графическая схема процедуры TForm3. Button1Click
Рис. 3 -
Графическая схема процедуры
TTESTER. SpeedButton2Click Рис. 3 – Графическая схема процедуры TForm3. Button1Click |
Информация о работе Тестирующая программа операционные системы