Добавил:
при поддержке музыки группы Anacondaz Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект ПИ.docx
Скачиваний:
61
Добавлен:
21.10.2022
Размер:
2.51 Mб
Скачать

3. Анализ и разработка групп пользователей, назначение им прав доступа.

Разграничение прав доступа пользователя к информационным ресурсам автоматизированной системы будем производить средствами сервера базы данных Oracle и средствами операционной системы Windows. Сначала группы и права пользователей произведем на сервере базы данных Oracle, чтобы каждый работник имел определенные права на таблицы. Для оптимизации работы в базе данных планируется ввести следующие категории пользователей: general_managers; avto_rab; avto_director. При этом для всех категорий пользователей кроме администраторов сети предполагается доступ на чтение без прав изменения свойств сетевых ресурсов, например, изменение прав доступа к директории на сервере.

В группу general_managers входит:

• Главный бухгалтер;

• Старший менеджер;

В группу avto_rab входят:

• Менеджер компании;

• Менеджер автосалона;

• Менеджер по обслуживанию товара;

В группу avto_director входит:

• директор;

В группу Default_users входят все вышеперечисленные, она имеет минимальные возможности, как в группе avto_rab, описанной ниже.

Группа general_managers и avto_rab имеет возможность изменения и добавления данных, а также имеет возможность ограничивать пользователей к доступу к таблицам базы данных. Группа avto_rab имеют доступ к административным БД. Права этой группы продемонстрированы на рисунке 2.

Рисунок 4 - Права группы Default_users

Группа avto_rab имеет доступ вставлять данные в таблицу, выбирать данные, а также обновлять их. Эта группа имеет ограниченный доступ к файловой системе рабочего места.

Группа general_managers имеет полный доступ к информационной системе и ее составляющим. Группы avto_rab, avto_director имеют доступ на чтение без прав изменения свойств сетевых ресурсов, например, изменение прав доступа к директории на сервере, а также доступ на изменение таблиц базы данных. Кроме того, группы, кроме general_manager, имеют ограниченный доступ к файловой системе рабочего места. Кроме того, введем группу internet_users, куда будут входить группы avto_rab, avto_director, имеющие право выхода в интернет.

4. Разработка структуры информации

4.1. Разработка логической структуры данных

Разработаем структуру хранения информации. На основании предложенной структуры будет проектироваться база данных. С этой целью выделим объекты и связи между ними. Анализ показывает, что в нашей системе выделяются такие объекты как: автомобили, паспорт транспортного средства, сделки, покупатели, банки и сотрудники. Для начала отобразим на рисунке 5 самые главные объекты.

Рисунок 5 – Главные объекты логической схемы

На данном рисунке показаны объекты: покупатели, сделки, ПТС и автомобили – основные объекты в логической структуре процесса продажи автомобилей.

Все объекты будут отображены на рисунке 6. Кроме основных объектов есть дополнительные объекты, без которых невозможна логическая структура, а именно сотрудники, список должностей и банки. Все это будет отображено на полной логической схеме, изображенной на рисунке 6.

Рисунок 6 – Полная логическая схема

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

Соседние файлы в предмете Программная инженерия