Разработка системы доступа к ресурсам образовательного веб-портала вуза

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Дипломная работа

на тему Разработка системы доступа к ресурсам образовательного веб-портала вуза

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ

.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 главе описывается разработка алгоритмов системы доступа и всех ее элементов на основании сформулированной концепции системы доступа к ресурсам и определяется понятие информационных ресурсов.

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