- •Введение
- •Анализ проблемы управления продажами автомобилей в группе компаний «Автоальянс»
- •. Описание деятельности по управлению продажами автомобилей
- •1.2. Проблемы управлением продажами автомобилей в группе компаний «Автоальянс»
- •1.3. Формирование цели и задач проекта, определение стратегии достижения поставленной цели
- •2. Разработка концепции автоматизации в продаже автомобилей
- •2.1 Разработка схемы движения информационных, материальных т финансовых потоков
- •2.2 Определение автоматизированных рабочих мест
- •2.3 Описание функций, выявленных арм
- •3. Анализ и разработка групп пользователей, назначение им прав доступа.
- •4. Разработка структуры информации
- •4.1. Разработка логической структуры данных
- •4.2. Разработка физической структуры данных
- •4.3. Структура таблиц
- •4.4. Разработка контрольного примера
- •Источники информации
- •Приложение
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 – Полная логическая схема
В данном пункте была разработана логическая модель данных. В следующей главе будет рассмотрено, на основании логической модели данных, разработка физической модели.