- •Содержание
- •Введение
- •1 Техническое задание
- •1.1 Обоснование требований к комплексу технических средств
- •1.2 Описание функциональной структуры
- •1.3 Выбор инструментальных средств разработки Для создания Web-приложения использовалась программа Dreamweaver внешний вид которой представлен в приложении а. В ней есть такие возможности как:
- •2 Архитектура разрабатываемого продукта
- •2.1 Разработка внутренней структуры
- •3 Этапы работы с web - приложением
- •Полный листинг web-приложения представлен в приложении 4.
- •Список литературы
- •Приложение 1
1 Техническое задание
1.1 Обоснование требований к комплексу технических средств
Для разработки web-приложения салона «Вероника» необходимы следующие технические требования:
Персональный компьютер:
объем оперативной памяти 1024 Мб;
объем жесткого диска - 80 Гб;
процессор с тактовой частотой 2.0 ГГц.
Программное обеспечение:
Microsoft Windows XP Professional SP3;
Adobe Dreamweaver CS3;
Windows Internet Explorer 8.0.
1.2 Описание функциональной структуры
Результатом выполнения курсовой работы является web-приложение «Салон «Вероника».
Назначение разработки web-приложения заключается в предоставлении пользователям информации о салоне, его коллекциях, полезных советах женщинам, предоставление полезной информации клиентам салона.
Данная разработка будет использоваться пользователями сети Internet.
Web-приложение должно выполнять следующие функции:
запуск web-приложения;
просмотр коллекций;
увеличение размеров изображение;
отправка сообщений при помощи гостевой книги;
отправка запроса на предоставление прайса;
навигация по сайту с помощью меню.
Описание информационных и управляющих связей между компонентами продукта представлено на рисунке 1.
Пользователь
Web-страница
Web-сервер
Интерпретатор java
Рисунок 1 - Интерфейс продукта
1.3 Выбор инструментальных средств разработки Для создания Web-приложения использовалась программа Dreamweaver внешний вид которой представлен в приложении а. В ней есть такие возможности как:
идеальное сочетание визуальных инструментов и средств для редактирования кода;
свобода выбора технологий;
разработка сложных Интернет- приложений для любых типов браузеров;
надежная защита элементов сайта;
использование каскадных таблиц стилей;
интеграция с необходимыми для работы приложениями
Также для разработки Web-приложения целесообразно использовать язык программирования Javascript. Java script - это язык программирования, используемый в составе html страниц, с целью увеличения функциональности сайта. Java script был разработан фирмой Netscape в сотрудничестве с Sun Microsystems на базе языка Sun's Java. Java скрипты выполняются на стороне клиента, хотя изначально Liveware - прародитель java script, являлся серверным языком программирования. Итак, с помощью JavaScript можно создавать красивые и интерактивные веб страницы, что невозможно сделать стандартными тегами html. Скрипты выполняются в результате каких-либо событий, инициированных действиями пользователя. Это может быть - наведение курсора, клик и т.д. Java script поможет вам создавать функциональные веб страницы.
Повышенное внимание, уделяемое сегодня JavaScript, объясняется его возможностями на стороне клиента. Тем не менее, JavaScript можно также использовать в качестве инструментального средства написания сценариев серверной стороны. Microsoft поддерживает JScript в ASP и ASP.NET (он называется JScript.NET) как язык написания сценариев для серверной стороны.
Таким образом, создание скриптов Java Script, требует наличия любого текстового редактора и подходящего браузера. Чтобы запустить скрипт написанный на языке Java Script, понадобится только браузер, способный обрабатывать скрипты. Например, Netscape Navigator (начиная с версии 2.0) или Microsoft Internet Explorer (начиная с версии 3.0). С тех пор, как оба эти браузера получили самое широкое распространение, практически все пользователи сети получили возможность работать с Java скриптами, которые, несомненно, улучшают как внешний вид, так и функциональность веб страниц.
PHP – это язык серверных скриптов (server scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере.
До того, как сервер "отдаст" файл браузеру, его просматривает препроцессор-интерпретатор. Для того, чтобы это происходило, файлы, которые подвергаются обработке препроцессором, должны иметь определенное расширение (обычно это .phtml или .php3, но эти значения можно поменять) и содержать (хотя это не обязательное требование) код для препроцессора. Перед отправкой страницы PHP-код проигрывается на сервере и брокеру выдается результат в виде опять таки HTML-страницы, которая может сильно отличаться от той, что хранится на сервере. Обычные же страницы, имеющие расширение .html/.htm Web-сервер будет отправлять браузеру без какой-либо обработки.
PHP называется языком серверных скриптов в отличие от JavaScript/Jscript/VBScript, которые являются языками клиентских скриптов. Это значит, что PHP-скрипт выполняется на сервере, а клиенту передается результат его работы, тогда как в JavaScript-код полностью передается на клиентскую машину и только там выполняется браузером.
В нескольких словах – на PHP можно сделать все, что можно сделать с помощью CGI–программ. Например: обрабатывать данные из форм, генерировать динамические страницы, получать и посылать куки (cookies).
Кроме этого в PHP включена поддержка многих баз данных (databases), что делает написание Web-приложений с использованием БД до невозможности простым.
В настоящее время основной версией PHP является пятая. PHP обладает рядом преимуществ, в числе которых:
PHP абсолютно бесплатен;
имеющие опыт программирования на распространенных языках найдут синтаксис PHP хорошо знакомым;
один и тот же PHP-код можно использовать как в среде NT, так и на платформах UNIX.
