Разработка модели и реализация системы администрирования web-сайта Магистрант математического факультета Антоник Денис Владимирович руководитель Переверзева.

Презентация:



Advertisements
Похожие презентации
Исследование построения терминальной части систем PCNC на базе web-технологий Цель: Исследование возможностей современных web-технологий для построения.
Advertisements

Программное обеспечение. Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения.
Разработка учебно-лабораторного стенда для проведения тестов на проникновение в типовую корпоративную локально- вычислительную сеть предприятия Научный.
1 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТЕЙ COM- ТЕХНОЛОГИИ ДЛЯ ПОСТРОЕНИЯ РАСПРЕДЕЛЕННЫХ ПРОГРАММНЫХ ПРОДУКТОВ Component Object Model Министерство образования и науки.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
Установка и настройка CMS Plone. J,j Грегер Сергей Эдуардович доцент кафедры информационных технологий Нижнетагильского технологического института. Публикации:
Декомпозиция сложных дискретных систем, формализованных в виде вероятностных МП-автоматов. квалификационная работа Выполнил: Шляпенко Д.А., гр. ИУ7-83.
Конфигурация ЛВС (локальные сети одноранговые и с выделенным сервером) По административным отношениям между узлами можно выделить сети с централизованным.
Методы распознавания зашумленных образов БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ и ИНФОРМАТИКИ Кафедра математического.
Разработка системы статистического анализа сообщений в социальных сетях с применением модели распределенных вычислений MapReduce Соискатель - Игнатенко.
Технология модели «клиент-сервер». Роли Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса Компьютер, желающий воспользоваться.
Сетевые службы Для конечного пользователя сеть это не компьютеры, кабели и концентраторы и даже не информационные потоки, для него сеть это, прежде всего,
Раздел 3 Сетевые модели. Тема 3.1 Понятие сетевой модели. Архитектура сети определяет основные элементы сети, характеризует ее общую логическую организацию,
Web-узлы. Разработка и администрирование.. Часть 1. Web-технология.
Локальная компьютерная сеть Локальная компьютерная сеть – это система взаимосвязанных компьютеров, работающих в пределах одного помещения, здания, одной.
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Введение в задачи исследования и проектирования цифровых систем Санкт-Петербургский государственный университет Факультет прикладной математики - процессов.
Система учета успеваемости для Некрасовского педагогического колледжа Немцев Валентин Николаевич, студент группы 4709 Руководитель: Кайсарова Дарья Валентиновна,
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКА ТАДЖИКИСТАН ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ ТАДЖИКИСТАНА ФАКУЛЬТЕТ: «С Т Р Ф» МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ.
Транксрипт:

Разработка модели и реализация системы администрирования web-сайта Магистрант математического факультета Антоник Денис Владимирович руководитель Переверзева Нина Анатольевна кандидат физ.-мат. наук, доцент Специальность Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей

Цель исследования Целью работы является разработка модели CGI- приложения и программного продукта, который позволял бы администратору управлять web-сайтом в сети Internet через web-интерфейс. Поставленная цель определяет необходимость решения следующих задач: построение модели системы администрирования; программная реализация Web-приложения - системы администрирования.

Научная новизна полученных результатов Интеграция различных методов проектирования и программирования; разработка модели CGI-приложения для системы администрирования; разработка нового программного продукта – системы администрирования web-сайта.

Развитие Web-технологий; необходимость создания динамических web-приложений; обеспечение оперативного управления сайтом. Актуальность темы

Практическая значимость полученных результатов Созданная система администрирования web-сайта позволяет через web-интерфейс выполнять функции операционной системы сервера, что отличает ее от всех рассмотренных систем. Область применения – от создания простых HTML-страниц до создания других CGI-приложений и настройки операционной системы сервера.

Созданная в ходе выполнения работы, система администрирования web-сайта используется на нескольких сайтах и может быть установлена и настроена на любом сервере как под управлением Unix систем, так и под Windows. Внедрение

Основные положения работы, выносимые на защиту Модель системы администрирования; реализация web-приложения - системы администрирования web-сайта на языке программирования Perl.

АНАЛИТИЧЕСКИЙ ОБЗОР ДОСТУПНЫХ СИСТЕМ УПРАВЛЕНИЯ WEB-САЙТАМИ Произведен анализ функциональных возможностей систем управления содержимым web-сайтов, доступных на рынке ПО. Автор Удобный сайт Content Master 2.5 Domino Web Site Builder 1.5 WebManager-Pro MySITE SiteDrive Korobochka

Все рассмотренные системы обладают практически одинаковым набором функций и возможностей. Так как большинство данных систем можно отнести к классу систем управления контентом, то у них есть недостатки: невозможно реализовать средствами рассматриваемых систем доступ к функциям операционной системы (при программировании web-приложений); все системы рассчитаны на неподготовленного пользователя и не реализован доступ к расширенным опциям настройки (управления).

СИСТЕМА УДАЛЕННОГО АДМИНИСТРИРОВАНИЯ WEB-САЙТА Предпосылки к созданию неудобство использования стандартных систем администрирования сайтов, предоставляемых на доступных web-серверах; недостаток необходимых функций системы; медленная работа систем такого типа вследствие перегруженности графикой; коммерческое использование систем администрирования web-сайтов.

Обобщенная модель архитектуры Web-приложения

Обобщенная модель систем администрирования

Особенности разработанной системы администрирования

Модель системы администри- рования

продолжение

Файловая структура системы администрирования /www/cgi-bin/admin/- директория в которой расположено CGI-приложение; /wwwdata/admin/ - директория служебной информации; /wwwdata/admin/logs/ - директория для хранения различных файлов отчетов; /wwwdata/admin/messages/ - директория для хранения сообщений, которые оставляют пользователи зарегистрированные в системе; /wwwdata/admin/temp/ - директория для временных файлов.

Общее описание системы администрирования Система удаленного администрирования реализована на языке Perl с применением JavaScript, в виде функций и процедур, каждая из которых отвечает за определенную возможность системы удаленного администрирования. Использованы возможности объектно- ориентированного программирования. Система разрабатывалась под операционной системой Linux Mandrake 9.0

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

В системе администрирования существует разбиение на разделы Conferences administration (администрирование конференций); File manager (оболочка для управления файлами); Upload File (раздел для загрузки файлов с удаленных компьютеров через Internet); Messages (раздел для обмена сообщениями между пользователями); Administration (раздел для изменения личных настроек каждого пользователя); Super Admin (раздел доступный только главному администратору).

ЗАКЛЮЧЕНИЕ Проведен анализ систем администрирования, доступных на рынке ПО, представлен их обзор. В работе описаны их возможности. Разработана модель CGI-приложения системы администрирования web-сайта, по которой в последствии реализовывался программный продукт. Разработанная модель позволила реализовать систему администрирования web-сайта – конечный программный продукт, который удовлетворяет всем требованиям и полностью достигает поставленной цели.

Разработанная система администрирования используется на нескольких сайтах (сайт Гродненского отделения Белорусской ассоциации урологов, сайт Гродненского торгового колледжа) и может быть установлена и настроена на любом сервере, как под управлением Unix систем, так и под Windows (как в локальной сети так и в сети Internet). Никаких проблем с использованием данной системы не выявлено. Внедрение и использование

СПИСИБО ЗА ВНИМАНИЕ!