РАЗРАБОТКА ПОДСИСТЕМЫ АДМИНИСТРИРОВАНИЯ ПОЛЬЗОВАТЕЛЕЙ ДЛЯ СИСТЕМЫ ОЦЕНКИ КАЧЕСТВА РАБОТЫ ПРЕПОДАВАТЕЛЕЙ Выполнил : Алчин А. В. Научный руководитель : Захаров А. Ю.
Введение В Югорском государственном университете внедряется рейтинговая система оценки для повышения объективности оценки результатов деятельности профессорско - преподавательского состава и кафедр, развития инновационной деятельности университета.
Введение Для упрощения ведения рейтинга преподавателей разрабатывается соответствующая автоматизированная система Одной из частей этой системы является подсистема администрирования пользователей
Цель Создание безопасной среды для работы пользователей в системе
Задачи Обеспечение аутентификации пользователей; Создание подсистемы администрирования пользователей, организационной структуры университета, ролей; Разработка модуля импортирования данных пользователей и организационной структуры из корпоративной информационной системы ЮГУ; Организация ролевой системы безопасности для разграничения уровня доступа к ресурсам системы.
Выбор архитектуры Для написания системы был выбран каркас Zend Framework (версия 1.11) Популярность Использование шаблона проектирования MVC Облегчение разработки и поддержки развития системы
ER модель
Аутентификация пользователей Доступ к системе ограничен только для сотрудников. // Проверка аутентификации пользователя. if(!Zend_Auth::getInstance()->hasIdentity()){ // Проверка текущей страницы. if(($controller != 'user') || ($action != 'login')) // Переход на страницу аутентификации. $request->setControllerName('user')->setActionName('login'); }
Администрирование пользователей
Форма добавления и редактирования пользователей
Модуль управления организационной структурой
Форма добавления и редактирования
Модуль импорта данных
Организация ролей Ресурсы Действия Роли Ресурс: пользователи Роль: администратор Действия: Просмотр, добавление, редактирование, удаление
Заключение Система находится в стадии активной разработки и тестирования. Внедрение системы планируется на июнь текущего года.
Спасибо за внимание!