CRM - жүйесін мұнай саласында жобалау
Түйіндеме. Казіргі замандағы IT технологиясында CRM-жүйесі жүргізуші орын алады. Осы жұмыста
мұнай өндеу өнеркәсібінің CRM-жүйесінің мынандай өнімдері көрсетілген: бензин, керосин,дизельдік отын,
котелдық отын, авиациалық и жарық беретін керосин, пештік отын тиісті сапада. Осы CRM-жүйесі сапалы
нефттік өнімдерді ҚР көп деген аудандарына ұсынады.
Түйін сөздер: CRM – клиенттік қарым қатынасты басқару, ақпараттық технолигиялар, алармандық-
хабардар тәсілдеме, реляциялық дерекқор.
Aubakirova Zh.А., Volobuyeva O. P.
Review use CRM-system in oil industry
Summary. In the modern world of information technology (IT) technology CRM - systemsare at the leading
place. The paper presents the CRM - system products refining industry, namely gasoline, kerosene, diesel fuel, fuel oil,
and aviation kerosene, heating fuel of appropriate quality. This CRM - system allows us to offer high-quality oil
products to many regions of Kazakhstan.
Key words: CRM - Customer Relationship Management, information technology, customer-oriented approach,
relational database.
УДК 004.032.6
Ахметов Б.С., Беркинбаева А.С., магистрант
Казахский национальный технический университет имени К.И. Сатпаева
г. Алматы, Республика Казахстан, maral.b86@mail.ru
ТЕХНОЛОГИИ СОЗДАНИЯ МУЛЬТИМЕДИЙНЫХ ЭЛЕКТРОННЫХ УЧЕБНИК
Аннотация. Рассмотрены вопросы создания электронного учебника. Изложен научно-методический
подход к созданию учебника базирующегося на общих принципах разработки мультимедийных учебных
материалов и учитывает специфику дисциплины.
Ключевые слова: электронный учебник, унифицированного электронного учебника, виртуальные
лабораторные работы мультимедийных средств.
Современный уровень образования с позиций применения информационных технологий
диктует новый подход к методике обучения студентов в вузе. Все чаще в традиционный учебный
процесс внедряется Интернет, мультимедийные технологии, элементы дистанционного образования.
Развитие этих технологий заставляет наращивать количество информационных ресурсов, которые
должны повышать качество образовательного процесса, но реализация новых возможностей в вузе
стало проблемой, как для профессорско-преподавательского, так и для технического персонала вузов.
Для эффективного использования информационных технологий в учебном процессе необходимо
учитывать несколько составляющих - наличие технических возможностей для формирования баз
данных учебного назначения и специалистов, профессионально владеющих новыми технологиями.
Перечислим эти возможности: запись и воспроизведение речи; использование одновременно
нескольких сред: компьютерной графики, текста, звука; возможность в любой момент вернуться к
предыдущему фрагменту программы; выбор из базы данных необходимой аудиовизуальной
информации; дискретная подача аудиовизуальной информации: с разрывами, возможностью
исключения (дополнения) части информации.
Электронные учебники имеют ряд преимуществ. Об одном из них, я думаю, следует
упомянуть. Хочется сказать о том, что по сравнению с обычными учебниками, электронные книги
вмещают в себя огромное количество информации, при маленьких размерах. Само собой разумеется,
что стандартные средства обучения, учебники никогда не потеряют своей актуальности, книга,
учебник, всегда будут находиться рядом с человеком, и помогать ему. А электронные учебники,
являются, на мой взгляд, очень хорошим дополнением к классическим методам и способам обучения.
Можно дать такое определение электронному учебнику:
Мультимедийный (электронный) учебник- это представление учебного материала в
электронном виде, с использование следующих объектов:
форматированный гипертекст;
графические изображения;
анимация;
210
аудио- и видеозаписи
При разработке ЭУ целесообразно подбирать в качестве источников, такие печатные и
электронные издания, которые:
наиболее полно соответствуют стандартной программе,
лаконичны и удобны для создания гипертекстов,
содержат большое количество примеров и задач,
При создании ЭУ в первую очередь производится разбиение материала на разделы, состоящие
из модулей, минимальных по объему, но замкнутых по содержанию, а также составляется перечень
понятий, которые необходимы и достаточны для овладения дисциплиной. Затем перерабатываются
тексты источников в соответствии с оглавлением и структурой модулей; исключаются тексты, не
вошедшие в перечни, и добавляются те, которых нет в источниках; определяются связи между
модулями и другие гипертекстные связи. Таким образом, подготавливается проект гипертекста для
компьютерной реализации. Следующим этапом, гипертекст реализуется в электронной форме. В
результате создается примитивное электронное издание, которое уже может быть использовано в
учебных целях. Разрабатывается компьютерная поддержка. Врабатываются инструкции для
пользователей по применению ЭУ.
Теперь электронный учебник готов к дальнейшему совершенствованию, т.е. озвучиванию и
визуализации с помощью мультимедийных средств. В первую очередь изменяются способы
объяснения отдельных понятий и утверждений и отбираются тексты для замены мультимедийными
материалами. Разрабатываются сценарии визуализации модулей для достижения наибольшей
наглядности, максимальной разгрузки экрана от текстовой информации. Производится визуализация
текстов, т.е. компьютерное воплощение разработанных сценариев с использованием рисунков,
графиков и, возможно, анимации.
В настоящее время к разработке мультимедийных учебников подключаются не только
программисты, как это было ранее, но и педагоги, психологи, дизайнеры, юристы, а также
представители других профессий. Совершается попытка ввести единую концептуальную основу
создания электронного учебника . В данной статье на основе анализа литературных источников и
собственного опыта разработки мультимедийных учебников предлагается концепция современного
мультимедийного учебника, описаны основные компоненты учебника, приведены примеры
разработки электронных учебников.
О насущной необходимости использования мультимедийных учебных материалов при
изучении технических дисциплин свидетельствует ряд фактов, которые в последние годы все чаще
наблюдаются в учебном процессе. Во-первых, студенты, большинство из которых собладают весьма
продвинутыми навыками в использовании компьютерной техники, охотно воспринимают материалы,
представленные в электронном виде. Во-вторых, наблюдается тревожная тенденция: студенты –
опытные пользователи компьютера – нашли, как им кажется, наиболее легкий путь «усвоения» курса
– поиск в Интернете материалов по программе дисциплины, которые оказываются далеко не всегда
качественными, методически выстроенными, а иногда и откровенно безграмотными.
Именно поэтому целью является создание унифицированного электронного учебника, причем
электронные материалы, которые, очевидно, будут востребованы студентами, им должны
предложить профессионалы.
Выделяют две основные задачи мультимедийных средств, использующихся в учебном
процессе: повышение эффективности самостоятельной работы студентов и совершенствование
аудиторной работы преподавателя со студентами, прежде всего за счет наиболее наглядной
визуализации лекционных материалов.
Важнейший принцип, на котором базируется разработка электронных учебных материалов, –
принцип взаимодействия – заключается в эффективной совместной работе двух главных
действующих лиц этого процесса: методиста – преподавателя дисциплины и разработчика –
специалиста в мультимедийных технологиях. Задачей методиста является формирование
содержательной части электронного учебника: подготовка текстов, иллюстраций, вариантов их
размещения на слайдах (содержания фрагментов), формулировка тестовых заданий, разработка
алгоритмов выполнения виртуальной лабораторной работы и т.п.
Проблема заключается в том, что преподаватель, не являясь специалистом компьютерщиком,
не знает, КАК реализовать имеющиеся в его представлении идеи. В этом и состоит ключевая роль
специалиста по мультимедиа или разработчика. Такой специалист владеет необходимыми навыками
применения программных средств для реализации тех задумок, которые определил преподаватель
для наилучшей визуализации материала. Разработчик имеет методический опыт формирования
211
мультимедийных учебных материалов, оперирует способами представления информации, визуальной
или акустической, задействует различные каналы подачи информации. Интеграция всех этих сред в
единый продукт сложной структуры и является задачей разработчика. Таким образом, отбор объектов
визуализации и творческая работа по формированию проекта «картинки» – задача преподавателя-
методиста. Задача разработчика – реализовать этот проект доступными для него программными
средствами с учетом вышеуказанных правил. Становится понятным, что эффективное
взаимодействие преподавателя и разработчика, их совместное творчество являются ключевым
фактором создания качественных мультимедийных материалов. Электронный учебник можно
назвать самоучителем, т.к. он рассчитан на самостоятельное обучение. Иллюстративный
электронный учебник, состоящий из текста, графической, аудио и видео информации, в отличии от
традицонного учебника, позволяет проводить индивидуализированное обучение. В отличии от
традиционного учебника он приближает обучение к обучению с преподавателем. Как было отмечено
выше, интерактивный электронный самоучитель, содержащий графический фрагменты, способен
привлекать школьников и молодежь намного успешней, чем традиционный. Электронный учебник
является компактным, он может хранить большое количество информации. Следует отметить, что на
одном переносном носителе, таком как внешний винчестер, флешка и даже CD/DVD диск, можно
хранить целую библиотеку традиционных учебников. Каждый преподаватель хорошего уровня
может легко настроить электронный учебник на свою программу обучения, легко редактировать
какие-то его части или комбинировать несколько электронных учебников в один. Преподаватель в
любое время суток может передать учебник ученикам, разослав его по электронной почте или по
скайпу. Также сделать его общедоступным для своих учеников, загрузив его в интернет. ЭУ не
портится со временем в отличии от традиционного учебника. Создание и публикация электронного
средсва обучения не связаны с большими затратами. Электронные учебники могут иметь встроенную
систему тестирования, что дает возможность учащемуся проверить как он усвоил пройденный
материал. Учащийся и преподаватели могут мгновенно найти нужную им часть информации
благодаря поисковой системе. При обучении можно легко улучшить читабельность ЭУ, увеличив
размер шрифта или изменив его цвет.
Другим важным принципом является принцип целостности классического и электронного
учебника. Разработка мультимедийного учебника базируется на модульном построении курса. На
модули-разделы разбивается как текстовый, так и электронный вариант учебника, причем текстовая и
электронная версии должны не просто не противоречить друг другу, а находиться в абсолютном
соответствии как с точки зрения содержания материала, так и последовательности его изложения.
Основными компонентами электронного учебника являются структурированные материалы
лекций, мультимедийные презентационные материалы, упражнения и тестовые задания для контроля
знаний, виртуальные лабораторные работы.
Мультимедийные презентации лекционного материала с применением средств визуализации
являются наиболее целесообразными при изучении объектов и процессов следующего характера:
– объектов, процессов и явлений, недоступных непосредственному наблюдению;
– процессов и явлений, протекающих в движении и развитии;
– очень медленно или очень быстро протекающих процессов и явлений;
– микро- и макрообъектов.
Изучение такого рода объектов требует разработки видео- или анимационных способов
представления.
Мультимедийный лекционный материал содержит описание изучаемых в данной теме объектов
в виде набора фрагментов, включающих мультимедиа-компоненты, такие как статическая графика,
флэш-анимация, 3D-анимация, видеофрагменты.
Визуальный ряд, разработанный для модуля, логически разбит на отдельные слайды,
последовательность которых, согласно принципу целостности, совпадает с порядком изложения
материала в процессе лекции. Преподаватель может использовать такие презентационные материалы
для визуального сопровождения лекции. Кроме того, эти материалы могут быть использованы
студентом и для самостоятельной работы, так как представленные на слайдах понятия и определения
содержат ссылки на соответствующие текстовые фрагменты.
Виртуальные лабораторные работы представляют собой компьютерные модели (симуляции)
лабораторно-практических занятий, проводимых в условиях учебного процесса. Разумеется,
компьютерные симуляции не могут полностью заменить реальные практические работы, которые
проводит студент на лабораторном оборудовании. Но при отсутствии возможности задействовать для
212
лабораторных работ сложное оборудование, проведение виртуальных лабораторных работ является
единственным способом познакомить студентов с практическим аспектом раздела курса.
Тестовые задания для контроля знаний студентов формируются как для самопроверки знаний
студентом (с амоконтроль), так и для оценки преподавателем усвоения раздела в качестве формы
анализа текущей успеваемости.
ЛИТЕРАТУРА
1. Елисеева И.И. Дистанционное обучение в среде мультимедиа-технологий // Дистанционное
образование, 1997. №2.
2. Ротмистров Н.Ю. Мультимедиа в образовании // Информатика и образование, 1994. № 4.
3. Христочевский С.А. Электронные мультимедийные учебники и энциклопедии // Информатика и
образование, 2000. №2.
4. Романенко В.В. Система требований к современным компьютерным учебным программам и
автоматизированным средствам их разработки. Тр. науч.-техн. шк.-семинара «Информационные системы».
Томск: Том. гос. ун-т систем управления и радиолектроники.
Ахметов Б.С., Беркинбаева А.С.
Электронды оқулықтың мультимедиялық технология негізінде құрылуы
Аңдатпа. Электронды оқулықтың негізгі құрылуы қарастырылады. Мультимедиялық оқу
материалдарын өңдеу нәтижесінде ғылыми – әдістемелік оқу құралдары жалпылама принциптері зерттеледі.
Түйін сөздер: электронды оқулық, унифициялық электронды оқулық, мультимедиялық ортаның
виртуальды зертханалық жұмыстары
Ahmetov B.S., Berkinbayeva A.S.
Technology create multimedia electronic textbook
Abstract: The issues of creating an electronic textbook. Set out the scientific methodological approach to the
creation of the textbook based on the general principles of the development of multimedia training materials and
tailored to specific disciplines.
Key words: electronic textbook, unified electronic textbook, virtual labs multimedia tools.
УДК 004.91
Ахметова Л.А. бакалавр, Тулегенова Б.А.
Казахский национальный технический университет имени К.И.Сатпаева
г. Алматы, Республика Казахстан, tulegenova_bakhit@mail.ru
РАЗРАБОТКА ИНФОРМАЦИОННО-ОБУЧАЮЩЕЙ СРЕДЫ НА ОСНОВЕ JAVA-
ТЕХНОЛОГИИ И СРЕДСТВ ИНТЕРНЕТ
Аннотация. Данная статья посвящена созданию информационно-обучающей среды для поддержки
учебного процесса в вузе на основе использования Java-технологии и сервисов Интернет. Использование
информационной среды для организации взаимодействия обучаемых и преподавателей, в том числе и в
дистанционном режиме, позволяет лучше учесть индивидуальные особенности обучаемых. Доступ к ресурсам
и сервисам создаваемой информационной среды будет осуществлятся через специализированный web-сайт.
Ключевые слова: обучающая среда, информационная модель, Java-технологий, апплеты, сервлеты.
Информационные технологии (телекоммуникации, информационные среды, Интернет, Java)
сделали виртуальное обучение реальностью в вузовском образовании. Интернет и Java-технология
активизировали огромную активность в компьютерной отрасли. Все операционные платформы и
навигаторы Интернет встраивают Java в свои системы, а основные поставщики средств разработки
обеспечивают поддержку Java. Java-апплеты "оживили" прежде статичную среду, а сетевые
возможности Java позволяют перейти к распределенной модели построения информационных сред
уровня предприятия.
Java-технология и Интернет позволяют создать новую модель обучения, которая обеспечит
значительно более высокое качество и гибкость учебного процесса и которую можно назвать
распределенным обучением. Распределенное обучение использует множество технологий,
методологий обучения (в том числе традиционное очное обучение), например: совместную работу
обучаемых и преподавателя в виртуальном режиме; расширение возможностей преподавателей в
части управления процессом обучения и использования учебно-методических ресурсов для
213
достижения результатов обучения, которые недостижимы в традиционном образовании. Известным
примером реализации распределенного обучения является решение LotusLearningSpace [1].
Внедрение распределенного обучения будет оправдано, если его использование позволит
повысить эффективность традиционных форм обучения, либо обеспечит сохранение качества
обучения при оказании образовательных услуг в дистанционном режиме. Для этого технология
распределенного обучения должна удовлетворять следующим требованиям:
- дополнять и расширять информационное и учебно-методическое обеспечение учебного
процесса
(Интернет,
специализированные
базы
данных,
демонстрационные
программы,
компьютерные аудио- и видеоматериалы);
- имитировать очное общение преподавателя с обучаемыми (е-mail, телеконференции или
асинхронный режим общения, виртуальные семинары или синхронный режим общения,
видеоконференции);
- имитировать общение обучаемых между собой (телеконференции или асинхронная групповая
работа, синхронная групповая работа);
- обеспечивать самостоятельное изучение учебных материалов обучаемыми и контроль уровня
знаний (информационная обучающая среда с теледоступом);
- обеспечивать управленческие и административные функции для создания и управления
отдельными курсами и группами курсов, зачисления и регистрации обучаемых, выдачи заданий и
получения отчетов, контроля освоения учебного материала (информационная среда с теледоступом);
- поддерживать высокий уровень интерактивности и интеграцию всех режимов
распределенного обучения в единую информационную обучающую среду с теледоступом к ресурсам.
Эффективность разрабатываемой распределенной модели обучения на основе информационно-
обучающей среды (ИОС) с теледоступом к информационным ресурсам обеспечивается за счет того,
что в обучении участвует преподаватель, т.е. обеспечивается индивидуальный подход к каждому
обучаемому и создается виртуальное информационное пространство для совместной групповой
работы. Обучаемый находится в многопользовательской информационной среде, в которой
реализуются варианты общения типа: "обучаемый - преподаватель" или "обучаемый - обучаемый".
Используя возможности групповой работы и методы контроля, реализованные в ИОС, а также
возможности Java, Интернет и специализированную учебно-методическую базу данных на основе
решений LotusNotes/Domino, формируется технология, способная поддержать распределенную
модель обучения.
ИОС реализует активную систему передачи знаний, так как обучаемые не являются просто
пассивными читателями учебных материалов в режиме on-line. Через семинары и телеконференции
они участвуют в групповой работе, выполняют упражнения и практические задания к определенному
сроку, проходят различные тесты, самостоятельно выбирают приоритеты для получения нужного
итогового коэффициента.
Поскольку основной задачей работы является создание системы управления доступом
пользователей к информации с определенными структурами данных, с использованием служб и
сервисов, которые необходимо администрировать, то задачу реализации распределенной модели
обучения
можно
рассматривать
как
создание
многопользовательской
распределенной
информационной системы. Поэтому первым этапом является определение информационной модели
такой системы. Отталкиваясь от традиционной технологии организации информационно-
методической поддержки учебного процесса, можно выделить три группы объектов в
информационной модели системы (рис. 1).
Ключевыми этапами содержательного наполнения ИОС являются:
- подготовка информационного описания теоретического материала, структурированного на
темы и разделы с подборкой иллюстраций и вопросов для самопроверки, с включением элементов
гипертекста и мультимедиа;
- подготовка сценариев изучения дисциплин и демонстрационных материалов для организации
эффективной целенаправленной познавательной деятельности обучаемых;
- создание тестов для самопроверки и контроля;
- создание упражнений и заданий к самостоятельному выполнению для активизации процесса
усвоения теории и закрепления знаний.
При проектировании содержательной части ИОС значительная часть работы отводится на
задачу контроля. Это самопроверка (простые тренирующие тесты), выполнение упражнений,
промежуточный и итоговый контроль усвоения материала. Тесты для самопроверки и упражнения
одинаковы для всех обyчаемых. Тесты обязательно сопровождаются ссылками на материал, знание
214
которого необходимо для правильного ответа (внутренние обратные связи ИОС), и содержат
правильные ответы. Упражнения позволяют оценить и закрепить знания обучаемых, а также в них
содержатся подсказки для решения, но не сами решения. Использование подсказок учитывается при
подсчете набранных баллов.
Рисунок 1. Информационная модель сайта
Контрольные тесты формируются методом случайной выборки из полного перечня вопросов,
имеют определенный уровень сложности, не сопровождаются ссылками на материал и имеют
встроенные процедуры выдачи оценки. Контрольные тесты используются для промежуточной и
итоговой аттестации.
В ИОС применяются критериально-ориентированные тесты, которые измеряют знания, умения
и навыки, необходимые для профессиональной деятельности, а результаты тестирования
интерпретируются по отношению к установленным баллам оценивания [2]. Индивидуальный балл
испытуемого интерпретируется по отношению к доле учебного материала, успешно им освоенного.
Чаще всего балл студента отражает процент правильно выполненных заданий и выражается на шкале
процентов.
Кроме того, в ИОС предусмотрена возможность использования учебных демонстрационных
видеоматериалов в формате AVI, LotusScreenCam, звуковых фрагментов и цифровых изображений.
Весь учебный материал курсов разбит на темы и подтемы, которые составляют содержание
одного занятия. Пользователь имеет возможность: прервать занятие; вернуться назад или перейти к
другой теме (подтеме); начать выполнение тестов и упражнений, если материал ему знаком или
предварительно изучен. Все контрольные события (прохождение тестов, выполнение упражнений,
заданий и проектов, подготовка отчетов) фиксируются в ИОС и отображаются в специальном
информационном поле экрана компьютера. Это поле формируется при каждом новом входе
обучаемого в информационную среду на основе сведений, хранящихся в базе данных. Каждый
обучаемый регистрируется в системе и для него индивидуально отслеживается количество
пройденного материала, уровень знаний (по результатам прохождения тестов), число выполненных
заданий. При каждом входе в систему обучаемому предлагается продолжить с того материала, на
котором он остановился.
Управление и доступ к данным информационной системы реализуется на основе
использования функциональных устройств информационных сетей и сервисов Интернет.
Управление данными раздела УМО осуществляется на основе использования технологии Lotus
DOMINO. при этом все материалы данного раздела публикуются в документо-ориентированной базе
данных LotusNotes. Это позволяет упростить администрирование системы и обеспечивает
реализацию поиска в базе данных необходимой информации. Для получения консультационной
помощи и предоставления отчетов используется электронная почта.
Для разработки информационной системы используются следующие инструментальные
средства и технологии: HTML, Perl, Java-Script, Java, OracleWebDB.
Функциональная модель информационной системы
определяется предусмотренными
сценариями учебной деятельности. Освоение материала каждого курса предполагает использование
нескольких функциональных модулей (рис. 2).
215
Рисунок 2. Функциональная модель ИОС в режиме обучения
Основные и вспомогательные представления (графические экранные формы в формате HTML)
задачи "Занятия" отражают структуру курса, созданную преподавателем.
Для выполнения практических заданий на web-сайте размещены автоматизированные
обучающие программы, которые активизируются на компьютерах обучающихся после доставки с
использованием протокола FTP. Выполнение некоторых практических заданий реализуется с
использованием апплетов Java. Отчеты по выполненным практическим работам обучающиеся
оформляют с использованием текстового редактора MS Word и отсылают преподавателю по
электронной почте или сервису ИОС. Типовые отчеты обучающиеся создают при помощи
электронных форм, которые обрабатываются программой, написанной на PHP.
Большим преимуществом Java-технологии является возможность для пользователей входить в
систему и получать необходимый доступ к информационным ресурсам с использованием любого
сетевого компьютера или места подключения к Интернет. Стоимость администрирования
пользователей значительно снижается и модемный доступ (dial-up) из дома или из филиала вуза
может предоставлять пользователям полный доступ к данным и сервисам ИОС. Тем самым
значительно улучшается работа с компьютером в удаленном режиме, характерном для
распределенной модели обучения.
Еще одним аргументом в пользу использования Java при реализации ИОС является то, что
Интернет превращается в общепринятый способ доступа клиентов к информационным ресурсам вуза,
а web-сервис позволяет вузу предоставлять выборочный информационный доступ в зависимости от
категории клиента. Иными словами, Java расширяет такую возможность, позволяя вузу
предоставлять выборочный доступ через брандмауэр к ресурсам информационной среды,
работающей в динамическом режиме. Возможность предоставлять обучаемым, администраторам и
преподавателям основанный на Java шлюз для входа в сеть вуза, доступа к информации и
взаимодействия появляется при выборе вычислительной архитектуры ИОС, основанной на Java-
технологии.
Теперь перечислим основные требования, которые необходимо выполнить при разработке
ИОС: независимость от типа платформы на стороне клиента (Windows 95 и Solaris/ Linux) и сервера
(Solaris, Windows NT); обеспечение взаимодействия с различными серверами баз данных (Oracle,
DB2, LotusNotes) и web-серверами (Apache, OracleWebDB, LotusDomino, Microsoft IIS); обеспечение
высокой производительности в многопользовательском режиме и возможности оперативной
модификации. Для выполнения указанных требований используются Java-сервлеты (servlets) с
JavaDatabaseConnection (JDBC) на стороне сервера и HTML, JavaScript и Java-апплеты на стороне
клиента. Сервлеты - это модули на Java, которые не зависят от операционной платформы, но
расширяют возможности web-сервера и являются эффективной заменой CGI-скриптов. Тесты
показали, что сервлеты работают в 12-16 раз быстрее, чем FAST CGI.
Сервлеты используются как промежуточное звено в приложениях, работающих с базами
данных через JDBC. Сервлеты также могут работать с апплетами как серверное приложение. Для
каждого запроса к сервлету порождается облегченный поток, в противоположность CGI, когда
порождается процесс. Еще одно важное преимущество сервлетов состоит в том, что поток сервлетов
не прерывает своей работы, в отличие от CGI-скриптов, после того, как пошлет ответ клиенту. При
разработке ИОС сервлеты используются для реализации модели "клиент-сервер". В этой модели
клиент посылает запрос серверу, а сервер отвечает, посылая ответное сообщение. Сервлеты могут
216
обрабатывать HTML-форму или управлять соединениями и служить промежуточным элементом в
многозвенном приложении, работающем с базой данных.
Большинство задач ИОС реализовано на основе сервлетов. Сервлет инкапсулирует логику
задач, разбирает формы и генерирует SQL-запросы к серверу баз данных. После выполнения запроса,
сервер баз данных возвращает результат сервлету, который обрабатывает результат и генерирует
HTML-страницу для пользователя. Работа в системе ИОС состоит из следующих основных этапов:
пользователь вводит информацию в HTML-форму. Форма пересылается Интернет навигатором Java-
сервлету, запущенному на web-сервере. Java-сервлет разбирает форму и конструирует SQL-
утверждение. SQL-запрос передается серверу баз данных с помощью драйвера JDBC. Сервер баз
данных выполняет SQL-запрос и возвращает результаты запроса Java-сервлету. Сервлет
обрабатывает результат запроса и генерирует документ HTML с данными. Документ HTML
возвращается пользователю. Эти этапы реализуются с помощью сервлетов/драйверов JDBC на
стороне сервера и HTML/JavaScript на стороне клиента (рис. 3).
Рисунок 3. Взаимодействие клиента и сервера при реализации задач в ИОС
С помощью задачи "Тесты", реализованной при использовании Java-технологии, выполняется
как собственно прохождение тестов (самопроверка, упражнения, контроль), так и администрирование
(создание/редактирование вопросов и собственно тестов).
Задача тестирования решена как классическое приложение типа "клиент-сервер". Сервер
тестирования - это Java-сервлет, работающий под управлением web-сервера. Клиентское место - это
Java-апплет, который загружается с web-сервера и выполняется на компьютере клиента. Сервлет
тестирования, загружаясь в память компьютера, организует соединение с базой данных и по запросу
со стороны интернет-навигатора формирует HTML-страницу с тегом апплета и необходимыми
параметрами. Для каждого клиента выбирается новый свободный серверный сокет.
Апплет присоединяется по серверному сокету к сервлету. Отдельный поток, в котором апплет
обменивается сообщениями и данными с сервлетом, существует до тех пор, пока окно апплета не
будет закрыто или не произойдет разрыв соединения. Сервлет через JDBC-драйвер организует SQL-
запрос к базе данных для формирования вопросов теста. Получив вопрос теста из базы данных как
ответ на SQL-запрос, сервлет передает результат клиенту по сокету (рис. 4).
Рисунок 4. Схема многоуровневой архитектуры задачи тестирования
Важной задачей дистанционного обучения является реализация взаимодействия между
обучающимся и преподавателем. Для создания информационной среды с теледоступом, реализующей
217
в реальном времени взаимодействие между обучающимися и преподавателями по заданной теме,
разработано многопользовательское приложение клиент-сервер "Семинар on-line" с использованием
языка Java. Тему и время проведения семинара назначает преподаватель и доводит эту информацию
до обучающихся через электронную доску объявления.
Задача "Семинар" реализует интерактивную информационную среду, в которой обучаемые
ведут групповое общение между собой и с преподавателем. СерверноеJava-приложение "Семинар on-
line" подключает к себе новых клиентов, а также принимает и передает информацию
присоединенным клиентам. Клиентский апплет задачи "Семинар" предназначен для ввода, передачи
и отображения текстовых сообщений участников семинара.
Для реализации телеконференций (проводятся в режиме off-line) по заданному составу
дисциплин и тем используется программа "DISCUS" [3]. Ключевыми отличиями телеконференции от
семинара
являются:
режим
проведения,
количество
одновременно
доступных
тем
(в
телеконференции их число может быть любым) и структуры данных, которые могут разместить ее
участники (в телеконференции можно разместить текст, таблицу, графический объект).
Использование интегрированной информационно-образовательной среды, реализующей
учебно-методическую поддержку учебного процесса и дистанционные методы обучения в реальном
времени, позволяет сформировать полноценную систему обучения, отличительными особенностями
которой
являются:
высокая
эффективность
образовательного
процесса;
возможность
индивидуализации обучения и приобретение обучаемыми навыков самостоятельной работы;
возможность гибкой настройки среды в зависимости от формы обучения (очная, заочная, экстернат,
обучение в филиале и т.д.).
О целесообразности внедрения информационной обучающей среды как дополнительного
элемента к традиционной организации учебного процесса в вузе говорит следующее:
- обучение становится более управляемым;
- обучаемые получают больше возможностей для проявления самостоятельности;
- студенты быстрее адаптируются в вузе и понимают как надо учиться;
- обучаемые становятся менее зависимыми от преподавателей.
Имеются у этого процесса и свои издержки: так, многие преподаватели сожалеют о том, что им
приходится тратить время на изучение битов и сайтов, а не на улучшение содержательной части
предметов.
ЛИТЕРАТУРА
1. www.emea.lotus.com/world/russia.nsf.
2. Berk R.A. Criterion-referenced measurement: The state of art. - Baltimor, MD: Johns Hopkins University
Press, 2001. - 410 р.
3. http://www.chem.hope.edu/discus
4. Васильев Н.А. Объектно-ориентированное программирование Java, Питер, 2014, стр.363-375.
Ахметова Л.А., Төлегенова Б.А.
жүктеу/скачать Достарыңызбен бөлісу: |