Тестирующая программа операционные системы

Автор работы: Пользователь скрыл имя, 05 Июня 2012 в 18:25, курсовая работа

Краткое описание

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

В связи с этим возникла необходимость разработки программы, которая бы позволяла проводить тестирование по Компьютерной графике с немедленным выводом результатов. Данная программа должна позволять проводить тестирование по Компьютерной графике с автоматической обработкой и отображением полученных данных, чтобы позволить тестирующему узнать результат сразу после тестирования.

Содержание

Введение

Логическая структура:

 обоснование выбора среды разработки;

 обоснование выбора метода проектирования;

Аппаратные средства

Вызов проекта

1. Пояснительная записка

1.1 Постановка задачи

1.2 Описание алгоритма

2. Практическая часть

2.1 Листинг программы с комментариями

2.2 Методика испытаний

3. Графическая часть

3.1 Структурная схема представления проекта

3.2 Руководство программиста

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

Заключение

Литература

Приложения (CD-диск)

Вложенные файлы: 1 файл

курсач.doc

— 184.50 Кб (Скачать файл)

Учреждение  образования

«Гомельский торгово-экономический  колледж» Белкоопсоюза 
 
 
 
 
 
 

Курсовой  проект

на  тему

«Тестовая программа по дисциплине Компьютерная графика» 

КП.2400101.0209094.ПЗ-2011 
 

специальность 2-40 01 01 «Программное обеспечение информационных технологий» 

специализация 2-40 01 01 33 «Компьютерная графика» 
 
 
 

     Учащийся                   2 курс, группа П-23                        Летяго Павел Сергеевич 
 
 

     Руководитель                                                                             Н.С. Васьковцова 
 
 
 
 
 
 
 
 
 
 

Курсовой  проект защищен с  оценкой 
 
 
 
 
 
 

Гомель, 2011 
 

Учреждение  образования

«Гомельский торгово-экономический  колледж»  Белкоопсоюза 

   
Рассмотрено на заседании цикловой комиссии

«Информатики  и программирования»

Протокол  №____

от  «___»___________________ 201__ г.

Председатель________________ О. Л. Иткина


 
 

      КУРСОВОЙ  ПРОЕКТ

        Основы алгоритмизации и программирования 

      учащегося Летяго Павла Сергеевича

      Тема: «Тестовая программа по дисциплине Компьютерная графика» 
 

      Срок  сдачи учащимся законченного проекта: «___»______________ 2011 года 
 
 

      СОДЕРЖАНИЕ  ПРОЕКТА

Введение

      Логическая  структура:

    • обоснование выбора среды разработки;
    • обоснование выбора метода проектирования;

    Аппаратные  средства

    Вызов проекта

  1. Пояснительная записка

      1.1 Постановка задачи

      1.2 Описание алгоритма

2. Практическая часть

      2.1 Листинг программы с комментариями

      2.2 Методика испытаний

3. Графическая часть

      3.1 Структурная схема представления проекта

      3.2 Руководство программиста

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

Заключение

Литература

Приложения (CD-диск) 
 
 
 
 

Задание приняла к исполнению                                                                П.С. Летяго

«___»_____________ 2011г. 

Проект  защищен с оценкой:

Руководитель  проекта                                                                                 Н.С. Васьковцова

 

Содержание 

Введение……………………………………………………………………………………………4
1. Пояснительная записка…………………………………………………………………….........6
1.1 Постановка задачи...……………………………………………………………………………6
1.2 Описание алгоритма …………………………………………………………………………...6
2. Практическая часть……………………………………………………………………………..11
2.1 Листинг программы с комментариями………………………………………………….........11
2.2 Методика  испытания. …………………………………………………………………………22
3. Графическая  часть.…………………………...…………………………………………………23
3.1 Структурная схема представления проекта………………………………………………....23
3.2 Руководство программиста…………………………………………………………………...25
3.3 Руководство оператора………………………………………………………………………..27
Заключение……………………………………………………………………………………….29
Литература……………………………………………………………………………………….30

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Введение

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

     В связи с этим возникла необходимость разработки программы, которая бы позволяла проводить тестирование по Компьютерной графике с немедленным выводом результатов. Данная программа должна позволять проводить тестирование по Компьютерной графике с автоматической обработкой и отображением полученных данных, чтобы позволить тестирующему узнать результат сразу после тестирования.

     Для разработки программы будет использоваться среда программирования Delphi 7. Она завоевала себе репутацию самого эффективного средства разработки приложений. Эта репутация определяется тремя обстоятельствами: высокопроизводительной машиной доступа к данным разного формата, наличием многочисленных компонентов и технологий, а также компактного, мощного и простого в администрировании сервера баз данных. Delphi автоматически генерирует части программы, ответственные за выполнение второстепенных действий, позволяя разработчику сосредоточится на решении конкретной задачи. Данная среда программирования позволяет создавать программы для операционных систем Windows 9.x, NT, XP, которые имеют широкое распространение в настоящее время во многих учебных заведения.

     Задачей решаемой в данном курсовом проекте является создание тестирующего приложения по «Компьютерная графика», обеспечивающего анализ оценок студентов с целью проверки их успеваемости по данному проекту, а целью данного курсового проекта является изучение программирования в  Delphi.  

      Аппаратные  средства:

    • процессор Celeron 0.133 ГГц или более мощный;
    • объем оперативной памяти не менее 32Мб;
  • жесткий диск не менее 2 Мб свободного дискового пространства;
  • манипулятор мышь;
  • оперативная система Windows 95/98/Me/NT4/2000/XP/Vista;
 

      Запуск  программы осуществляется  следующим  образом::/Имя папки/project1.ехе, после чего на мониторе появится форма с вводом данных пользователя.

 

1. Пояснительная записка.

1.1 Постановка задачи

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

         Программа должна позволять предоставлять:

  1. Выбор темы, по которой будет производиться тестирование (2 темы по 10 вопросов);
  2. Для выбранной темы отображать последовательно вопросы с вариантами ответов с получением от пользователя выбранного варианта ответа;
  3. Осуществлять обработку полученных данных:
    • Подсчет количества плавильных ответов;
    • Подсчет количества неправильных ответов;
    • Подсчет набранных баллов;
    • Вывод оценки по десятибалльной системе.
  1. Ввод имени тестируемого, который в дальнейшем используется при выводе результатов.
  1. Вывод результата с именем пользователя, с результатами тестирования по десятибалльной шкале, выставление оценки  и сохранением результата в файл.
 

1.2 Описание алгоритма

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

  • Имя, фамилия пользователя.
  • Количество правильных ответов и сколько было вопросов в текущей теме;
  • Количество набранных балов за правильные ответы на вопросы;
  • Общая оценка за знание по выбранной теме.

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

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

       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис.1 – Графическая  схема программы 
 

 

Функция NextQz - организует отображения на форме вопроса к выбранной теме опроса с вариантами ответов. Графическая схема данной функции представлена на  рис.2.

       
 
 

                                                                                                  Нет  
 

                                                                           Да  
 
 
 
 
 
 
 
 
 

     Рис.2 – Графическая схема функции NextQz 
 

Процедура TForm3.Button1Click

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

На рис. 3 приведена графическая схема процедуры TForm3. Button1Click

 

Рис. 3 - Графическая схема процедуры  TTESTER. SpeedButton2Click 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. 3 – Графическая  схема процедуры TForm3. Button1Click

Информация о работе Тестирующая программа операционные системы