Смекни!
smekni.com

записка (стр. 1 из 3)

РЕФЕРАТ


Записка: 83 стр., 30 рис., 4 табл., 1 приложение, 28 источников.

Объект исследования – информационная система социальной сети.

Цель работы — Разработка и программная реализация информационной систепмы социальной сети спортивного сайта с использованием современных технологий

Методы исследования — теория множеств, теории реляционных баз данных, модель "сущность-связь".

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

ИНФОРМАЦИОННАЯ СИСТЕМА СОЦИАЛЬНОЙ СЕТИ,

НИШЕВАЯ СОЦИАЛЬНАЯ СЕТЬ, СИСТЕМА УПРАВЛЕНИЯ КОНТЕНТОМ, mvc, ajax, php, МЕТОД SLIDING DOORS, XML, CSS, Joomla,jcomment, jQUERY FANCYBOX, IntelliTXT.


Содержание

ВВЕДЕНИЕ.. 4

1 ИНФОРМАЦИОННЫЙ ОБЗОР. 6

1.1 Классификация социальных сетей. 6

1.2 Системы управления контентом и их особенности. 10

1.3 Разработка информационных ресурсов с использованием технологии Ajax. 12

1.4 Разработка информационных ресурсов с использованием технологии ХМL. 18

1.5 Постановка задачи. 21

2 ВЫБОР МЕТОДА РЕШЕНИЯ ПОСТАВЛЕННОЙ ЗАДАЧИ.. 24

2.1 Использование языка PHP для разработки веб приложений. 24

2.2 Выбор системы управления контентом. 27

2.3 Анализ и выбор основных социальных сервисов для социальной сети………………………………………………………...……….31

3 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ.. 34

3.1 Информационная модель приложения…………………………...34

3.2 Программная реализация компонента «Home». 36

3.3 Программная реализация компонента «Profile». 44

3.4 Программная реализация компонента «Friends». 56

3.5 Программная реализация компонента «Applications»………...…58

3.6 Программная реализация компонента «Mail». 63

4 ОХРАНА ТРУДА.. 66

4.1 Характеристика помещения. 66

4.2 Анализ состояния охраны труда. 69

4.3 Рекомендации по улучшению рабочего помещения. 79

ВЫВОДЫ... 81

СПИСОК ЛИТЕРАТУРЫ... 82

ПРИЛОЖЕНИЕ 84

ВВЕДЕНИЕ

Активность пользователей Интернета возрастает с устойчивым постоянством. Этому способствует в первую очередь доступность современных технологий, но не в меньшей степени и развитие самого виртуального пространства: различные онлайн-сервисы, бесплатные развлекательные ресурсы, социальные сети. Наиболее важная составляющая развития телекоммуникационных сетей это возможность непосредственного общения людей. Организация общения в интернете происходит с помощью основных 3-х современных веб технологий: гостевые книги, форумы, блоги. С развитием этих форм общения стали социальные сети —сообщесва участников, объединенных не только средой общения, но и с явно установленными связями между собой.

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

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

Социальные сети служат площадкой для неформального общения приятелей подобно LiveJournal, помогают создавать новую музыку как MySpace, расширяют игровой опыт массовых онлайн-игр в сети Xfire. А так же служат серьезным инструментом для поиска сотрудников и партнеров в LinkedIn. Таким образом, социальные сети являются ключевым элементом для дальнейшего развития сообществ и в скором времени они будут неотъемлемым инструментом для любой деятельности.

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

1 ИНФОРМАЦИОННЫЙ ОБЗОР

1.1 Классификация социальных сетей

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

Первая социальная сеть была создана в 1995 году. Новому направлению веб-сервисов дал начало американский сайт Classmates.com, который предлагал найти своих одноклассников, коллег и друзей. Сейчас в сети Classmates.com зарегистрировано более 40 миллионов активных пользователей из США и Канады.

