Электронная кулинарная книга блюд Северного Кавказа

Автор работы: Пользователь скрыл имя, 25 Июля 2011 в 18:15, курсовая работа

Краткое описание

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

Содержание работы

Введение………………………………………………………………………3

Глава 1. Современные Интернет-технологии…………………………..4

1.1. Технология HTML……………………………………………………..4

1.2. Технология PHP………………………………………………………..5

1.3. Технология JavaScript………………………………………………....6

1.4. Технология Flash……………………………………………………....7

1.5. Технология CSS………………………………………………………..8

Глава 2. Системы управления контентом……………………………...9

2.1.Дизайн сайта……………………………………………………………....10

2.2.Добавление материалов на сайт…………………………………………10

2.3.Интерактивные возможности…………………………………………….10

2.4.Сбор статистики…………………………………………………………...10

2.5.Иерархическая структура………………………………………………...11

Глава 3. Руководство по WORDPRESS………………………………….....12

3.1.Что такое Wordpress?......................................................................................12

3.2.Достоинства движка Wordpress………………………………………….12

3.3.Недостатки…………………………………………………………………13

3.4.Установка Wordpress на удаленный сервер…………………………….13

3.5.Установка WordPress на Denwer…………………………………………15

Глава 4. Разработка электронной книги блюд Северного Кавказа….20

4.1.Базовые настройки………………………………………………….20

4.2.Типы контента для заполнения книги……………………………..20

4.3.Добавление рубрики, записей, страниц…………………………...21

4.4.Дизайн………………………………………………………………..22

4.5.Использование плагинов…………………………………………...24

Заключение……………………………………………………………………..28

Список используемых источников………………………………………..29

Содержимое работы - 1 файл

Курсовая.doc

— 1.37 Мб (Скачать файл)

КУРСОВОЙ  ПРОЕКТ

на  тему:

  «Электронная кулинарная  книга блюд Северного  Кавказа» 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2011 г.

     Содержание 

Введение………………………………………………………………………3

Глава 1. Современные Интернет-технологии…………………………..4

    1.1. Технология HTML……………………………………………………..4

    1.2. Технология PHP………………………………………………………..5

    1.3. Технология JavaScript………………………………………………....6

    1.4. Технология Flash……………………………………………………....7

    1.5. Технология CSS………………………………………………………..8

 Глава 2.  Системы управления контентом……………………………...9

2.1.Дизайн сайта……………………………………………………………....10

2.2.Добавление материалов на сайт…………………………………………10

2.3.Интерактивные возможности…………………………………………….10

2.4.Сбор статистики…………………………………………………………...10

2.5.Иерархическая структура………………………………………………...11

Глава 3. Руководство по WORDPRESS………………………………….....12

3.1.Что такое Wordpress?......................................................................................12

3.2.Достоинства движка Wordpress………………………………………….12

3.3.Недостатки…………………………………………………………………13

3.4.Установка Wordpress на удаленный сервер…………………………….13

3.5.Установка WordPress на Denwer…………………………………………15

Глава 4. Разработка электронной книги блюд Северного Кавказа….20

     4.1.Базовые настройки………………………………………………….20

     4.2.Типы контента для заполнения книги……………………………..20

     4.3.Добавление рубрики, записей, страниц…………………………...21

     4.4.Дизайн………………………………………………………………..22

     4.5.Использование плагинов…………………………………………...24

Заключение……………………………………………………………………..28

Список  используемых источников………………………………………..29

 
 
 
 
 
 
 
 
 
 
 
 
 
 

Введение

     Влияние глобальной компьютерной сети Интернет на современный мир не имеет исторических аналогов. Его сегодняшний день –  это начало эпохи электронного проникновения  во все сферы человеческой жизни, это нечто большее, чем просто маркетинговая кампания, это основа новой философии и новой деловой стратегии. Создание Web- сайтов является одной из важнейших технологий разработки ресурсов Интернет. Web-сайт - это информационный ресурс, состоящий из связанных между собой гипертекстовых документов (Web-страниц), размещенный на Web-сервере и имеющий индивидуальный адрес. Wеb-cайт - это информационный продукт, представляющий собой совокупность страниц, объединенных по смыслу и расположенных на одном Web-сервере. Для показа своей деятельности научно-исследовательские, проектные организации, промышленные предприятия, образовательные учреждения могут использовать различные виды сайтов: сайт-визитку, витрину, электронный магазин (Интернет-магазин), информационный сайт, корпоративное представительство, портал.

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

Глава 1. Современные Интернет-технологии

    1.   Технология HTML

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

     Аббревиатура  «HTML» расшифровывается как «HyperText Markup Language» (в переводе на русский язык — «язык разметки гипертекста»). Взрывной рост Всемирной Паутины в начале 1990-х во многом обусловлен широким распространением этого языка и браузеров, отображающих написанные на нем страницы.

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

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

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

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

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

     Язык HTML предназначен в первую очередь для структурной разметки, т. е. для обозначения каждого элемента в соответствии с его местом и ролью в структуре документа. Например, тэг <p>…<⁄p> обозначает, что элемент является просто абзацем обычного текста, тэг <ul>…<⁄ul> — что элемент является перечнем, тэг <blockquote>…<⁄blockquote> — что элемент является цитатой и т. д.

     В HTML есть также тэги, управляющие  внешним видом отдельных элементов: например, тэг <i>…<⁄i> выделяет текст  курсивом, тэг <font>…<⁄font> изменяет различные параметры шрифта, а тэг <br ⁄> вставляет перевод строки. Все такие тэги не относятся к структурной разметке, и применять их не рекомендуется. Все, что касается оформления веб-страницы, ее внешнего вида, можно и нужно делать с помощью CSS.

    1.   Технология PHP

     Изначально  аббревиатура РПР означала Preprocessor of Home Pages — препроцессор домашних страниц. Это язык внедряемых в HTML-страницы сценариев, исполняемых на сервере. По большей части его синтаксис заимствован из таких языков, как С, Perl, Java, и при этом добавлена масса возможностей, которых этим языкам недостает. Проще говоря, синтаксис РНР — это разумная альтернатива и строгости С, и «беспредельности» Perl.

     РНР наделен практически полным набором  функциональности, о которой (до появления  РНР) мог только мечтать web-программист. Его цель — позволить максимально быстро создавать динамически генерируемые web-страницы. С полным основанием можно заявить, что изучение и использование РНР будет выгодно как начинающим, так и профессиональным программистам.

     Основные  достоинства РНР: бесплатен; постоянно совершенствуется; работает на UNIX и Windows платформах; допускает работу с большинством СУБД; имеет широкий набор функций (более 3 тыс.); допускает объектно-ориентированное программирование; способен использовать протоколы HTTP, FTP, ШАР, SNMP, NNTP, POPS, net sockets 11 другие; позволяет выполнять все операции, что и перечисленные его конкуренты, и даже работать с файлами графики. Можно также запускать PHP-скрипты как интерпретируемые файлы и компилировать исполняемые приложения (в том числе с поддержкой графического интерфейса GTK).

    1.   Технология JavaScript

     JavaScript - это новый язык программирования, используемый в составе страниц  HTML для увеличения функциональности  и возможностей взаимодействия  с пользователями. Он был разработан фирмой Netscape в сотрудничестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя. Создание Web- документов, включающих программы на JavaScript, требует наличие текстового редактора и подходящего браузера. Некоторые браузерыи включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.

    1.   Технология CSS

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

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

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

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

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

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

    1. Технология  Flash

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

 

     ГЛАВА 2.  Системы управления контентом

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

Информация о работе Электронная кулинарная книга блюд Северного Кавказа