Сайт с использованием скриптового языка программирования PHP и базы данных MySQL

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

 

 

 

 

 

 

 

 

 

 

 

КОНТРОЛЬНАЯ РАБОТА

 

По дисциплине Web-технологии

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рудный 2009

СОДЕРЖАНИЕ

сайт база данные скриптовый язык программирование

ВВЕДЕНИЕ

ТЕОРЕТИЧЕСКАЯ ЧАТЬ

.1 Компьютерные сети

.2 Интернет как иерархия сетей

ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ

.1 Задание для выполнения

.2 Схема данных

.3 Структура сайта

.3.1 Главная страница

.3.2 Страница About_town.php

.3.3 Страница поиска

.3.4 Страница добавления нового объявления

.3.5 Административная часть

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Введение

 

Веб-дизайн (от англ. web design) - в узком смысле это визуальное оформление веб-страниц. Он играет такую же роль для сайта, как полиграфический дизайн и вёрстка для бумажного издания. В широком смысле веб-дизайном называют веб-разработку, то есть создание сайта вообще, проектирование структуры, навигации и иногда движка сайта.

Веб-дизайнер - специалист, выполняющий отрисовку графического дизайна сайта. Чаще всего сотрудник дизайн-компании (веб-студия).

Веб-дизайнеры могут работать как в составе коллективов дизайн-студий, так и дистанционно - в последнем случае речь идёт о веб-дизайнерах-фрилансерах.

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

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

В области программирования для Сети, PHP - один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, расширений: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.

Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, GNU/Linux, Microsoft Windows, Mac OS X и AmigaOS. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript.

В настоящее время PHP используется сотнями тысяч разработчиков. Порядка 20 миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.

1 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

 

.1 Компьютерные сети

 

Компьютерная сеть (вычислительная сеть, сеть передачи данных) - система связи двух или более компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи информации могут быть использованы различные физические явления, как правило - различные виды электрических сигналов или электромагнитного излучения.

Классификация компьютерных сетей охваченной территории

-локальные вычислительные сети (ЛВС) ограниченного масштаба, с большими скоростями передачи данных, ограничением количества и местоположения пользователей;

-региональные вычислительные сети (РВС) расширенного масштаба, специализированного назначения, с относительно высокими скоростями передачи данных, расширением количества пользователей сети;

-глобальные вычислительные сети (ГВС), в том числе сеть Интернет, для всемирных коммуникаций и создания информационных сообществ (например, пользователей информационных р хурсов Web, участников электронной коммерции, пользователей электронной почты, IP-телефенчи и др.), с неограниченным кругом пользователей;

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

1.2 Интернет как иерархия сетей

 

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

В 1969 году, когда был создан Интернет, эта сеть объединяла всего лишь четыре хост-компьютера, а сегодня их число измеряется десятками миллионов. Каждый компьютер, подключенный к Интернету, - это часть Сети.

Рассмотрим, как подключается к Интернету домашний компьютер, и проследим, по каким каналам путешествует информация, передаваемая и принимаемая нами из Сети. Если вы выходите в Интернет с домашнего компьютера, то, скорее всего, используете модемное подключение (рис. 1.1).

 

Рисунок 1.1 Схема подключения домашнего