22.07.2017, 03:41 [+3 UTC]
в нашей команде: 2 065 чел. | участники онлайн: 1 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.41 (25.02.2017)

Общие новости:
23.02.2017, 09:51

Форум:
21.07.2017, 11:30

Последний вопрос:
20.07.2017, 15:47

Последний ответ:
21.07.2017, 15:17

Последняя рассылка:
21.07.2017, 15:15

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
15.02.2011, 16:53 »
Посетитель - 362887
Спасибо, отличный эксперт. [вопрос № 182214, ответ № 265862]
14.12.2009, 15:49 »
kot_kot
Очень полезный совет. Спасибо! [вопрос № 175159, ответ № 257688]
14.06.2011, 20:54 »
Canijke
Спасибо за помощь. Надеюсь разобраться и сдать это задание. [вопрос № 183613, ответ № 267732]

РАЗДЕЛ • .NET Framework / C# / Java

Создание программ на программной платформе .NET Framework и языках С# и Java.

[администратор рассылки: Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)]

Лучшие эксперты в этом разделе

Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 295
Зенченко Константин Николаевич
Статус: Модератор
Рейтинг: 221
Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 128

Перейти к консультации №:
 

Консультация онлайн # 190612
Раздел: • .NET Framework / C# / Java
Автор вопроса: Regina (Посетитель)
Отправлена: 03.03.2017, 01:01
Поступило ответов: 0

Уважаемые эксперты! Пожалуйста, ответьте на вопрос:

Искренне прошу Вас помочь, пожалуйста. Буду Вам премного благодарна. На сайте я нашла решение задачи, но на Паскале, а мне нужен C# пробовала перевести, но подзабыла многое. Задание следующее:
Задано множество S возможных операций над объектами: S={Доступ на чтение, Доступ на запись, Передача прав}.
Реализовать программный модуль создающий матрицу доступа пользователей. Реализация подразумевает: выбрать идентификаторы 3-х пользователей, которые будут использоваться при входе в систему (например: Ivan, Sergey, Boris). Один из пользователей должен являться администратором, для него права доступа ко всем объектам (количество объектов = 5) должны быть выставлены как полные. Права остальных пользователей к объектам должны заполняться случайным образом с помощью датчика случайных чисел. Пользователь может иметь несколько прав к объекту, полные права, либо не иметь прав.
При запуске должен запрашиваться идентификатор пользователя. При успешно - осуществляется вход, при неуспешной - выводится соответствующее сообщение. При успешном входе должен выводится список всех объектов с указанием прав (например:
"User: Boris
Объект 1: Чтение
Объект 2: Запрет
Объект 3: Чтение, Запись
Объкт 4: Полные права
Объект 5: Запрет.
Жду ваших указаний >")
После этого программа должна ждать указаний. При выполнении операции передачи прав(grant) должна модифицироваться матрица доступов. Должна поддерживаться операция выхода из системы (quit), после которой запрашивается другой идентификатор.
Пример:
Жду ваших указани > read
Над камим объектом производится операция? 1
Операция прошла успешно
Жду ваших указаний > write
Над камим объектом производится операция? 2
Отказ. Нет прав
Жду ваших указаний > grant
Над камим объектом производится операция? 3
Отказ. Нет прав
Жду ваших указаний > grant
Над камим объектом производится операция? 4
Какое право передается? read
Какому пользователю передается право? Ivan
Операция прошла успешн
Жду ваших указаний > quit
User:

Вопрос перенесен из раздела • С / С++
--------

• Отредактировал: Андрей Кузнецов aka Dr_Andrew (Старший модератор)
• Дата редактирования: 03.03.2017, 03:27

Состояние: Консультация закрыта

Oтветов пока не поступило.

Мини-форум консультации № 190612

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 1

= общий = | 03.03.2017, 03:22 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Regina:

Обратите внимание, что C# - это не C++.

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

• Отредактировал: Андрей Кузнецов aka Dr_Andrew (Старший модератор)
• Дата редактирования: 03.03.2017, 03:29

Андрей Кузнецов aka Dr_Andrew
Старший модератор

ID: 17042

# 2

= общий = | 03.03.2017, 03:29 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер
Экспертам раздела:

Прошу экспертов раздела обратить внимание на перенесённый вопрос.

=====
We have but faith: we cannot know;
For knowledge is of things we see;
And yet we trust it comes from thee,
A beam in darkness: let it grow.
-----
https://www.linkedin.com/in/andreynkuznetsov
https://www.researchgate.net/profile/Andrey_Kuznetsov11
http://www.researcherid.com/rid/K-8824-2014

 

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

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14980 сек.

© 2001-2017, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.41 от 25.02.2017
Бесплатные консультации онлайн