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

Основываясь на учебном процессе кафедры МЭС и ОС и выше изложенном факте, с согласия руководителя дипломной работы, было решено разработать постановку лабораторной работы на ПК. Выбранная платформа разработки позволяет использовать ее под любой из доступных систем. На рисунке 3.3.1 представлена структурная схема лабораторно-практической работы «Исследование усилителя Рамана».

Рис. 3.3.1 – Структурная схема лабораторно-практической работы

«Исследование усилителя Рамана»

Программа состоит из четырех основных этапов:

- Теория. Подборка информации, необходимой для освоения материала;

- Допуск. Набор тестовых вопросов по теме рамановские усилители;

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

- Защита. Набор задач, направленных на контроль изученного материала.

Принцип работы программы гибкий. Это организованно с целью уменьшения нагрузки на руководителя занятий, а так же в связи с возможностью использования данной программы в дистанционном обучении. То есть, пользователь может работать с программой без помощи преподавателя, поэтапно выполняя пункты работы. Реализована двухступенчатая проверка знаний, полученных в ходе лабораторной работы, в виде допуска и защиты. При непрохождении допуска или защиты, студент может получить повторно новый список вопросов и повторить попытку. Допуск и защита никаким образом не влияют на ход выполнения лабораторного практикума, это сделано для гибкости навигации по лабораторной работе. Тем ни менее контроль полученных знаний имеется и по желанию преподавателя студент может быть не допущен к выполнению без предъявления положительных результатов по допуску.

3.4 Начало работы

Для запуска программы, необходимо произвести двойной клик по ярлыку «ВКР.exe», либо при пользовании операционной системой отличной от Windows, использовать ярлык «ВКР.swf», который можно открыть с помощью любого доступного браузера с интегрированным плагином flash не младше 9 версии.

Рис. 3.4.1 – Изображение ярлыка программы

После запуска программы появляется главное окно как показано на рисунке 3.4.2. В данном окне указано название лабораторной работы и представлено навигационное меню по основным пунктам. При запуске программа автоматически переходит в полноэкранный режим, для отключения полноэкранного режима следует использовать комбинацию клавиш Ctrl+F.

Рис. 3.4.2 – Основное окно программы

3.5 Теоретический материал

При нажатии на кнопку «Теория» появляется подменю с основными разделами теоретического материала как показано на рисунке 3.5.1.

Рис. 3.5.1 – Подменю раздела «Теория»

Подменю раздела теоретического материала содержит следжующие пункты:

- усилители на ВОЛП;

- оптические волокна;

- рамановское рассеяние;

- коэффициент усиления ОРУ;

- классификация ОРУ;

- схемы накачки;

- кодировка усилителей;

- каскадная накачка;

- многоканальная накачка;

- глоссарий.

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

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

Рис. 3.5.2 – Принцип навигации по разделу «Теория»

3.6 Допуск

После изучения теоретического материала, пользователь способен ответить на вопросы допуска. Общее число вопросов 20, из них на 7 рэндомно определяемых при запуске программы предлагается ответить пользователю. На рисунке 3.6.1 показано окно допуска, которое содержит переключатель представляемых вопросов, текущий вопрос, а так же кнопку завершения прохождения допуска к лабораторной работе.

Рис. 3.6.1 – Окно допуска

При нажатии на кнопку «Готово» пользователь может получить результаты прохождения допуска, на рисунке 3.6.2 представлен внешний вид окна полученных результатов. Кроме того пользователю предоставляется возможность повторного прохождения допуска при нажатии на кнопку «Еще раз», в результате чего ему будет предоставлена новая подборка вопросов.