Сайт с использованием скриптового языка программирования PHP и базы данных MySQL
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
компьютера к сети Интернет
В принципе, соединение с провайдером может идти по различным каналам: по телефонной линии, по выделенной линии, на основе беспроводной или спутниковой связи, по сети кабельного телевидения или даже по силовым линиям - все эти альтернативные варианты показаны на рис. 1.1
Чаще всего это так называемое временное (сеансовое) соединение по телефонной линии. Вы набираете один из телефонных номеров, который предоставил вам провайдер, и дозваниваетесь на один из его модемов. На рис. 1.1 показан набор модемов провайдера, так называемый модемный пул. После того как вы соединились с вашим ISP (Internet Service Provider)-провайдером, вы становитесь частью сети данного ISP. Провайдер предоставляет своим пользователям различные сервисы, электронную почту, Usenet и т.д.
Каждый провайдер имеет свою магистральную сеть, или бэкбоун. На рис. 1 мы условно изобразили магистральную сеть некоего провайдера ISP-A.Обычно ISP-провайдеры - это крупные компании, которые в ряде регионов имеют так называемые точки присутствия (POP, Point of Presence), где происходит подключение локальных пользователей.
В Интернете действуют сотни крупных Интернет-провайдеров, их магистральные сети связаны через NAP в различных городах, и миллиарды байтов данных текут по разным сетям через NAP-узлы.
Если вы пользуетесь Интернетом в офисе, то, скорее всего, вы подключены к локальной сети (LAN - Local Area Network). В этом случае рассмотренная схема несколько видоизменяется (рис. 1.2). Сеть организации обычно отделена от внешнего мира определенной службой защиты информации, которая на нашей схеме условно показана в виде кирпичной стены. Варианты подключения к провайдеру могут быть различными, хотя чаще всего это выделенная линия.
Рисунок 1.2 Подключение корпоративных пользователей к сети Интернет
На рис. 1.2 показаны только опорные магистрали двух крупных провайдеров; при этом у крупных провайдеров могут быть региональные провайдеры, у организаций, подключенных к Интернету, - тысячи компьютеров, объединенных в корпоративные сети (рис. 1.3). На самом деле Интернет - это десятки бэкбоунов, десятки тысяч ISP-провайдеров, сотни тысяч сетей и миллионы компьютеров.
Рисунок 1.3 Структура сети Интернет
На сегодняшний день существует множество компаний, имеющих собственные опорные сети (бэкбоуны), которые связываются с помощью NAP с сетями других компаний по всему миру. Благодаря этому каждый, кто находится в Интернете, имеет доступ к любому его узлу, независимо от того, где он расположен территориально (рис. 1.4).
Рисунок 1.4 Схематическое изображение сети Интернет
Поскольку невозможно схематически отразить всю совокупность сетей Интернета, ее часто изображают в виде размытого облака, выделяя в нем лишь основные элементы: маршрутизаторы, точки присутствия (POP) и места доступа (NAP).
Скорость передачи информации на различных участках Сети существенно различается. Магистральные линии, или бэкбоуны, связывают все регионы мира (рис. 1.5) - это высокоскоростные каналы, построенные на основе волоконно-оптических кабелей. Кабели обозначаются OC (optical carrier), например OC-3, OC-12 или OC-48. Так, линия OC-3 может передавать 155 Мбит/с, а OC-48 - 2488 Мбит/с (2,488 Гбит/с). В то же время получение информации на домашний компьютер с модемным подключением 56 K происходит со скоростью всего 56 000 бит/с.
Рисунок 1.5 Магистральные линии связывают все регионы мира
2 ВЫПОЛНЕНИЕ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ
2.1 Задание для выполнения
Необходимо разработать сайт с использованием скриптового языка программирования PHP и базы данных MySQL. Спроектировать структуру базы данных о квартирах, предназначенных для продажи: район, этаж, площадь, количество комнат, сведения о владельце, цена.
Подключиться к MySQL-серверу, создать таблицы, осуществить операции добавления, извлечения, изменения и удаления записей.
2.2 Схема данных
Перед началом разработки web-узла необходимо построить схему данных. Для поставленной задачи была составлена схема данных, которая имеет следующий вид:
Рисунок 2.1. Схема данных
2.3 Структура сайта
Сайт состоит из нескольких отдельных страниц и папок, в которых содержатся картинки и блоки.
IMG - папка содержащая изображения
Index.php - главная страница
About.php - страница содержащая информацию о компании
About_town.php - страница содержащая информацию о городе
Found_flat.php - страница для поиска
Write_obyavlenie.php - страница для добавления нового объявления
News.php - страница содержащая новости
BLOCKS - папка содержащая блоки
Admin.php - страница администратора сайта
2.3.1 Главная страница
Главная страница состоит из 4 частей:
1.Заголовок - содержит картинку, которая отображает название сайта и контактный телефон.
2.Навигационная часть - состоит из изображения которое предназначено для перемещения по сайту.
.Основная часть - в этой части отображается тематическая информация.
.Нижняя часть - содержит сведения и правах собственника сайта.
Рисунок 2.2. Главная страница
2.3.2 Страница About_town.php
Страница About_town.php содержит информацию о городе Рудном и имеет следующий вид:
Рисунок 2.3. Страница About_town.php
Страницы About.php, News.php имеют аналогичный вид.
2.3.3 Страница поиска
Для поиска квартиры по указанным критериям предназначена страница Found_flat.php, которая отображается при ?/p>