Отчет по проекту: Гуманитарная компонента в учебных планах высшего профессионального образования: мировой опыт и российские реалии Программа

Вид материалаОтчет

Содержание


6 Описание сайта «Непрерывное гуманитарное образование» (pb.ru) 6.1 Цели и задачи
6.2 Технические характеристики
Поддерживаемые программы для HTML страниц
Использованные технологии
6.2.1 База данных сайта
Подобный материал:
1   ...   23   24   25   26   27   28   29   30   31

6 Описание сайта «Непрерывное гуманитарное образование» (pb.ru)




6.1 Цели и задачи


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

Задачами, решаемыми с помощью сайта, являются:
  • повышение оперативности научных исследований в области непрерывного гуманитарного образования;
  • научно-методическое обеспечение непрерывного гуманитарного образования с учетом мировых тенденций развития;
  • организация виртуальных дискуссий, конференций по непрерывному гуманитарному образованию;
  • обеспечение контактов участников дискуссий, содействие обмену идеями, опытом по созданию системы непрерывного гуманитарного образования.


6.2 Технические характеристики

Для хранения информации используются базы данных MySQL, для добавления и изменения – HTML формы и программы на языке PHP. Сайт размещен на сервере с ОС Unix. Использование вышеперечисленных технологий позволило добиться большой скорости доступа к информации и высокой надежности, а хорошо продуманный интерфейс и структура сайта обеспечили легкий доступ к информации.

Поддерживаемые программы для HTML страниц

  1. Internet Explorer 5.0 и выше;
  2. Netscape Navigator 4.5 и выше;
  3. Opera 5.



Аппаратное обеспечение

  1. Компьютер на базе процессора Intel Pentium® или Power PC®.
  2. Операционная система Windows 95 или выше для IBM PC.
    Операционная система Mac OS 7.5 или выше для Macintosh.
  3. Видеокарта и монитор с поддержкой High Color (16 bit) и разрешения 800600 (рекомендуемое 1024768).



Использованные технологии:

  1. MySQL Database – базы данных MySQL, используются для хранения информации. Этот формат баз данных был выбран как наиболее удобный и простой в работе.
  2. PHP скрипты – программы для работы с базами данных, для вывода динамического изображения на экран и обработки запросов пользователя (например, поиск по сайту).
  3. Таблицы стилей (CSS Table Sheets) позволили выдержать оформление сайта в едином стиле, а также обеспечить независимость размеров шрифта для различных разрешений. Стиль, по своей сути, является классом, инкапсулирующим в себе множество свойств:
    1. Шрифта
  1. Гарнитура
  2. Размер
  3. Тип (Bold, Italic)
    1. Параграфа
  1. Выравнивание (По центру, левое, правое)
  2. Отступы от границ фрейма
  1. HTML формы – для ввода пользователем информации и организации запросов (на сайте имеется форма для поиска, а также форма добавления статей, новостей и проч. для администратора).
  2. HTML таблицы – для задания структуры документа.
  3. HTML фреймы – для разбиения страницы на части, которые сами по себе являются полноценными HTML-документами. Такая структура удобна тем, что при переходе от одной страницы к другой часть уже загруженной страницы (например, верхний фрейм в нашем случае) не загружается заново.
  4. PhotoShop 6.0 – для создания графических элементов окна (логотип, карта ссылок, фоновые рисунки для кнопок).
  5. Система настройки сервера (.htaccess, htpasswd.exe) для запрета неавторизованного доступа к каталогу администратора сайта (ссылка скрыта), позволяющего удобно вносить новую информацию на сайт, а также удалять старую.



6.2.1 База данных сайта


База данных создана в формате MySQL, как наиболее удобном и легком в работе. Она защищена от неавторизованного доступа: чтобы внести какие-либо изменения в таблицы, необходимо знать системное имя и пароль администратора. Она состоит из 5 таблиц (news, announcements, articles, it, documents), которые имеют одинаковую структуру, представленную ниже:
      1. Num –уникальный номер соответствующей записи.
      2. Author – ФИО автора статьи.
      3. Title – название статьи.
      4. Subject – краткая аннотация к статье.
      5. Post Date – дата опубликования.

Для доступа к базе данных используются PHP скрипты. Примером доступа к ней может служить листинг 1 (Приложение Б) (взятый из скрипта для вывода информации из базы данных – docs.php; естественно, из скрипта убраны имя администратора и его пароль).

В каждый скрипт включена обработка ошибок от возможных проблем с базами данных, что является, безусловно, необходимым как при отладке, так и при эксплуатации сайта и дает дополнительную надежность и стойкость системы при попытках взлома.

Для тестирования и отладки скриптов была использованная некоммерческая (freeware) утилита phpMyAdmin, написанная на языке PHP v.3 и позволяющая удобно просматривать, редактировать и удалять таблицы и базы данных MySQL в окне браузера.