Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Безгодков_ВКР.doc
Скачиваний:
52
Добавлен:
26.03.2015
Размер:
21.47 Mб
Скачать

Реферат

Пояснительная записка к ВКР: 100 листов, 33 рисунка, 23 таблицы, 26 источников, 2 приложения.

СИСТЕМНОЕ АДМИНИСТРИРОВАНИЕ, МЕЖСЕТЕВОЙ ЭКРАН, УДАЛЁННОЕ АДМИНИСТРИРОВАНИЕ, POSIX, UNIX, LINUX, ВЕБ-ИНТЕРФЕЙС

Цель работы – разработка информационно-программного комплекса для администрирования межсетевого экрана на базе POSIX-совместимой операционной системы через защищённый веб-интерфейс, ориентированной на пользователей с начальными навыками администрирования обозначенной операционной системы.

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

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

Кроме того, данная работа содержит расчёт себестоимости программного комплекса и обзор мер по обеспечению безопасности при эксплуатации программного комплекса.

Содержание

ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 5

ВВЕДЕНИЕ 6

1 Конструкторский раздел 7

1.1 Анализ предметной области и постановка задачи 7

1.1.1 Межсетевые экраны в POSIX-совместимых ОС. 8

1.1.2 Группы пользователей 9

1.1.3 Бизнес-требования 9

1.1.4 Требования пользователей 9

1.1.5 Функциональные и нефункциональные требования 25

1.1.6 Требования к производительности 25

1.2 Проектирование структуры комплекса 27

1.2.1 Размещение подсистем 29

1.2.2 Взаимодействие компонентов серверного узла 30

1.2.3 Диаграмма классов 32

1.3 Проектирование пользовательского интерфейса 36

1.3.1 Этапы проектирования пользовательского интерфейса 36

1.3.2 Определение необходимой функциональности 37

1.3.3 Пользовательские сценарии 38

1.3.4 Общая структура интерфейса 39

1.3.4 Полная схема интерфейса 40

1.4 Реализация программного комплекса 41

1.4.1 Тестирование приложений 42

1.4.2 Стандарт кодирования 43

1.4.3 Основные риски 47

2 Технологический раздел 48

2.1 Выбор и обоснование средств разработки 48

2.1.1 Операционная система 48

2.1.2 Инструменты документирования 48

2.1.3 Средства проектирования 48

2.1.4 Языки программирования 49

2.1.5 Среды разработки 49

2.1.6 Инструменты тестирования 49

2.1.7 Средства контроля за ошибками 50

2.2 Разработка эксплуатационной документации 51

3 Технико-экономический раздел 71

3.1 Расчёт трудоёмкости и себестоимости комплекса 71

3.1.1 Характеристики программного средства 71

3.1.1 Расчёт трудоёмкости 71

3.1.2 Расчёт себестоимости 78

4 Раздел охраны труда и окружающей среды 84

4.1 Анализ и нормирование ОВПФ, их воздействие на пользователя 84

4.1.1 Требования к освещению помещений и рабочих мест с мониторами и ПЭВМ 84

4.1.2 Требования к монитору (ВДТ) и ПЭВМ 86

4.1.3 Требования к организации и оборудованию рабочих мест с мониторами и ПК 89

4.1.4 Электромагнитная совместимость 90

4.2 Расчёт заземления 91

4.3 Пожарная безопасность 94

4.4 Экологическая безопасность 95

Заключение 98

Список использованных источников 99

Приложение А. Исходный код программного комплекса Webipt 101

ПРИЛОЖЕНИЕ В. Возможности утилиты iptables 102

В.1 Принцип работы шлюза 103

В.2 Обрабатываемые параметры 105

В.3 Действия netfilter 106

В.4 Синтаксис команд iptables 107

iptables [-t table] command [match] [target/jump] 107

iptables -D INPUT --dport 80 -j DROP 108

iptables -A FORWARD -o eth0 -j ACCEPT 108

iptables -t mangle -A INPUT -m mark --mark 1 108

В.5 Сохранение и восстановление конфигурации. 109

В.6 Установка дополнительных модулей 110

KERNEL_DIR=/usr/src/linux-2.4 ./runme extra 110