Использование современных web-технологий при реализации информационных систем в сфере образования | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Автор:

Научный руководитель:

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №25 (263) июнь 2019 г.

Дата публикации: 22.06.2019

Статья просмотрена: 2159 раз

Библиографическое описание:

Долгова, Е. Р. Использование современных web-технологий при реализации информационных систем в сфере образования / Е. Р. Долгова. — Текст : непосредственный // Молодой ученый. — 2019. — № 25 (263). — С. 21-24. — URL: https://moluch.ru/archive/263/60997/ (дата обращения: 24.04.2024).



Ключевые слова: информационная система, образование, дистанционное обучение, web-технологии.

В последние годы, использование информационных технологий в сфере образования становится все более актуальным. Свое применение они нашли не только в учреждениях высшего и среднего профессионального образования, но и школах.

Активная информатизация образовательных учреждений позволила им реализовывать различные образовательные программы путем введения дистанционного обучения [1]. Можно выделить несколько форм организации учебного процесса на основе дистанционного обучения с использованием информационных технологий, представленных в виде схемы на рисунке 1.

Изображение выглядит как снимок экрана

Автоматически созданное описание

Рис. 1. Формы дистанционного обучения с использованием ИТ

Основной задачей при проектировании информационных систем, реализующих вышеописанные формы, является обеспечение доступности и кроссплатформенности, что позволит использовать систему в любой точке мира на любом типе устройств. Сценарий использования такой системы представлены в виде UML-диаграммы прецедентов на рисунке 2.

Изображение выглядит как текст

Автоматически созданное описание

Рис. 2. Диаграмма прецедентов

Для реализации поставленных функциональных требований подходят web-технологии, так как web-приложения работают на любом типе устройств не зависимо от операционной системы, то есть являются кроссплатформенными.

Современные web-приложения состоят из двух частей — front-end и back-end.

Front-end — клиентская часть приложения (пользовательский интерфейс). Для ее реализации используются HTML, CSS и JavaScript [2]. Как правило, при создании электронных учебных пособий, использование данного стека технологий является достаточным.

Back-end — серверная часть приложения. Она может быть реализована с использованием таких технологий, как например язык программирования PHP или платформа Node.js. Сюда также можно отнести и сервер баз данных. Серверная часть требуется для выполнения обработки данных, взаимодействия с базой данных или для организации видеотрансляций (вебинаров).

При использовании языка программирования PHP при реализации серверной части приложения, стоит упомянуть про фреймворки, которые позволят сократить время и стоимость разработки, а также добиться простоты сопровождения системы. На 2019 год, лидерами среди всех PHP-фреймворков являются Laravel, Symphony, Yii2, CodeIgniter и CakePHP. Все они основаны на концепции MVC и требуют знаний объектно-ориентированного программирования, но низкий порог вхождения, из всего множества представленных фреймворков несомненно остается у Laravel, так как он соответствует современным стандартам и требованиям, пользуется спросом и имеет огромную функциональность.

Хранение данных является одной из самых важных задач, особенно в системах контроля знаний и успеваемости. Для ее решения используются базы данных [3]. В основном, при проектировании web-приложений, широкое распространение получило две СУБД: PostgreSQL и MySQL. Изучив статистику и проведя эксперимент по замеру времени ответов на запрос, можно сделать вывод, что СУБД PostgreSQL показывает себя намного быстрее, чем более популярная MySQL. Результаты эксперимента представлены на рисунке 3.

Изображение выглядит как снимок экрана



Описание создано автоматически

Рис. 3. Сравнение производительности MySQL и PostgreSQL

Взаимодействие между клиентской и серверной частью может осуществляться путем использования технологии Ajax или протокола WebSocket.

В системе может быть множество пользователей, поэтому для каждого из них нужно предусмотреть механизмы безопасности во избежание компрометации данных, например хранить данные о пользователях в базе данных в зашифрованном виде.

Описав технологии, используемые для реализации систем дистанционного обучения, был разработан прототип подобной системы. Его интерфейс представлен на рисунке 4.

Рис. 4. Интерфейс прототипа информационной системы

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

Литература:

  1. О. А. Черникова. Дистанционное обучение: проблемы и перспективы развития / Современные проблемы права, экономики и управления. Издательство: Автономная некоммерческая организация высшего образования Институт законоведения и управления ВПА — 2016. — № 2. — С. 471–474
  2. А. О. Буравлев. Создание Web-системы балльно-рейтингового контроля студентов / Научно-исследовательская работа обучающихся и молодых ученых. Доклады 66-й Всероссийской научной конференции. Издательство: Петрозаводский государственный университет — 2014
  3. А. П. Денисов, М. С. Николюкин, Н. Г. Мосягина. Разработка информационной системы контроля и анализа результатов образовательного процесса в учреждениях среднего профессионального образования / Научно-исследовательская работа обучающихся и молодых ученых. Современные наукоемкие технологии. Издательство: Издательский Дом «Академия Естествознания — 2015. — № 4. — С. 26–30.
Основные термины (генерируются автоматически): дистанционное обучение, PHP, тип устройств, CSS, HTML, MVC, баз данных, информационная система, любой, серверная часть приложения.


