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

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



СОДЕРЖАНИЕ

ВВЕДЕНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.3 Выводы

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

.1 Резюме

.2 Характеристика разрабатываемого сайта

.3 Определение сроков выполнения работ

.4 Определение себестоимости

.5 Определение экономической эффективности

БЕЗОПАСНОСТЬ И ЭКОЛОГИЧНОСТЬ ПРОЕКТА

.1 Анализ опасных и вредных факторов при эксплуатации ПЭВМ

.2 Анализ условий труда разработчика

.2.1 Проектирование оптимального рабочего места разработчика

.2.2 Освещение рабочего места

.2.3 Требования к уровням шума и вибрации

.2.4 Предупреждение возможных чрезвычайных ситуаций (ч/с)

.2.5 Экологичность

.2.6 Выводы

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ67

ПРИЛОЖЕНИЕ А ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА ПРОГРАММНОЕ СРЕДСТВО

ПРИЛОЖЕНИЕ Б РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА

ПРИЛОЖЕНИЕ В РУКОВОДСТВО ПРОГРАММИСТА

ПРИЛОЖЕНИЕ Г РУКОВОДСТВО ОПЕРАТОРА

ПРИЛОЖЕНИЕ Д ТЕКСТЫ ОСНОВНЫХ ПРОГРАММНЫХ МОДУЛЕЙ

ПРИЛОЖЕНИЕ Ж АКТ СДАЧИ-ПРИЕМКИ ПРГРАММНОГО СРЕДСТВА

ПРИЛОЖЕНИЕ З АКТ ВНЕДРЕНИЯ ПРОГРАММНОГО СРЕДСТВА

ПРИЛОЖЕНИЕ И ПРОТОКОЛ ПРЕДЗАЩИТЫ

ВВЕДЕНИЕ

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

по авторству блоги подразделяются:

oличный (персональный, авторский ) - блог ведется одним лицом (как правило его владельцем);

oколлективный или социальный блог - ведется группой лиц по правилам, определенными владельцем;

oкорпоративный блог - ведется сотрудниками одной организации;

по тематической направленности:

oполитика - блоги, посвященные политике. Обычно такие блоги ведут политические лидеры, представители политических партий и политических объединений;

oбыт - блоги, в которых обычно затрагиваются вопросы взаимоотношения людей, психологии, ведения домашнего хозяйства;

oпутешествия - блоги, в которых авторы делятся своими впечатлениями от поездок, дают советы, как вести себя в той или стране, рассказывают про традиции и обычаи других народов;

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

по особенности контента:

oконтентный блог - блог, публикующий первичный авторский контент;

oмониторинговый блог - ссылочный блог, основным контентом которого являются откомментированные ссылки на другие сайты;

oцитатный блог - блог, основным контентом которого являются цитаты из других блогов;

по технической основе:

oавтономный блог - блог на отдельном хостинге и системе управления содержимым;

oблог на блог-платформе - блог, ведущийся на сторонних блог-службах (Живой Журнал, LifeInternet.ru, Blogger, HabraHabr и др.) [1].

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

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

Данная работа представляет основные этапы разработки web-сервиса управления блогами и состоит из трех разделов.

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

Во втором разделе рассмотрены общий алгоритм работы программного средства и основные алгоритмы работы с данными.

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

1 Анализ средств создания индивидуальных блогов

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

индивидуальный блог алгоритм

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

Блог (интернет-журнал событий, интернет-дневник) - веб-сервис, основное содержимое, которого регулярно добавляемые записи, содержащие текст, изображения или мультимедиа. Д