1   2   3   4   5
Ім'я файлу: курсач.docx
Розширення: docx
Розмір: 1998кб.
Дата: 31.05.2022
скачати

Управление ресурсами включает решение следующих общих, не зависящих от типа ресурса задач:

  1. Планирование ресурса — то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;

  2. Удовлетворение запросов на ресурсы;

  3. Отслеживание состояния и учет использования ресурса — то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;

  4. Разрешение конфликтов между процессами.



1.2. Разработка функциональной модели предметной области


Программное обеспечение Ramus предназначено для использования в проектах, в которых необходимо описание бизнес-процессов предприятия и (или) создание систем классификации и кодирования.

Ramus полностью поддерживает методологию моделирования бизнес-процессов IDEF0 и DFD, а так же имеет ряд дополнительных возможностей призванных удовлетворить потребности команд разработчиков систем управления предприятиями.

Ramus позволяет создавать графические модели бизнес-процессов согласно правил синтаксиса IDEF0, используя собственный графический редактор.
Кроме того, Ramus позволяет создавать систему классификации и кодирования всех объектов, которые фигурируют в бизнес-процессах предприятия и увязывать эту систему с графическими моделями бизнес-процессов.

Ramus обладает гибкими возможностями построения отчётности по графических моделях бизнес-процессов и системе классификации и кодирования. Данная возможность позволяет создавать отчётность в форме документов, которые регламентируют деятельность предприятия. Например: регламенты процессов и должностные инструкции. При чём, данная регламентирующая документация, будучи автоматически генерируемой из моделей процессов и системы классификации и кодирования, носит системный и непротиворечивый характер, что критически важно при построении систем управления предприятиями.



Рисунок 1 - Контекстная диаграмма «Работа БД “Операционная система”»



Рисунок 2 - Декомпозиция контекстной диаграммы «Работа БД “ Операционная система ”»



Рисунок 3 - Декомпозиция блока «Сканирование доступных ресурсов»


1.3. Проектирование базы данных «Операционная система»

1.3.1 Инфологическое проектирование БД «Операционная система»


В результате приведенного анализа предметной области базы данных «Операционная система» были выявлены следующие сущности (таблицы) БД , представленных в таблице 1.

Таблица 1 - Список сущностей предметной области

N п.п.

Наименование сущности

Краткое описание

1

Процессы

Исполняемые программы

2

Ресурсы

Оборудование, необходимое для запуска процессов

3

Затрачиваемые ресурсы

Кол-во потребляемых ресурсов процессами

Для каждой сущности (таблицы) приведем описание атрибутов представленных в таблице 2
Таблица 2 - Список атрибутов таблицы «Процессы»

N п.п.

Наименование атрибута

Краткое описание

1

Код затраты ресурсов

Идентификационный номер затраты ресурсов в таблице. ВК

2

Код процесса

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

3

Имя процесса




4

Приоритет процесса

Приоритет выполнения процесса системой

5

Класс процесса



6

Владелец процесса

Компания, которой принадлежит процесс

7

Статус процесса

В очереди / Активен

Таблица 3 - Список атрибутов «Ресурсы»

N п.п.

Наименование атрибута

Краткое описание

1

Код ресурса

Идентификационный номер ресурса в таблице. ПК

2

Название ресурса




3

Количество ресурса




5

Цена ресурса

Стоимость единицы ресурса

Таблица 4 - Список атрибутов таблицы «Затрачиваемые ресурсы»

N п.п.

Наименование атрибута

Краткое описание

1

Код затраты ресурсов

Идентификационный номер затраты ресурсов в таблице. ПК

2

Кол-во ресурса




3

Запрошено




4

Выделено




5

Код ресурса

Идентификационный номер ресурса в таблице. ВК



На основе анализа выявлены связи между сущностями, представленные в таблице :

Таблица 5 - Список связей ПО

N п.п.

Наименование связи

Сущности, участвующие в связи

Краткое описание

1

М:М

Затрачиваемый ресурс - Процесс




2

1:1

Ресурс – Затрачиваемый ресурс




На основании ранее выбранного варианта и таблиц 1-5, построена ER – диаграмма, рисунок 4.


Рисунок 4 – ER- диаграмма


Опишем для каждой группы пользователей права доступа к каждой таблице. Права доступа должны быть распределены так, чтобы для каждого объекта БД был хотя бы один пользователь, который имеет право добавлять и удалять данные из объекта. Права приведены в таблице 6. Используются следующие сокращения:

s – чтение данных (select);

i – добавление данных (insert);

u – модификация данных (update);

d – удаление данных(delete).

Таблица 6 - Права доступа к таблицам для групп пользователей

Таблицы

Группы пользователей (роли)




Администратор БД

Пользователь

Владелец процесса

Студенты

SIUD

S

SIUD

Факультеты

SIUD

S

SIUD

Группы

SIUD

S

SIUD


1.3.2 Логическое проектирование БД «Операционная система»


На основании ранее выбранного варианта и таблиц 1-6, инфологической модели и нормализации БД необходимо:

- провести соответствие ключей для каждой таблицы 1-5,

- заполнить для каждой таблицы БД форму, согласно табл. 6.

Таблица 7 - Структура таблицы для даталогической модели

Список атрибутов таблицы «Ресурсы»

N п.п.

Наименование реквизита

Идентификатор

Тип

Ограничения и комментарий

1

Код ресурса

resurs_id

INT

ПК

2

Название ресурса

resurs_name

VARCHAR(50)




3

Количество ресурса

resurs_count

INT




4

Цена ресурса

resurs_price

INT







Список атрибутов таблицы «Затрачиваемые ресурсы»

N п.п.

Наименование реквизита

Идентификатор

Тип

Ограничения и комментарий

1

Код затраты ресурсов

ptr_id

INT

ПК

2

Кол-во ресурса

ptr_count

INT




3

Запрошено

ptr_zapr

INT




4

Выделено

ptr_vid

INT




5

Код ресурса

resurs_id

INT

ВК

Список атрибутов таблицы «Процессы»

N п.п.

Наименование реквизита

Идентификатор

Тип

Ограничения и комментарий

1

Код затраты ресурсов

ptr_id

INT

ВК

2

Код процесса

pr_id

INT




3

Имя процесса

pr_name

VARCHAR(70)




4

Приоритет процесса

pr_prioritet

INT




5

Класс процесса

pr_class

VARCHAR(70)




6

Владелец процесса

pr_vladelec

VARCHAR(70)




7

Статус процесса

pr_status

VARCHAR(70)








Рисунок 5 – Логическая диаграмма БД

1   2   3   4   5

скачати

© Усі права захищені
написати до нас