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

Обоснование потребности в интернет–портале "Объекты культурно-исторического наследия" и его эффективность. Технологии социального компьютинга. Анализ существующих языков, технологий веб–разработки. Разработка макетов веб–страниц. Верстка интернет–портала.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.01.2018
Размер файла 412,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

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

Введение

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

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

Объектом исследования является процесс разработки портала.

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

Цель - создание портала культурно - исторического наследия.

В соответствии с целью, объектом, предметом исследования были поставлены следующие задачи:

- обосновать потребность в интернет - портале и его эффективность;

- дать определение понятию портала, рассмотреть его классификации;

- дать определение социального компьютинга и перечислить его основные задачи;

- провести анализ существующих языков;

- обосновать выбор системы управления контентом;

- разработать техническое задание;

- разработать информационные модели;

- разработать макеты веб - страниц;

-создать страницы интернет - портала;

-провести тестирование портала и его публикацию.

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

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

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

Структура работы. Дипломная работа состоит из введения, 2 глав и заключения. В первой главе было дано определения портала и социального компьютинга, даны обоснования потребности в интернет - портале, а также были проведены анализ существующих языков для веб - разработки и анализ систем управления контентом. Во второй главе была произведена разработка моделей, функционала и макета интернет - портала, а также описывается программная реализация разделов и подразделов интернет - портала. В заключении подводятся итоги проделанной работы.

Глава 1. Теоретические аспекты создания интернет-портала

Обоснование потребности в интернет-портале «Объекты культурно-исторического наследия» и его эффективность

Охрана культурно-исторического наследия является одной из приоритетных задач международного сотрудничества государственной и региональной политики. В 1972 г. ЮНЕСКО приняла Конвенцию об охране всемирного культурного и природного наследия, которая к настоящему времени ратифицирована более чем 120 странами, в том числе и Россией. В Российской Федерации основы государственной политики в области охраны культурно-исторического наследия определяются федеральным законом «Об объектах культурного наследия (памятниках истории и культуры) народов Российской Федерации».

К объектам культурного наследия (памятникам истории и культуры), согласно соответствующему федеральному закону РФ относятся «…объекты недвижимого имущества со связанными с ними произведениями живописи, скульптуры, декоративно-прикладного искусства, объектами науки и техники и иными предметами материальной культуры, возникшие в результате исторических событий, представляющие собой ценность с точки зрения истории, археологии, архитектуры, градостроительства, искусства, науки и техники, эстетики, этнологии или антропологии, социальной культуры и являющиеся свидетельством эпох и цивилизаций, подлинными источниками информации о зарождении и развитии культуры».

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

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

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

В современном обществе сохранение данного вида объектов должно стать ключевым элементом стратегии при реализации основных демократически принципов РФ.

В данной дипломной работе рассматривается создание информационного интернет - портала, основной тематикой которого является сохранение культурного наследия страны. Задача интернет - портала - привлечение внимания общественности к объектам, укрепление межнационального и межгосударственного сотрудничества России и др. стран. Также необходимо отметить, что это создание не просто интернет - портала, а это сервис для интеграции поисковых групп и накопление знаний по этой теме.

Основными функциями интернет - портала являются:

- Предоставление информации об объектах (пользователю).

- Функция добавления информации (экспертом и исследователем).

- Оценка состояния объекта.

- Создание исследовательской команды.

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

- наименовании объекта;

- местонахождении объекта;

- дате создания объекта;

- категории культурно-исторического значения;

- виде объекта;

- границах территории объекта;

- фотографическое изображение объекта;

- карты-схемы расположения памятников по районам;

- демонстрационные материалы.

Контент на русском и английском языках. Так же представлена поддержка наиболее популярных социальных сетей. Сайт имеет мобильную версию и поддерживает систему рейтингов и оценки объектов.

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

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

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

Любой сайт может сформулировать свои критерии оценки эффективности проекта. Ключевые показатели эффективности (КПЭ) помогают выявить наши основные цели и понять, насколько успешно мы двигаемся к их достижению. Клюевыми показателями эффективности являются обязательно измеряемые данные, которые можно выразить числами. У каждого сайта может быть свой набор КПЭ.

Критерии оценки разрабатываемого интернет - портала следующие:

-Рейтинг портала в каталогах;

-Количество внешних ссылок на портал;

-Скорость загрузки портала и их подразделов;

-Посещаемость портала;

-Конверсия;

-Время, проведенное на сайте;

-Количество подписчиков;

-Количество просмотренных страниц;

-Соотношение новых и старых посетителей;

-Демографические показатели визитеров.

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

