Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Разработка утилиты администрирования доступа к компьютеру

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Назначение и область применения программы, ее общее описание, функциональные особенности и задачи, логистическая структура, используемые технические средства. Создание руководства оператора. Расчет технико-экономических показателей создаваемой программы.
Краткое сожержание материала:

Размещено на

Размещено на

Введение

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

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

Нередко функции системного администратора перекладывают на компании, занимающиеся IT-аутсорсингом. Обычно такие компании предоставляют более низкую, чем содержание штатного сотрудника, стоимость обслуживания и осуществляют работу на основе абонементных договоров.

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

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

1. Назначение и область применения

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

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

Аналогов данного программного продукта не существует.

2. Постановка задачи

Необходимо разработать утилиту администрирования компьютеров, которая должна состоять из следующих разделов:

· заставка;

· информация о слежении;

· список объектов слежения;

· параметры приложения;

При проектировании утилиты следует учесть некоторые факторы:

· настраивать список объектов слежения, указывая дополнительную информацию, а так же ответственных за правильную работу;

· отключать некоторые объекты из карты слежения, не удаляя их;

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

· ставить слежение за объектами в автоматический режим с указанным интервалом времени;

· предоставлять ручное управление механизмом слежения.

3. Описание программы

3.1 Общие сведения

программа логистический оператор

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

Утилита предназначена для отправки ICMP пакетов объектам слежения, и выводы полученных результатов на экран в виде графических элементов (глиф, фон).

Необходимые программные средства:

· Операционная система Windows XP и выше

Утилита разработана в BorlandDelphi 7 на языке Delphi.

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

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

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

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

3.3 Описание логической структуры

Логическая схема работы утилиты администрирования компьютеров представлена в полном объёме на рисунке ниже (Рис.1)

Рис. 1 Схема работы утилиты администрирования компьютеров

3.4 Используемые технические средства

Для работы утилиты администрирования компьютеров необходимо следующее техническое обеспечение:

· IBM - совместимый персональный компьютер;

· Монитор;

· Клавиатура;

· Манипулятор типа «мышь»;

· Оперативная память: 64 Мб;

3.5 Вызов и загрузка

Для того чтобы запустить утилиту администрирования компьютера проделайте следующие действия:

1) Откройте программу «Проводник»

2) Выберите папку, в которой находится утилита администрирования компьютеров

3) Два раза нажмите левой клавишей мыши по файлу «Pings.exe» (Рис. 2)

4)

Рис.2. Файл «Pings.exe»

3.6 Входные и выходные данные

Входными данными является ранее введённая информация системным администратором, и сохранённая в конфигурационном файле «General.ini». Структура файла представлена ниже:

[Settings]

TimeOut =500

Auto=0

BuffwrSize=8192

Interval=15000

[Item1]

Name=Мой роутер

Address=192.168.0.1

Owner=Михайлов Валерий

Phone=+79217902354

Description=Роутер D-Link

Type=2

[Item2]

Name=Файловый сервер

Address=192.168.0.100

Owner= Михайлов Валерий

Phone==+79217902354

Description = Корпоративный файловый сервер

Type=3

Конфигурационный файл состоит из двух типов секций. Первый тип - основная информация, содержится в секции «[Settings]». В ней указаны время повторной отправки ICMP пакетов, размер пакетов, максимальное время ожидания получения ответного ICMP пакета, по истечению которого объект слежения считается не доступным в локальной сети.

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

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

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

Рис. 3 Пример выходных данных утилиты администрирования компьютеров

Более подробно анализ полученного пакета представлен ниже:

4. Текст программы

Pings.dpr

program Pings;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1},

Unit2 in 'Unit2.pas' {Form2},

Unit3 in 'Unit3.pas' {Form3},

Unit4 in 'Unit4.pas' {Form4},

Unit5 in 'Unit5.pas' {Form5};

{$R *.res}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.CreateForm(TForm2, Form2);

Application.CreateForm(TForm3, Form3);

Application.CreateForm(TForm4, Form4);

Application.CreateForm(TForm5, Form5);

Application.Run;

end.

Unit1.pas

unit Unit1;

interface

uses

...
Другие файлы:

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

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

Защита информации в ОС MS Windows
Краткие теоретические сведения о методах защиты информации и ограничения доступа к персональному компьютеру. Способы ограничения доступа к информации...

Программная реализация утилиты кодирования и декодирования формата BASE 64
Разработка утилиты кодирования и декодирования формата Base 64 в программной среде Linux с использованием компилятора. Написание программы на языке С+...

Администрирование GNU/Linux с нуля
Серия: Системный администратор; 2-е издание, переработанное и дополненное.Дается необходимый набор знаний в области администрирования GNU/Linux. Матер...