Скачать 0.67 Mb.
|
1.5.Служба каталогов Active DirectoryЛюбые порталы учебно-методической литературы обычно привязаны к какой-либо организации. Как правило, организации средних и крупных масштабов нуждаются в Active Directory. Служба каталогов Active Directory может быть установлена на серверах, работающих под управлением операционных систем Microsoft Windows Server 2003, Standard Edition, Windows Server 2003, Enterprise Edition и Windows Server 2003, Datacenter Edition. Она хранит сведения об объектах сети и упрощает поиск и использование этих сведений пользователям и администраторами. В Active Directory основой для логической, иерархической организации сведений каталога служит структурированное хранилище данных. Это хранилище данных, называемое также каталогом, содержит сведения об объектах Active Directory. В число этих объектов обычно входят общие ресурсы, такие как серверы, тома, принтеры, а также учетные записи сетевых пользователей и компьютеров. Группа безопасности интегрирована с Active Directory посредством проверки подлинности при входе в сеть и управления доступом к объектам в каталоге. В рамках одного входа в сеть администраторы могут управлять данными каталога и организацией через их сеть, а прошедшие проверку сетевые пользователи могут иметь доступ к ресурсам во всей сети. Администрирование, основанное на политике, облегчает управление даже самой сложной сетью. В состав службы Active Directory входят также следующие элементы:
1.6.Поиск информацииЕстественно, поиск нужной информации в таких объемах ресурсов очень трудоемок. В таких случаях можно использовать готовые поисковые машины, такие как Google или Yandex. Конечно же, с поиском информации они справятся на отлично, но не хотелось бы зависеть от интернет соединения для решения столь часто используемой функции. 1.7.ВыводВ результате обзора технологий с учетом требований к задаче можно сделать следующие выводы. Подходит CMS Drupal, т.к. она удовлетворяет ниже перечисленным требованиям:
ГЛАВА 2. Проектирование 1.8.Постановка задачиРеализовать программный продукт управления контентом портала учебно-методической литературы на базе локальной вычислительной сети университета. Продукт должен удовлетворять ниже перечисленным требованиям:
1.9.Системный анализВ общем и целом система должна:
пользователям. Анализируя изложенные требования к системе, не сложно разбить ее на подсистемы, которые обеспечивают заданный функционал. Перечислим их:
Естественно данные модули связаны друг с другом, а некоторые зависят друг от друга. Все взаимосвязи модулей представлены на рисунке 2.1. Рис. 2.1 Модульная структура портала. Рассмотрим подробнее каждый модуль. 1.9.1.Модуль GUIМодуль GUI необходим для того, чтобы пользователь мог за несколько кликов мышью воспользоваться любой функцией портала. Также это делает доступным все возможности для обычных пользователей, которые ничего не знают о веб-технологиях. Графический интерфейс предоставляет доступ к другим модулям системы, к некоторым явно, а к некоторым прозрачно, не заметно для пользователя. Основные объекты данной подсистемы – это небольшие поля для ввода текста, кнопки и навигационное меню. К каждой кнопке (ссылке) привязано определенное действие, которое запускает необходимый модуль. Например, когда пользователь открывает портал, он видит два текстовых поля и одну кнопку. Схематичное изображение этой страницы показано на рисунке 2.2. Чтобы попасть в систему ему необходимо пройти процедуру аутентификации. Для этого нужно заполнить оба текстовых поля. В первом поле вводится логин пользователя, а втором – пароль. Потом нужно нажать на кнопку войти. Если пользователь аутентифицирован, он попадает на главную страницу, иначе выдается сообщение об ошибке. Таким образом, задействуется модуль аутентификации. Схематичное изображение главной страницы портала показано на рисунке 2.3. Рис. 2.2 Аутентификация в портале. Рис. 2.3 Главная страница портала. 1.9.2.Модуль аутентификацииБез аутентификации пользователь не сможет попасть в систему. Модуль принимает на вход два параметра: логин пользователя и пароль. Т.к. пароль не безопасно хранить в текстовом виде в базе данных, обычно хранится его хэш. Поэтому сначала пароль отправляется в модуль хеширования паролей. Этот модуль, естественно, возвращает его хэш. Потом идет проверка, есть ли такой пользователь в базе данных. Если да, то проверяется полученных хэш с тем, что находится в базе данных. В случае совпадения, пользователь переводится на главную страницу портала, иначе выводится сообщение об ошибке и дается возможность попробовать аутентифицироваться еще раз. 1.9.3.Модуль хеширования паролейЭто небольшой, но очень важный модуль с точки зрения безопасности. Принцип работы очень прост. Приходит строка символов (пароль). К этой строке применяется алгоритм шифрования Message Digest 5 (MD5). На выход модуля отправляется получившийся хэш. 1.9.4.Модуль аутентификации в LDAPЕсли система внедряется в готовую локальную сеть, в которой уже имеется Active Directory. Можно облегчить себе работу и не создавать с нуля всех пользователей. Также пользователем будет очень удобно использовать один и тот же логин и пароль для входа и на компьютер и в портал. Таким образом, модуль принимает на вход два параметра: логин пользователя и пароль. После проверки введенных данных пользователь либо попадает на главную страницу сайта, либо ему будет выведено сообщение об ошибке. 1.9.5.Модуль авторизацииЭтот модуль будет задействован чаще других. Перед тем как вывести на экран какую-либо страницу пользователю (или даже небольшую ее часть), проверяется, достаточно ли у него прав для просмотра. Аналогичное действие выполняется, если редактируется, создается или скачивается файл. 1.9.6.Модуль управления базой данныхГлавная функция модуля в том чтобы осуществлять все операции с базой данных. Он состоит из набора скриптов, которые позволяют наполнять, изменять и получать информацию из базы данных. То есть для выполнения нужного действия необходимо запустить соответствующий скрипт. Таким образом, если вдруг придется подключить другую базу данных, то в системе не потребуются структурные изменения. Достаточно будет в данном модуле изменить необходимые скрипты. 1.9.7.Модуль поискаМодуль поиска принимает на вход текстовую строку. Согласно заданному шаблону, осуществляется поиск по сайту. В результате, на экран пользователя выводятся список ссылок на материалы, в тексте которых были найдены точные совпадения со строкой поиска. Если обычный поиск не возвращает нужного результата, то можно воспользоваться расширенным поиском. В расширенном поиске появляются еще три текстовых поля. В первое текстовое поле вводятся слова, любое из которых по отдельности может встретиться в искомом документе. Во второе поле вводится точная фраза, которая встречается в документе. А в третьем поле вводятся слова, которые не встречаются в документе. Дополнительные параметры поиска значительно увеличивают шанс найти необходимый материал. 1.9.8.Модуль комментариевВ портале к любому выложенному материалу можно оставить комментарий. Такая возможность, естественно, есть только у зарегистрированных пользователей. Для того чтобы оставить комментарий, необходимо нажать на соответствующую ссылку в конце страницы. Потом нужно заполнить три обязательных поля. Первое поле – это автор. Оно заполняется автоматически логином, под которым пользователь вошел в систему. Второе поле – это тема. Третье поле – это непосредственно сам комментарий. В тексте можно использовать HTML теги. Например, тег для оформления ссылки на другие страницы сайта или на другие сайты. После заполнения всех полей нужно обязательно нажать на кнопку сохранить. Теперь комментарий размещен и доступен для чтения другими пользователями. Чтобы убедиться, что он написан корректно и будет отображаться, так как вам хочется можно воспользоваться функцией предварительного просмотра. Такая функция очень удобна, если вы используете HTML теги. 1.9.9.Модуль новостейКаждый пользователь может отслеживать, какие материалы были изменены, сколько оставили комментариев, когда было последнее обновление. Можно следить только за своими публикациями или за всеми имеющимися в портале. Для того чтобы просмотреть последние обновления нужно перейти по ссылке «Последние публикации» в главном меню. |
Реферат Баранов К. Г., Игнатенков А. И. Дипломный проект на тему... Общий объем проекта составляет 78 страниц. Дипломный проект содержит 1 рисунок, 16 таблиц. Список литературы представлен 30 источниками... | Дипломный проект на тему: «Проект реконструкции участка текущего... Общий объем проекта составляет 70 страниц. Дипломный проект содержит 4 рисунка, 15 таблиц. Список литературы представлен 29 источниками... | ||
Дипломный проект на тему: «Проект реконструкции участка текущего... Общий объем проекта составляет 70 страниц. Дипломный проект содержит 4 рисунка, 15 таблиц. Список литературы представлен 29 источниками... | Требования к выполнению выпускной квалификационной работы (дипломный проект) введение Дипломный проект (ДП) является квалификационной работой, итоговой аттестацией, завершающей подготовку студента по специальности 220601... | ||
Реферат Дипломный проект на тему «Автоматизированная система управления... Дипломный проект на тему «Автоматизированная система управления санаторным комплексом «Валуево». Подсистема «Диетпитание» состоит... | Дипломный проект на тему: «Проект мероприятий по повышению конкурентоспособности... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Дипломный проект на тему: Проект детского кафе на 50 мест в Торгово- офисном центре г. Пушкино Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Дипломный проект на тему: Проект мероприятий по разработке антикризисной... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Дипломный проект на тему: «Проект сервисного центра по обслуживанию... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Дипломный проект на тему: «Проект мероприятий по совершенствованию... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Проект мероприятий по совершенствованию системы снабжения зао «нпп... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Дипломный проект на тему: Проект мероприятий по улучшению финансового состояния Целью работы является разработка мероприятий по улучшению финансового состояния строительного предприятия фгуп «усс» фсб россии | ||
Дипломный проект на тему: Проект мероприятий по совершенствованию... Целью дипломной работы является разработка мероприятий по совершенствованию товародвижения в сети магазинов ип шумитовой В | Методические указания по выполнению и оформлению научно-исследовательской... К студенческим работам, выполняемым в процессе обучения относятся реферат, доклад, отчет о научной работе, курсовая работа или курсовой... | ||
Дипломный проект ... | Дипломный проект на тему: Проведение реструктуризации туристической компании Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования |