Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Бекиров.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

1.2 Техническое задание

1.2.1 Наименование и Область применения

Цель дипломного проекта: разработка web-сайт «Автомобильный центр Porsche».

Областью применения дипломного проекта является сеть Интернет, а также лица, интересующиеся автомобилями Porsche.

      1. Назначение разработки

Web-сайт «Автомобильный центр Porsche», предназначен для предоставления требующей информации о представительстве фирмы Porsche в г. Симферополе

1.2.3 Требования к програмному обеспечению

Для работы с Web-сайтом необходим компьютер, который будет подключен к сети интернет.

Программное обеспечение

При разработке сайта использовалось следующие ПО:

-Программа Apache. Apache – это web-сервер. Он нужен для того, чтобы пользователь мог запустить сайт на локальном компьютере.

-MySQL – это одна из самых популярных и распространенных СУБД в Интернете. Она не предназначена для работы с большими объемами информации, но ее применение идеально для Интернет сайтов, как небольших, так и достаточно крупных.

-PhpMyAdmin - это утилита для управления базами данных через интерфейс браузера.

-Интернет-браузер с поддержкой JavaScript.

-СMS Joomla 2.5- система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных СУБД MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

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

Краткая история PHP

PHP изобретен Расмусом Лердорфом в конце 1994 года. Первая версия выпущена в 1995 году с именем "Инструментарий Персональных Домашних Страниц" (Personal Home Page Tools). Затем она была переработана и получила название PHP/FI Version 2. Аббревиатурой FI обозначался модуль обработки данных для форм. Также была добавлена поддержка баз данных mSQL. С этого времени в разработке языка стали принимать участие добровольцы.

Согласно исследованию, проведенному Netcraft, в начале 2001 года PHP использовался на более чем 5 300 000 сайтах по всему миру. В это время число серверов на платформе IIS было примерно таким же. Разработка интерпретатора PHP приняла форму организованного командного процесса, но ядро интерпретатора разрабатывает компания Zend.com. И при этом PHP распространяется свободно. Его последнюю версию можно загрузить с сайта php.net. Модули PHP поставляются в комплекте с сервером Apache и в комплектах систем Linux. В 2005 году доля веб-серверов, поддерживающих PHP (PHP5), превысила 90 %.

Язык PHP

PHP - это интерпретируемый язык для создания активных Web-страниц. Программа на PHP, подобно тексту на JavaScript, VBScript или ASP, вставляется в HTML-файл. Начало и конец программы отмечаются специальными скобками <?php и ?>. Текст вне этих скобок PHP не интерпретирует: он передается Web-браузеру "как есть".

Синтаксис PHP основан на синтаксисе языков Си, Java и Perl. Способы заставить сервер правильно реагировать на HTML-файлы со вставками на PHP, вообще говоря, различны для разных серверов, но чаще всего бывает достаточно дать имени файла расширение *.php3. PHP - это Си-подобный язык, предназначенный для быстрого создания программ на WEB-сервере. Он похож на Perl и ASP, но на порядок удобней их! Программы на PHP защищены от взлома методом "кривых символов". PHP вместе с Apache - самый популярный WEB-сервер - работает гораздо эффективней, чем Perl+Apache (RTFM). Если вы веб-мастер (а не держатель домашней странички) и вы установите этот PHP под Windows или Unix, вы поймете что значит выражение "крутой программер" :).

PHP - это система разработки скриптов, включающая в себя CGI - интерфейс, интерпретатор языка и набор функций для доступа к базам данных и различным объектам WWW. На данный момент PHP является наиболее удобным и мощным средством разработки приложений WWW и интерфейсов к БД в Интернет.

PHP — это интерпретируемый язык программирования, код которого встраивается непосредственно в HTML-страницы. При запросе пользователя web-сервер просматривает документ, выполняет найденные в нем PHP-инструкции, а результат их выполнения возвращает пользователю. При этом статическая часть документа, написанная на языке HTML, фактически является шаблоном, а изменяемая часть формируется при исполнении PHP-инструкций. Для удаленного пользователя подобные документы ничем не отличаются от обычных статических HTML-документов, за исключением того, что в расширении имени файла для таких документов может стоять не htm или html, а phtml или php3(4).

Сами скрипты находятся на сервере и их содержимое посетителю сайта просмотреть невозможно. Файлы скриптов имеют расширение *.php3 или *.phtml. При активации скрипта серверная программа выполняет все команды php этого скрипта, не затрагивая статическую часть документа (HTML-код) и результат возвращается программе-браузеру. В итоге пользователь видит обычную веб-страницу, отличающеюся от других только расширением.

Краткая история HTML

Годом рождения World Wide Web считается 1989 - в этом году был изобретен язык, ставший впоследствии основным языком web-документов - это язык - HTML (HyperText Markup Language - язык разметки гипертекста).

Автором языка HTML является Тим Бернерс-Ли (Tim Berners-Lee), выпускник Оксфордского университета, работавший в то время по контракту в Женеве, в Европейской лаборатории физики элементарных частиц (CERN, Conseil Europeen pour la Recherche Nucleaire) консультантом по программному обеспечению. CERN - достаточно большая организация, и потому, чтобы лучше ориентироваться в ее структуре, не хранить в памяти данные о большом количестве проектов, должностных лиц и пр., Тим Бернерс-Ли разработал для своего личного пользования программу Enquire, на основе которой через несколько лет для лаборатории было создано своего рода информационное пространство. Программа Enquire позволяла осуществлять так называемый "нелинейный" поиск документов - т.е. переходить от одного документа к другому без обращения к оглавлению или справочнику.

HTML является упрощенной версией стандартного общего языка разметки - SGML (Standart Generalised Markup Language), который был утвержден ISO в качестве стандарта еще в 80-х годах. Этот язык предназначен для создания других языков разметки, он определяет допустимый набор тэгов, их атрибуты и внутреннюю структуру документа. Контроль за правильностью использования дескрипторов осуществляется при помощи специального набора правил, называемых DTD-описаниями, которые используются программой клиента при разборе документа. Для каждого класса документов определяется свой набор правил, описывающих грамматику соответствующего языка разметки.

Язык HTML

HyperText Markup Language (HTML) является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-броузеров. Когда документ создан с использованием HTML, WEB-броузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.

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

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

HTML-тэги могут быть условно разделены на две категории:

  • тэги, определяющие, как будет отображаться WEB-броузером тело документа вцелом.

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

Аппаратное обеспечение

Для разработки данного сайта требуется компьютер со следующими минимальными параметрами:

Процессор Intel® Pentium® 4

Microsoft® Windows® XP с пакетом обновления 2

1 ГБ ОЗУ

600 МБ свободного места на диске