Разработка сайта туристического агентства "Интер-Транстур"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
нг критически опасных. Следует заметить, что ранее дыры в библиотеке libpng устранила организация Mozilla Foundation. А поскольку распространяющийся с Solaris браузер Netscape основан на движке Mozilla, можно предположить, что речь идет об одних и тех же уязвимостях.
В 2005г. вышла новая исправленная восьмая версия браузера (Netscape 8). Браузер использует многооконный принцип отображения страниц (вкладки) - также как Orepa и Firefox, что очень удобно при работе с несколькими сайтами одновременно. Для корректного отображения сайтов в Netscape 8 реализована возможность использования для отображения собственного движка (Gecko) или движка Internet Explorer. Для защиты пользователей в браузере имеется специальный механизм защиты от интернет-мошенничества. Последние версии содержат только сам браузер, без дополнительных программ для работы с электронной почтой или создания веб-страниц. Кроме этого, начиная с версии 8.0, браузер существует только в версии для Microsoft Windows.
В связи с тем, что браузеры по-разному интерпретируют НТМL-код, могут возникать проблемы с отображением отдельных элементов страниц сайта, их взаимным размещением и работоспособностью. В связи с вышесказанным возникает необходимость тестирования сайта с помощью разных программ просмотра.
Для организации сервера использовался программный пакет Денвер - набор дистрибутивов, используемый Web-разработчиками (программистами и дизайнерами) для отладки сайтов на домашней (локальной) Windows-машине без необходимости выхода в Интернет. Поскольку пакет включает в себя вполне "взрослое" программное обеспечение сайта, его можно использовать не только для локальной отладки веб-разработок, но и для публикации своего контента в сети или в Интернете.
Базовый пакет Денвера включает: Apache, SSI, mod_rewrite, mod_php; PHP4 с поддержкой GD и MySQL; MySQL с поддержкой транзакций (mysqld-max); система управления виртуальными хостами, основанная на шаблонах.
Чтобы создать новый хост, вам нужно лишь добавить директорию в каталог /home, править конфигурационные файлы не требуется. По умолчанию уже поддерживаются схемы именования директорий многих популярных хостеров; новые можно без труда добавить.
Система управления запуском и завершением: phpMyAdmin - система управления MySQL через Web-интерфейс; ядро Perl без стандартных библиотек; эмулятор sendmail (отладочная заглушка, складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl; инсталлятор (нечто вроде InstallShield); дополнительные модули, компоненты и программы доступны в виде пакетов расширений.
Язык разработки скриптов JavaScript
Язык программирования JavaScript разработан фирмой Netscape для создания интерактивных HTML-документов. Это объектно-ориентированный язык разработки встраиваемых приложений, выполняющих как на стороне клиента, так и на стороне сервера. Синтаксис языка очень похож на синтаксис языка Java - поэтому его часто называют Java-подобным. Клиентские приложения выполняются браузером просмотра Web-документов на машине пользователя, серверные приложения выполняются на сервере.
При разработке обоих типов приложений используется общий компонент языка, называемый ядром и включающий определения стандартных объектов и конструкций (переменные, функции, основные объекты и средство LiveConnect взаимодействия с Java-апплетами), и соответствующие компоненты дополнений языка, содержащие специфические для каждого типа приложений определения объектов.
Клиентские приложения непосредственно встраиваются в HTML-страницы и интерпретируются браузером по мере отображения частей документа в его окне.
Серверные приложения для увеличения производительности предварительно компилируются в промежуточный байт-код.
Основные области использования языка JavaScript при создании интерактивных HTML-страниц:
Динамическое создание документа с помощью iенария;
Оперативная проверка достоверности заполняемых пользователем полей форм HTML до передачи их на сервер;
Создание динамических HTML-страниц совместно с каскадными таблицами стилей и объектной моделью документа;
Взаимодействие с пользователем при решении локальных задач, решаемых приложением JavaScript, встроенном в HTML-страницу.
1.6 Перечень задач, подлежащих решению в процессе разработки
В процессе разработки сайта туристического агентства Интер-Транстур были определены задачи, выполнение которых должно быть обеспечено разработчиком:
предоставление информации должно быть в удобной и понятной для пользователей форме;
название ссылок и пунктов навигационного меню должно соответствовать содержанию страниц, на которые они ссылаются;
графическое оформление сайта так же должно быть выполнено в соответствующем тематике стиле;
В ходе разработки проекта основными задачами являются:
. Действия, относящиеся к разработке каркаса и навигационной системы сайта:
разработка интерфейса базовых страниц; т.е. графическое оформление всех страниц должно быть выполнено в одном стиле, одной цветовой гамме и соответствовать данному направлению, а так же необходимо разработать удобную для зрительного восприятия структуру каждой страницы;
проработка графической части, то есть подбор графического изображения и оформление в подходящем стиле;
проектирование навигационной системы сайта: навигация по страницам сайта должна быть понятной и удобной для любого пользователя, обеспечивать однозначное понимание названий кнопок, ссылок и пунктов меню;
тестирование проекта, его корректировка