Скачать 3.69 Mb.
|
6.2.1 База данных сайтаБаза данных создана в формате MySQL, как наиболее удобном и легком в работе. Она защищена от неавторизованного доступа: чтобы внести какие-либо изменения в таблицы, необходимо знать системное имя и пароль администратора. Она состоит из 5 таблиц (news, announcements, articles, it, documents), которые имеют одинаковую структуру, представленную ниже:
Для доступа к базе данных используются PHP скрипты. Примером доступа к ней может служить листинг 1 (Приложение Б) (взятый из скрипта для вывода информации из базы данных – docs.php; естественно, из скрипта убраны имя администратора и его пароль). В каждый скрипт включена обработка ошибок от возможных проблем с базами данных, что является, безусловно, необходимым как при отладке, так и при эксплуатации сайта и дает дополнительную надежность и стойкость системы при попытках взлома. Для тестирования и отладки скриптов была использованная некоммерческая (freeware) утилита phpMyAdmin, написанная на языке PHP v.3 и позволяющая удобно просматривать, редактировать и удалять таблицы и базы данных MySQL в окне браузера. 6.2.2 PHP скриптыPHP скрипты используются для:
Удобство PHP скриптов в сравнении со, скажем, Perl скриптами, заключается в их гибкости, простоте языка и скорости выполнения. Их отличительной особенностью является способность встраиваться прямо в HTML файл, что гораздо удобнее, чем отводить отдельный каталог для скриптов (как, скажем, в случае Perl). Примером такого встраивания может послужить листинг 2 (Приложение Б). Таким образом, преимущество PHP очевидно, им также обеспечивается высокая надежность и скорость в работе. Для примера удобства PHP приводится еще один листинг функции, выводящей информацию из базы данных на экран (листинг 3 (Приложение Б)). 6.2.3 Таблицы стилейИспользование таблицей стилей (CSS Table Sheets) позволило задать визуальное представление сайта уже на стадии разработки, описав основные стили текстов. Это позволяет легко добавлять информацию на страницы сайта, избегая установки массы атрибутов шрифтов, что неизбежно приводило бы к ошибкам и несогласованностям в представлении различных частей сайта. При использовании таблиц стилей достаточно просто указать необходимый стиль в открывающем теге параграфа, таблицы, или любого другого атрибута HTML документа. Все стили сохранены в каталоге styles (это файлы: articles.css, docs.css, outline.css). 6.2.4 HTML формыHTML формы – это эффективный способ организации взаимодействия с пользователем. На сайте использованы HTML формы для:
Обработка форм осуществляется на языке PHP. Примером листинга функции, осуществляющей добавление документов в соответствующий раздел (скрипт располагается в каталоге администратора) является листинг 4. 6.2.5 HTML таблицыВся разметка страницы организована с помощью таблиц. К преимуществам реализации можно отнести хорошую совместимость. Таблицы появились в стандарте HTML очень давно и корректно поддерживаются всеми браузерами. Меню также отформатировано с помощью таблицы. Каждый пункт меню находится в своей ячейке. На листинге 5 – пример, взятый из outline.html (страница, которая выводит меню и форму поиска в левой части начальное страницы). 6.2.6 HTML-фреймы Чтобы разобраться с тем, зачем нужны фреймы, приведем пример (из файла index.html). Пример можно посмотреть в приложении на листинге 6 (Приложение Б). Итак, как легко видеть, страница разбивается на 2 части, которые являются сами по себе полноценными HTML-документами (это title.html, в которой расположен логотип сайта и заголовок, а также foot.html, который сам разбивается на 2 части), это показано в листинге 7 (Приложение Б). |
«Об утверждении административного регламента предоставления муниципальной услуги «Предоставление информации об образовательных программах... | Федеральное государственное автономное образовательное учреждение высшего профессионального образования | ||
На тему «Мировой опыт в оценке морских экосистемных услуг и возможность его применения в России» | Программа курса "Зарубежный опыт социальной работы" составлена в соответствии с требованиями Государственного образовательного стандарта... | ||
Факультет мировой экономики и мировой политики отделение «Регионоведение» Кафедра мировой политики | Факультет «Мировой экономики и мировой политики» Отделение «Мировой экономики» Кафедра «Международного бизнеса» | ||
Факультет «Мировой экономики и мировой политики» Отделение «Мировой экономики» Кафедра «Международного бизнеса» | Практика декларирования публичных должностных лиц появилась в России достаточно недавно, и перед профессиональным и экспертным сообществом... | ||
Факультет/отделение факультета/Подразделение: Мировой экономики и мировой политики / Регионоведение Кафедра Мировой политики | Факультет/отделение факультета/Подразделение: Мировой экономики и мировой политики / Регионоведение Кафедра Мировой политики |
Поиск Главная страница   Заполнение бланков   Бланки   Договоры   Документы    |