
- •Содержание
- •Раздел 1. Сеть Internet и современное сайтостроение …………..4
- •Раздел 2. Технологии разработки сайта …………………….…......14
- •Раздел 3. Информационный сайт «Туризм Крыма»…………......23
- •Глава 1. Сеть Internet и современное сайтостроение
- •1.1 Сеть Internet
- •1.2 Программирование сайта
- •1.3 Основы программирования сайта
- •Глава 2. Технологии разработки сайта
- •2.1 Средства разработки
- •2.1.1Система управления контентом
- •2.1.2 Локальный сервер
- •2.2 Использование базы данных
- •2.3 Основы языка php
- •2.4 Требования к аппаратно-программному комплексу
- •Раздел 3. Информационный сайт «Туризм Крыма»
- •3.1 Структура сайта «Туризм Крыма»
- •Заключение
2.3 Основы языка php
PHP (Personal Home Page или PHP: Hypertext Preprocessor) - это система разработки скриптов, включающая в себя CGI - интерфейс, интерпретатор языка и набор функций для доступа к базам данных и различным объектам глобальной сети. PHP располагается на сервере и предназначается для обработки кода, встраиваемого в HTML-документы[4]. Благодаря этому, появляется возможность создавать динамические Web-страницы. То есть Web-документ создается как обычно, используя язык HTML, а затем в него встраиваются РНР-команды по мере необходимости. Файлы, созданные таким образом, хранятся на сервере [7]. Когда посетитель обращается к вашей страничке, РНР обрабатывает встроенные в нее команды и выдает результат браузеру пользователя. РНР обладает огромным набором функций и большой гибкостью, которые могут быть значительно расширены с помощью дополнительных внешних библиотек [4]. Можно управлять доступом к страницам, создавать и обрабатывать базы данных любой сложности, генерировать изображения или PDF-документы.
2.4 Требования к аппаратно-программному комплексу
Для обеспечения работоспособности компонентов сайта на компьютере рекомендуется установить следующее ПО:
Доступ к Интернету;
Internet Explorer 6.0 (интернет-обозреватель);
Java-plugin (для воспроизведения java-апплетов).
Минимальные системные требования:
Pentium-433 MHz;
64 Мб ОЗУ;
Видеокарта 64Мб;
монитор с разрешением 1024х768 точек;
манипулятор мышь
Выводы по разделу 2
Современные технологии веб-программирования предоставляют возможность создания полноценного и успешного сайта.
Разработка информационно-познавательного портала основывается на применении методик, позволяющих добиться эффективного результата и получить в итоге сайт, соответствующий интересам и склонностям пользователей. Для создания портала необходимо использовать такие базисные технологии: РНР, MySQL, HTML, CSS, PHP Designer7 и другие.
Раздел 3. Информационный сайт «Туризм Крыма»
3.1 Структура сайта «Туризм Крыма»
Сайт «Туризм Крыма» содержит следующие основные разделы:
Главная
Активный отдых
Пешие походы
На главной странице информационно–познавательного сайта расположено много полезной информации из мира туристического Крыма (Рис.2). Код страницы «Главная» приведен в листинге 1.
Рис.2. Главная страница
Страница «Главная» (рис.2) содержит необходимую информация, касающуюся туризма в Крыму.
Страница «Активный
отдых» (рис.3) содержит необходимую
информацию, касающуюся активного отдыха
в Крыму.
Эта
страница выполнена с использованием
фотогалереи, в уоторой отображены
маршруты для туристов.
Рис.3. Страница «Активный отдых»
При выборе нужного маршрута турист переходит на страничку с его описанием (рис.4).
Рис.4. Страница маршрута
На этой странице присутствует форма добавления комментария (рис.5), который сохраняется в БД в таблицу с комментариями.
БД сайта имеет имя crimea. Таблицы БД состоят из полей, так, например, в таблице «comments» хранятся комментарии посетителей (рис.5).
Рис.5. Таблица комментариев
Чтобы попасть в административную панель сайта, необходимо нзапустить локальный сервер, адресной строке набрать http://crimea/wp-login.php
В результате появиться окно авторизации (рис.6), в котором авторизируемся – Имя пользователя – Sereda, Пароль – 112233aa
Рис.6. Страница авторизации
Страница «Пешие походы» содержит информацию о пеших маршрутах Крыма. Страницы похожи на записи тем, что у них есть заголовок, текст и метаданные, но отличаются от них тем, что не принадлежат к хронологическому потоку блога, а являются постоянными. Страницам не присваиваются рубрики и метки, однако они могут иметь иерархию. Можно размещать одни страницы под другими, выбирая родительскую страницу и получая группу страниц.
Страницы сайта содержат медиафайлы (изображения, аудиофайлы, документы и т.д.)
Справа на каждой страничке сайт можно увидеть панель меню сайта, Меню содержит ссылки на страницы, рубрики, произвольные адреса и другие типы содержимого.
Чтобы попасть на сайт, необходимо установить локальный сервер Denver, скопировать каталог WebServers в корневой каталог. Набрать в адресной строке http://crimea.
Выводы по разделу 3
Разработанный информационный сайт «Туризм Крыма» содержит такие страницы, как «Главная» (расположена сжатая информация о сайте), «Активный отдых» (хранится информация о способах отдыха в Крыму), «Пешие походы» (маршруты для туристов), «Свежие записи» (расположены последние новости из туристического Крыма), «Архивы» (архивы последних маршрутов), «Рубрики» (информация о методах туризма). Также на сайте предусмотрено оставлять комментарии на страницах, не только администратору, но и пользователям сайта. Было разработан поиск по сайту, где пользователи могут с удобством перемещаться по сайту, и находить нужную им информацию.