- •Реферат
- •Содержание
- •1 Конструкторский раздел 7
- •2 Технологический раздел 48
- •3 Технико-экономический раздел 71
- •4 Раздел охраны труда и окружающей среды 84
- •Определения, обозначения и сокращения
- •Введение
- •1 Конструкторский раздел
- •1.1 Анализ предметной области и постановка задачи
- •1.2 Проектирование структуры комплекса
- •1.3 Проектирование пользовательского интерфейса
- •1.4 Реализация программного комплекса
- •1.4.2.1 Стандарт кодирования для языка Python
- •1.4.2.2 Стандарт кодирования для языка php
- •1.4.2.3 Результаты сверки стандартов кодирования
- •2 Технологический раздел
- •2.1 Выбор и обоснование средств разработки
- •2.2 Разработка эксплуатационной документации
- •3 Технико-экономический раздел
- •3.1 Расчёт трудоёмкости и себестоимости комплекса
- •3.1.2.1 Расчёт затрат на материалы и комплектующие изделия
- •3.1.2.2 Расчет заработной платы на создание программного средства
- •3.1.2.3 Расчет единого социального налога
- •3.1.2.4 Расчет накладных расходов
- •3.1.2.5 Расчет затрат на содержание и эксплуатацию вычислительных средств
- •3.1.2.6 Расчёт удельного веса видов затрат
- •3.1.2.7 Себестоимость разработки программного средства
- •4 Раздел охраны труда и окружающей среды
- •4.1 Анализ и нормирование овпф, их воздействие на пользователя
- •4.2 Расчёт заземления
- •Расстояние между стержнями:
- •4.3 Пожарная безопасность
- •4.4 Экологическая безопасность
- •4.4.1. Утилизация компьютерной техники.
- •Заключение
- •Список использованных источников
- •Приложение а. Исходный код программного комплекса Webipt
- •Приложение в. Возможности утилиты iptables
- •В.1 Принцип работы шлюза
- •В.2 Обрабатываемые параметры
- •В.3 Действия netfilter
- •В.4 Синтаксис команд iptables
- •В.5 Сохранение и восстановление конфигурации.
- •В.6 Установка дополнительных модулей
Реферат
Пояснительная записка к ВКР: 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