
- •1 Постановка задачи
- •Описание предметной области
- •1.2 Актуальность решаемой задачи
- •Характеристика решаемой задачи
- •2 Проектирование программного модуля
- •2.1 Разработка модели данных
- •2.2 Разработка математической модели
- •Выбор программного обеспечения
- •Определение требований к техническим средствам
- •Защита информации
- •3 Разработка программного обеспечения
- •3.1 Алгоритм решения задачи
- •3.2 Определение формы представления входных и выходных данных
- •3.3 Тестирование программного модуля
- •3.4 Разработка справочной системы
- •3.5 Описание разрабатываемого программного продукта
3.2 Определение формы представления входных и выходных данных
Главная форма программы «Маркетинг в отрасли» представлена на рисунке А.1 приложения А. На ней можно выбрать тему для изучения, а так же перейти к тестовому заданию, просмотреть отчёт, презентации и справку.
При нажатии на пункт меню Операции подпункт Пройти тест появляется форма выбора режима теста (рисунок А.2 приложения А). Если нажать на кнопку тест, необходимо будет ввести ФИО и группу (рисунок А.3 приложения А), только после этого можно приступить к его прохождению. Если же нажать на кнопку тренировка то появится форма прохождения теста (рисунок А.4 приложения А).
По окончании теста можно посмотреть отчёт (рисунок А.5 приложения А) и справку (рисунок А.6 приложения А).
Обущающе-тестирующая программа позволяет реализовать ряд функций. Данный программный продукт позволяет решить задачу по обучению учащихся по дисциплине «Маркетинг», а также по окончании курса обучения предлагает возможность проверки полученных знаний, благодаря прохождению теста по данному курс. Этот проект поможет значительно упростить задачу по обучению учащихся.
На данный момент в самом процессе обучения программное обеспечение принимает непосредственное участие. Создаются различные по направленности программные продукты, которые значительно упрощают процесс обучения и несут в себе сразу несколько функций. Одним из таких программных продуктов является и данный дипломный проект, который представляет собой обучающе-тестирующую программу.
Предложенный программный продукт состоит из двух частей таких как, обучающей программы по дисциплине «Маркетинг» и тестирующей программы.
Для того чтобы начать обучение, пользователю необходимо выбрать интересующую его тему для обучения, а затем подтему. Как только пользователь выбирает мышью одну из тем, то состояние элемента меняется (в данном случае в виде загружаемой в компонент WebBrowser странички), что является признаком выбора.
Выходные же данные будут представлены в виде информации, выведенной на экран, после выбора пользователем нужной подтемы. Щелкнув по одной из подтем - отобразится вся информация по данной лекции. Весь текстовый и графический материал создан в виде HTML-страниц и хранится в ресурсном файле, что обеспечивает целостность и одновременную защиту информации от несанкционированного редактирования.
В режиме тестирования для того чтобы начать тестирование, пользователю вначале необходимо ввести входные данные. Входными данными являются фамилия, имя учащегося и группа, выходными данными являются выданные программой вопросы и варианты ответа. Далее происходит сам процесс тестирования, где пользователю нужно ответить на определенное количество вопросов по дисциплине «Инженерная графика», а именно раздела «Виды, разрезы, сечения». Подсчет результатов тестирования просчитывается в результате суммирования набранных баллов. Входными данными при этом являются правильные варианты ответов на вопросы. Результаты настоящего пользователя выводятся на экран для ознакомления учащегося. Выходными данными являются результаты тестирования в виде оценки по десятибалльной шкале, выводимые программой по окончании тестирования. Результатом тестирования всех проходящих тесты, является таблица в которой хранятся все данные по прохождению теста.
Входными данными также являются запросы информации о программе. Выходными данными является информация об авторе и справке.
Виды форм с примерами входных и выходных данных находятся в приложении А. Код программы представлен в приложении Б.