Поиск по каталогу

Библиотека онлайн

K004419 Дипломная работа Разработка информационной системы поддержки образовательной деятельности

3400 руб. 1890 руб.
В корзину

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 4

1. АНАЛИЗ И ПРОЕКТИРОВАНИЕ 6

1.1 Анализ существующих решений 6

1.1.1 MicrosoftHTMLHelpWorkshop 6

1.1.2 EBooksWriter 8

1.1.3 TableofContentplugin 9

1.2 Требования к разрабатываемой системе 11

1.2.1 Потенциал приложения для создания ЭУ 11

1.2.2 Минимальные системные требования к оборудованию для разработки электронного учебника 13

1.3 Система управления контентом WordPress 13

1.3.1 Система управления контентом MODxevolution 15

1.4 Проектирование базы данных 16

1.5 Проектирование архитектуры плагина 17

2. РЕАЛИЗАЦИЯ 18

2.1 Особенности CMS WordPress 18

2.2 Расширение функциональности CMS WordPress 20

2.3 Реализация плагина 21

2.4 Создание отдельной страницы управления плагином 22

2.5 Реализация архитектуры плагина 23

2.6 Вывод данных в пользовательской части по своему шаблону 23

2.6.1 Адаптивный дизайн 26

3. РАБОТА WEB-ПРИЛОЖЕНИЯ 27

ЗАКЛЮЧЕНИЕ 42

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 43







ВВЕДЕНИЕ


Актуальность темы. На сегодняшний день активно разрабатываются или уже разработаны различные приложения и плагины, облегчающие работу пользователя, не знакомого с языками програмирования, с электронными документами. Практически по всем направлениям учебных дисциплин создаются электронные учебники и методические указания.

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

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

Учебник – это основной инструмент обучения, «книга, предназначенная для обучения определенному учебному предмету, содержащий систематическое изложение знаний, подлежащий обязательному усвоению учащимися».

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

В отличие от классического «бумажного» варианта учебника, электронный учебник предназначен для иного стиля обучения, в котором нет ориентации на последовательное, линейное изучение материала. Учебно-информационный текст электронного учебника должен быть четко иерархически сконструирован по содержанию. Верхний уровень иерархии отражает основные понятия и концепции предметной области. Более низкие уровни должны последовательно детализировать и конкретизировать эти понятия. При этом необходимо четко обозначить определения, примеры, объекты и утверждения. Многоуровневость позволит изучать предмет с различной степенью глубины.

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

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


1. АНАЛИЗ И ПРОЕКТИРОВАНИЕ


Для того чтобы разрабатываемая система была эффективно

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

необходимо получить в результате. Поэтому сначала проанализируем

существующие аналогичные решения и сформулируем основные требования

к разрабатываемой системе, затем приступим к проектированию. Ведь

проектирование — это очень важный этап при разработке проекта. От того,

как хорошо мы спроектируем базу данных и архитектуру приложения

зависит очень многое. Не верно принятое решение при проектировании в

дальнейшем может повлечь за собой серьезные проблемы при внесении

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

должное внимание.

1.1 Анализ существующих решений

Прежде чем приступить к моделированию и проектированию проекта,

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

решают аналогичные задачи.

1.1.1 MicrosoftHTMLHelpWorkshop

HTMLHelp (Microsoft Compiled HTML

Help) — патентованный формат файлов контекстной справки, разработанный корпорацией Microsoft и выпущенный в 1997 году в качестве замены формата WinHelp. Содержит в себе набор HTML-страниц, может также включать в себя содержание со ссылками на страницы, предметный указатель, а также базу для полнотекстового поиска по содержимому страниц.

Для просмотра .CHM-файлов используется стандартное средство просмотра, встроенное во все версии Microsoft Windows, начиная с Windows 98, и Windows NT. Кроме того, существует ряд сторонних программ-просмотровщиков, FBReader и другие.

Для создания .CHM-файлов можно использовать бесплатные средства: — Microsoft HTML Help Workshop, Htm2Chm, плагины для Total Commander, а также другие средства.

Преимущества

• Размер файла меньше, чем у обычного HTML.

• Используются все возможности форматирования, имеющиеся в HTML и CSS.

• Возможность полнотекстового поиска.

• Возможность просмотра множества .chm-файлов как один, с общим содержанием и предметным указателем (в частности, ранние версии MSDN Library предоставлялись в формате HTMLHelp).


Недостатки

• Недокументированность.

• Хорошо известен сбой, который не даёт просмотреть эти файлы.

• Файлы могут не открываться, если в пути к файлу имеются символы кириллицы, а также символы «_» и «#».


 

Рисунок 1 – Пример контекстной справки CHM


1.1.2 EBooksWriter

EBooksWriter — удобный профессиональный инструмент для подготовки разноплановых электронных публикаций (рис. 2): книг, брошюр, руководств пользователя, каталогов и т.п. Пакет представляет собой полнофункциональный редактор, обеспечивающий подготовку публикаций на визуальном уровне (рис. 3). В нем имеются все основные возможности текстового редактора: форматирование символов и абзацев, применение стилей (допускается создание новых стилей), работа с таблицами, вставка гиперссылок и пр. Однако, в отличие от текстового редактора, EBooksWriter работает не с автономными страницами, а с набором страниц, что обеспечивает эффективное управление гипертекстовыми связями между страницами. Да и результатом работы приложения будет не текстовый файл, а электронная публикация, отличающаяся компактным размером и сохраненная в EXE-файле, который может быть прочитан на любом компьютере или в собственном формате программы AEH. Чтение публикации в формате AEH требует наличия на компьютере утилиты EBooksReader, которую можно скачать с сайта программы. Пакет EBooksWriter имеет дружественный интерфейс и сравнительно прост в освоении, хотя в силу большого числа возможностей освоить его быстро не удастся. Ускорить освоение поможет очень подробное, хорошо иллюстрированное и доступно написанное руководство пользователя.


 

Рис. 2. Примеры электронных публикаций, созданных при помощи программы eBooksWriter


 

Рис. 3. Подготовка электронной публикации в eBooksWriter


Преимущества

• Большая вариативность инструментов.

• Управление гипертекстовыми связями между страницами.

• Возможность полнотекстового поиска.


Недостатки

• Требуется установку вторичного програмного обеспечения.

• Приложение имеет ряд ограничений, снимающихся с помощью платной подписки.


1.1.3 TableofContentplugin

Плагин Table of Contents Plus (сокращение TOC) предназначен для оформления статей в стиле Википедии, когда все статьи имеют удобное оглавление.

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

 

Рисунок 4 – Содержимое статьи


Плагин Тableofcontent позволяет максимально автоматизировать эту работу, и прост в использовании. Кроме оглавления, этот плагин умеет строить  карту сайта для посетителей.



Преимущества

• Удобен в использовании.


Недостатки

• Не предусмотрен показ статей, требуется использовать дополнительный шорткоды.

• Не предусмотрена сортировка по тэгам.


1.2 Требования к разрабатываемой системе

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

контентом, и содержать как пользовательскую часть, так и

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

Не забудьте оформить заявку на наиболее популярные виды работ: