Смекни!
smekni.com

Модернизация электронного учебно-методического комплекса (стр. 3 из 13)

Delphi содержит библиотеку компонентов VCL (Visual Component Library), которая является объектно-ориентированной «надстройкой» над функциями Windows API и содержит визуальные и не визуальные компоненты.

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

Главным достоинством Delphi является компилятор языка Object Pascal. Результатом работы компилятора является готовый исполняемый (*.EXE) файл приложения для использования под Windows [5].

В итоге в качестве средства разработки приложения была выбрана среда Borland Delphi7.

2.6 Постановка задачи программного обеспечения

В данном разделе задача поставлена в виде словесного алгоритма и блок-схемы.

2.6.1 Словесный алгоритм

Словесный алгоритм должен содержать:

- после запуска приложения необходимо ввести личные данные студента (фамилия, имя, группа), которые будут записаны в файл;

- составляется список вопросов с помощью генератора случайных чисел;

- начинается тестирование (условие выхода – количество вопросов = 25);

- выводится вопрос, стоящий первым в списке вопросов, который будет записан в файл;

- студентом вводится ответ на вопрос;

- введенный ответ проверяется системой на правильность. Если ответ правильный, то в файл записывается «правильно», а если ответ не правильный, то в файл записывается «не правильно»;

- если количество вопросов равно двадцати пяти, то тестирование заканчивается;

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

- приложение закрывается.

2.6.2 Блок-схема

На рисунках 2.1 и 2.2 изображена обобщенная блок-схема, которая отображает протекание всего процесса в общих чертах.

Рисунок 2.1 – Обобщенная блок-схема. Часть 1

Рисунок 2.2 – Обобщенная блок-схема. Часть 2

2.7 Описание входной информации для системы проверки остаточных знаний

Входной информацией для системы проверки остаточных знаний являются список вопросов и ответ студента на вопрос.

Список вопросов должен иметь вид теста и состоять не менее чем из 25 вопросов. Вопросы должны быть составлены на основании лекционного материала, изложенного в комплексе, и иметь пять вариантов ответов, из которых только один является правильным.

Ответ студента на вопрос должен быть единственным.

2.8 Выводы по второму разделу

В данном разделе рассмотрен электронный учебно-методический комплекс по дисциплине «Проектирование АСОИУ».

Была дана характеристика задачи, описаны входная, выходная и нормативно-справочная информация. А также была поставлена задача на создание новой системы проверки остаточных знаний и выбрано программное обеспечение для ее создания.


3 РЕАЛИЗАЦИЯ ЗАДАЧИ

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

3.1 Лекционный материал

В процессе выполнения работы был создан новый лекционный материал по темам:

- декомпозиция системы.

- маркетинг АСОИУ.

- сase-технологии.

На основании лекционного материала составлен список вопросов в виде тестирования для системы проверки остаточных знаний (Приложение А). Каждый вопрос имеет пять вариантов ответов, из которых верным является только один.

3.2 Общие сведения о системе проверки остаточных знаний

Наименование продукта: Электронный учебно-методический комплекс по дисциплине «Проектирование АСОИУ».

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

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

Область применения: комплекс предназначен для определенной группы пользователей – студентов, изучающих дисциплину «Проектирование АСОИУ». В дальнейшем возможно расширение группы пользователей системы проверки остаточных при разработке новых вопросов, обеспечивающих проверку знаний студентов по другим дисциплинам.

3.3 Основные функции системы проверки остаточных знаний

В системе проверки остаточных знаний реализованы следующие функции:

-проверка остаточных знаний в виде тестирования;

-обеспечение двух режимов тестирования (обучение, тестирование):

-проверка уровня знаний, умений, навыков студента;

-ведение отчетов о проведенном обучении и о тестировании по каждому студенту.

3.4 Алгоритм функционирования системы

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

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

Тестирование проводится следующим образом:

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

б) пользователь помечает вариант ответа, который, по его мнению, является правильным;

в) система проверяет ответ на правильность:

1) режим обучения. Если ответ не правильный система записывает данные в отчет, сообщает об ошибке, и выводит подсказку, после чего пользователю предлагается снова ответить на тот же вопрос. Если же ответ правильный, то система записывает данные в отчет и выводит следующий вопрос.

2) режим тестирования. Система записывает данные о правильности ответа в отчет и выводит следующий вопрос.

г) после окончания тестирования:

1) режим обучения. Программа выдает сообщение об окончании обучения.

2) режим тестирования. Программа выдает сообщение об окончании тестирования и выводит краткий отчет о его выполнении.

3.5 Описание программы

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

Главная форма представляет собой область ввода информации о студенте и характере проводимого тестирования. Внешний вид главной формы приведен на рисунке 3.1.


Рисунок 3.1 – Внешний вид главной формы

Обозначения на рисунке 3.1:

а) область для ввода фамилии;

б) область для ввода имени;

в) область для ввода отчества;

г) область для ввода номера группы;

д) область для ввода номера зачетки;

е) кнопка выбора режима обучения;

ж) кнопка выбора режима тестирования.

При нажатии на кнопку выбора режима обучения появляется первая подчиненная форма, внешний вид которой, представлен на рисунке 3.2.


Рисунок 3.2 – Внешний формы режима обучения

Обозначения на рисунке 3.2:

а) поле фамилии обучающегося студента;

б) номер вопроса;

в) поле вопроса;

г) поля вариантов ответов;

д) кнопка «Принять ответ»;

е) кнопка «Закрыть»;

ж) поле, отображающее текущее время.

При нажатии на кнопку выбора режима тестирования открывается вторая подчиненная форма. Внешний вид формы режима тестирования приведен на рисунке 3.3.

Рисунок 3.3 – Внешний формы режима тестирования

Обозначения на рисунке 3.3:

а) поле фамилии обучающегося студента;

б) номер вопроса;

в) поле вопроса;

г) поля вариантов ответов;

д) кнопка «Принять ответ»;

е) кнопка «Закрыть»;

ж) поле, отображающее текущее время.

3.6 Описание программного обеспечения

Описание программного обеспечения состоит из описания выбранной операционной системы и языка программирования.

3.6.1 Операционная система

В качестве операционной системы предлагается использовать ОС Windows ХР фирмы Microsoft. Выбор обоснован следующими качествами Windows ХР:

-высокий процент распространения среди населения;

-постоянная модернизация с сохранением совместимости с предыдущими версиями;

-быстрое устранение неполадок, управляя компьютером пользователя в удаленном режиме;

-выполнение приложений в режиме совместимости.

3.6.2 Язык программирования

В качестве среды разработки для системы проверки остаточных знаний была выбрана среда Borland Delphi7 Professional, так как она удовлетворяет следующим требованиям:

а) базовый объектно-ориентированный язык программирования;

б) использование библиотеки компонентов;

в) использование технологии визуального программирования;

г) разработка приложений «под Windows».

Перечисленные требования были выставлены в процессе постановки задачи дипломного проекта.

3.7 Описание технического обеспечения

Используемое программное обеспечение накладывает определенные требования к аппаратному обеспечению. Рекомендуемые аппаратные требования приведены в таблице 3.1.


Таблица 3.1 - Рекомендуемые аппаратные требования

Наименование Рекомендуемые
Процессор 1500 MHz или выше
Оперативная память 1024 Мб RAM или выше
Видеоадаптер и монитор Super VGA (800 x 600) или большее разрешение
Свободное место на жестком диске 1.5 Гб или выше
Устройства взаимодействия с пользователем клавиатура и мышь

3.8 Выводы по третьему разделу