Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
provereno_Masha.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
10.22 Mб
Скачать

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

2.3.1Описание структуры сайта

Существует несколько основных структур сайта:

  • линейная – web-страницы располагаются в определенном порядке. Переход с одной web-страницы на другую строго определен. Такая структура обоснована, например, при обучении. Располагая web-страницы в определенном порядке, вы можете быть уверены, что пользователь не пропустит нужный материал.

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

Линейная структура с альтернативами и вариантами удобна в том плане, что с одной стороны она позволяет web-мастерам контролировать деятельность посетителей, направив их в определенное русло. А с другой стороны проявить некоторую инициативу, которая позволит им, во-первых, почувствовать свободу, а во-вторых, облегчить доступ к нужной именно им информации.

Линейная структура сайта представлена в соответствии с рисунком 4.

Рисунок 4 – Линейная структура сайта

  • иерархическая – web-страницы разбиты по категориям и подкатегориям. Такая структура наиболее удобна.

Разделы и web-страницы сайта объединены в древовидную структуру. В каждом разделе могут быть web-страницы и подразделы. Между web-страницами и разделами принципиальной разницы нет. Они хранятся вместе, в одной таблице базы данных. Движок отличает разделы от web-страниц только по наличию или отсутствию потомков. Всё сказанное ниже о web-страницах относится и к разделам, если обратное не оговаривается особо.

Структура сайта служит основой для создания навигационных ссылок. К ним относятся ссылки на другие web-страницы в текущем разделе, а также ссылки на все родительские разделы.

Каждой web-странице можно сопоставить шаблон. Если шаблон не указан явно, он наследуется от родительского раздела. Если ни у одного предка шаблон не выбран, web-страницу нельзя отобразить. В этом случае будет выведено сообщение об ошибке.

Можно управлять отображением каждой web-страницы. Если скрыть какой-либо раздел, все дочерние web-страницы и подразделы в нем также окажутся скрытыми. Такая операция обратима и не затрагивает настройку «видимости» отдельных дочерних web-страниц.

Иерархическая структура сайта представлена в соответствии с рисунком 5.

Рисунок 5 – Иерархическая структура сайта

  • произвольная – web-страницы расположены в свободном порядке. При такой структуре сайта его web-страницы связаны между собой произвольным образом. В сайтах произвольной структуры можно выделить фрагменты, которые являются линейными или иерархическими. [11]

Произвольная структура сайта представлена в соответствии с рисунком 6.

Рисунок 6 – Произвольная структура сайта

Сайт отдела ЗАГС Еловского муниципального района имеет иерархическую структуру, представленную в соответствии с рисунком 7.

Рисунок 7 – Иерархическая структура сайта

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]