XXI век стал расцветом подобных сервисов. 2001 году появилась первая социальная сеть, направленная на профессиональное развитие – Ryze (~500 тысяч пользователей); 2003 год – появление LinkedIn (~20 миллионов пользователей); 2004 год – orkut (~16 миллионов пользователей), Facebook (~73 миллионов пользователей), Friendster (~50 миллионов), MySpace и другие. Головокружительный успех MySpace в 2005 году (за два года существования сервиса его аудитория выросла до 47,3 миллионов людей) привел к быстрому разрастанию социальных сетей и увеличению их популярности среди пользователей.

Все социальные сети можно условно разделить на три категории[6]:

1. Общей тематики (созданные для приватного общения)

2. Специализированные

3. Деловые

Используя приведенную классификацию представим наиболее известные социальные сервисы на рисунке рисунке 1.1.

Рисунок 1.1 — Схема классификации социальных сервисов.

Социальные сети общей тематики[6], например, Facebook, Вконтакте и Одноклассники, направлены на поддержание и восстановление уже существующих контактов и поиск новых знакомых. Основной аудиторией являются школьники и студенты, которые используют веб-сервисы этого типа как платформу для общения в сети. Эти сервисы уже накопили огромную базу контактов и профилей, из которых можно многое узнать о человеке и его предпочтениях. Большая пользовательская база и эффект «вирусного маркетинга» позволяет сохранять высокие темпы прироста пользователей.

Специализированные социальные сети занимают определенную нишу и собирают аудиторию по интересам. Например, Last.Fm – музыкальная социальная сеть, которая развивает связи между пользователями по принципу музыкальных предпочтений. Geni – семейная социальная сеть, объединяет людей на основе родственных связей. Социальная сеть MyChurch предоставляет возможность любому человеку создать свою церковь и свой круг общения. Autokadabra – социальная сеть для автолюбителей. Habrahabr – сообщество специалистов в сфере компьютерных технологий.

Деловые социальные сети, такие как LinkedIn, Plaxo, МойКруг и Вштате, направлены на профессиональное развитие и построение карьеры. Новой в этом списке является деловая социальная сеть Profeo, запуск которой состоялся в апреле 2008 года. У Profeo есть украиноязычный интерфейс. Специфика Profeo состоит в уникальном для Украины сочетании разных услуг и сервисов, доступных на одном ресурсе: онлайн-адресная книжка, блоги, форумы, мгновенные сообщения и группы по профессиональным интересам.

Общая схема взаимодействия пользователя социальной сети и его друзей в ней представленная на рисунке 1.2

Рисунок. 1.2 - Схема взаимодействия пользователя социальной сети и его друзей в ней

С этой схемы видно что пользователи социальной сети могут быть связаны с другими людьми которые находиться как в других группах, так и других социальных сетях. Как это представлено в социальных сетях Myspace, Twitter.

Крупнейшей социальной сетью на данный момент является, MySpace. Аудитория этого ресурса составляют более 130 миллионов человек. Благодаря процессам информатизации и более тесного интеграции человека в информационную среду социальные сети быстро набирают популярность. Эта тенденция наблюдается и в Украине. Последние исследования компании InMind за IV квартал 2007 года показывают, что 26% населения Украины в возрасте от 15 лет (то есть 7 миллионов людей) являются активными пользователями Всемирной сети (пользуются Интернетом чаще 1 раза в месяц). По данным компании GfK, эта цифра составляет 6,3 миллиона пользователей или 16% всего населения Украины. Быстрое проникновение Интернета способствует географическому расширению сети личных контактов. Люди становятся более мобильными – легко меняют работу, место проживания, но стремятся сохранить отношения с друзьями, коллегами, единомышленниками. Поэтому в мире, где на общение остается все меньше времени, социальные сети кажутся одним из наиболее удобных инструментов для нахождения бывших коллег, одноклассников и людей с общими интересами.

1.2 Системы управления контентом и их особенности

Система управления контентом (Content Management System, CMS) - пакет программ, специально разработанный для автоматизации процессов управления информационными ресурсами в сети интернет. Основная их задача – обеспечить необходимые возможности по работе с определенным типом контента (который зависит от специфики сайта) и абстрагировать от пользователя (и администратора) нюансы используемой аппаратуры, сервера, языка программирования и т.д.