- •Реферат
- •Содержание
- •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 Установка дополнительных модулей
Заключение
Разработанный программный комплекс предназначен для удалённого администрирования межсетевого экрана iptablesчерез защищённый веб-интерфейс.
В состав комплекса входит серверный демон и набор скриптов веб-сервера. Серверный демон обеспечивает взаимодействие с системными утилитами, в том числе и реализующими управление МСЭ. С помощью скриптов, запускаемых на веб-сервере, реализуется визуальный интерфейс взаимодействия с пользователем.
Анализ предметной области и постановка задачи выполнены на основе требований к программному комплексу. Информация по требованиям выявлена в ходе опросов потенциальных пользователей. В результате был разработан набор требований к программному комплексу: бизнес-требования, требования пользователей, функциональные требования, требования к внешнему интерфейсу.
Проектирование программного комплекса произведено на основании требований к нему.
Качество программного комплекса обеспечено разработкой и применением плана обеспечения качества. Качество исходного кода обеспечено применением стандарта кодирования. Обеспечено раннее обнаружение ошибок за счет выполнения контроля результатов всех этапов и стадий разработки посредством проведения тестирования. Общий контроль над проектом обеспечен разработкой и применением плана проекта и списка рисков.
Для программного комплекса разработана эксплуатационная документация – руководство оператора установки и руководство пользователя ИПК.
Данная работа содержит расчёт себестоимости программного комплекса и обзор мер по обеспечению безопасности при эксплуатации программного комплекса.
Программный комплекс может использоваться при создании оснасток удалённого управления другими межсетевыми экранами в рамках семейства POSIX-совместимых ОС, благодарясхожести принципов работы различных МСЭ и универсальности использованных технологий взаимодействия.
Список использованных источников
Вигерс К.Разработка требований к программному обеспечению [Текст].—М.: Издательско-торговый дом «Русская редакция», 2004.—576 с.
Колесниченко Д. Н., Аллен П.В. Linux: полное руководство [Текст]. 2-е изд. — СПб: Наука и Техника, 2007. — 704 с.: ил.
Стивенс Р., Раго С. UNIX. Профессиональное программирование [Текст], 2-е изд. — СПб.: Символ-Плюс, 2007. — 1040 с., ил.
Стивенс У.Р., Фернер Б., Рудофф Э.М. UNIX: разработка сетевых приложений [Текст]. 3-е изд. — СПб.: Питер, 2007. — 1039 с.: ил.
Немет Э., Снайдер Г., Сибасс С., Хейн Т. UNIX: Руководство системного администратора. Для профессионалов [Текст]. 3-е изд. — СПб.: Питер; К.: Издательская группа BHV, 2007. — 925 c.: ил.
Гифт Н., Джонс Д. Python в системном администрировании UNIX и Linux [Текст]. — Пер. с англ. — СПб.: Символ-Плюс, 2009. — 512 с., ил.
Колисниченко Д.Н.Linux-сервер своими руками [Текст]. 4-е изд. перераб. и доп. — СПб.: Наука и Техника, 2006.—752 с.: ил.
Буч Г., Якобсон А., Рамбо Дж. UML. Язык UML. Руководство пользователя [Текст]. 2-е изд.: Пер. с англ. Мухин Н. — М.: ДМК Пресс, 2007. — 496 с., ил.
Макконнелл С. Остаться в живых. Руководство для менеджера программных проектов. Библиотека программиста [Текст]. — СПб.: Питер, 2006. — 240 с.
Граннеман С. Linux. Карманный справочник [Текст].: Пер. с англ. — М.: ООО «И.Д.Вильямс», 2008. — 416 с., ил.
Кознов Д.В.Языки визуального моделирования. Проектирование и визуализация программного обеспечения. Учебное пособие [Текст].—СПб.: СПбГУ, 2004.— 171 с.
Орлов С.А.Технологии разработки программного обеспечения: Учебник для вузов [Текст]. 3-е изд. — СПб.: Питер, 2004. — 527 с.: ил.
Исаков Л.С., Корчагина Р.Л., Ткалин А.И.Оценка экономической эффективности программных средств. Учебное пособие по выполнению экономического раздела выпускной квалификационной работы [Текст].—СПб.: БГТУ, 2005.—22 с.
Андреассон О. Руководство по Iptables [Электронный ресурс]. Адрес в Интернет: http://www.opennet.ru/docs/RUS/iptables/.
Лоут К.Скрытые возможности IPTables [Электронный ресурс]. Адрес в Интернет:http://gazette.linux.ru.net/rus/articles/iptables-treasures.html.
Iptables — Википедия [Элекронный ресурс]. Адрес в Интернет: http://ru.wikipedia.org/wiki/Iptables.
Энциклопедия сетевых протоколов – Таблицы Iptables [Электронный ресурс]. Адрес в Интернет:http://www.protocols.ru/modules.php?name=News&file=article&sid=100.
Головач В. В. Дизайн пользовательского интерфейса 2. Искусство мыть слона [Электронный ресурс]. Адрес в Интернет:http://uibook2.usethics.ru/
PEP 8 -- Style Guide for Python Code [Элекронный ресурс]. Адрес в Интернет: http://www.python.org/dev/peps/pep-0008/
Стандарт кодирования на PHP в Zend Framework [Элекронный ресурс]. Адрес в Интернет: http://framework.zend.com/manual/ru/coding-standard.html
ГОСТ 30403-96. Конструкции строительные. Метод определения пожарной опасности. – Введ. 1996-07-01 [Элекронный ресурс]. Адрес в Интернет: http://www.gosthelp.ru/home/request.php?1112
СНиП 23-05-95. Естественное и искусственное освещение. Взамен СНиП 11-4-79; введ. 1996-01-01 [Элекронный ресурс]. Адрес в Интернет:http://www.mhts.ru/biblio/snips/snipy/23-05-95/SNiP_23-05-95.htm
ГОСТ 12.1.003-83. Шум. Общие требования безопасности. Введ. 1984-07-01 [Элекронный ресурс]. Адрес в Интернет:http://www.mhts.ru/BIBLIO/SNIPS/gosty/ssbt/12.1.003-83/12.1.003-83(1991,1.1988).htm
ГОСТ Р 50571.22-2000 Электроустановки зданий. Заземление оборудования обработки информации [Элекронный ресурс]. Адрес в Интернет: http://www.rgost.ru/index.php?option=com_content&task=view&id=118&Itemid=67
ГОСТ 12.0.003-74. Опасные и вредные производственные факторы. Введ. 1976-01-01 [Элекронный ресурс]. Адрес в Интернет: http://www.mhts.ru/BIBLIO/SNIPS/gosty/ssbt/12.0.003-74/12.0.003-74.htm
Как оформить выбытие компьютеров и мониторов [Элекронный ресурс]. Адрес в Интернет: http://www.bi-soft.ru/kak-oformit-vybytie-kompyuterov-i-monitorov/#more-139