Создание программного продукта, реализующего избирательный метод управления доступа к данным
Организационно-технические и режимные методы защиты информации. Средства обеспечения безопасности Windows. Интерфейс прикладного программирования. Программа администрирования "Net Programm Administrator". Расчет затрат на разработку программного продукта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 11.11.2012 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Окно состоит из нескольких блоков:
Списка запрещенных програм - Номер программы, имя программы.
Из блока добавления программ и удаления программ.
Рис. 2.13 Окно администратирования
При обращении к пункту меню «Информация» откроется окно информации о компьютере. В этом разделе можно узнать имя компьютера, имя пользователя, системную информацию, информацию о времени включения и выключения компьютера и привилегий пользователя на компьютере клиента.
Рис. 2.14 Окно администратирования
При обращении к пункту «Удалённый контроль» откроется окно слежения и управления удаленным компьютером. В этом разделе можно управлять мышкой и видеть изображение монитора на компьютере клиента.
Рис. 2.15 Окно удалённый контроль
2.6 Руководство программиста
Программный продукт выполнен в среде программирования Delphi 7.0, и содержит 5 модулей и 5 экранных форм.
Unit 1 (главное меню программы) - главная форма, настройка всех параметров и запретов системы, вызов других окон программы.
Unit 2 (Список разрешенного софта) - Список всех программ, разрешенных для запуска, редактирование списка.
Unit 3 (Серверная часть) - удаленное управление настройками клиента, список клиентов
Unit 4 (Клиентская часть) - управление подключением к серверу.
Unit 5 (Окно авторизации) - ввод имени и пароля администратора.
Программа написана на языке программирования Object Pascal в IDE Delphi 7.0.
Разработанный программный продукт предоставляет возможность контроля над действиями пользователя путем ограничения доступа к определенным возможностям системы, не давая тем самым намеренно или неосознанно нарушить корректную работу системы и потерять важную информацию. Программа работает в фоновом режиме и не требует вмешательства пользователя. Изменение настроек в программе также недоступно обычному пользователю.
В программе использованы:
работа с реестром;
работа с api функциями системы;
работа с разрешениями для пользователей;
клиент-серверная часть реализована с помощью сокетов.
При написании программы было уделено внимание эргономичности и функциональности интерфейса.
В данной главе обосновывается выбор языка программирования, а также анализ технического задания, даются рекомендации по использованию данной программы.
3. Расчет экономических затрат на разработку программного продукта
3.1 Определение затрат на программный продукт
Таблица 3.1 - Затраты на расходные материалы
№ п/п |
Наименование материала |
Расход, шт. |
Цена, руб./шт. |
Сумма, руб. |
|
1 |
Пакет Borland Delphi7 |
1 |
3500 |
3500 |
|
2 |
Диски |
1 |
10 |
10 |
|
3 |
Канцтовары |
- |
- |
700 |
|
Итого |
4210 |
Таблица 3.2 - Основная заработная плата разработчиков ПП
№ п/п |
Наименование этапа |
Исполнители |
Трудоёмкость, чел. дн.1 |
Трудоёмкость, чел. мес.2 |
Оклад, руб. |
Затраты по з/п, руб. |
|
1 |
Подготовительный |
Программист |
15 |
0.756 |
9000 |
6804 |
|
2 |
Техническое задание |
Программист |
10 |
0.645 |
9000 |
5805 |
|
3 |
Технический отчёт |
Программист |
15 |
0.562 |
9000 |
5058 |
|
Итого |
17667 |
Дополнительная заработная плата разработчиков ПП составляет 20 % от основной заработной платы:
0.2 17667 = 3533,4 руб. (1)
Фонд заработной платы представляет собой сумму основной и дополнительной заработной платы:
17667+3533,4=21200,4 руб.(2)
Отчисления на социальные нужды составляют 26 % от фонда оплаты труда:
0.26 21200,45512,1 руб.(3)
Прочие расходы включают расходы на машинное время (порядка 3-ёх месяцев на разработку, отладку и тестирование ПП: 700 часов стоимостью 12 руб./час):
700 12 = 8400 руб.(4)
Таблица 3.3 - Калькуляция темы
№ п/п |
Наименование статей расходов |
Затраты, руб. |
|
1 |
Расходные материалы |
4210 |
|
2 |
Основная заработная плата разработчиков |
17667 |
|
3 |
Дополнительная заработная плата разработчиков |
3533,4 |
|
4 |
Отчисления на социальное страхование |
5512,1 |
|
6 |
Прочие расходы |
8400.00 |
|
Итого затрат |
Зк = 39322,5 |
3.2 Оценка экономической эффективности применения ПП
В нашей ситуации ПП заменяет ручной труд, следовательно, набор полезных результатов в принципе не меняется. В качестве оценки результатов применения ПП в год берётся разница (экономия) издержек, возникающая в результате использования ПП, т. е. Pt = Эу.
Экономия от замены ручной обработки информации на автоматизированную образуется в результате снижения затрат на обработку информации и определяется по формуле, руб.:
Эу = Зр - За,
где Зр - затраты на ручную обработку информации, руб.;
За - затраты на автоматизированную обработку информации, руб.
Затраты на ручную обработку информации определяются по формуле:
Зр = Ои Ц Гд / Нв,
где Ои - объём информации, обрабатываемой вручную, Мбайт;
Ц - стоимость одного часа работы, руб./час;
Гд - коэффициент, учитывающий дополнительные затраты времени на логические операции при ручной обработке информации;
Нв - норма выработки, Мбайт/час.
В данном случае: Ои = 25 Мбайт (общий размер обрабатываемых данных, вводимых для регистрации за год с последующим подсчетом статистики),
Ц = 8000/ 176 45,5 руб./час,
Гд = 2.5 (установлен экспериментально), Нв = 0.004 Мбайт/час. Следовательно, затраты на ручную обработку информации будут равны:
Зр = 25 45.5 2.5 / 0.004 = 710937,5 руб.(5)
Затраты на автоматизированную обработку информации рассчитываются по следующей формуле:
За = ta Цм + tо (Цм + Цо),
где ta - время автоматической обработки, ч.;
Цм - стоимость одного часа машинного времени, руб./час;
tо - время работы оператора, ч.;
Цо - стоимость одного часа работы оператора, руб./час.
Для данного ПП: ta = 18 ч., Цм = 30 руб., tо = 83.3 ч., Цо = 7500 / 176 42,6 руб. (Для ввода данных оператором в систему понадобится: (2000 случаев)*(10мин. регистрации 1 случая) = 20 000 мин. = 333.3 часа; Для автоматической обработки введенных данных, если получать по 10 справок в день (время получения одной справки 2 мин.) 10 х 250 раб дней = 2500 х2 мин = 5000 = 83,3 часа в год)
Следовательно, затраты на автоматизированную обработку информации будут равны:
За = 83,3 30 + 333,3 (30 + 42.6) = 26697,58 руб.(6)
Таким образом, годовая экономия от внедрения ПП равна:
Эу = 71093.75 - 26697,58 = 44396,17 руб.(7)
Исходя из вышесказанного, применение данной разработки позволит, бесспорно, в самые кратчайшие сроки компенсировать затраты на разработку и эксплуатацию, получить экономический эффект от использования данного комплекса, выполнить требование законодательства.
В ходе вычислений были получены следующие результаты:
Затраты на разработку программного продукта: 39322,5 руб.
Годовая экономия от внедрения ПП составляет 44396,17 руб.
Заключение
В результате квалификационной работы была решены следующие задачи:
изучена научно-техническая литература по информационной безопасности;
разработан и внедрен программный продукт, полностью соответствующий поставленным задачам;
программный продукт удовлетворяет требованиям по быстродействию, эргономичности, безопасности;
произведен расчет экономических затрат на создание и эксплуатацию программного продукта.
При написании программы было уделено внимание защите от несанкционированного доступа пользователей к изменению настроек.
Функциональными возможностями данного программного продукта являются:
создание и поддержка интерфейса, обеспечивающего для пользователя ограничение доступа к неразрешенному программному обеспечению, функциям системы и к самой программе;
организация сетевого взаимодействия прогораммы-клиента с программой-сервером;
отключение USB-носителей информации.
Тестирование системы показало, что данная разработка полностью соответствует функциональным требованиям и работает без сбоев.
Стоимость данного продукта составила - 39322,5 рублей.
Таким образом, цель квалификационной работы достигнута, задачи решены.
Список литературы
1. Бармен Скотт. Разработка правил информационной безопасности / Скотт Бармен. - М.: Компания АйТи, 2002. - 340 с.
2. Галатенко В.А. Стандарты информационной безопасности / В.А. Галатенко. - М.: Интернет-университет информационных технологий, 2006. - 264 с.
3. Вендров А.М. Проектирование программного обеспечения экономических информационных систем / А.М. Вендров. - М.: Финансы и статистика, 2002. - 154 с.
4. Грузинов В.П. Экономика предприятия: учебное пособие / В.П. Грузинов, Грибов В.Д - 2-е изд. доп. - М., 2001. - 195 с.
5. Запечников С. В. Информационная безопасность открытых систем. В 2 томах. Том 1. Угрозы, уязвимости, атаки и подходы к защите / С.В. Запечников. - М.: ДМК Пресс, 2006. - 536с.
6. Запечников С. В., Информационная безопасность открытых систем. В 2 томах. Том 2. Средства защиты в сетях / С.В. Запечников. - М.: ДМК Пресс, 2008. - 560 с.
7. Лепехин А.Н. Расследование преступлений против информационной безопасности. Теоретико-правовые и прикладные аспекты / А.Н. Лепехин. - М.: Тесей, 2008. - 176 с.
8. Лопатин В.Н. Информационная безопасность России: Человек, общество, государство Серия: Безопасность человека и общества / В.Н. Лопатин. - М.: Компания АйТи, 2000. - 428 с.
9. Петренко С.А. Политики информационной безопасности / С.А. Петренко. - М.: Компания АйТи, 2006. - 400 с.
10. Петренко С.А. Управление информационными рисками / С.А. Петренко. - М.: Компания АйТи; ДМК Пресс, 2004. - 384 с.
11. Родичев Ю. Информационная безопасность: Нормативно-правовые аспекты / Ю. Родичев. - СПб.: Питер, 2008. - 272 с.
12. Шаньгин В.Ф. Защита компьютерной информации. Эффективные методы и средства / В.Ф. Шаныгин. - М.: ДМК Пресс, 2008. - 544 с.
13. Щербаков А.Ю. Современная компьютерная безопасность. Теоретические основы. Практические аспекты / А.Ю. Щербаков. - М.: Книжный мир, 2009. - 352 с.
14. http://www.connect.ru/ - «Мир связи».
15. http://www.mpgu.ru/ - Московский Педагогический Государственный Университет.
16. http://www.omsknet.ru/- лаборатория информационных технологий «БАРС».
17. http://www.omsknet.ru/MyComputer/ - Газета «Мой компьютер и связь».
18. http://ru.wikipedia.org/-. Википемдия, свободная энциклопедия
19. http://www.uftuit.uzpak.uz/ - Интернет-ресурс включает в себя методы шифрования, шифры простой замены.
Приложение
Список принятых сокращений и обозначений
АС - Автоматизированная система
АРМ - Автоматизированное рабочее место
БД - База данных
ОС - Операционная система
ПО - Программное обеспечение
СУБД - Система управления базами данных
ЭВМ - Электронно-вычислительная машина
ПК - Персональный компьютер
ИС - Информационная система
ЖЦ - Жизненный цикл
ООП - Объектно-ориентированное программирование
ВТ - Вычислительная техника
Размещено на Allbest.ru
Подобные документы
Понятие базового и прикладного программного обеспечения. Информация, ее свойства и виды. Интерфейс ОС Windows. Программа управления файлами "Проводник". Windows-редакторы Paint и MS Word. MS Excel: расчет амортизации. Программа Internet Explorer.
практическая работа [1,1 M], добавлен 16.01.2011Характеристика программного продукта и стадий разработки. Расчет затрат на разработку и договорной цены, эксплуатационных расходов, связанных с использованием нового программного продукта. Оценка конкурентоспособности. Изучение, оценка рыночного спроса.
курсовая работа [139,0 K], добавлен 22.09.2008Возможности среды программирования delphi при разработке приложения с визуальным интерфейсом. Разработка спецификации программного обеспечения и на ее основе кода программного продукта. Отладка программы "трассировкой", ее тестирование и оптимизация.
курсовая работа [501,4 K], добавлен 07.12.2016Методика исследования и анализа средств аудита системы Windows с целью обнаружения несанкционированного доступа программного обеспечения к ресурсам вычислительных машин. Анализ угрозы информационной безопасности. Алгоритм работы программного средства.
дипломная работа [2,9 M], добавлен 28.06.2011Задачи, решаемые малым предприятием с использованием Интернет-ресурсов. Способы и схемы подключения к сети Интернет. Организация доступа к информации и требования к технологии управления сетью. Расчет суммарных затрат на разработку программного продукта.
дипломная работа [2,0 M], добавлен 17.10.2013Принципы создания программ в среде программирования Delphi 7.0. Реализация программного продукта, выполняющего решение задач по дисциплине "Численные методы". Разработка интерфейса программного продукта. Методы тестирования по стратегии "черного ящика".
курсовая работа [4,3 M], добавлен 18.06.2012Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.
дипломная работа [2,0 M], добавлен 10.07.2012Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.
дипломная работа [1,5 M], добавлен 12.06.2009Разработка программного обеспечения для микропроцессорных систем МК51, интерфейсы в системах связи, основы асинхронной связи. Этапы решения задачи на ЭВМ, принципы тестирования программ и их отладка. Расчет затрат на разработку программного продукта.
дипломная работа [270,6 K], добавлен 19.06.2010Краткая характеристика программного средства и стадии ее разработки, предъявляемые требования и функциональные особенности. Определение трудоемкости и состава группы исполнителей. Вычисление затрат на разработку программного продукта и договорной цены.
курсовая работа [464,5 K], добавлен 05.02.2016