Разработка программного средства для коммуникации участников образовательного процесса на основе тематических блогов - Дипломная работа

бесплатно 0
4.5 221
Средства организации блогов, разновидности CMS используемых для разработки и сопровождения блогов, их достоинства и недостатки. Общий алгоритм работы программного средства и алгоритмы работы с данными. Программное конструирование индивидуальных блогов.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
5.3 Определение сроков выполнения работ6.1 Анализ опасных и вредных факторов при эксплуатации ПЭВМ 6.2.1 Проектирование оптимального рабочего места разработчикаДля блогов характерны записи временной значимости, отсортированные в обратном хронологическом порядке. Также для блогов характерна возможность публикации отзывов (комментариев), что делает блоги средой сетевого общения и обеспечивает ряд преимуществ перед электронной почтой, веб-форумами и чатами. Блоги подразделяются на следующие категории: · по авторству блоги подразделяются: o личный (персональный, авторский ) - блог ведется одним лицом (как правило его владельцем); · по тематической направленности: o политика - блоги, посвященные политике. Обычно такие блоги ведут политические лидеры, представители политических партий и политических объединений;1.1 Обзор существующих программных средств организации блога индивидуальный блог алгоритмБлог (интернет-журнал событий, интернет-дневник) - веб-сервис, основное содержимое, которого регулярно добавляемые записи, содержащие текст, изображения или мультимедиа. Для блогов характерны недлинные записи временной значимости, отсортированные в обратном хронологическом порядке. Отличия блога от традиционного дневника обусловливаются средой: блоги обычно публичны и предполагают сторонних читателей, которые могут вступить в публичную полемику с автором (в комментарии к блогозаписи или своих блогах). Таким образом блог является не только личным интернет-журналом, но так же стал местом для обмена информацией, местом для обмена новостями и их обсуждения.Например: язык программирования: большинство блог-платформ разработано на PHP либо на Rails, но в принципе можно найти платформу, написанную на любом языке web-разработок [2]; Возможности доработки этого софта бесконечны, поэтому множество вебсайтов и веб-сервисов используют код Wordpress как основу для создания различных внутренних приложений. Для создания сайта, содержащего в себе множества блогов используется система Wordpress MU. Она содержит в своей основе тот же самый код, что и Wordpress, рассчитанный на создание одного блога и обладает следующими функциями: возможность публикации с помощью сторонних программ и сервисов; Движок Moveable Type «перешагнул» Wordpress в плане дружественности к пользователю, и поэтому его интерфейс и инсталлятор стали гораздо удобнее, а самым большим скачком вперед стал переход платформы на открытый исходный код.Проведенный аналитический обзор показал неэффективность применения существующих систем управления контентом, в связи с этим актуальной представляется цель данной работы - разработка подсистемы универсальных блогов, представляющая возможность участникам образовательного процесса обмениваться информацией. А) данная подсистема должна обеспечить выполнение следующих функций: интеграция с существующей системой авторизации пользователей; возможность добавления, редактирования и удаления записей, содержащих текстовую информацию и медиа-контент;Необходимо для хранения медиа-контента пользователя, вставляемого в блог использовать методы реализованные в системе «Документооборот» для защиты от загрузки файлов недопустимых форматов, а также для контроля общего размера, загружаемых пользователем данных.А) функционал определяет следующий алгоритм: · создание индивидуального блога - процесс инициирования структур данных в БД, которые будут использоваться системой; · добавление записи - добавление пользователем сайта в свой блог записи, которая может содержать текст, ссылки, различный медиа-контент (аудио, видео, изображения);Далее рассмотрим алгоритм работы с записями в блоге: · если пользователь автор записи: o просмотр записи; · если пользователь не автор записи: o просмотр записи; На рисунке 2 приведена блок-схема работы с записями.Алгоритм работы с комментариями содержит следующие пункты: · добавление комментария к записи; На рисунке 3 приведена блок-схема работы с комментариями.Алгоритм создания блога содержит следующие пункты: · переход на панель конфигураций; На рисунке 4 приведена блок-схема создания блога.Алгоритм вывода популярных записей содержит следующие пункты: · загрузка шаблона; На рисунке 5 приведена блок-схема вывода популярных записей.Алгоритм поиска записей содержит следующие пункты: · выбор тега для поиска; На рисунке 6 приведена блок-схема алгоритма поискаАлгоритм добавления математических формул содержит следующие этапы: · вызов окна конструктора; На рисунке 7 приведена блок-схема отображающая алгоритм добавления математических формул.Систему индивидуальных блогов необходимо разработать в виде веб-ресурса, который будет внедрен в существующий портал. Для выполнения программы на стороне сервера был выбран РНР 5.3, который зарекомендовал себя в многочисленных приложениях как гибкий и хорошо развитый язык [4]. В роли HTTP-сервера выбран Apache , данный сервер является кроссплатформенным ПО и поддерживает такие операционные системы как Linux, BSD, Windows, Mac OS. POSTGRESQL полностью соответствует спецификации SQL99, облад

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1 АНАЛИЗ СРЕДСТВ СОЗДАНИЯ ИНДИВИДУАЛЬНЫХ БЛОГОВ

1.1 Обзор существующих программных средств организации блога

1.1.1 Общие характеристика блогов

1.1.2 Разновидности CMS для организации блогов

1.2 Постановка задачи разработки web-системы индивидуальных блогов

2 АЛГОРИТМИЧЕСКОЕ КОНСТРУИРОВАНИЕ ПОДСИСТЕМЫ ИНДИВИДУАЛЬНЫХ БЛОГОВ

2.1 Общий алгоритм работы приложения

2.2 Алгоритм работы с записями

2.3 Алгоритм работы с комментариями

2.4 Алгоритм создания блога

2.5Алгоритм вывода популярных записей

2.6Алгоритм поиска записей

2.7Алгоритм добавления математических формул

3 ПРОГРАММНОЕ КОНСТРУИРОВАНИЕ ПОДСИСТЕМЫ ИНДИВИДУАЛЬНЫХ БЛОГОВ

3.1 Выбор средств разработки

3.2 Организация данных системы индивидуальных блогов

3.3 Описание структуры программных модулей

4 ЭКСПЕРИМЕНТАЛЬНАЯ ЧАСТЬ

4.1 Работа с подсистемой индивидуальных блогов

4.2 Тест производительности системы

4.3 Выводы

5 РАСЧЕТ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ РАЗРАБОТКИ ПОДСИСТЕМЫ ИНДИВИДУАЛЬНЫХ БЛОГОВ

5.1 Резюме

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?