Скачиваний:
9
Добавлен:
07.11.2020
Размер:
1.41 Mб
Скачать

ГУАП

КАФЕДРА № 82

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

канд. техн. наук, доцент

И.К. Фомина

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №5

СОЗДАНИЕ СПИСКА ПОЛЬЗОВАТЕЛЕЙ И ИХ РОЛЕЙ. НАСТРОЙКА КОМАНДНОГО ИНТЕРФЕЙСА

по курсу: ПРЕДМЕТНО-ОРИЕНТИРОВАННЫЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

Внимание на скрины

подпись, дата

инициалы, фамилия

Санкт-Петербург

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

Процесс выполнения работы:

1. Выберем в дереве конфигураций объект – Роль и добавим новый объект конфигурации. Зададим ему имя Администратор (рисунок 1)

Рисунок 1 – создание роли «Администратор»

Установлю права на все объекты (рисунок 2)

Установлю флажок в опции (рисунок 3)

Рисунок 3 – установка прав для новых пользователей

Чтобы администратор случайно не мог удалить какой-либо объект базы данных, сниму галочку с права Интерактивного удаления (рисунок 4)

Рисунок 4 – снятие флажка у Интерактивного удаления

Создам роль Директор. Аналогичным способом установлю ему право «Вывод» для всей конфигурации. А также Просмотр, Чтение, Использование (рисунок 5)

Рисунок 5 – раздача прав Директору

Создадим Роль Бухгалтер. В окне редактирования прав установим их по подсистемам Главный бухгалтер и Финансовый отдел (рисунок 6). Далее отфильтруем список объектов по этим подсистемам и для справочника Сотрудники запретим Добавление, Изменение и Удаление, сняв соответствующие флажки. Далее запретим интерактивное удаление всех объектов.

Для всех остальных объектов установим все права.

Рисунок 6 – отбор по подсистемам

Установим права на запуск клиентского приложения для каждой роли. В дереве объектов конфигурации выделим Роли - Все роли. В списке объектов конфигурации выделим корень, и для всех ролей установим право Тонкий клиент (рисунок 7). Таким образом, всем пользователям разрешено подключаться к информационной базе только с помощью тонкого клиента.

Рисунок 7 – общее право Тонкий клиент

Список прав для каждой роли можно получить, выполнив в окне редактирования прав команду Действия - Вывести список. Список прав отображен на рисунке 8.

Рисунок 8 – иерархический список прав всех ролей

2. Добавление новых пользователей.

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

Зайду в вкладку Администрирование – Пользователи (рисунок 9)

Рисунок 9 – выполнение команды

После присваивания имени пользователю, нужно заполнить закладки Колонки (рисунок 10) и Прочие (рисунок 11).

Рисунок 10 – вкладка Колонки

Рисунок 11 – вкладка Прочие

Получим следующую табличку (рисунок 12)

Рисунок 12 – полученный список пользователей

Запустив отладчик, будет предложено выбрать пользователя (рисунок 13).

Рисунок 13 – запуск отладчика

3. Создание командного интерфейса

Усовершенствуем командный интерфейс приложения, настроим рабочий стол и видимость команд по ролям для созданных нами пользователей в зависимости от приоритета.

Нужно создать отчет ПоискДанных и укажу синоним Поиск в данных (рисунок 14).

Рисунок 14 – создание отчета ПоискДанных

Выберу в списке подсистем подсистему Исполнительный директор и в окне командный интерфейс произведу некоторые изменения. Результат виден на скриншоте ниже (рисунок 15)

Рисунок 15 – работа в окне «Все подсистемы»

В результате изменений Договор Аренды МТС будет в режиме отладчика на подсистеме Исполнительный директор выделен жирным шрифтом (рисунок 16)

Рисунок 16 – результат изменения интерфейса

4. Настройка рабочего стола в режиме Конфигуратор

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

Сразу открою рабочую область рабочего стола. Шаблон начальной страницы укажу «Две колонки разной ширины (2:1)». Добавлю заранее созданные формы (рисунок 17)

Рисунок 17 – окно настройки рабочего стола

Запущу отладчик.

Рисунок 18 – рабочий стол Администратора

Вывод: сегодня я научился создавать пользователей и распределять роли. Создавать рабочий стол начальной страницы.

Контрольные вопросы

1) Как добавить новых пользователей и присвоить им роли?

Нужно зайти в вкладку Администрирование-Пользователи. Там создать пользователя и в его свойствах дать ему нужную роль.

2) Что такое объект Рабочий стол?

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

3) Как настроить Рабочий стол для различных пользователей?

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

4) Что такое Роль и каковы ее функции?

Роли - это общие объекты конфигурации. Они предназначены для реализации ограничения прав доступа в прикладных решениях. Роль в конфигурации может соответствовать должностям или видам деятельности различных групп пользователей.

5) Как настроить видимость команд по ролям?

Щелкаем правой кнопкой мыши по узлу конфигурации «Подсистемы» и выбираем пункт меню «Все подсистемы». Далее путем расставления галочек устанавливаем все «под себя»