Читайте также: |
|
НОУ СПО Вологодский кооперативный колледж
По дисциплине
«Web – программирование»
на тему: Разработка web-сайта произвольной тематики с размещением на нем динамического элемента «Форма обратной связи»
студента 4 курса группы АСОИ
по специальности
230103 «Автоматизированные системы обработки информации и управления»
Зайцев. А.А.
Руководитель ________________________________________________________
(должность, фамилия, инициалы)
г. Вологда 2012г.
Содержание……………………………………………………………………....2
Ведение……..…………………………………………………………………….3
Обзор инструментальных средств разработки динамических web-страниц...5
Понятие динамического элемента«Форма обратной связи». Назначение Основные возможности………………………………………………………….6
Концепция разработки динамического элемента «Форма обратной связи»
· Логическая структура динамического элемента«Форма обратной связи» ………………………………………………………………………7
· Алгоритм взаимодействия основных компонентов……………………..8
· Физическая структура динамического элемента«Форма обратной связи»………………………………………………………………………9
Этапы разработки динамического элемента«Форма обратной связи» ……10
· Разработка главного модуля динамического элемента ………………11
· Разработка вспомогательного модуля динамического элемента ……..12
· Особенности размещения динамического элемента на страницах web-сайта ………………………………………………………………………16
Список литературы …………………………………………………………….19
Введение
Каждая страница динамических web-сайтов основана на шаблонной структуре, в которую вставляется информационное наполнение, которое обычно хранится в базе данных или в отдельных файлах. Когда пользователь запрашивает страницу, соответствующая информация извлекается, вставляется в шаблон, образуя новую Web-страницу, и пересылается сервером в пользовательский браузер, который и отображает ее. Кроме информационного наполнения, динамически могут создаваться также и элементы навигации по Web-сайту. Таким образом, если вам нужно обновить содержимое сайта, вы просто добавляете в нужном месте текст и другие элементы для информационных фрагментов новой страницы.
Среди особенностей и преимуществ данного решения разработчики выделяют следующие моменты:
- использование проверочного кода
- возможность отправлять сообщения на различные адреса в зависимости от темы сообщения
- встроенная валидация полей (проверка на корректность введенных данных)
- структурированный и четкий PHP-код
- гибкость в настройке получаемого сообщения
- для хранения настроек используются XML-файлы, что облегчает конфигурирование скрипта
- любое число вариантов для опции "тема письма"
- легко настраиваемые сообщения об ошибках без необходимости править PHP-код
Средства безопасности системного уровня
В РНР реализованы механизмы безопасности, находящиеся под управлением администраторов; при правильной настройке РНР это обеспечивает максимальную свободу действий и безопасность. РНР может работать в так называемом безопасном режиме(safe mode), который ограничивает возможности применения РНР пользователями по ряду важных показателей. Например, можно ограничить максимальное время выполнения и использование памяти(неконтролируемый расход памяти отрицательно влияет на быстродействие сервера). По аналогии с cgi-bin администратор также может устанавливать ограничения на каталоги, в которых пользователь может просматривать и исполнять сценарии РНР, а также использовать сценарии РНР для просмотра конфиденциальной информации на сервере(например, файла passwd).
Поскольку РНР является встраиваемым языком, он отличается исключительной гибкостью по отношению к потребностям разработчика. Хотя РНР обычно рекомендуется использовать в сочетании с HTML, он с таким же успехом интегрируется и в JavaScript, WML, XML и другие языки. Кроме того, хорошо структурированные приложения РНР легко расширяются по мере необходимости (впрочем, это относится ко всем основным языкам программирования).
Нет проблем и с зависимостью от браузеров, поскольку перед отправкой клиенту сценарии РНР полностью компилируются на стороне сервера. В сущности, сценарии РНР могут передаваться любым устройствам с браузерами, включая сотовые телефоны, электронные записные книжки, пейджеры и портативные компьютеры, не говоря уже о традиционных PC. Программисты, занимающиеся вспомогательными утилитами, могут запускать РНР в режиме командной строки.
Дата добавления: 2015-10-24; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Спецвыпуск 23 пятница, 20 марта 2015 г. Темы: солнечное затмение и следующие затмения 2015 года. Газета выпускается с 15.01.12. | | | Алгоритм взаимодействия основных компонентов |