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