Понятие портала, его классификации, определение и технологии социального компьютинга

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

Классификация порталов очень разнообразна.

Рисунок 1- Классификация порталов На рисунке 1 мы видим деление портала на 4 категории.

1.По тематике.

2.По целевой аудитории.

3.По целевой задаче.

4.По технологиям.

Порталы по критерию «тематика» делятся на горизонтальные и вертикальные.

«Горизонтальные порталы - это порталы, которые ориентированы на максимально широкую аудиторию, предлагают разноплановый контент и имеют большой набор разнообразных сервисов. Такие порталы также называют универсальными. Примеры таких порталов: Yandex, Yahoo! и т.д. т.к. они представляют информацию о новостях, погоде и т.п.

Вертикальные порталы - это порталы, представляющие наиболее полную информацию, и направлены на узкий круг аудитории. Они представляют контент на определенную тематику. Тематика таких сайтов может быть разнообразной, например, портал по страхованию, по сайтостроению и т.д.» Также «к разновидности вертикальных интернет- порталов можно отнести:

-Информационный портал - это сайт, который да?т необходимую и исчерпывающую информацию по определенной тематике.

-Корпоративный портал - это внутренний сайт, какой- либо компании, предоставляющий доступ сотрудникам к корпоративной информации.

-Государственные порталы - это сайты госструктур, которые в последнее время востребованы.

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

Смешанные порталы - порталы, которые имеют функции электронной торговли, а также имеют справочные сервисы».

На рисунке 1 мы видим деление порталов по критерию «целевая аудитория» порталы делятся на открытые и закрытые.

По критерию «целевая задача» порталы делятся:

1 .Аналитический портал - позволяет лицам, принимающим решения, получать и создавать отчеты.

2 .Портал поддержки бизнес - процессов реализует специфические функции и поддерживает специфические процессы и приложения.

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

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

5 .Портал управления документами.

6 .Портал управления структурированной информацией.

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

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

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

10.ASP - портал предназначен для оказания услуг другим компаниям. Они предоставляют возможность компаниям-клиентам получать в аренду, как товары, так и услуги.

По критерию «технологии» порталы делятся на семантические и традиционные.

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

Появление в конце XX века интернет - коммуникаций и их интенсивное развитие оказало колоссальное воздействие на все сферы жизнедеятельности общества. С одной стороны, киберпространство предложило новый способ социального поведения людей, формирования их сознания и жизненных стратегий. С другой - интернет - технологии обеспечили уч?ным возможность аккумулирования цифровых «следов» социальных установок, мнений, ожиданий.

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

В настоящее время темой социального компьютинга занимаются известные научно-исследовательские центры. Компьютинг в целом, согласно определениям из стандартов IEEE, это область либо эквивалентная, либо даже более широкая, чем «компьютерные науки» («информатика»).

Social Computing (социальные «вычисления») - вычислительные теории, модели, программные и технические средства информационных и коммуникационных технологий, которые учитывают социальную специфику и предназначены для адекватного изучения социальных явлений, процессов, социальных систем и развития социальных взаимодействий в Интернете.

Важным элементом Social Computing является Social Software (социальное программное обеспечение), которое разрабатывается для social networking, blogging, microblogging, wikis, tagging, social bookmarking и т.д., которое не только учитывает специфику социальных взаимодействий, но и способствует возникновению и развитию новых форм социальных взаимодействий в Интернете.

Знание и практическое использование различных моделей Computing и Social Computing, позволяет эффективно выбирать, комбинировать и конструировать различные способы анализа, моделирования и прогнозирования данных, разрабатывать объяснительные теории социальных явлений, процессов, социальных систем.

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

«В современных условиях к основным задачам социального комьютинга можно отнести такие как:

*разработка методологических, методических основ изучения интернет

- сообществ;

*анализ процессов формирования и развития виртуальных сообществ;

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

*изучение особенностей социального поведения в условиях интернет - пространства;

*изучение степени влияния виртуальной среды (online) на сообщества,

*изучение особенностей трансформации виртуальных эффектов в реальное пространство («девиртуализация»)».

Социальный компьютинг интенсивно используется как за рубежом, так и в России для развития и совершенствования структур гражданской активности. Среди наиболее известных интернациональных примеров подобного рода -- подъем в последние годы так называемых "социальных медиа" -- блогов, Википедии, непрофессиональных информационных интернет - ресурсов наподобие OhmyNews, Digg, Reddit, Epinions и т. д.

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

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

