Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений »




Скачать 103.53 Kb.
НазваниеЗадача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений »
Дата публикации18.06.2014
Размер103.53 Kb.
ТипЗадача
literature-edu.ru > Информатика > Задача
Центр профессионального образования Ида-Вирумаа

Отделение технологий

Управление программным обеспечением и

базами данных

Татьяна Луйк

Сайт «Гурман»

Курсовая работа

Руководители: О.Попова

Е.Оликайнен

Йыхви 2014

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 3

1.ПОСТАНОВКА ЗАДАЧИ 5

2.ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ 6

Macromedia Dreamweaver 6

Notepad++ 6

Paint 6

Internet Explorer 6

Microsoft Office 6

Weebly.com 6

Adobe Photoshop 6

3.ОПИСАНИЕ ПРОЕКТА 7

В данном проекте: 7

3.1.База данных 8

3.2.Web-сайт проекта 15

ВЫВОДЫ 29

ЛИТЕРАТУРА 30

Список иллюстраций 31

Приложение 33

ВВЕДЕНИЕ


Кто владеет информацией – тот владеет миром. Это известное выражение, как никогда, актуально. В наше время быстрого развития Интернета и увеличения количества сайтов в сети первостепенное значение в привлечении посетителей на сайт имеет количество и качество актуальной информации. Необходимо помнить, что интернет в первую очередь - информационная среда. Каким бы красивым ни был сайт, посетители ищут на нём свежую информацию. Для того, чтобы сайт стал успешным, он обязан быть динамичным. И это не просто слово. Чтобы создать современный Web-сайт, используется концепция динамических Web-страниц.

Динамический сайт – web-ресурс, страницы которого формируются на основе шаблона из находящейся на сервере информации и лишь после этого отображаются в браузерах пользователей. В этом и заключается главное отличие динамических web-ресурсов от статических, страницы которых хранятся на сервере и показываются посетителям в неизменном виде. При создании сайтов с динамическими страницами используются языки web-программирования (PHP, Perl и т.д.) и системы управления базами данных (MySQL, MSSQL и др.).

Задача проекта:

«Кулинария - это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений...»

http://aichirio.ru

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

О ПРОЕКТЕ

Учебное заведение: Ida-Virumaa Kutsehariduskeskus

Специальность: Tarkvara ja Andmebaasside haldus

Год обучения: 2014

Название проекта: Сайт по кулинарии «Гурман»

Автор: Учащаяся 2 курса Татьяна Луйк

Преподаватели: Ольга Попова, Елена Оликайнен
  1. ПОСТАНОВКА ЗАДАЧИ


Задание – сайт «Гурман»

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

Задачи

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

Задачи администратора

Управление сайтом производит администратор, привилегией которого является добавление и удаление статей, удаление комментариев, добавление категорий рецептов.

Данные – статьи, комментарии, информацию о зарегистрированных пользователях необходимо хранить в базе данных.
  1. ПРОГРАМНОЕ ОБЕСПЕЧЕНИЕ


Для создания проекта использовала программы:

Macromedia Dreamweaver


Профессиональный редактор HTML для проектирования, написания кода и поддержки сайтов, web-страниц и приложений сети.

Xampp

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

Notepad++


Свободный текстовый редактор для Windows с подсветкой синтаксиса большого количества языков программирования и разметки текста.

Paint


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

Internet Explorer


Серия браузеров, разрабатываемая корпорацией Microsoft с 1995 года

.

Microsoft Office


Офисный пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows и Apple Mac OS X. В состав пакета входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др.

Weebly.com


Weebly — это бесплатный сервис по визуальному (WYSIWYG) созданию сайтов и последующему их размещению на серверах компании.

Adobe Photoshop


Adobe Photoshop - многофункциональный графический редактор, разработанный и распространяемый фирмой Adobe Systems.
  1. ОПИСАНИЕ ПРОЕКТА

В данном проекте:


Создана база данных на MySQL - сервере phpMyadmin

Проект выполнен на языке php с использованием html – кода.

Для оформления веб-сайта использован css-стиль, скаченный с сайта AnVisionWebtemplates и доработанный самостоятельно.



Рисунок 1 Главная страница сайта
    1. База данных


База данных содержит шесть таблиц:

  • таблица «category»список категорий рецептов

  • таблица «recept»список рецептов

  • таблица «sovet»список статей рубрики «Хозяйке на заметку»

  • таблица «uudised»список статей рубрики «Азбука правильного питания»

  • таблица «commentarii» комментарии к рецептам

  • таблица «users»список зарегистрированных пользователей

Таблица «category» предназначена для хранения списка категорий рецептов. С этой таблицы считывается главное меню сайта. Таблица содержит три поля:

  • id_category — уникальный номер категории (ключевое поле)

  • category_name — название категории

  • category_pilt — иллюстрация категории



Рисунок 2 Структура таблицы "category"



