Модуль программной системы оптимизации работы сети на платформе операционной системы Linux

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

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

аждого из критериев подробнее и сделаем выводы.

Критерий Быстродействие внес следующий вклад в процентном отношении:

 

 

Критерий Стоимость внес следующий вклад в процентном отношении:

 

 

Критерий Используемые ресурсы внес следующий вклад в процентном отношении:

 

 

Критерий Возможность аутентификации сервера внес следующий вклад в процентном отношении:

 

 

Критерий Возможность шифрования паролей и данных внес следующий вклад в процентном отношении:

 

 

Исходя из этих данных, можно сделать вывод, что критерии Используемые ресурсы и Возможность шифрования паролей и данных внесли наибольший вклад в конечный результат данной альтернативы. В результате полезность данной альтернативы оказалось низкой (0.1422), так как имела не высокие показатели по критериям.

Из этих данных можно сделать вывод, что наивысшую полезность имеет Альтернатива Б, за ней следует Альтернатива В с большим отставанием и с небольшим отставанием идёт Альтернатива А.

В результате проведенной работы МАИ показал, что протокол SSH предпочтительнее остальных протоколов.

программный модуль сеть протокол

 

6. ОПИСАНИЕ ПРОГРАММНОго модуля

 

.1 Общие сведения

 

Цель разработки - создание программного модуля оптимизации работы сети на платформе операционной системы Linux по протоколам управления.

Для функционирования программы требуется IBM-совместимый персональный компьютер на основе микропроцессора Intel Pentium 667 MHz или более производительная система (а также их аналоги), минимум 32 MB ОЗУ, минимум 10 MB свободного места на диске. Операционная система Linux Debian..

Программа разработана на языке программирования высокого уровня JAVA в среде визуального проектирования NetBeans IDE 6.7 [11]. Листинг исходного кода программы приведён в Приложении А.

 

6.2 Функциональное назначение

 

Программный продукт в целом предназначен для управления пользователями и группами пользователей, для управления доступа к файлам и каталогам как на локальном компьютере, так и на удаленном компьютере внутри локальной сети. Также программный продукт обеспечивает средства для установки, запуска и настройки службы удаленного доступа ssh. Конечной целью является оптимизация работы сети и сетевого администратора, связанная с улучшением работы по администрированию пользователей и файловых ресурсов внутри сети. В данной работе разрабатывается модуль, который является частью комплексной программной системы, и который в свою очередь не взаимодействует с другими модулями системы. Это объясняется тем, что по своей функциональности модуль является независимым от других разрабатываемых модулей в комплексной дипломной работе.

.3 Руководство пользователя

 

Для начала работы с программой необходимо запустить файл Diploma.jar на рабочем столе. После запуска файла появится главное окно:

 

Рисунок 6.1 - Главное окно программы

 

Выбрав Часть1 осуществляется переход на следующее окно, в котором пользователь (администратор) начинает работу с протоколами управления.

 

Рисунок 6.2 - Окно Протоколы управления

 

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

Рассмотрим каждую подсистему подробнее.

. Управление пользователями

.1 Кнопка adduser - добавление пользователя в систему

При нажатии на кнопку adduser произойдет переход в диалоговое окно, в котором имеются поля и параметры для выбора, т.е. необходимо задать имя нового пользователя, выбрать необходимый параметр и нажать кнопку Ок.

Рисунок 6.3 - Окно добавления нового пользователя

 

Затем осуществится переход в системный терминал, в котором потребуется ввести пароль суперпользователя для продолжения работы.

 

Рисунок 6.4 - Окно терминала

 

После того как пароль принят необходимо заполнить такие поля как пароль, информацию о пользователе и сохранить.

 

Рисунок 6.5 - Окно редактирования информации о пользователе

 

В итоге мы получаем новую учетную запись с именем qwerty.

.2 Кнопка usermod - изменение параметров учетной записи пользователя

При нажатии на кнопку usermod произойдет переход в диалоговое окно, в котором имеются поля и параметры для выбора, т.е. необходимо задать имя пользователя, у которого хотим произвести изменения, выбрать необходимый параметр и нажать кнопку Ок. Например, приведем случай, когда мы хотим изменить имя этого пользователя.

 

Рисунок 6.6 - Окно изменения параметров учетной записи пользователя

 

Затем осуществится переход в системный терминал, в котором потребуется ввести пароль суперпользователя. После этого произойдет изменение имени.

.3 Кнопка users - показывает имена пользователей, которые в данный момент работают в системе.

Результат выполнения этой команды отображается в окне Протоколы управления в области Статус.

 

Рисунок 6.7 - Окно Протоколы управления

.4 Кнопка passwd - изменение пароля пользователя

При нажатии на кнопку passwd произойдет переход в диалоговое окно, в котором имеются поля и параметры для выб?/p>