'

Разработка модели и реализация системы администрирования web-сайта

Понравилась презентация – покажи это...





Слайд 0

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


Слайд 1

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


Слайд 2

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


Слайд 3

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


Слайд 4

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


Слайд 5

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


Слайд 6

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


Слайд 7

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


Слайд 8

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


Слайд 9

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


Слайд 10

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


Слайд 11

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


Слайд 12

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


Слайд 13

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


Слайд 14

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


Слайд 15

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


Слайд 16

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


Слайд 17

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


Слайд 18

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


Слайд 19

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


Слайд 20

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


Слайд 21

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


×

HTML:





Ссылка: