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

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

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

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.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир