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

Автор работы: Пользователь скрыл имя, 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 Мб (Скачать файл)

     Движком будем называть набор серверных  программ, который извлекает данные из базы данных и управляет ими, позволяя добавлять, редактировать и удалять  информацию на сайте. Этим не ограничивается область применения движка, в его задачу входит также управление интерактивными модулями — новости, гостевая книга, форум, голосование и т.д. Более распространенный термин — «Система управления контентом» ( по-английски Content Management System, CMS). Но мы будем использовать именно «движок», потому что это менее официально, да и признаться, просто мне нравится.

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

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

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

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

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

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

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

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

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

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

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

     ГЛАВА 3. РУКОВОДСТВО ПО WORDPRESS 

3.1 Что такое Wordpress?

WordPress - это CMS (Content-Management-System — Система-Управления-Содержанием), имеющая открытый код и распространяющаяся бесплатно по лицензии GNU GPL. Движок WordPress написан на PHP с использованием базы данных MySQL. Сфера применения WordPress настолько широка, насколько позволяют многочисленные плагины и темы, от личного дневника - до новостного портала или бизнес-сайта небольшой компании.

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

3.2 Достоинства движка Wordpress:

  • Простота использования с возможностью публикации с помощью сторонних программ и сервисов (например, Windows Live Writer).
  • Удобство и простота установки движка, доступная даже новичку.
  • Поддержка RSS, Atom, Tackback, Pingback.
  • Удобная структура с подключаемыми модулями (плагинами), делающие систему расширяемой под практически любые нужды.
  • Поддержка тем, позволяющих легко менять внешний вид. Тема на Wordpress, как правило, устанавливается в два клика.
  • Большое количество энтузиастов, размещающих темы и плагины бесплатно на тематических сайтах и форумах, а так же официальных репозиториях.
 

3.2 Недостатки:

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

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

WordPress хорошо известен своей легкой установкой. В большинстве ситуаций установка WordPress - очень простой процесс и занимает менее чем пять минут от начала до конца.

Необходимые вещи:

Вам нужен доступ к вашему сайту, его директориям  и программное обеспечение для  процесса установки. Это:

  1. Доступ к Вашему сайту (shell или FTP)
  2. Текстовый редактор
  3. FTP-клиент (если Вы устанавливаете WordPress на удаленный сервер)
  4. Браузер, которым Вы пользуетесь.

Начните установку  с:

Проверки Вашего сервера на соответствие минимальным  требованиям WordPress.

Получения последней  версии WordPress.

Распаковки полученного  файла в папку на вашем компьютере.

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

Скачайте и  распакуйте дистрибутив WordPress, если вы этого еще не сделали.

Создайте базу данных для WordPress на вашем веб-сервере, чтобы ваш пользователь MySQL имел все права для доступа и внесения изменений в нее.

Переименуйте  файл wp-config-sample.php файл в wp-config.php.

Откройте wp-config.php в вашем любимом текстовом редакторе и впишите в него настройки подключения к базе данных.

Разместите файлы  WordPress на вашем веб-сервере:

Если вы хотите установить WordPress в корень вашего сайта (например, http://example.com/), перенесите все содержимое предварительно распакованного дистрибутива WordPress в корневую папку веб-сервера.

        Если вы хотите установить  WordPress в отдельную папку на вашем веб-сервере (например, http://example.com/blog/), переименуйте папку wordpress придав ей название папки, в которую вы хотите установить систему и перенесите её на веб-сервер. Например, если вы хотите установить WordPress в папку "blog" на веб-сервере, тогда вам необходимо переименовать папку "wordpress" в "blog" и перенести ее в корень веб-сервера.

 Совет: Если  скорость вашего соединения с  интернетом по протоколу FTP мала, советуем вам прочитать статью о том, как правильно выгрузить файлы на сервер в данном случае: Шаг 1: Загрузка и распаковка.

Перейдите по ссылке wp-admin/install.php используя ваш любимый веб-браузер.

Если вы установили WordPress в корень веб-сервера, перейдите по ссылке: http://example.com/wp-admin/install.php

 Если вы  установили WordPress в собственно созданную вами папку на веб-сервере, например, blog, тогда перейдите по ссылке: http://example.com/blog/wp-admin/install.php

Вот и все! Если вы сделали все правильно - установка  WordPress должна была увенчаться успехом.

3.4 Установка WordPress на Denwer

Чтобы установить WordPress на Denwer, проделайте следующие шаги: 
1) Скачайте архив с русским WordPress.

2) Теперь создадим виртуальный хост. Для этого зайдите в C:\WebServers\home или в Z:\home (все зависит от того, какие папку и букву диска вы выбрали в процессе установки) и создаем в ней папку. Имя папки задайте любое по желанию, но латинскими буквами. Я задал имя cms1.

В созданной  папке создайте папку www. После создания у меня получился такой путь: Z:\home\cms1\www

3) Скопируйте все файлы из папки wordpress, которая находилась в архиве, и вставьте их в папку Z:\home\cms1\www

4) Перезапустите Denwer, кликнув по ярлыку Restart Denwer.

5) Откройте браузер и введите localhost.

Если вы видите страницу с надписью “Ура, заработало!”, значит, все сделали правильно, и Denwer работает.

6) Теперь нам нужно создать базу данных (БД) для WordPress. Для работы с БД используется phpMyAdmin, которая уже установлена в Denwer.

phpMyAdmin это бесплатная утилита для управления базами данных MySQL. Под управлением понимается создание, редактирование и удаления БД через интерфейс браузера.

Чтобы войти в phpMyAdmin, спуститесь вниз страницы, которая появилась на 5 пункте (localhost) и кликните по ссылке:

http://localhost/Tools/phpMyAdmin Проверка MySQL и phpMyAdmin

(*либо в адресной  строке браузера введите http://localhost/Tools/phpMyAdmin)

Чтобы работать с базами данных нужно создать пользователя MySQL с паролем. По умолчанию в phpMyAdmin в Denwer создан пользователь root без пароля. Некоторые CMS требуют, чтобы у пользователя MySQL был пароль. Поэтому можно отредактировать уже созданного пользователя либо создать нового. Я создал нового. Пользователь создается один раз и потом его можно использовать для установки других скриптов или CMS, которые работают с MySQL.

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

Затем по ссылке Добавить нового пользователя
После этого появится окно создания нового пользователя.

Введите Имя  пользователя, пароль (в 2-ух полях) и  отметьте все привилегии (ссылка «Отметить все»), нажмите кнопку «Пошел». Запомните пароль и имя, они всегда пригодятся.

Пользователь создан и теперь нужно создать базу данных MySQL для WordPress.

Чтобы создать  базу вернитесь на главную страницу phpMyAdmin (http://localhost/Tools/phpMyAdmin/) и там, где «Создать новую БД» введите латинскими буквами имя вашей базы данных и нажмите кнопку «Создать» .

Имя можно выбрать  любое. Я ввел имя wp.

БД wp была создана.

7) Виртуальный хост с файлами WordPress и база данных готовы. Теперь приступаем к установке CMS.

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

После этого  загрузится окно в котором будет  написано:

Возможно нет  файла wp-config.php и т.д

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

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

Затем жмите  кнопку “Запуск инсталляции”. В следующем окне вводите название блога и e-mail. Затем система выдаст вам логин admin и пароль. Запишите пароль. Он нужен для входа в admin панель WordPress.

Готово. 
 
 
 
 
 
 
 
 
 
 
 

ГЛАВА 4. РАЗРАБОТКА ЭЛЕКТРОННОЙ  КНИГИ БЛЮД СЕВЕРНОГО  КАВКАЗА.

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

После установки движка WordPress на локальный сервер, приступим к базовым настройкам. Для этого нам необходимо зайти в администраторскую зону и уже там сделать базовые настройки. Для этого нам необходимо выбрать пункт Настройки, который имеет следующие подпункты.

     В общих настройках можно настроить заголовок, краткое описание, адрес wordpress, настроить дату, формат времени. Далее зайдем на постоянные ссылки. Тут мы настроим как будет отображаться ссылка. Так по умолчанию она будет иметь вид: http://localhost/localblog/?p=123, если мы не хотим чтобы так отображалось достаточно выбрать пункт произвольная структура и написать /%category%/%postname%.html. Когда мы будем открывать какую-нибудь страницу, он будет отображать ссылку следующим образом: http://localhost/book/category/abxazskaya-kyxnya. Сохраняем изменения.

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

Wordpress имеет следующие типы для занесения информации. В данном случае мы будем добавлять рецепты.

    1. Записи.
    2. Метки.
    3. Рубрики. Рубрики, в отличие от меток, могут иметь иерархию. Например вы можете иметь рубрику «Джаз», у которой есть дочерние рубрики «Bebop» и «Big Band». Все опционально.
    4. Страницы.

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