Рисунок 3 Обзор таблицы "category"

Таблица «recept» предназначена для хранения данных о рецептах. Таблица содержит 8 полей:

  • id_recept — уникальный номер статьи (ключевое поле)

  • recept_name — название рецепта

  • recept_kirjeldus — краткий текст о блюде (обычно первый абзац статьи с рецептом)

  • retsept_pilt — название файла - фотографии, который служит иллюстрацией рецепта

  • id_category — номер категории, к которой относится блюдо

  • recept_file — название файла с основным текстом рецепта

  • autor — имя автора рецепта

  • ocenka — количество оценок рецепту, которые выставили пользователи



Рисунок 4 Структура таблицы "recept"



Рисунок 5 Обзор таблицы "recept"

Таблица «commentarii» предназначена для хранения всех комментариев к рецептам. Таблица содержит поля:

  • id_comment – уникальный номер комментария (ключевое поле)

  • time — время написания комментария

  • name_autor — имя автора комментария

  • text — текст комментария

  • id_recept — номер рецепта (поле связано с одноименным полем таблицы «recept»)



Рисунок 6 Структура таблицы "commentarii"



Рисунок 7 Обзор таблицы "commentarii"

Таблица «sovet» предназначена для хранения данных всех статей рубрики «Хозяйке на заметку». Таблица содержит поля:

  • id_sovet – уникальный номер статьи (ключевое поле)

  • name_sovet — название статьи

  • smalltext — краткий текст статьи (обычно первый абзац статьи - совета)

  • img_sovet — название файла – фотографии, которая служит иллюстрацией к статье

  • file_sovet — название файла с полным текстом статьи

  • autor — имя автора статьи



Рисунок 8 Структура таблицы "sovet"



Рисунок 9 Обзор таблицы "sovet"

Таблица «users» предназначена для хранения информации о зарегистрированных пользователях. Таблица содержит поля:

  • id_user– уникальный номер пользователя (ключевое поле)

  • username — имя пользователя

  • login— логин пользователя

  • password — пароль пользователя

  • emeil — электронный адрес пользователя



Рисунок 10 Структура таблицы "users"



Рисунок 11 Обзор таблицы "users"

Таблица «uudised» предназначена для хранения статей рубрики «Азбука правильного питания». Таблица содержит поля:

  • id_uudis – уникальный номер статьи (ключевое поле)

  • uudis_title — название статьи

  • uudis_lyhike— краткий текст статьи (обычно первый абзац статьи)

  • uudis_text — полный текст статьи

  • uudis_pilt — название файла – фотографии, которая служит иллюстрацией к статье



Рисунок 12 Структура таблицы "uudised"



Рисунок 13 Обзор таблицы "uudised"



Рисунок 14 Схема связей таблиц
    1. Web-сайт проекта




Рисунок 15 Главная страница сайта

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

Ссылка «Наши рецепты» переводит посетителя на страницу со списком категорий рецептов.



Рисунок 16 Список категорий рецептов

Категории рецептов представлены в виде слайд-шоу. А название - ссылка на страницу с полным списком рецетпов выбранной категории.

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



Рисунок 17 Выпадающее меню - список категорий рецептов

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



Рисунок 18 Страница со списком рецептов

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



Рисунок 19 Полный текст рецепта



Рисунок 20 Форма для комментария и оценки

Ссылка «Азбука правильного питания» на главном меню приведет к списку статей этой рубрики. Также с помощью выпадающего меню можно сразу перейти на страницу с полным текстом статьи.

Список статей рубрик «Азбука правильного питания» и «Хозяйке на заметку» также, как и список рецептов, представлен в виде блоков с названием-ссылкой, кратким текстом и иллюстрацией.



Рисунок 21 Страница со списком статей

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



Рисунок 22 Страница поиска по сайту

Ссылка основного меню «Самая главная кнопка» приведет посетителя на страницу с мерной таблицей.



Рисунок 23 Страница с мерной таблицей

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



Рисунок 24 Форма обратной связи

Каждый посетитель сайта может зарегистрироваться на нем. Для этого нужно заполнить регистрационную форму.



Рисунок 25 Регистрационная форма



Рисунок 26 Меню зарегистрированного пользователя

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



Рисунок 27 Страница добавления рецепта



Рисунок 28 Страница добавления совета хозяйкам

Составляя свой рецепт или совет, пользователь может сам отформатировать текст, а также проиллюстрировать всё своими фотографиями.

Если же пользователь желает, то может сменить свой пароль, воспользовавшись нужной ссылкой.



Рисунок 29 Форма замены пароля

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



Рисунок 30 Форма восстановления пароля

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



Рисунок 31 Меню администратора



Рисунок 32 Страница редактирования рецептов



Рисунок 33 Форма редактирования рецептов



Рисунок 34 Страница редактирования комментариев



Рисунок 35 Страница добавления / удаления категорий рецептов

ВЫВОДЫ


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

ЛИТЕРАТУРА


Список использованной литературы и источников.

http://www.php.su/

http://htmlbook.ru/

http://www.dreamstime.com/

http://www.xiper.net/

http://anvisionwebtemplates.com/

http://mosfoodnews.ru/

http://toidutare.ee/

http://питание.рф/

http://zdorovoepitanie.info/

http://www.povarenok.ru/

http://sowet-sekret.com/

http://ckeditor.com/download

http://www.webworks.com.ua/ru/article/33869-PHP-checkbox.html

http://www.seomark.ru/dropmenu_2.html

http://www.youtube.com/watch?v=PyskeJnwZNU

http://www.youtube.com/watch?v=88rZp2nLwSA

http://expange.ru/e/%D0%9D%D0%B0%D0%B9%D1%82%D0%B8_img_src_(PHP)

http://manucoz.ru/ucoz/2287-prikolnye-flesh-chasy-dlya-sayta.html

http://www.putnyided.ru/cnews/lessons.php

http://ajaxs.ru/lesson/php/117-vosstanovlenie_zabytogo_parolja.html

http://workmake.ru/veb-razrabotka/php/

Список иллюстраций


Рисунок 1 Главная страница сайта 7

Рисунок 2 Структура таблицы "category" 8

Рисунок 3 Обзор таблицы "category" 9

Рисунок 4 Структура таблицы "recept" 10

Рисунок 5 Обзор таблицы "recept" 10

Рисунок 6 Структура таблицы "commentarii" 11

Рисунок 7 Обзор таблицы "commentarii" 11

Рисунок 8 Структура таблицы "sovet" 12

Рисунок 9 Обзор таблицы "sovet" 12

Рисунок 10 Структура таблицы "users" 12

Рисунок 11 Обзор таблицы "users" 13

Рисунок 12 Структура таблицы "uudised" 13

Рисунок 13 Обзор таблицы "uudised" 13

Рисунок 14 Схема связей таблиц 14

Рисунок 15 Главная страница сайта 15

Рисунок 16 Список категорий рецептов 16

Рисунок 17 Выпадающее меню - список категорий рецептов 16

Рисунок 18 Страница со списком рецептов 17

Рисунок 19 Полный текст рецепта 18

Рисунок 20 Форма для комментария и оценки 18

Рисунок 21 Страница со списком статей 19

Рисунок 22 Страница поиска по сайту 20

Рисунок 23 Страница с мерной таблицей 20

Рисунок 24 Форма обратной связи 21

Рисунок 25 Регистрационная форма 22

Рисунок 26 Меню зарегистрированного пользователя 22

Рисунок 27 Страница добавления рецепта 23

Рисунок 28 Страница добавления совета хозяйкам 24

Рисунок 29 Форма замены пароля 24

Рисунок 30 Форма восстановления пароля 25

Рисунок 31 Меню администратора 26

Рисунок 32 Страница редактирования рецептов 27

Рисунок 33 Форма редактирования рецептов 27

Рисунок 34 Страница редактирования комментариев 28

Рисунок 35 Страница добавления / удаления категорий рецептов 28

Приложение


Диск с курсовой работой.


Добавить документ в свой блог или на сайт

Похожие:

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconКонкурс: «Профессиональный калейдоскоп Республики Коми.» © 2014,...
...

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconИскусство быть собой
Основное же содержание, как и прежде, – искусство владеть собой, практическая психотехника, в сплаве древнего и современного опыта,...

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

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

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconРабочая программа дисциплины " мировая культура и искусство" направление 100400. 62 «Туризм»
Для освоения теоретических основ курса «Мировая культура и искусство» необходимо владеть основами знаний по происхождению и основным...

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » icon1 характеристика сырья для получения пива
Являясь хорошим эмульгатором пищи, оно способствует более правильному обмену веществ и повышению усвояемости пищи. К тому же, экстракт...

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconТематическое планирование уроков литературы в 9-м классе
Литература как искусство слова и ее роль в духовной жизни человека. Выявления уровня литературного развития учащихся

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconСписок лауреатов седьмой артиады народов росссии протокол №1 заседания...
Архитектура, Декоративно-прикладное искусство, Дизайн, Изобразительное искусство

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconМетодическое сообщение тема: «Развитие навыков самостоятельной работы...
Любите и изучайте великое искусство музыки. Оно откроет вам целый мир высоких чувств, страстей, мыслей. Оно сделает вас духовно богаче,...

Задача проекта: «Кулинария это искусство приготовления пищи. И, как всякое искусство, оно требует от человека, стоящего у плиты, обширных знаний и умений » iconСодержание подготовки выпускников
«Актерское искусство» (по двум специализациям), 4,5 года по специальности 070304 «Педагогика балета» и 4-летнее обучение бакалавров...

Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции