Система контроля доступа к функциям и ресурсам операционной системы

Автор: Пользователь скрыл имя, 02 Декабря 2011 в 03:57, курсовая работа

Описание работы

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

Содержание

ВВЕДЕНИЕ 6
1 Анализ автоматизированной системы в заданной предметной области 7
1.1. Анализ автоматизации контроля и защиты ресурсов ОС 7
1.2. Формализация описания бизнес-процесса 8
1.3. Разработка структурно-функциональной модели объекта автоматизации 10
1.4 Система показателей для управления бизнес-процессом 12
1.5 Выбор средств разработки ПМК для автоматизации работы системы контроля и защиты
1.6 Техническое задание на разработку программного продукта для автоматизации работы системы защиты и контроля. 14
1.6.1 Введение 14
1.6.2 Основание для разработки 15
1.6.3 Назначение разработки 15
1.6.4 Требования к программному продукту 15
2 Разработка проекта программного комплекса 19
2.1 Разработка логической модели ПП 19
2.2 Разработка диаграмм последовательностей 23
ЗАКЛЮЧЕНИЕ 25
СПИСОК ЛИТЕРАТУРЫ 26

Работа содержит 1 файл

[АППС]Курсовой.doc

— 457.50 Кб (Скачать)
 

2.1.2 Разработка  диаграммы классов предметной  области 

     Формализованное представление информации в виде диаграмм классов, получаемое на основе анализа бизнес-процесса, показывает структурные отношения между понятиями предметной области [8]. На рисунке 5 показана диаграмма классов предметной области.

     Рисунок 5 - диаграмма классов предметной области

2.1.3 Разработка физической модели ПМК для автоматизации работы системы защиты и контроля доступа к ресурсам ОС 

2.1.4 Разработка диаграммы классов ПМК для автоматизации работы защиты и контроля доступа к ресурсам ОС

     На рисунке 6 показана диаграмма классов ПМК для автоматизации работы системы защиты и контроля доступа к ресурсам ОС с внутренними правилами контроля. 

     Рисунок 6 – Диаграмма классов ПМК 
 

2.2 Разработка диаграмм последовательностей

     Разработка  диаграммы последовательностей позволяет представить в текстовой и графической форме поведение объектов ПМК в процессе их взаимодействия при реализации прецедентов использования [9].

     Диаграмма последовательностей приведена на рисунке 7.

Рисунок 7 – Диаграмма последовательностей прецедента «Добавить правило» 

Разработаем ER-диаграмму для автоматизированной системы защиты и контроля. Данная диаграмма приведена на рисунке 7. 

Рисунок 7 - ER – диаграмма для системы защиты 

     На  основе ER – диаграммы получаем схему базы данных (рисунок 8)

Рисунок 8 – Схема базы данных для системы 

 

ЗАКЛЮЧЕНИЕ 

     В ходе выполнения курсовой работы был  разработан проект  ПМК для автоматизации системы контроля доступа и защиты ресурсов ОС.

     При проектировании были выполнены следующие  этапы:

  • анализ предметной области автоматизации контроля доступа и защиты ресурсов ОС;
  • анализ и формализация бизнес-процесса автоматизации работы контроля доступа и защиты ресурсов ОС;
  • разработка логической модели ПМК с применением диаграммы прецедентов, диаграммы классов предметной области и диаграммы последовательностей;
  • разработка физической модели ПМК для автоматизации работы контроля доступа и защиты ресурсов ОС с помощью объектно-ориентированного подхода (разработка диаграммы классов с применением шаблонов проектирования, диаграммы компонентов и диаграммы развертывания);
  • разработка информационной модели системы (структуры базы данных).

При проектировании был использован шаблон «MVC». 

 

СПИСОК ЛИТЕРАТУРЫ 
 

   
  1. КрэгЛарман. Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку – М.: Вильямс, 2009. – 726 с.
  2. Фаулер М. UML. Основы. / М.  Фаулер, К.  Скотт. – СПб: Символ-Плюс, 2002. – 192 с.
  3. Фергюсон Н., Шнайдер Б. Практическая криптография. – М.: Диалектика, 2004. – 432 с.: ил.
  4. Молчанов А.Ю. Системное программное обеспечение. Учебник для ВУЗов. – Спб.: Питер, 2005. – 400 с.
  5. Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода: методические указания к курсовой работе и самостоятельным работам по дисциплине для студентов всех форм обучения / cост.: А. Ф. Тарасов, М. А. Винников – Краматорск: ДГМА, 2008. – 28 с.
  6. Галисеев Г.В. Программирование в среде Delphi 7. Самоучитель. – М.: Диалектика, 2004. – 288 с.: ил.
  7. Шилдт Г., Холмс Дж. Искусство программирования на Java. – М.: Вильямс, 2005. – 336 с.: ил.
  8. Нэш Т. С# 2008: Ускоренный курс для профессионалов. – М.: Вильямс, 2008. – 576 с.: ил.
  9. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. – Спб.: Питер, 2002. – 496 с.: ил.
  10. Автоматизированное проектирование программных систем на основе объектно-ориентированного подхода: Курс лекций с примерами применения для студентов специальности 8.080 402 «Информационные технологии проектирования» дневной и заочной форм обучения. Ч. I /Сост.: А.Ф.Тарасов, А.А.Тарасов. – Краматорск : ДГМА, 2005. – 100 с.

Информация о работе Система контроля доступа к функциям и ресурсам операционной системы