- •Содержание Введение
- •1 Современные технологии разработки веб-порталов
- •1.1 Общие понятия, функции и задачи
- •1.2. Виды технологий
- •1.3. Среды разработки
- •1.4. Сравнение сред разработки
- •1.5. Вывод:
- •2. Проектирование веб-портала автоматизированной системы обучения студентов кафедры «ис»
- •2.1 Обследование предприятия (анализ требований)
- •2.2 Проектирование
- •2.3 Программная реализация веб-протала
- •2.3.1 Шаблонная часть
- •2.3.2 Работа с базами данных
- •2.4 Вывод
- •3. Технико-экономическое обоснование
- •3.1 Расчет стоимости
- •3.2 Рассчитаем срок окупаемости.
- •3. Охрана труда и безопасности жизнидеятельности
- •3.1. Охрана труда
- •3.1.1. Обеспечение электробезопасности
- •3.1.2. Санитарно-гигиенические требования
- •3.1.3. Пожарная безопасность
- •3.2 Вывод
- •Заключение
- •Список литературы
- •Глоссарий
- •Приложение 1
1.2. Виды технологий
Статистические и динамические сайта
Статистический сайт.
Статические web-страницы создаются вручную, потом сохраняются и загружаются на сайт. Всякий раз, когда требуется изменить содержимое такой страницы, пользователь модифицирует ее на своем рабочем компьютере, применяя HTML-редактор, сохраняет ее и затем заново загружает на сайт. (см. Рисунок 1)
Рисунок 1. Схема работы статических сайтов
Плюсы статических сайтов:
Статический сайт дешевле в разработке.
Статический сайт дешевле в технической поддержке (хостинг).
На статическом сайте не обязательно придерживаться строгой информационной сетки, и можно создавать любые страницы, практически независимые друг от друга.
При эксплуатации статический сайт создает значительно меньшую нагрузку на сервер и использует наименьшее количество ресурсов сервера.
Минусы статических сайтов:
Для редактирования контента на статическом сайте необходимо держать специалиста с опытом html-верстки.
При добавлении новых материалов, а в особенности новых разделов, зачастую приходится править многие (если не все) страницы сайта, чтобы обеспечить изменения в системе навигации.
При дальнейшем развитии сайта становится проблематично поддерживать его целостность, особенно это становиться заметно при превышении 1000 страниц.
Динамический сайт.
Каждая отображаемая страница динамических сайтов основана на шаблонной странице, в которую вставляется постоянно меняющееся информационное наполнение, которое обычно хранится в базе данных. Когда - пользователь запрашивает страницу, соответствующая информация извлекается из базы, вставляется в шаблон, образуя новую web-страницу, и пересылается web-сервером в пользовательский браузер, который и отображает ее должным образом. Кроме информационного наполнения, динамически могут создаваться также и элементы навигации по сайту. Таким образом, при обновлении содержимого сайта, необходимо просто добавить текст для новой страницы, который затем вставляется в базу данных с помощью определенного механизма. В результате получается, что сайт как бы сам себя обновляет, (см. Рисунок 2)
Рисунок 2. Схема работы динамических сайтов
Плюсы динамических сайтов:
1. Динамический сайт, как правило, полностью управляется через несложный web-интерфейс. Управление возможно не только отдельными страницами, но и структурой разделов, а также информационной сеткой сайта.
Важный плюс - это оперативность публикации новых материалов, объявлений и другой важной информации, которое делает общение с посетителями (клиентами) сайта «живым» и интересным.
Правильно организованный динамический сайт может развиваться без ущерба для ранее опубликованного материала.
Так как динамический сайт легче управляется, то, как правило, он быстрее развивается, чем статический, и быстрее окупается его разработка.
Нет необходимости содержать дорогостоящих специалистов (или платить дизайн - студии) для оперативной html-верстки, всю работу по публикации выполняют менеджеры, занятые в основной деятельности фирмы, самостоятельно.
Несомненным плюсом является большой срок службы динамического сайта. Так как сайт постоянно меняется за счет новых материалов, разделов и т.д., он «не отстает от жизни», и вопрос о редизайне динамического сайта встает только при серьезной реорганизации компании или выработке нового стиля компании.
Минусы динамических сайтов:
Динамический сайт, как правило, дороже в разработке, чем статический.
Динамический сайт дороже в технической поддержке, чем статический, т.к. требует от компании, которая осуществляет поддержку, более высокой квалификации специалистов.
Динамический сайт требует большее количество ресурсов сервера, и не все провайдеры могут осуществлять его техническую поддержку. [3]
Система управления сайтом
Система управления содержимым (контентом) (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовыми и мультимедиа документами (содержимым или контентом). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.
В общем случае CMS делятся на:
ECMS — Enterprise Content Management System (Система управления контентом масштаба предприятия)
WCMS — Web Content Management System (Система управления веб-контентом)
В силу того, что ECMS имеют глубокую внутреннюю классификацию по предметным областям (HRM, DMS, CRM, ERP и т. д,) термин CMS заместил собой WCMS, превратившись в синоним системы управления сайтами. Подобные CMS позволяют управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации.
Существует множество готовых систем управления содержимым сайта, в том числе и бесплатных. Их можно разделить на три типа по способу работы:
Генерация страниц по запросу. Системы такого типа работают на основе связки «Модуль редактирования —> База данных —> Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, что в свою очередь создаёт дополнительную нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах.
Генерация страниц при редактировании. Системы этого типа суть программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статических страниц. При таком способе в жертву приносится интерактивность между посетителем и содержимым сайта.
Смешанный тип. Как понятно из названия, сочетает в себе преимущества первых двух. Может быть реализован путём кэширования — модуль представления генерирует страницу один раз, в дальнейшем она вне сколько раз быстрее подгружается из КЭШа. Кэш может обновляться как автоматически, по истечении некоторого срока времени или привнесении изменений в определённые разделы сайта, так и вручную по команде администратора. Другой подход — сохранение определённых информационных блоков на этапе редактирования сайта и сборка страницы из этих блоков при запросе соответствующей страницы пользователем. [3]