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