Создание модуля программно-аппаратного комплекса по протоколам высокого уровня под операционную систему Linux

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

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



?чтового ящика

Составляем тестовое сообщение для адресата с электронным адресом t-mac07@mail.ru (адрес действительный). Нажимаем кнопку Send для отправки письма.

В случае, если письмо было успешно отправлено, оно помещается в папку Sent. Иначе - в папку Drafts (Черновики).

Работа FTP-сервера.

Подключимся к ftp-cерверу ftp.freebsd.org. Нажимаем на кнопку подключиться в панели управления ftp-сервером в нужное поле вводим адрес.

Далее при нажатии на кнопку ОК появится окно терминала с запросом ввести имя пользователя, а затем пароль. В качестве пароля можно вводить адрес электронной почты. Дальнейшие операции осуществляются через окно терминала. Если возникнет ошибка, она отобразится в окне терминала.

При помощи команды help выведем список всех возможных команд, которые можно выполнить при работе с ftp-сервером.

Работа Proxy-сервера.

Для включения локального прокси-сервера в конфигурационном файле расскомментируем строки "http_access deny all" и "http_port 3128" (то есть напротив этих строк уберем символ #), введем настройки в браузер и откроем страничку интернета.

В настройках подключения браузера указываем ip-адрес и порт прокси-сервера.

Для того, чтобы проверить работу службы, выполним вход на один из ресурсов сети Интернет, а также проверим содержимое файла-журнала (путь к файлу в системе - /var/log/squid/access.log). На основе записей в этом файле можно определить, кто использует службу Squid, какие запросы были выполнены. На рис. 7.22 показано, что после установки содержимое данного файла пустое.

Все возможные ошибки система выведит пользователю через терминал.

7.6 Анализ результатов тестирования

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

-программа корректно работает для всех задач изменения в системе;

-программа выдает сообщения о неверно заданных параметрах.

8. ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ СОЗДАНИЯ ПРОГРАММНОГО ПРОДУКТА

8.1 Исследование программного продукта

.1.1 Назначение программного продукта

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

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

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

8.1.2 Основные свойства программного продукта

Программа разработана на языке программирования высокого уровня JAVA в среде визуального проектирования NetBeans IDE 6.7.

Свойства, которыми обладает рассматриваемый программный продукт, следующие:

возможность использовать службы, работающие по протоколам высокого уровня;

настройка различных сетевых служб;

предоставление различных серверов для работы.

8.1.3 Основные потребительские свойства

К потребительским свойствам проектируемого продукта относятся такие особенности, как:

удобный, интуитивно понятный пользовательский интерфейс, позволяющий легко производить манипуляции с данными;

небольшой объем физической памяти;

проверка корректности введенных исходных данных;

8.1.4 Требования к функциональным характеристикам программного продукта

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

8.1.5 Требования к надежности программного продукта

Надежность выражается в том, что программа должна корректно функционировать (без сбоев) в течение заданного периода времени. Чтобы это обеспечить ПП должен обладать следующими особенностями:

1.Информация передается в систему в заданном формате, следовательно, необходимо проверить правильность формата и принятых данных;

2.При обнаружении ошибок в переданной информации система должна сообщить об этом пользователю ПП.

8.1.6 Требования к условиям эксплуатации

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

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

Запуск программы осуществляется файлом Diploma.jar.

8.1.7 Конкурентоспособность

Конкуренция - деятельность соперничества нескольких лиц в достижении одной и той же цели. Конкурентоспособность товара - способность товара соперничать с аналогичными товарами других предприятий [10].

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