Бурное распространение разнообразных форм социального компьютинга позволяет надеяться на возрождение просветительской идеи гражданского общества и коллективного разума, казалось бы, навсегда похороненной в последнее время многочисленными скептиками. Гражданские медиа не только перехватывают инициативу у традиционной печатной прессы, но и возвращают журналистику к ее полузабытым исходным принципам информирования, просвещения и воспитания публики. Наконец, социальные и гражданские медиа рождают новый симбиоз различных профессий и занятий, объединяя, например, журналистику и программирование, социологию и гражданскую активность, экономику и филологию и т. д. В то же время нельзя забывать о том, что интернет -- это только возможность мобильного доступа и обмена информацией. Он не создает сам по себе коммуникацию, создать поле коммуникации могут только люди.

В настоящее время основным средством общения, поддержки и развития социальных контактов, совместного поиска, хранения, редактирования и классификации информации; обмена медиа данными, творческой деятельности сетевого характера, выполнения множества других задач, таких как: индивидуальное и коллективное планирование (расписание, встречи), когнитивные карты стали сетевые социальные сервисы. Социальный сетевой сервис -- виртуальная площадка, связывающая людей в сетевые сообщества с помощью программного обеспечения, компьютеров, объединенных в сеть (Интернет).

Методикой проектирования систем, которые путем учета сетевых взаимодействий, становятся тем лучше, чем больше людей ими пользуются, является Веб 2.0. Особенностью Веб 2.0. является принцип привлечения пользователей к наполнению и многократной выверке контента. Социальная сеть направлена на построение сообществ в Интернете из людей со схожими интересами и/или деятельностью.

Социальные поисковые системы позволяют осуществлять поиск в соответствии с потребностями пользователя или группы.

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

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

Анализ существующих языков и технологий для веб - разработки

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

Веб-программирование - это раздел программирования, направленный на разработку интернет - приложений. Языки веб - программирования - это языки, которые предназначены для работы с интернет - технологиями. В основе любого сайта лежит язык гипертекстовой разметки HTML. Язык гипертекстовой разметки был разработан в 1986-1991 гг. британским ученым Тимом Бернерсом - Ли. Язык применяется для распределения объектов и текста на веб-страницах. С помощью HTML можно создать простой, но красиво оформленный документ. Каждый документ на языке гипертекстовой разметки представляет собой набор элементов, прич?м начало и конец каждого элемента обозначается специальными пометками -- тегами. Для того чтобы разделить описание логической структуры веб-страницы, которое производится с помощью HTML от описания внешнего вида, используется формальный язык CSS. CSS (англ. Cascading Style Sheets --каскадные таблицы стилей) -- формальный язык описания внешнего вида документа, написанного с использованием языка разметки. В 1994 году норвежским ученым Хокон Виум Ли был предложен термин «каскадные таблицы стилей», а в декабре 1996 года была издана рекомендация CSS1. Основной задачей было создание языка, который бы форматировал HTML-объекты и текст: работал со шрифтами, цветами, стилями.

Языки веб - программирования делятся на клиентские и серверные. Клиентские языки - это языки, которые используются для написания программ, выполняемых на стороне клиента. Например, браузер. Следовательно, серверные языки используются для программ, которые выполняются на стороне сервера.

Разработка языка JavaScript, согласно истории его создания, началась в 1996 году компанией Netscape. JavaScript обычно используют как встраиваемый язык для программного доступа к объектам приложений. Написанные на этом языке программы называются скриптами. JavaScript служит для создания интерактивных интернет - страниц.

PHP (Hypertext Preprocessor-процессор гипертекста) - является лидером среди языков, применяющихся для создания динамичных интернет

- страниц. PHP - скриптовый язык веб - программирования, который направлен на генерацию страницы, использующую HTML. Создателем этого языка является Расмус Лердорф. Скрипты PHP выполняются на стороне сервера.

Perl (Practical Extraction and Report Language - практический язык для извлечения данных и создания отчетов) - это динамический язык программирования. Создал его американский программист Ларри Уолл. Perl имеет набор средств для работы с БД и обладает большими возможностями в сфере обработки текста.

Ruby - динамический, интерпретируемый язык для объектно - ориентированного программирования. Создан в 1995 году Юкихиро Мацумото. На языке Ruby в 2004 году Давидом Ханссоном был создан фреймворк Ruby on Rails. Ruby on Rails предназначен для разработки приложений, основанных на архитектуре Model - View - Controller (MVC), а также обеспечивает интеграцию с веб-сервером и сервером базы данных.

ASP.NET - технология создания веб-приложений и веб-сервисов. Основой технологии является среда Common Language Runtime. NET

Framework поддерживает создание программ, написанных на разных языках программирования. Веб-проекты отличаются более быстрой компиляцией и выполнением.

Исходя из выше изложенных данных, можно сделать вывод, что основой сайта служит язык гипертекстовой разметки HTML. Для того чтобы сайт был интересным необходимо использовать CSS. Также если на сайте требуется интерактивность, то верным решением было бы использовать JSP. Для обеспечения авторизации пользователей и работой с БД можно использовать PHP или же ASP.NET .

В данной дипломной работе будут использованы языки: HTML, CSS, JavaScript, PHP. Выбор языков и технологий веб - программирования тесно связан с выбором CMS.

Языков программирования много. В данной главе представлены характеристики некоторых из них. Выбор языка зависит от навыков программиста выполняющего работу. Интернет - портал «Культурно - историческое наследие» был создан при помощи таких языков, как: HTML, CSS, JavaScript, PHP.

Анализ систем управления содержимым (контентом)

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

Контент - любой вид информации, который может содержаться в информационном ресурсе: текст, изображение, видео файлы, аудио файлы.

Основными функциями CMS являются:

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

- помощь в управлении сайтом пользователю, которыйне имеет специальных навыков». 7

Системы управления содержимым делятся на:

1. Систему управления контентом масштаба предприятия (англ. Enterprise Content Management System).

2. Система управления веб - содержимым (англ. Web Content Management System).

Основные виды классификаций CMS:

- Бесплатные и коммерческие CMS.

Бесплатные(свободные)CMS-это программное обеспечение, отвечающее следующим условиям:

-программу можно свободно использовать с любой целью;

-доступность исходного текста программы;

-можно свободно распространять копии программы;

-программу можно свободно улучшать и публиковать свою улучшенную версию.

К свободным системам управления содержимым относятся Wordpress, Joomla , Drupal ,MODx CMS/CMFи т.д.

Коммерческие CMS - продукты, созданные коммерческими организациями с целью извлечения прибыли от продажи лицензии и/или технической поддержки. Эти программные продукты, отчуждаемы от разработчика, т.е. позволяющие самостоятельно разработать с их помощью сайт. К коммерческим системам управления контентом относятся NetCat, UMI.CMS, 1С-Битрикс, Host.CMS и т.д..

-Коробочные и индивидуальные системы, а так же Software-as-a-Service решения (SaaS).

Коробочные решения - готовые платформы, которые использует широкий круг веб - разработчиков.

Индивидуальные или «студийные» системы - системы никем, кроме компании-владельца, не используются.

Software-as-a-Service решения (SaaS) - онлайн-конструкторы сайтов, такие как UcoZ. Главное отличие трех категорий -- в степени зависимости заказчика сайта от владельца системы.

Для того чтобы выбрать CMS для сайта необходимо провести сравнительный анализ популярных из них. Список рассматриваемых CMS: Drupal, Joomla и WordPress.

Таблица 1

CMS

Официальные сайты

Русскоязычное сообщество

Последняя версия

WordPress

wordpress.org

ru.wordpress.org

4.4.2

Joomla

www.joomla.org

joomla.ru

3.5

Drupal

drupal.org

www.drupal.ru

8.0.1

Таблица 2

CMS

Дата последнего релиза

Вес распакованного архива

PHP

Версия

WordPress

08.12.2015

19,9МБ

PHP5.2.4 и выше

Joomla

21.03.2016

30,6МБ

PHP 5.6 или 7.0

Drupal

02.12.2015

51МБ

PHP5.2.4 и выше

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

Наиболее важные критерии, по которым будет проводиться анализ: 1.Системные требования

2. Установка.

3. Русская локализация администраторской части.

4. Открытость исходного кода.

5. Наличие документации на русском языке.

6.Поддержка-наличиесообщества,возможностьвступления, квалификация и активность участников.

7. Безопасность - защита от взлома, стабильность работы проекта.

8. Шаблоны оформления - наличие базы дизайнов и тем для проекта.

9. Плагины - расширение возможностей для какой-либо программы на вашем компьютере или движка сайта в интернете.

10. Создание меню.

11. Мультиязычность. Критерии анализа: 1.Системные требования.

Joomla: Для версии 3.5 минимальные требования PHP 5.3.10; MySQL 5.1; Apache 2.x+; СУБД PostgreSQL 8.3.18.

Wordpress: PHP версии 5.2.4 или старше; MySQL версии 5.0 или выше; Apache mod_rewrite .

Drupal: PHP 5.2.4 и выше; СУБД: MySQL5.0, PostgreSQL 8.3.18;Apache 2.2+

2.Установка

Joomla, Drupal, WordPress: беспрепятственная установка в несколько

этапов.

3. Русская локализация администраторской части

Joomla: файл русской локализации можно скачать с официального сайта joomla.orgи установить через Extension Manager.

Drupal: файл с обновленным модулем локализации нужно скачать с сайта https://www.drupal.org/project/l10n_update .

Локализацию можно сделать в 3 шага:

1 .Открыть «Modules» и поставить галочку на «Locale» после чего сохранить конфигурацию.

2 .Переходим в раздел «Configuration», находим «Languages» нажимаем на «Addlanguage» и выбираем «Russian(Русский)» и сохраняем конфигурацию.

3 .В колонке «default» отметить строку Russian и сохранить конфигурацию.

Большой минус Drupal,то, что он по умолчанию может только скачивать и устанавливать переводы вручную и для того, чтобы работа перевода была автоматизирована, нужно скачивать дополнительный модуль.

Wordpress: скачивается русская версия установочного файла системы, и установка идет сразу на русском языке.

4. Открытость исходного кода

Все три системы управления контентом с открытым исходным кодом.

5. Наличие документации на русском языке

Drupal: документация на русском языке есть, но ее очень мало. В основном это самописные статьи и руководства.

Joomla: русскоязычной документации много. И это не только официальные источники, но и многочисленные авторские статьи.

Wordpress: вся документация написана на английском языке, но написана она очень грамотно и на официальных сайтах есть очень хорошие и понятные видео-уроки.

6. Поддержка

Wordpress и Joomla: Огромное сообщество пользователей. Есть множество форумов поддержки, блогов, а также руководства и другие методы помощи начинающим пользователям.

Drupal: Есть форумы и блоги, где можно получить совет.

7. Безопасность

Drupal: У разработчиков очень серьезный подход к безопасности. Если они выявляют недостатки в работе CMS, то публикуют данные про эти уязвимости и быстро их исправляют.

Wordpress: Так как эта система управления контентом очень популярна, то она чаще других подвергается атакам. Она построена на безопасном коде, который тут же реагирует на уязвимости. Также есть встроенная система обновления. Так же Wordpress позволяет создавать резервные копии, что позволит в случае неприятностей восстановить сайт.

Joomla: Система похожа на Wordpress . Разработчики оперативно реагируют на уязвимости в системе и создают обновления.

8. Шаблоны оформления

Большое количество шаблонов для систем Drupal, Joomla и Wordpress.

9. Плагины

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

10. Создание меню

Drupal: Для того чтобы создать меню нужно выполнить несколько не сложных шагов: Первый шаг - перейти на страницу «Управление - строение сайта - меню». Далее второй шаг - перейти на вкладку «Добавить меню». И последний шаг заполнение вкладки нажать на кнопку «Сохранить».

Wordpress: Добавить меню легко и просто: Внешний вид - Меню - Добавить в меню страницы, записи, произвольные ссылки либо рубрики- Сохранить меню

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

11. Мультиязычность

Wordpress: Создание мультиязычного сайта возможно только при использовании дополнительных плагинов.

Joomla: Внутри этой CMS уже есть системный плагин «Фильтр языка». И с помощью него и дополнительных настроек в «менеджере языков», «менеджере категорий», в меню можно создать двуязычный или мультиязычный сайт.

Drupal:У Drupal также каки у Joomla также есть встроенная поддержка языков. Нужно только активировать нужный модуль.

Проанализировав разного рода CMS, выбор пал на WordPress. Данная CMS является самой популярной для создания блогов, а также достаточно сложных новостных ресурсов и интернет - магазинов. WordPress бесплатен и свободен к распространению. Система управления содержимым сайта с открытым исходным кодом, распространяемая под GNU GPL. Встроенная система «тем» и «плагинов» вместе с удачной архитектурой позволяет конструировать практически любые проекты. WordPress выпущен под лицензией GPL.

Минимальные требования к ПО с версии 4.4.2 :

· РНР версии 5.x или выше

· В MySQL версии 5.5 или выше

Выбор данной CMS обусловлен тем, что среди всех существующих и наиболее популярных систем, WordPress предназначен для создания веб- сайтов на которых будет располагаться много текстовой информации. Продуманный механизм управления текстовой информацией позволяет администратору сайта не тратить много время на операции с информацией (добавление, редактирование, удаление).

Достоинства CMS WordPress:

· Обширное сообщество разработчиков с хорошо проработанной документацией и учебными материалами;

· Бесплатные и коммерческие плагины и темы, которые открывают возможность реализовать практически любую идею сайта;

· Простое управление сайтом.

· Легкий интерфейс административной части.

· Простота установки и настройки. Также есть и недостатки:

· Функционал в стандартной комплектации все-таки довольно беден;

· Стандартная установка уязвима для атак;

· Нет официальной поддержки вне форумов, на которых вы можете и не получить ответа на свой вопрос.

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

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

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

Классификация порталов разнообразна. Они делятся по категориям, и каждая категория состоит из нескольких видов.

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

В данной главе представлены характеристики некоторых языков программирования, с помощью которых создаются интернет - порталы. Выбор языка зависит от навыков программиста выполняющего работу. Интернет - портал «объекты культурно - исторического наследия» был создан при помощи таких языков, как: HTML, CSS, JavaScript, PHP. Одной из программ, используемых для создания, редактирования и управления содержимым (контентом) является СМS. В данной главе рассмотрены бесплатные системы управления содержимым, на основе которых можно создавать функциональные и легко управляемые сайты.

Глава 2. Этапы создания интернет-портала с использованием технологий социального компьютинга

2.1 Техническое задание

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

Техническое задание (ТЗ) на интернет - портал представляет собой основополагающий документ, содержащий набор требований к порталу и порядок их исполнения. Утверждается и согласуется Заказчиком и Исполнителем. В соответствии с указанными в нем требованиями осуществляется разработка и приемка созданного портала. В отличие от ТЗ на АСУ или на программу, нет ГОСТов предъявляющих требования к структуре и содержанию технического задания на изготовление сайтов. Однако требования ГОСТов (34.602 и 19.201) очень часто учитывают при оформлении ТЗ. В частности требования ГОСТ 34.602 учитывают при создании ТЗ на портал, интернет-магазин, а ГОСТ 19.201 при разработке ТЗ насайт-визитку.

Как правило, техническое задание содержит достаточно большой объ?м информации, тем самым, минимизируя риски, которые могут возникнуть в процессе выполнения работ по его созданию. Разработка технического задания на сайт - командная работа, очень важно чтобы в его написании принимали участие все заинтересованные стороны (программист, дизайнер, Заказчик и т.д.).

«По ГОСТу 34.602-89 ТЗ должно содержать следующие разделы, которые могут быть разделены на подразделы:

· общие сведения;

· назначение и цели создания (развития) системы;

· характеристика объектов автоматизации;

· требования к системе;

· состав и содержание работ по созданию системы;

· порядок контроля и приемки системы;

· требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие;

· требования к документированию;

· источники разработки».

По этим разделам было составлено техническое задание на разработку интернет - портала «Объекты культурно-исторического наследия». Под системой будем понимать интернет - портал.

1. Общие сведения.

Предмет разработки.

Предметом разработки является интернет-портал «Объекты культурно-исторического наследия».

2. Назначение и цели создания интернет - портала.

Назначение интернет - портала.

· просмотр научных статей на тему: «Культурное наследие»;

· оценка актуальности статей;

· отображение состояния объекта культурного наследия;

· создание научных групп;

· инструментарий для комментирования статей;

Цели создания интернет - портала.

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

Целевая аудитория:

Посетители портала;

8 ГОСТ 34.602 - 89 Техническое задание на создание автоматизированной системы.

· Исследователи;

3. Требования к интернет - порталу.

Общие требования.

Интернет - портал должен быть разработан на CMS Wordpress версии

В качестве сервера БД использовать MySQL. Для поддержания сайта от персонала не должно требоваться специальных навыков работы с компьютером. В CMS должен быть предусмотрен механизм резервного копирования. Эта процедура должна проводиться не чаще 1 раза в неделю.

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

· Пользователи;

· Исследователи;

· Эксперт;

· Администратор.

Пользователи имеют доступ к общедоступной информации.

К административной части интернет - портала имеют доступ только пользователи с правами исследователя, эксперта и администратора.

Исследователи могут писать статьи.

Эксперт может то же самое, что и Исследователь, и кроме того:

· редактировать статьи

· опубликовывать статьи

· снимать с публикации статьи

Администратор имеет полный доступ к информационной системе и обладает теми же правами, и кроме того может:

· создавать рабочие группы, в которые будут входить несколько исследователей и один эксперт (руководитель) для совместной работы по исследованию исторических объектов.

Требование к функциям, выполняемым интернет - порталом.

Структура интернет - портала.

Интернет - портал должен состоять из следующих разделов:

· Главная страница

· Культура

· Места

· Контакты

· Карта сайта

Навигация

Ссылки, на указанные выше разделы, должны отображаться в главном меню интернет - портала. Так же ссылки главного меню должны быть продублированы в подвале интернет - портала. Элементы главного меню должны давать однозначное понимание пользователем их смысла. Ссылки на страницы должны быть наделены заголовками. Пользователь системы должен быть обеспечен навигацией по всем доступным ему ресурсам. Так же система должна отображать необходимую информацию. Меню должно отображаться как текстовый блок с гиперссылками в верхней части страницы. При выборе любого раздела главного меню, пользователю должна открываться соответствующая ему страница.

Наполнение сайта (контент).

На основании информации содержащейся в БД на сервере должны формироваться программным путем страницы разделов создаваемого интернет - портала. С помощью системы управления сайтом (CMS) без специальных навыков должно осуществляться видоизменение содержимого раздела. Также должна быть предоставлена возможность редактирование информационного содержимого страниц интернет - портала. Использование шаблонов страниц интернет - портала должно быть обязательным при наполнении информацией.

Карта интернет - портала.

Связь между разделами и подразделами интернет-портала представлена на рисунке 3.

Рисунок 2 - Карта интернет - портала «Объекты культурно-исторического наследия».

Требования к функциональным возможностям.

Система управления контентом (CMS).

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

Требования к CMS:

· создание страницы;

· создание подраздела;

· редактирование контента страницы;

· удаление страницы;

· удаление раздела;

· отображение страницы в клиентской части интернет - портала;

· управление пользователями (пользователи, группы);

· статистика посещений сайта;

Функциональные возможности разделов.

Главная страница

Наглавнойстраницедолжнабытьпредусмотренаследующая информация:

· Историческая справка;

· Информация об архитектурных памятниках;

· Информация о памятниках скульптуры;

· Информация о картинах;

· Краткий видео фрагмент об исторических моментах;

· Контактная информация;

· Ссылки на социальные сети.

Культура

На данной странице должно быть разделение на 4 категории: история, картины, скульптура, архитектура. Также должны присутствовать кнопка поиска и список всех культурных объектов культурно - исторического наследия.

История.

На данной странице должна быть краткая информация об истории государства.

Картины.

На данной странице должен быть список картин. При открытии одной из ссылок на ту или иную картину должна быть представлена краткая

информации о: наименовании картины, местонахождении, дате создания, ФИО автора, о категории культурно-исторического значения. Должно быть фотографическое изображение.

Архитектура.

На данной странице должен быть список архитектурных сооружений. При открытии одной из ссылок на то или иное архитектурное сооружение должна быть представлена краткая информации о: наименовании сооружения, местонахождении, дате создания, ФИО автора, о категории культурно-исторического значения, о границах территории объекта. Должно быть фотографическое изображение.

Скульптура

На данной странице должен быть список скульптур. При открытии одной из ссылок на ту или иную скульптуру должна быть представлена краткая информации о: наименовании скульптуры, местонахождении, дате создания, ФИО автора, о категории культурно-исторического значения. Должно быть фотографическое изображение.

Места

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

Контакты

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

Ниже этой информации должна находиться форма обратной связи. Данная форма имеет несколько полей ввода: Имя (ФИО), e-mail, тема сообщения, текст сообщения и кнопка «Отправить». При нажатии на эту кнопку, на адрес электронной почты Заказчика отправляется письмо с введенным пользователем сообщением.

Требование к дизайну.

Общие требования.

Стиль интернет - портала должен быть современным. В качестве фоновой картинки использовать черно-белую карту государства, а так же должны быть преимущественно белые, синие и красные оттенки. Дизайн сайта должен быть выполнен непосредственно с использованием языка гипертекстовой разметки HTML и с помощью каскадных таблиц стилей CSS.

Элементы структуры (шаблона) интернет - портала.

· шапка интернет - портала;

· главное меню;

· основное поле отображения контента;

· подложка (футер) интернет - портала.

Шапка интернет - портала.

Шапка интернет - портала должна содержать логотип и названия государства, для которого делается сайт. Логотип должен быть ссылкой на главную страницу интернет - портала.

Главное меню.

Данный блок должен отображать все основные страницы интернет - портала. Меню должно быть горизонтальным и располагаться на одном уровне с логотипом, т.е. в шапке интернет - портала.

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

Основное поле отображения контента должно находиться в центре страницы. Оформление материалов должно быть одинаковым для всех страниц.

Подвал (футер) интернет - портала.

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

Эскизы страниц.

Эскиз типовой статической страницы.

В верхней части типовой статической страницы должна располагаться шапка интернет - портала и главное меню сайта. Середину страницы занимает основная контентная часть. В нижней части расположена подвал (футер). Основная контентная часть типовой статической страницы содержит текст и иллюстрации.

