
- •1 Постановка задачи
- •Описание предметной области
- •1.2 Актуальность решаемой задачи
- •Характеристика решаемой задачи
- •2 Проектирование программного модуля
- •2.1 Разработка модели данных
- •2.2 Разработка математической модели
- •Выбор программного обеспечения
- •Определение требований к техническим средствам
- •Защита информации
- •3 Разработка программного обеспечения
- •3.1 Алгоритм решения задачи
- •3.2 Определение формы представления входных и выходных данных
- •3.3 Тестирование программного модуля
- •3.4 Разработка справочной системы
- •3.5 Описание разрабатываемого программного продукта
Определение требований к техническим средствам
Электронное пособие по изучению темы «Виды, разрезы, сечения» по дисциплине «Инженерная графика» функционирует на компьютерах с определенным аппаратным и программным обеспечением.
Минимальные требования для корректной работы системы:
центральный процессор – Intel Celeron 3000;
оперативная память – 512 Mb;
HDD – 30 Mb;
CD-привод;
монитор 17-19 дюймов;
стандартная мышь;
стандартная клавиатура;
встроенная видеокарта;
300 Мбайт свободного пространства на жестком диске;
операционная система Windows XP.
Рекомендуемая конфигурация системы:
AMD ATHLON 3000+ или Intel Pentium процессор и выше;
512 Mb оперативной памяти и выше;
монитор с разрешением 1366x768 85Hz;
более 100 Мбайт свободного пространства на жестком диске;
мышь;
клавиатура;
принтер формата А4;
операционная система Windows XP и выше;
программа Borland Delphi 7;
офисный пакет Microsoft Office.
Для корректной работы программы рекомендуется использование источника бесперебойного питания.
Защита информации
Обязательным этапом при написании программы является разработка способов защиты несанкционированного доступа. Это позволяет защитить программный продукт от лишних и ненужных действий по отношению к программе, а также значительно улучшает диалог пользователя с программой.
Все выходные данные, представляющие собой балл по десятибалльной шкале оценки знаний учащегося, получаемые после прохождения тестирования, сохраняются в памяти программы. Для того чтобы защитить эти данные от несанкционированных изменений со стороны учащихся, в данной программе предусмотрена защита выходной информации, в виде представления информации только для чтения, то есть она не подлежит редактированию.
При прохождении тестирования учащийся обязан внести своё ФИО и группу. Если же он этого не сделает, то появится сообщение об ошибке.hmj
Рисунок 9 – Ошибка, возникающая, если не ввели ФИО
Рисунок 10 – Ошибка, возникающая, если не ввели группу
Если при прохождении теста учащийся не выбрал вариант ответа и нажал на кнопку перехода к следующему вопросу, появится соответствующее предупреждение.
Рисунок 11 – Не выбран вариант ответа на вопрос
3 Разработка программного обеспечения
3.1 Алгоритм решения задачи
При запуске программы появляется главная форма программы, на которой пользователь сможет ознакомиться с обучающим материалом. Так же на неё будет главное меню с вкладками «Операции», «Презентации», «Справка».
При нажатии на пункт меню «Операции» можно будет выбрать вкладки «Пройти тест», «Посмотреть результаты» и «Выход».
При нажатии на пункт меню «Презентации» можно будет выбрать одну из двух презентаций по изучаемому материалу.
При нажатии на пункт меню «Справка» пользователь сможет выбрать пункт «О программе» и «Справка».
Блок схема главной формы программы (рисунок 12).
Рисунок 12 – Блок схема главной формы программы
Рисунок 13 – Блок - схема формирования «Прохождение теста в режиме тренировки»
Рисунок 14 – Блок - схема процесса «Вызов теста»