Разработка и продвижение Web-сайта в области коммунального хозяйства
Краткое сожержание материала:
Размещено на
Оглавление
ВВЕДЕНИЕ
1. МЕТОДЫ РАЗРАБОТКИ И ПРОДВИЖЕНИЯ WEB-САЙТОВ
1.1 АНАЛИЗ СРЕДСТВ ДЛЯ СОЗДАНИЯ WEB-САЙТОВ (ЯЗЫКИ ПРОГРАММИРОВАНИЯ, ФРЕЙМВОРКИ, CMS)
DRUPAL CMS
1.2 ОБЗОР И СРАВНИТЕЛЬНЫЙ АНАЛИЗ СУБД, ПРИМЕНЯЕМЫХ В WEB-ПРОГРАММИРОВАНИИ
1.3 АНАЛИЗ МЕТОДОВ ПРОДВИЖЕНИЯ WEB-САЙТОВ
2. ПРОЕКТИРОВАНИЕ WEB-САЙТА В ОБЛАСТИ КОММУНАЛЬНОГО ХОЗЯЙСТВА
2.1 СРАВНИТЕЛЬНЫЙ ОБЗОР WEB-САЙТОВ В ПРЕДМЕТНОЙ ОБЛАСТИ
2.2 ЛОГИЧЕСКАЯ СТРУКТУРА САЙТА
2.3 РАЗРАБОТКА ГРАФИЧЕСКОГО ДИЗАЙНА
3. РАЗРАБОТКА WEB-САЙТА В ОБЛАСТИ КОММУНАЛЬНОГО ХОЗЯЙСТВА
3.1 ОСНОВНЫЕ ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ
3.2 ИНСТРУМЕНТЫ РАЗРАБОТКИ И ИСПОЛЬЗУЕМЫЕ КОМПОНЕНТЫ
3.3 МЕРОПРИЯТИЯ ПО ПРОДВИЖЕНИЮ САЙТА
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЯ
ВВедение
На сегодняшний день практически каждая организация имеет собственный web-сайт. В условиях использования современных информационных технологий - это необходимый фактор существования, позволяющий расширить поле рекламной деятельности и привлечь тем самым дополнительных клиентов.
Пользователи сети представляют собой область повышенного интереса для большинства рекламодателей. Ни печатная продукция, ни тем более радио или телевидение не могут подавать информацию в таком удобном, презентабельном и убеждающем виде, как это делает WEB-сайт. Исчерпывающая информация, каталог услуг, возможность осуществлять всевозможные заказы, рубрика "ответы на часто задаваемые вопросы", размещенные на web-сайте, избавляют от необходимости разъяснять одни и те же тривиальные вопросы по телефону или факсу, позволит высвободить рабочее время сотрудников для более эффективного решения насущных задач. Именно поэтому создание web-сайта для организации продиктовано современной необходимостью.
Целью курсовой работы является разработка web-сайта организации (на примере УП «Жилье» ЖЭУ-2) с использованием системы управления содержанием сайта (CMS).
Для достижения поставленной цели в работе ставятся следующие задачи:
– анализ средств для создания web-сайтов;
– сравнительный обзор web-сайтов в предметной области;
– разработка дизайна сайта;
– описание основных функциональных возможностей;
– создание web-сайта;
– мероприятия по продвижению сайта.
1. Методы разработки и продвижения Web-сайтов
1.1 Анализ средств для создания Web-сайтов (языки программирования, фреймворки, CMS)
Создать качественную Web-страницу непросто, для этого потребуются не только навыки дизайнера для красивого и стильного оформления, но и опыт программирования. Сложность и объем программ, требуемых для создания того или иного сайта, зависит от множества факторов, таких, как структура, требуемая функциональность, обеспечение надежности и т.п.
Для создания современных сайтов обычно используются: HTML, CSS, JavaScript, PHP.
HTML - это не язык программирования и не язык оформления документов. Это, в первую очередь, средство разметки текста. На сегодняшний день HTML остается самым универсальным, даже незаменимым средством разметки гипертекста, а, следовательно, и публикации в Интернет.
Написание web-страничек на HTML не требует интерпретации исходного кода в двоичный код. Язык разметки гипертекста по определению должен интерпретироваться браузером. Это, безусловно, накладывает некоторые ограничения на возможности языка и на совместимость новых конструкций со старыми версиями браузеров. Современные Web-страницы уже не обходятся одним только HTML. Его гармонично дополняют средства динамического HTML: скрипт языки JavaScript и/или VBScript, каскадные таблицы стилей(CSS), иногда присутствуют Java-апплеты.
CSS (Cascading Style Sheets) - язык таблиц каскадных стилей. Он разработан для того, чтобы расширить возможности по оформлению Web-страниц.
CSS используется веб-разработчиками для задания внешнего вида (шрифтов, цветов, отступов, расположения и др.) веб-страниц. CSS разработан для отделения основного содержимого документа (написанного на языке разметки, например HTML) от оформления этого содержимого (написанного на CSS). Такое отделение предоставляет веб-разработчикам большую гибкость, упрощает задание внешнего вида документов и оформление повторяющихся элементов разметки.
Правила хорошего тона Web-дизайна требуют, чтобы представление Web-страницы было отделено от ее структуры. Поэтому профессиональные Web-дизайнеры по возможности выносят определение стилей CSS в отдельные файлы.
Каскадные таблицы стилей по сути своей не динамичны. Они позволяют определять, как будет выглядеть документ при загрузке и не более того. Но свойства Web-страниц, созданных с помощью CSS, можно динамически менять посредством языка JavaScript.
JavaScript - предназначен для написания сценариев для активных HTML-страниц. Язык JavaScript не имеет никакого отношения к языку Java. Java разработан фирмой SUN. JavaScript - фирмой Netscape Communication Corporation. Первоначальное название - LiveScript. После завоевания языком Java всемирной известности LiveScript из коммерческих соображений переименовали в JavaScript.
JavaScript не предназначен для создания автономных приложений. Программа на JavaScript встраивается непосредственно в исходный текст HTML-документа и интерпретируется брaузером по мере загрузки этого документа. С помощью JavaScript можно динамически изменять текст загружаемого HTML-документа и реагировать на события, связанные с действиями посетителя или изменениями состоятия документа или окна.
Важная особенность JavaScript - объектная ориентированность. Программисту доступны многочисленные объекты, такие, как документы, гиперссылки, формы, фреймы и т.д. Объекты характеризуются описательной информацией (свойствами) и возможными действиями (методами).
PHP - язык создания сценариев, который давно перерос свое название. Дело в том, что PHP - это аббревиатура от слов Personal Home Page. Первая версия PHP была создана Расмусом Лердорфом в 1994 г. и представляла собой набор инструментов для отслеживания посетителей Web-страницы. Со временем PHP из набора инструментов превратился в полноценный язык программирования, а его название было изменено как рекурсивное образование PHP HyperText Preprocessor (препроцессор гипертекста PHP).
PHP - это серверный язык создания сценариев. Конструкции PHP, вставленные в HTML-текст, выполняются сервером при каждом посещении страницы. Результат их обработки вместе с обычным HTML-текстом передается браузеру.
Существуют два основных конкурента PHP: Active Server Pages (ASP) компании Microsoft и ColdFusion компании Allaire. По сравнению с ними PHP обладает рядом преимуществ, в числе которых:
– Высокая производительность. PHP-программы работают быстрее, чем ASP.
– Функциональность. Разработку PHP-программы можно отделить от собственно разработки Web-страницы, что упростит жизнь и программисту, и дизайнеру.
– Цена. PHP абсолютно бесплатен.
– Простота в использовании. Имеющие опыт программирования на распространенных языках найдут синтаксис PHP хорошо знакомым.
CMS - это аббревиатура от Content Management System, что в дословном переводе означает "система управления контентом сайта" или просто "система управления сайтом". Иногда CMS называют "движок" сайта.
CMS - это программное обеспечение, которое позволяет разрабатывать и поддерживать динамические информационные web-сайты. Разные cms позволяют проектировать сайты различной сложности, вплоть до интернет-магазинов и информационных порталов. Больше всего CMS подходят для формирования новостных и контентных сайтов.
Joomla CMS
Система управления содержанием, написанная на языке PHP и использующая MySQL. Joomla является свободным программным обеспечением.
Рисунок 1.1 - CMS Joomla
С помощью Joomla можно относительно просто создать сайт любой сложности. Joomla включает в себя различные инструменты для изготовления web-сайта.
Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости.
Система управления сайта Joomla, является ответвлением широко
известной CMS Mambo. Функциональность можно расширять с помощью дополнительных модулей (расширений, плагинов). Считается, что в мире насчитывается около 5000 готовых модулей и компонентов..
Drupal CMS
Drupal -- система управления сайтом, написанная на языке PHP.
Рисунок 1.2 - CMS Drupal
Архитектура Drupal позволяет применять его для построения различных типов сайтов -- от блогов и форумов, до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal. Стандартный набор мод...
Управление развитием жилищно-коммунального хозяйства
Совершенствование теоретических основ развития предприятий коммунального хозяйства. Разработка государственной политики и практического инструментария...
Совершенствование жилищно-коммунальных отношений "собственник-заказчик"
Состояние и концепция реформирования жилищно-коммунального хозяйства России. Анализ деятельности жилищно-коммунального хозяйства Иркутской области. Оц...
Совершенствование жилищно-коммунального хозяйства г. Белогорск
Этапы формирования системы жилищно-коммунального хозяйства в России. Анализ деятельности в городском округе г. Белогорск по реализации государственной...
Правовое содержание реформирования жилищно-коммунального хозяйства в городе Москве
Основные понятия и принципы реформирования жилищно-коммунального хозяйства в Российской Федерации. Состояние жилищно-коммунального хозяйства. Анализ н...
Совершенствование системы жилищно-коммунального хозяйства
Понятие и структура жилищно-коммунального хозяйства, его элементы и внутренние связи. Полномочия ОМС в различных отраслях ЖКХ. Система управления жили...