Разработка системы доступа к ресурсам образовательного веб-портала вуза
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
Дипломная работа
на тему Разработка системы доступа к ресурсам образовательного веб-портала вуза
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
.1 Актуальность темы дипломной работы
.2 Информатизация вуза
.2.1 Процесс информатизации
.2.2 Стратегия информатизации СПбГУТ
.2.3 Веб-портал. Создание образовательного веб-портала вуза
.3 Обзор коммерческих ERP-систем
.3.1 ERP-системы
.3.2 Коммерческие ERP-системы для вузов
.3.3 Преимущества и недостатки коммерческих ERP-систем
.3.4 Ценовые характеристики наиболее распространенных коммерческих ERP-систем
.4 Обоснование разработки веб-портала силами вуза
. ПОСТАНОВКА ЗАДАЧИ И ВЫБОР СРЕДСТВ РАЗРАБОТКИ
.1 Постановка задачи
.2 Требования для клиентской части ПО
.3 Выбор средств разработки для серверной части ПО
.3.1 Веб-сервер Apache
.3.2 Интерпретатор языка PHP
.3.3 Сервер управления базами данных MySQL
.3.4 Библиотека классов Zend Framework
.3.5 Общая характеристика выбранных средств разработки
. РАЗРАБОТКА АЛГОРИТМОВ СИСТЕМЫ ДОСТУПА
.1 Классификация информационных ресурсов
.2 Концепция создания системы доступа для веб-портала вуза
.3 Система доступа. Алгоритм доступа к информационным ресурсам
. РАЗРАБОТКА ПРОГРАММНОГО КОДА, РЕАЛИЗУЮЩЕГО МАТРИЦУ ВЗАИМОДЕЙСТВИЯ ГРУПП ПОЛЬЗОВАТЕЛЕЙ И ИНФОРМАЦИОННЫХ РЕСУРСОВ
.1 Группы пользователей
.2 Регистрация новых пользователей
.3 Выбор вида авторизации и его реализация
.3.1 Авторизация средствами web-сервера
.3.2 Авторизация с помощью заголовка
.3.3 Авторизация с помощью cookies
.3.4 Авторизация с помощью сессий
.3.5 Реализация алгоритма авторизации-
.4 Применение механизма аутентификации
.5 Реализация распределения прав доступа пользователей к информационным ресурсам веб-портала
.6 Функции Личного кабинета
. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ ИНФОРМАЦИОННЫХ РЕСУРСОВ
.1 Методы защиты информации
.2 Программные меры защиты информации, реализованные в разработанной системе доступа
.3 Алгоритм шифрования паролей SHA1
.4 Применение CAPTCHA
ЗАКЛЮЧЕНИЕ
ПРИЛОЖЕНИЯ
ВВЕДЕНИЕ
Коренные изменения в сфере образования ведущих европейских стран, в частности, осуществление широкомасштабных программ информатизации образования, а также необходимость повышения качества деятельности СПбГУТ в рамках всех его процессов обуславливают необходимость создания Единой образовательной инфокоммуникационной среды (ЕОИС) и обеспечения доступа к ней сотрудников и студентов вуза.
Решением этой задачи является создание образовательного портала СПбГУТ, который должен стать системой авторизированного доступа к информационным ресурсам единой образовательной нфокоммуникационной среды вуза.
С появлением веб-портала возникает проблема обеспечения безопасности информационных ресурсов веб-портала и предоставления доступа к этим ресурсам пользователям, имеющим соответствующую степень доступа к ресурсу. Учитывая то, что веб-портал является информационной системой, предоставляющей доступ для множества пользователей, возникает необходимость предоставления каждому пользователю уникального набора прав доступа к информационным ресурсам веб-портала.
В данной работе была поставлена цель- разработка системы доступа к ресурсам образовательного веб-портала СПбГУТ, которая включает в себя реализацию следующих задач:
-анализ материалов предметной области;
-выбор инструментов для разработки;
-разработка алгоритмов работы системы доступа;
-реализацию возможности регистрации новых пользователей;
-создание БД для хранения информации о пользователях системы;
-применение механизма аутентификации, управления сессиями и реализацию авторизации пользователей системы;
-создание групп пользователей и механизма определения пользователей в группы;
-разработку и программную реализацию механизмов распределения прав доступа к информационным ресурсам веб-портала;
-создание функций для пользователей системы и предоставление доступа к этим функциям только для определенных групп пользователей;
-применение методов для обеспечения безопасности информационных ресурсов.
Общая структура дипломной работы, обусловленная указанными задачами, состоит из 5 глав.
глава представляет собой обзор предметной области, в ней рассматривается процесс и стратегия информатизации СПбГУТ, необходимость создания веб-портала в рамках решения задач по информатизации и актуальность создания системы доступа к ресурсам веб-портала.
Во 2 главе формулируется постановка задачи, требования, предъявляемые для клиентской части ПО и обоснование выбора средств разработки серверной части ПО.
В 3 главе описывается разработка алгоритмов системы доступа и всех ее элементов на основании сформулированной концепции системы доступа к ресурсам и определяется понятие информационных ресурсов.
глава представляет собой практическую реализацию программного кода, реализующего матрицу взаимодействия групп пользователей и информационных ресурсов. В этой главе создаются группы пользователей, реализуется возможность регистрации новых пользователей и процедура авторизации, использующая механизмы аутентификации и управления сессиями, также выполненные в программном