Разработка сайта
Курсовая работа, 21 Октября 2013, автор: пользователь скрыл имя
Краткое описание
В последнее время скорость роста в нашей стране количества WEB ресурсов увеличивается в геометрической прогрессии. Для многих людей намного удобней ознакомиться с услугами тех или иных организаций на их WEB узлах, и даже совершить покупки, не отходя от компьютера, чем обзвонить десятки телефонов, обойти большое количество адресов.
Содержание
Введение
1. Теоретическая часть
1.1. Обоснование необходимости в веб-сайте
1.2. Понятие сайта
1.2.1. Классификация сайтов
1.3. Проектирование сайта
1.4. Этапы разработки сайта
1.4.1. Постановка задачи при проектирование сайта
1.4.2. Выбор программных средств для разработки веб-сайта
1.4.3. Разработка интерфейса
1.4.4. Разработка базы данных
1.4.5. Разработка административной части сайта
1.5. Обоснование выбора системы управления содержанием
1.6. Средства разработки
1.6.1. Язык разметки гипертекстовых документов HTML
1.6.2. Динамическая язык разметки гипертекстовых документов DHTML
1.6.3. Расширяемый язык разметки XML
1.6.4. Язык программирования PHP
1.6.5. Веб-сервер Apache
1.6.6. CMS Joomla
1.7. Выводы
2. Проектная часть
2.1. Общая структура сайта
2.2. Разработка интерфейса веб-сайта
2.2.1. Дизайн веб-сайта
2.2.2. Описание создания страниц сайта
2.3. Разработка сайта на основе CMS
2.3.1. Описание установки на сервер CMS Joomla
2.3.2. Создание разделов сайта
2.3.3. Создание категорий сайта
2.3.4. Создание объекта содержимого
2.3.5. Создание меню on-line магазина
2.3.6. Установка шаблона сайта
2.3.7. Создание категории товаров магазина
2.3.8. Размещение товаров в on-line магазине
2.4. Выводы
Заключение
Литература
Прикрепленные файлы: 1 файл
Разработка сайта.docx
— 48.93 Кб (Скачать документ)
Генерация
страниц по запросу. Системы
такого типа работают на
Генерация
страниц при редактировании. Системы
этого типа - программы для редактирования
страниц, которые при внесении
изменений в содержание сайта
создают набор статичных
Смешанный
тип. Как понятно из названия,
сочетает в себе преимущества
первых двух. Может быть реализован
путем кэширования - модуль представления
генерирует страницу один раз,
в дальнейшем она в разы
быстрее подгружается из кэша.
Кэш может обновляться как
автоматически, по истечению
1.5. Обоснование
выбора системы управления
Необходима
развитая гипертекстовая
На основании поставленного технического задания была выбрана система управления содержимым CMS Joomla, поскольку именно эта система отвечает всем требованиям.
1.6. Средства разработки.
1.6.1. Язык
разметки гипертекстовых
Обмен информацией
в Интернет осуществляется с
помощью протоколов
HTML-документ
состоит из текста, что является
содержанием документа, и
- Название
- Тело документа
Как видно
из примера, тег является
Текст всего документа заключается в теги , сам документ разбивается на две части - заголовок и тело.
Заголовок
описывается тегами , в которых
могут быть включены название
документа (с помощью тегов
) и другие параметры,
Ссылки на другой документ
устанавливается с помощью тега
..., где URL - полный или относительный
адрес документа. При этом текст,
заключенный в тег , обычно выделяется
подчеркиванием и цветом, и после
нажатия мышью по этой ссылке браузер
открывает документ, адрес которого
указан в параметре href. Графические
изображения вставляются в
1.6.2. Динамическая язык разметки гипертекстовых документов DHTML.
Динамический
HTML (Dynamic HTML, DHTML) не является каким-то
особым языком разметки
Реализация
DHTML "стоит" на трех "китах":
непосредственно HTML, каскадные таблицы
стилей и языка сценариев. Эти
три компонента DHTML связаны между
собой объектной моделью
Объектная
модель документа делает все
элементы страницы
1.6.3. Расширяемый язык разметки XML.
На сегодняшний день уже всем специалистам в области веб-технологий стало очевидно, что существующих стандартов передачи данных по Internet недостаточно. Формат HTML, став в свое время прорывом в области отображения содержимого узлов Internet, уже не удовлетворяет всем необходимым на данный момент требованиям. Он позволяет описать то, каким образом должны быть отражены данные на экране конечного пользователя, но не предоставляет никаких средств эффективного описания передаваемых данных и управления ими.
Кроме того,
камнем преткновения для
До недавнего
времени не существовало
Решением
всех описанных выше проблем
стал утвержденный в 1998 году
международной организацией W3C язык
XML. XML (eXtensible Markup Language) - это расширяемый
язык разметки, предназначенный
для описания в текстовой
XML позволяет описывать и передавать такие структурированные данные, как:
- Отдельные документы;
- Метаданные, описывающие содержимое какого-либо узла Internet;
- Объекты, содержащие данные и методы работы с ними (например, элементы управления ACTIVEX или объекты Java);
- Отдельные записи (например, результаты выполнения запросов к базам данных);
- Всевозможные веб-ссылки на информационные и человеческие ресурсы Internet (адреса электронной почты, гипертекстовые ссылки и др.)
- Данные, описанные на языке XML, называются XML-документами. Язык XML легко читаем и достаточно прост для понимания. Если Вы были знакомы с HTML, то научиться составлять XML-документы не составит для Вас никаких трудностей.
Первоначальный
текст XML-документа состоит
Любой элемент
XML-документа может иметь
Принцип
расширяемости языка XML заключается
в возможности использования
неограниченного количества
Принцип
независимости определения
Управлять
отображением элементов в окне
программы-клиента (например, в окне
браузера) можно с помощью специальных
инструкций - стилевых таблиц XSL (eXstensible
Stylesheet Language). Эти таблицы XSL позволяют
определять оформление
Формат XML,
по сравнению с HTML, имеет небольшой
набор простых правил разбора,
который позволяет разбирать
XML-документы, не прибегая к
каким-либо внешних описаний
- Каждый открывающий тэг, определяющий некоторую часть данных в документе, обязательно должен сопровождаться таким, закрывающая, то есть, в отличие от HTML, нельзя опускать закрывающие тэги;
- Вложенность тэгов в XML строго контролируется, поэтому необходимо следить за порядком следования открывающих и закрывающих тегов.
- В XML учитывается регистр символов;
- Вся информация, расположенная между начальным
и конечным тегами, рассматривается в XML как данные и поэтому учитываются все симв олы форматирования (т.е. пробелы, переводы строк, табуляции не игнорируются, как в HTML).
В XML существует набор зарезервированных символов, которые должны быть заданы в XML-документе только специальным образом. Многие специалисты рассматривают XML как новую технологию интеграции программных компонентов. Основными преимуществами использования XML являются:
- Интеграция данных из разных источников. XML можно использовать для объединения разнородных ст
руктурированных данных на среднем уровне трехуровневых веб-систем, баз данных. - Локальная обработка данных. Полученные данные в формате XML можно разбирать, обрабатывать и отображать непосредственно на клиенте без дополнительных обращений к серверу.
- Просмотр и манипулирование данными в различных разрезах. Полученные данные могут обрабатываться и быть видимыми клиентом различными способами в зависимости от потребностей конечного пользователя.
- Возможность частичного обновления данных. С помощью XML можно обновлять только ту часть структурированных данных, которая была изменена, а не всю структуру целиком.
Все эти
преимущества делают XML незаменимым
инструментом для разработки
гибких средств поиска
Кроме того,
язык XML может использоваться как
средство для описания
Инструменты обработки данных, полученных в формате XML, могут быть разработаны в среде Visual Basic, Java или C.
1.6.4. Язык программирования PHP.
История
PHP начинается осенью 1994 года. Когда
Расмус Лердорф (Rasmus Lerdorf) начал
работать над тем, что