Удаленный пользователь вызывает через Интернет страницу с системой, на которой он может выбрать любую из предлагаемого списка задач объяснения к МАА-2. После чего открывается диалоговое окно соответствующей задачи, где пользователю предлагается ввести исходные данные. Введенные данные проверяются системой с выдачей в случае необходимости диагностики и подсказок. После ввода данных при отсутствии ошибок система производит необходимые расчеты и выдает пользователю результат с протоколом промежуточных вычислений, аналогичным приводимому в объяснении. Такая форма выдачи результата позволяет пользователю получить не только окончательный результат, но и проследить всю процедуру работы с таблицами для различных наборов данных, что имеет немаловажное методическое значение.
В качестве базового вычислителя используется многофункциональная система ЭРА (Эфемеридные Расчеты Астрономии). Все вычислительные фрагменты системы запрограммированы на высокоуровневом предметно-ориентированном языке СЛОН – входном языке системы ЭРА.
В качестве основы сетевого программирования был выбран CGI-формат (Common Getway Inteface – общий шлюзовой интерфейс), обладающий такими свойствами, как простота и вместе с тем универсальность, а также как обеспечивающий достаточно высокую степень защищенности от несанкционированного вмешательства пользователей в работу WEB-приложений.
При программировании интерфейса с пользователем использовался язык гипертекстовой разметки HTML (Hyper Text Markup Language).
В целом система представляет собой WEB-приложение, обеспечивающее ввод, разбор и контроль входных параметров (вводимых пользователем на своем браузере посредством заполнения соответствующих полей в стартовой странице); запуск вычислительной программы на языке СЛОН с передачей ей входных параметров; возвращение на браузер пользователя результатов решения задачи.
Вход в систему «ШТУРМАН».
Примеры иcпользования
Морского астрономического ежегодника
- Часовые углы, склонения и звездныя дополнения светил.
- Восходы, заходы и верхние кульминации Солнца, сумерки.
- Азимуты видимых восходов и заходов Солнца.
- Восходы, заходы и кульминации Луны.
- Вычисление широты по Полярной.
- Использование МАА для вычислния эфемерид на следующий год (невключенный в МАА).
- Карты звездного неба, список звёзд.
- Вычисление азимута Полярной.
- Исправление высоты светил.
- Определение поправки компаса.
- Определение места судна
- Таблицы для вычисления высот и азимутов (ТВА-52)
Материал с сайта ИПА РАН: http://shturman.ipa.nw.ru
Вычисления с помощью Морского Астрономического Альманаха - решение любых навигационных задач, представленных в «Объяснении» к издаваемому ИПА РАН двухлетнему «Морскому астрономическому альманаху» на портале судоводителей deckofficer.ru.