Sunday, 20.05.2012 14:13:35, power by dbRus   Русский | English

Веб-платформа для разработки веб-приложений

Веб-платформа для разработки веб-приложений

Россия, 603022, г. Нижний Новгород, ул. Студенческая, д.8. Официальная почта: info2@dbrus.ru. Телефон: (831) 715-41-25
dbRus CMS - Система управления сайтом
dbRus Project - Система управления проектами и работами
dbRus SEO - История ТИЦ и PR, учёт обратных ссылок
dbRus HCR - Интернет-магазин блюд + рецепты
BB Avto - Каталог автомобильных объявлений
BB Home - Каталог объявлений о недвижимости
Все веб-приложения dbRus Group
Веб-приложения BB Group
Хостинг
Разработка веб-приложений
Разработка сайтов
Разработка информационных систем
Обучение и консультации
Услуги BB Group
Компоненты dbRus Group
Веб-приложения
Услуги
Программные продукты
Группы разработчиков и компании
Введение
Этап 1 - Проектирование веб-приложения
Этап 2 - Создание таблиц базы данных веб-приложения
Этап 3 - Формирование структуры информационной системы
Этап 3 шаг 1 - Регистрация модуля и разделов
Этап 3 шаг 2 - Регистрация форм разделов
Этап 3 шаг 3 - Регистрация бизнес-объектов, настройка операций
Этап 4 - Разработка интерфейса информационной системы
Этап 4 шаг 1 - Разработка справочников и разделов в ручном режиме
Среда разработки Qt Creator
Хранение настроек программы. Работа с INI-файлами
Переменное количество аргументов в функциях
Прикрепление файлов к записям
Вставка изображений в статью, новость или пост блога
Как я работал на заводах
Главная
Разработка веб-приложений
Фреймворк Qt
Работа с dbRus CMS
Жизнь в каменных джунглях
dbRus - Веб платформа
Инструменты Администрирования
Веб-приложение dbRus CMS - Управление сайтом
Веб-приложение dbRus CPW - Проекты и работы
Веб-приложение dbRus HCR - Интернет-магазин блюд
Все статьи...
Сравнение текстов, алгоритмов без учёта пробелов, табуляции и переноса строк
UrlEncode и UrlDecode - кодирование и декодирование строки или текста
Транслитерация слов как в ЧПУ
Выпечка
Торты и пироженные
Вторые блюда
Рубрикатор
Установка db-клиента
Список всех веб-приложений
Веб-приложение "Интернет-магазин блюд +рецепты"
Веб-приложение "Каталог автомобильных объявлений"
Веб-приложение "Учёт ПО"
Прочее
Графики работ по проектам и направлениям
История проекта
Поддержка проекта
Контакты. Обратная связь
Гocтeвaя книгa
ГлавнаяНовостиПрайс-листы Блог Статьи Online-сервисы Демо DBRus Project ПоискКарта сайта
Веб-платформа dbRus
Подсистемы веб-платформы dbRus
Веб-приложения dbRus
dbRus.System (Администрирование)
dbRus.Web (CMS)
dbRus Adverts (Объявления)
db Project (Управление проектами)
Прочие проекты
dbRus.Gravity3D
AccInfo
Реклама
  вс 18 Июль 2010  | Разместил(а): ib  | Просмотров: 32
 
   Веб-платформа dbRus включает в себя гибкую и мощную подсистему управления правами доступа групп пользователей на объекты информационной системы. Доступ разграничивается на модули, разделы в модулях, бизнес-объекты, стандартные и пользовательские действия, папки в различных каталогах ИС (например, Каталог проектов или Каталог файлов), отчёты и этапы ДО. Группы пользователей представлены в виде иерархического дерева, что позволяет достаточно гибко управлять правами доступа пользователей ИС:
 
Дерево групп пользователей:
Дерево групп пользователей
 
   В системе группы root, guests и users являются системными группами (их нельзя удалить). Группа root обладает всеми правами в ИС. Все остальные группы обладают меньшими правами по отношению к группе root. Группа guests используется для не зарегистрированных пользователей сайта, а users по умолчанию для зарегистрированныз пользователей.
 
   В каждой группе может быть любое количество пользователей, в т.ч. и не одного. Пользователи могут отредактировать свои данные в профиле пользователя на сайте организации:
 
Профиль пользователя
 
   Также отредактировать/посмотреть информацию о пользователях можно и в самой ИС, в справочнике "Группы пользователей и пользователи":
 
Управление группами пользователей и пользователями
 
   Рассмотрим пример того, как можно управлять правами доступа на объекты ИС с использованием древовидногой структуры групп пользователей. Пусть есть 3 группы пользователей: X, Y и Z, причём группы X и Y вложены в группу Z (т.е. обладают меньшими правами по сравнению с группой Z). Пользователи группы X имеют права доступа на 10 разделов модуля "Торговля". Пользователи группы Y имеют права доступа на 5 разделов модуля "Управление проектами и работами". Тогда пользователи, принадлежащие к группе Z, будут иметь права доступа на 10 разделов модуля "Торговля" и 5 разделов модуля "Управление проектами и работами", плюс какие-то дополнительные права доступа самой группы Z. Такой подход позволяет снизить нагрузку на сервер БД, т.к. пользователь всегда принадлежит только к одной группе пользователей. В другом подходе пользователь может принадлежать сразу к нескольким группам и тогда определяются общие права доступа (их объединение).
Updated: 2011-06-17 15:46:53
votevotevotevotevote (голосов 0)

Комментариев нет

Ваше имя*:

Код безопасности:
Форма входа
Наш опрос
Какими веб-сервисами хотели бы Вы воспользоваться?







Облако ключевых фраз
Для красивого отображения этого блока требуется Flash Player 9 или выше
Статистика

При поддержке