Рисунок 3 - Эскиз типовой страницы интернет - портала «Объекты культурно-исторического наследия»

Эскиз главной страницы.

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

Рисунок 4 - Эскиз главной страницы интернет - портала «Культурное наследие государства»

Эскиз страницы «Культура»

Рисунок 5 - Эскиз страницы Культура интернет - портала «Объекты культурно-исторического наследия»

Требования к хранению данных

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

Требования к языкам программирования

Для реализации статических страниц и шаблонов должны использоваться языки HTML и CSS. Исходный код должен разрабатываться в соответствии со стандартами HTML 4.0. Для реализации интерактивных элементов клиентской части должен использоваться язык JavaScript. Для реализации динамических страниц должен использоваться язык PHP.

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

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

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

Веб-браузер:

· Internet Explorer 7.0 и выше, или Firefox 3.5 и выше, или Opera 9.5 и выше, или Safari 3.2.1 и выше, или Chrome 2 и выше;

· Включенная поддержка javascript, Flash и cookies

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

Аппаратное обеспечение серверной части должно удовлетворять следующим требованиям:

· Веб-сервер Apache с модулем MOD_REWRITE;

· Не менее 500 МБ свободного места на диске.

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

Разработка информационных моделей

При создании интернет - портала обязательным звеном является разработка информационных моделей.

Информационная модель - совокупность информации, характеризующая существенные свойства и состояния объекта, процесса, явления, а также взаимосвязь с внешним миром. Для разработки интернет - портала «Культурно - историческое наследие» были произведены работы с диаграммами Use Case и IDEF0.

«Диаграмма вариантов использования (Use Case) - описывает взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе.

Варианты использования это - описание последовательности действий, которые может осуществлять система в ответ на внешние воздействия пользователей или других программных систем». 9

Также эту диаграмму еще называют диаграммой прецедентов.

«Прецедент (use case) - описание множества последовательных событий (включая варианты), выполняемых системой, которые приводят к наблюдаемому эктором результату. Прецедент представляет поведение сущности, описывая взаимодействие между экторами и системой. Прецедент не показывает, "как" достигается некоторый результат, а только "что" именно выполняется.


Подобные документы

  • Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.

    курсовая работа [2,3 M], добавлен 29.06.2014

  • Задачи, которые решают интернет-ресурсы. Классификация интернет-рекламы. Обзор существующих Web-технологий. Язык разработки сценариев PHP. Технология построения интерактивных документов DHTML. Средства и технологии для разработки интернет-ресурса.

    дипломная работа [1,5 M], добавлен 22.11.2015

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

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Разработка средств администрирования и безопасности, импорт информационного наполнения с Web-страницы. Отображение статических файлов HTML и вывод форматированных данных. Идентификация опасных и вредных факторов, сопутствующих созданию интернет-портала.

    дипломная работа [2,2 M], добавлен 02.06.2012

  • Мультимедийное представление информации, аналоги платформ. Разработка структуры сайта, макетов страниц. Верстка шаблонов страниц. Написание серверной логики и кода презентаций. Публикация сайта в сети Интернет. Требования к интерфейсу пользователя.

    дипломная работа [983,2 K], добавлен 17.12.2015

  • Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного портала по языкам программирования с использованием технологии AJAX. Информационное содержание портала.

    дипломная работа [3,2 M], добавлен 05.06.2011

  • Использование информационных технологий в гуманитарных дисциплинах. Анализ существующих сайтов, которые могут быть использованы как дополнительный источник информации на уроках истории. Создание военно-исторического портала античности и средних веков.

    курсовая работа [2,3 M], добавлен 11.04.2014

  • Современные подходы к дистанционному образованию. Применение новых образовательных технологий. Анализ подходов к созданию обучающих интернет-ресурсов и выбор среды разработки. Эффективность создания интернет-ресурса с использованием cms-системы ucoz.

    дипломная работа [317,4 K], добавлен 26.11.2010

  • Анализ видов существующих корпоративных порталов. Разработка архитектуры и структуры корпоративного портала в соответствии с требованиями. Установка и настройка программного обеспечения. Общие настройки портала, управление меню и настройка виджетов.

    дипломная работа [4,8 M], добавлен 19.01.2017

  • Место интернет-технологий в деятельности человека. Краткая историко-географическая характеристика города Щербинка Московской области, а также обоснование необходимости создания его сайта. Характеристика технологий и инструментов разработки веб-страниц.

    курсовая работа [98,9 K], добавлен 29.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.