Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ-4 Ялалов.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.94 Mб
Скачать

2.1 Программная реализация

2.1.1 Выбор инструментальных средств разработки

Характер решаемой задачи

Решаемая задача должна быть построена с использованием языка программирования, WEB-технологий, для использовании ее в локальной сети и Интернет.

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

При разработке нужно учесть то что обучение и тестирование необходимо реализовать на сайтовом «движке» - CMS, в пользу того что данный сайт будет работать также как и сайт визитка, а также необходимо предоставить возможность дальнейшего дополнения материалами и доработки, человеком без особых знаний программирования.

Требования к интерфейсу

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

Исходя из данных характеристик, было принято решение использовать CMS Joomla, т. к. именно данная CMS уже с 2005 года развивается в пользу пользователя. CMS Joomla включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение панели администрирования ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. Joomla позволяет отображать интерфейс фронтальной и административной части на любом языке.

Анализ преимуществ и недостатков БЕСПЛАТНЫХ систем управления содержимым был тщательно разобран и приведен в таблице №1.

Наименование CMS

Достоинства

Недостатки

CMS Joomla

Простота работы для неопытного пользователя, возможность обновления на новую ветку версии без особых проблем

Высокие требовательность к ресурсам

WordPress

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

Предназначен больше для личных блогов, мало бесплатных сторонних модулей

E107 CMS

Легкость разработки, удобный интерфейс

Плохая развитость системы, обновления выходят крайне редко.

Drupal

Большой функционал, сравнительно неплохая скорость работы

Необходимость иметь знания в программирование для доработке любого элемента

MODX

Скорость работы

Трудность написания модулей, даже для опытного программиста. Проблемное обновление с версии на версию.

Таблица 1. Сравнительный анализ достоинств и недостатков CMS для решения дипломной задачи.

2.1.2 Обзор существующих систем обучения

Приведем обзор наиболее популярных систем дистанционного обучения:

1. Moodle

2. TrainingWare Class

3. Claroline LMS

1. Moodle (модульная объектно-ориентированная динамическая учебная среда) — свободная система управления обучением, распространяющаяся по лицензии GNU General Public License.

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

Moodle переведена на десятки языков, в числе и русский и используется в 197 странах мира.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]