Разработка сайта туристического агентства "Интер-Транстур"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
; для корректного отображения сайта необходимо провести следующие виды тестов: тестирование при различных системных параметрах, тестирование функций сайта. При наличии ошибок или отклонений выявить причину и исправить недочёты.
установка и настройка локального сервера для тестирования и отладки сайта;
. Действия, относящиеся к разработке содержимого проекта
Заполнение страниц необходимой информацией;
Поиск, подборка и оформление необходимых изображений.
Целью разработки является создание сайта туристического агентства Интер-Транстур, который предоставляет информацию о фирме, необходимую клиентам.
Глава 2. Физическая модель данных
2.1 Разработка структуры системы
Проанализировав имеющиеся данные, была создана следующая структура страниц (рисунок 2.1);
Рисунок 2.1 - Логическая структура сайта
Сайт имеет привычную структуру для пользователей сети. При запуске мы попадаем на главную страницу. Переход по страницам осуществляется с помощью текстового и графического навигационного меню, выполненных в едином с сайтом стиле.
Горизонтальное навигационное меню сайта содержит 6 основных пунктов, которые в свою очередь имеют подпункты:
Главная - осуществляется переход на главную страницу, на которой находится текстовое меню и навигационная карта;
Страны - содержит описание стран, в которые осуществляет туры агентство; также в этом пункте содержится 4 подпункта: Америка, Африка, Австралия, Евразия. В каждом из подпунктов так же находится информация о странах;
Спецпредложения - информация о специальных предложениях на предоставляемые услуги;
Визы - предоставление информации о документах, необходимых для оформления визы;
Контакты-контактная информация агентства.
О компании - краткое описание предоставляемых агентством услуг.
2.2 Разработка и описание алгоритмов
Алгоритм метода доступа к Internet
Стандартные прикладные протоколы
Помимо базовых средств транспортного уровня (таких, как надежные потоковые соединения), протоколы ТСР/IР включают стандарты для наиболее часто используемых приложений, таких как электронная почта, передача файлов и удаленный доступ. Поэтому при разработке прикладных программ, использующих ТСР/IР, программисты часто могут обнаружить, что существующее программное обеспечение уже обеспечивает коммуникационные средства, которые им нужны. Во-первых, протокол IР определяет базовый элемент передачи данных, используемый во всем Интернете ТСР/IР. Во-вторых, программное обеспечение IР выполняет функцию маршрутизации, выбора пути, по которому будут передаваться данные. В-третьих, помимо точной, формальной спецификации форматов данных и функции маршрутизации, IР включает набор правил, которые воплощают в жизнь идею ненадежной доставки пакетов. IР является такой фундаментальной частью, что Интернет ТСР/IР иногда называют технологией на основеIР.
Основу транспортных средств стека протоколов ТСР/IР составляет протокол межсетевого взаимодействия - Internet Protocol(IР). К основным функциям протокола IР относятся:
перенос между сетями различных типов адресной информации в унифицированной форме;
сборка и разборка пакетов при передаче их между сетями с различным максимальным значением длины пакета. В стеке протоколов ТСР/IР протокол ТСР (Transmission Control Protocol) работает так же, как и протокол UDР, на транспортном уровне. Он обеспечивает надежную транспортировку данных между прикладными процессами путем установления логического соединения.
Все протоколы обмена маршрутной информацией стека ТСР/IР относятся к классу адаптивных протоколов, которые в свою очередь делятся на две группы, каждая из которых связана с одним из следующих типов алгоритмов:
дистанционно-векторный алгоритм (Distance Vector Algorithms,DVA);
ГП алгоритм состояния связей (Link State Algorithms, LSA ). В дистанционно-векторных алгоритмах каждый маршрутизатор периодически и широковещательно рассылает по сети вектор расстояний от себя до всех известных ему сетей. Под расстоянием обычно понимается число промежуточных маршрутизаторов, через которые пакет должен пройти прежде, чем попадет в соответствующую сеть. Может использоваться и другая метрика, учитывающая не только число перевалочных пунктов, но и время прохождения пакетов по связи между соседними маршрутизаторами. Получив вектор от соседнего маршрутизатора, каждый маршрутизатор добавляет к нему информацию об известных ему других сетях, о которых он узнал непосредственно (если они подключены к его портам) или из аналогичных объявлений других маршрутизаторов, а затем снова рассылает новое значение вектора по сети. В конце концов, каждый маршрутизатор узнает информацию об имеющихся в интерсети сетях и о расстоянии до них через соседние маршрутизаторы.
Алгоритмы состояния связей обеспечивают каждый маршрутизатор информацией, достаточной для построения точного графа связей сети. Все маршрутизаторы работают на основании одинаковых графов, что делает процесс маршрутизации более устойчивым к изменениям конфигурации. Широковещательная рассылка используется здесь только при изменениях состояния связей, что происходит в надежных сетях не так часто.
Алгоритм аутентификации пользователя и средств защиты
Основная идентификаци