Похожие статьи

Moodle — свободная система управления обучением

Ориентированная на дистанционное образование, система управления обучением Moodle обладает большим набором средств коммуникации. Это не только электронная почта и обмен вложенными файлами с преподавателем, но и форум (общий новостной на главной странице...

Основные функция веб-приложения с учетом анализа...

В основе серверной части приложения при работе с дополнительными средствами лежит фреймворк.

Например, в основе простейшего приложения на базе ZF лежит два распространённых паттерна проектирования: архитектура MVC и паттерн Front Controller [2].

Особенности реализации MVC-архитектуры в веб-приложениях

Логика работы приложения построенного на основе MVC-архитектуры представлена на рисунке 1.

MVC – это вариант нестрогой многоуровневой системы, где декомпозиция реализована за счет

В ней компонентам того или иного уровня разрешается обращаться к любым нижним...

Реализация архитектурного шаблона MVC с использованием...

В статьерассматриваются особенности реализации и пример использования архитектурного шаблона MVCи шаблона «наблюдатель» для разработки веб-приложений на языке PHP. Ключевыеслова: архитектурный шаблон, шаблон проектирования, MVC, наблюдатель...

Использование шаблона проектирования MVC в разработке...

MVCModel View Controller (модель представление контроллер) – архитектурный паттерн

Логика работы приложения построенного на основе MVC-архитектуры представлена на рисунке 1.

Основные термины (генерируются автоматически): база данных, система, LIBRARY...

Технология ASP.NET MVC | Статья в журнале «Молодой ученый»

MVCModel View Controller (модель представление контроллер) – архитектурный паттерн. Проектирование базы данных.

Следовательно, механизмы маршрутизации для БСС должны обеспечивать эффективную передачу пакетов при различных типах.

Разработка Web-приложения с применением технологии ASP.NET

Современные системы управления базами данных (СУБД) поддерживают возможность

SQL, баз данных, необходимая информация, автоматизированная система, DOLJNOST

Однако в любую секунду может быть получена свежая информация из базы данных через вызов метода.

Информационные системы в образовании | Статья в журнале...

Основополагающим элементом любой информационной системы являются базы данных или базы знаний. Под базой данных мы будем

Наиболее простая и удобная в использовании информационная система в сфере образования представлена в глобальной системе...

Тенденции внедрения информационных систем...

- серверная операционная система

В базе методических материалов подсистемы обучения хранятся методические пособия, игровые обучающие программы

Дистанционное обучение — это образовательная технология, способ передачи знаний обучаемым, который может быть...

Похожие статьи

Moodle — свободная система управления обучением

Ориентированная на дистанционное образование, система управления обучением Moodle обладает большим набором средств коммуникации. Это не только электронная почта и обмен вложенными файлами с преподавателем, но и форум (общий новостной на главной странице...

Основные функция веб-приложения с учетом анализа...

В основе серверной части приложения при работе с дополнительными средствами лежит фреймворк.

Например, в основе простейшего приложения на базе ZF лежит два распространённых паттерна проектирования: архитектура MVC и паттерн Front Controller [2].

Особенности реализации MVC-архитектуры в веб-приложениях

Логика работы приложения построенного на основе MVC-архитектуры представлена на рисунке 1.

MVC – это вариант нестрогой многоуровневой системы, где декомпозиция реализована за счет

В ней компонентам того или иного уровня разрешается обращаться к любым нижним...

Реализация архитектурного шаблона MVC с использованием...

В статьерассматриваются особенности реализации и пример использования архитектурного шаблона MVCи шаблона «наблюдатель» для разработки веб-приложений на языке PHP. Ключевыеслова: архитектурный шаблон, шаблон проектирования, MVC, наблюдатель...

Использование шаблона проектирования MVC в разработке...

MVCModel View Controller (модель представление контроллер) – архитектурный паттерн

Логика работы приложения построенного на основе MVC-архитектуры представлена на рисунке 1.

Основные термины (генерируются автоматически): база данных, система, LIBRARY...

Технология ASP.NET MVC | Статья в журнале «Молодой ученый»

MVCModel View Controller (модель представление контроллер) – архитектурный паттерн. Проектирование базы данных.

Следовательно, механизмы маршрутизации для БСС должны обеспечивать эффективную передачу пакетов при различных типах.

Разработка Web-приложения с применением технологии ASP.NET

Современные системы управления базами данных (СУБД) поддерживают возможность

SQL, баз данных, необходимая информация, автоматизированная система, DOLJNOST

Однако в любую секунду может быть получена свежая информация из базы данных через вызов метода.

Информационные системы в образовании | Статья в журнале...

Основополагающим элементом любой информационной системы являются базы данных или базы знаний. Под базой данных мы будем

Наиболее простая и удобная в использовании информационная система в сфере образования представлена в глобальной системе...

Тенденции внедрения информационных систем...

- серверная операционная система

В базе методических материалов подсистемы обучения хранятся методические пособия, игровые обучающие программы

Дистанционное обучение — это образовательная технология, способ передачи знаний обучаемым, который может быть...

Задать вопрос