Реализация Матрица доступа на С# windows forms

Отменен
Заказ
4983999
Раздел
Программирование
Антиплагиат
70% Антиплагиат.РУ (модуль - Интернет Free)Антиплагиат.ВУЗeTXT
Срок сдачи
20 Окт 2022 в 17:00
Цена
500 ₽
Блокировка
10 дней
Размещен
18 Окт 2022 в 07:22
Просмотров
114
Описание работы

Задание: Исходные данные:

N – количество пользователей

M – количество объектов

Матрица Users[N] – матрица пользователей

Матрица Object[M] – матрица значений объектов типа String

Матрица P[N, M+1] – матрица прав доступа,

Где

P[I, 0] – административные права по редактированию матрицы доступа для I-го

пользователя (1, 0)

P[I, J] (1<=J<=m) – права I-го пользователя к J-му объекту (0 – нет прав, 1 – чтение, 2 –

модификация)

Выполнение работы:

Разработайте следующую форму.

В списке 1 выбирается пользователь I и согласно матрицы доступа P:

Если P[I, 0] = 0, то кнопка 2 недоступна.

В списке 3 выбирается объект J,

если P[I, J] = 0, то поле 4 недоступно, и значение объекта J не выводиться.

если P[I, J] = 1, то поле 4 недоступно, и значение объекта J выводиться.

если P[I, J] = 2, то поле 4 доступно, и значение объекта J выводиться. При редактировании

поля 4, необходимо записывать результат в Object[J].

При выборе кнопке 2 происходит вызов формы редактирования матрицы доступа в

которой выполняются следующее операции:

Добавление удаление пользователей.

Добавление удаление объектов.

Назначение и изменение прав доступа.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир