Модуль администрирования AdminMS

Материал из Megatec
Версия от 14:28, 7 октября 2011; Chernyshov (обсуждение | вклад) (Новая страница: «==Введение== ===Назначение Системы=== Система разграничения доступа Программного Комплекса (...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Введение

Назначение Системы

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

Понятие Описание
Пользователь ПК Логический вход в программный комплекс, настроенный индивидуально для каждого сотрудника компании
Группа пользователей ПК Логическое объединение пользователей ПК, которые выполняют одинаковую работу и которые, таким образом, должны иметь одинаковые или почти одинаковые права
Таблица базы данных Базовое понятие системы разграничения. Представляет собой физическую единицу хранения информации в базе данных
Синоним таблицы базы данных Синоним физической таблицы базы данных, позволяющий администратору системы понять назначение этой таблицы. Синонимы назначаются таблицам базы данных при их создании разработчиками модулей ПК, но могут быть изменены администратором системы в процессе эксплуатации ПК. Например, справочник стран представляет собой таблицу с названием «COUNTRY». И эта таблица имеет синоним «Страны»
Логический объект Логическая совокупность таблиц базы данных, объединенных каким либо общим признаком, и права на доступ к которым должны быть идентичными
View (представление пользователя) Логическое представление физической таблицы базы данных для каждого конкретного пользователя. Например, для физической таблицы «Путевки» создаются представления пользователя, позволяющие каждому пользователю работать только со своими путевками, т.е. не видеть путевок, созданных другими пользователями. Это как-бы фильтр, через который пользователь может получить доступ только к той части данных, хранящихся в таблице, к работе с которой он имеет право работать.Представления пользователей могут быть двух видов:
  • по имени пользователя - By user name (например, с путевками какого или каких пользователей имеет возможность работать данный пользователь)
  • по значению ключевого столбца таблицы - By column value (например, с какими странами имеет возможность работать данный пользователь)