При создании автоматизированной информационной системы (АИС) “Экспертная оценка результатов образовательных мероприятий Иркутской области” (далее по тексту - АИС) авторы преследовали несколько целей. Основные из них:
· Объединение (интеграция) ранее созданных систем.
· Обеспечение “прозрачности” и объективности процедуре экспертной оценки.
· Доступность всем участникам процедуры экспертной оценки.
· АИС должна обладать простым, интуитивно понятным интерфейсом пользователя, не являющегося профессиональным программистом. При этом, простота интерфейса не должна влиять на функциональные возможности системы.
· Обладать свойствами масштабируемости.
· Должна функционировать под управлением OC Windows.
Необходимыми и достаточными условиями работы с АИС являются:
· Наличие персонального компьютера (или другого мобильного устройства) подключенного к сети интернет.
· Устойчивый канал сети интернет.
· На персональном компьютере необходимо наличие установленного браузера.
· Наличие персональной электронной почты.
Структурно автоматизированное рабочее место (АРМ) участника (школьника) реализовано в виде трехзвенной структуры и состоит из базы данных (БД), сервера приложений и непосредственно из приложения АРМа.
Хранилище информации – БД реализовано на My SQL, с использованием реляционных отношений и оптимизирована - приведена к третьей нормальной форме. Для создания, модификации и управления данными в реляционной БД, управляемой соответствующей системой управления, используется декларативный язык программирования SQL (structured query language — язык структурированных запросов).
АРМ администратора АИС реализован в виде многодокументного интерфейса (multiple document interface, MDI), т.е. использует способ организации графического интерфейса пользователя, предполагающего использование оконного интерфейса, в котором большинство окон (исключая, как правило, только модальные окна) расположены внутри одного общего окна. К преимуществам такого подхода можно отнести:
· В реализованном интерфейсе MDI общая панель меню и панель инструментов для всех дочерних окон, что уменьшает загромаждённость экрана элементами интерфейса и увеличивает его полезную площадь.
· Все окна приложения можно прятать/показывать, сворачивать/разворачивать и проводить с ними другие манипуляции, как с одним окном.
· Дочерние окна можно размещать «черепицей» или «каскадом» в главном окне.
· Увеличение скорости и экономия памяти при работе в одном окне, скорость переключения между дочерними окнами также выше, чем между равноправными в среде операционной системы.
· В приложении предусмотрены сочетания «горячих» клавиш для быстрой навигации, в частности, для переключения между окнами. Это ещё более повышает скорость и удобство работы с приложением, так как не задействуются дополнительные ресурсы операционной системы.
ПРИМЕЧАНИЕ. в силу постоянного развития системы, настоящая инструкция может незначительно отличаться от реального программного продукта.