Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

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

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Анализ основных средств для создания Web-сайтов. Обзор и сравнительный анализ СУБД, применяемых в Web-программировании. Анализ методов продвижения Web-сайтов. Проектирование 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. Стандартный набор мод...

Другие файлы:

Управление развитием жилищно-коммунального хозяйства
Совершенствование теоретических основ развития предприятий коммунального хозяйства. Разработка государственной политики и практического инструментария...

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

Совершенствование жилищно-коммунального хозяйства г. Белогорск
Этапы формирования системы жилищно-коммунального хозяйства в России. Анализ деятельности в городском округе г. Белогорск по реализации государственной...

Правовое содержание реформирования жилищно-коммунального хозяйства в городе Москве
Основные понятия и принципы реформирования жилищно-коммунального хозяйства в Российской Федерации. Состояние жилищно-коммунального хозяйства. Анализ н...

Совершенствование системы жилищно-коммунального хозяйства
Понятие и структура жилищно-коммунального хозяйства, его элементы и внутренние связи. Полномочия ОМС в различных отраслях ЖКХ. Система управления жили...