|
Интегрированная программная среда поддержки дистанционного обучения «МатЛог»Общий вид специализированного среды поддержки дистанционного обучения представлен на рис. 3. Как стандарт проектирования, в системах дистанционного обучения используют архитектуру клиент-сервер. В данном случае программой клиентом является Web-браузер. Все данные, с которыми работает пользователь, размещении и хранятся на сервере. Клиент только имеет средства для контроля над данными, инструментарий для управления данными. К клиентской части были отнесены следующие компоненты: Среда для решения задач и Генератор задач. Такой выбор вызван требованием к быстродействию. Если эти компоненты размещены на клиенте, то все операции над данными (формирование и решение задачи) происходят без передачи данных на сервер, что очень важно для повышения быстродействия при медленном Интернете [15] В архитектуре клиент-сервер клиентские приложения работающие под руководством Web-сервера. Web-сервер является частью операционной системы Microsoft Windows XP. Все пользователи получают доступ к системе путем использования «сверхтонкого клиента», которым является Web-браузер. Это значительно упрощает как разработку системы (нет необходимости написания клиентской программы), так и пользование системой (пользователь использует один из распространенных Web-браузеров, работая с системой привычным для него образом) [8]. Типичный пример успешной реализации компонентов и размещения их в сети Интернет на основе архитектуры клиент-сервер является среда дистанционного обучения "Web-Almir". Концепция и технологии проектирования и реализация подробно рассмотрены в работах [3, 15]. Для разработки системы был выбран такие инструментальные средства: Microsoft Visual Studio 2003, Delphi 6.0; графические редакторы: CorelDraw 11, Adobe PhotoShop 7.0, подготовка текстов - Microsoft Word XP. Операционная система - Microsoft Windows XP Professional. Web-сервер - Microsoft Internet Information Server. Среди избранных технологий можно назвать ASP.NET, XML, XSL, ADO.NET, COM +, ActiveX. За язык программирования был выбран C #. Представление данных в системе реализовано в формате XML, что дает необходимую универсальность и кросплатформеннисть во время хранения и обработки данных. Использование преобразований XSL дает возможность различного представления данных на вкус пользователя, используя при этом как файл данных XSL. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Использование языков и сред программирования как средств обучения- Типы алгоритмов - Технологии Internet - Понятие языка программирования - Построение алгоритмов |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |