K004419 Дипломная работа Разработка информационной системы поддержки образовательной деятельности
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 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 Требования к разрабатываемой системе
Проект должен представлять собой простой механизм управления
контентом, и содержать как пользовательскую часть, так и
административную. Подсистема должна позволять разрабатывать, хранить и использовать электронные учебники в открытой, конфиденциальной и закрытой частях.
Заказывала дипломную, прочитав отзывы vip-study .ru Сделали хорошо на 80% оригинальности. Но преподаватель, несмотря на методичку, сказал, что нужно аж 85%! А это нереально, так как были подсвечены только сноски и список литературы с фамилиями и названиями учебников. На https://vip-study. ru сказали, что фамилии авторов и названия учебников отрерайтить не возможно. Не будут же они менять Александра Пушкина на Сашко Гарматного))). Пришлось заказывать повышение на этом сайте. Мне добавили 5%, но я даже не поняла как. По тексту, сноскам, литературе ничего не поменялось, даже А.С. Пушкин остался на месте! Преподаватель проверил в ворде, но не поверил в 85%, так как тоже ничего не заметил сверхнового в литературе и перевел в PDF. В ПДФ тоже вышло 85%, и только после этого допустили к защите. Выражаю огромную благодарность сайтам vip-study ru и 5555455.ru за помощи и поддержку. Отдельное спасибо девочкам за прошлогодние отзывы, которые мне помогли дойти до защиты!
Превосходная работа! Нашел этот сайт именно по отзывам о повышении в PDF формате. Действительно все работает. Делают то, что никто не умеет. Я отправил работу в ворде для повышения %, указав в заказе - повысить для пдф. Мне вернули также в ворде. Я перевел в ПДФ и случилось чудо! Как и обещали 75% на самой жесткой проверке Антиплагиат.ВУЗ!
Благодарю за работу. Качественно повысили до 87% даже в таком редком формате, как PDF. Преподаватель ничего не заметил. Цена оптимальна, по сравнению с дешевыми неработающими вариантами.
Спасибо за проделанную работу! Помогли повысить Антиплагиат вуз ВКР Вуз Антиплагиат показал около 80% и 5% цитирования. До корректировки было около 40% и 15% соответственно. Интересно, что практически не видно изменений, все укладывается в рамки нормоконтроля, а процент при этом в 2 раза выш, чем был изначально. Работу писала сама. Хорошо, что есть такие сервисы, с помощью которых есть гарантия успешной защиты, а так бы весь труд пошел насмарку.
Спасибо за повышение для личного кабинета! Это реально первый сервис, который помог с повышением для личного кабинета. Прошел на 78%!
Спасибо огромное!! Очень выручили)) Рекомендую!
Нужен был безумный % по оригинальности - 90%. Что только не делала, хотя первоначальный вариант имел уже хороший уровень-70%. И вот, я правила ручками (подбирая синонимы) - не помогло, "Антиплагиат" эту писанину просто не пропустил. Затем заказала повышение % в одной фирме через интернет, у них получился перекошенный текст, на который платный антиплагиат вообще выдал ошибку и предупреждающую рамку. Потом случилось чудо, я случайным образом нашла ваши контакты и буквально за несколько часов был сделан идеально проходящий антиплагиат текст. Я дождалась результатов официальных, все просто замечательно, антиплагиат пройден и он составил 97%. Не реклама, я реальный заказчик!
Спасибо получилось 81,34%
Огромное еще раз спасибо...до связи......Михаил
Большое спасибо за помощь, за считанные часы помогли обработать текст, Оригинальность более 74 %. Всем советую!
Клевая компания! Я мучилась с антиплагиатом почти 2 недели и все бестолку. % почти не менялся. Помогли повысить за 1 день до 77%. Огромное спасибо!