Меню
>
Главная страница   
Экстренная связь
Сейчас на сайте

Админов: 1 из 8
Исполнителей: 8 из 144
Клиентов: 20 из 4094

Вход
Логин  
Пароль  
Наша помощь
Разместить заявку
• Программирование
Информатика
Базы данных
СУБД
• Разработка ПО
Бухгалтерский учёт
Экономика, Аудит
Финанс. менеджмент
Финансовый анализ
Эконом. теория
Эконом. предприятия
Финансы и кредит
Менеджмент
Маркетинг
Юриспруденция
Право
Психология
Психологическая консультация
Математика
Исследование операций
Методы оптимизации
Физика
Радиотехника
Электроника
Схемотехника
Механика
Метрология
• Перефразирование
История
Английский
• ТУСУРовцам
Другой предмет
Заготовки
• Каталог
Программирование
Экономика, Аудит
Бухгалтерский учёт
Финансы и кредит
Юриспруденция
Право
История
Психология
Механика
Информация
О сайте
Наши цены
Соглашение
Наши гарантии
Способы оплаты
Вопросы и ответы
Отзывы клиентов
Бонусы и скидки
Вакансии
Написать письмо
Мы работаем
ЕЖЕДНЕВНО
с 9:30 до 23:30 msk
Поиск по сайту
Разное
Архив заказов
Анекдоты
Облака тегов
Карточные игры
Преподы-монстры
Антиплагиат
Мысли вслух





Яндекс цитирования






Грызи гранит не портя зубы;)


Яндекс.Метрика








Класс!









Stats








(Напомнить)
Логин Пароль        

ВКонтактеFacebookНаш Instagram

Лабораторная работа
Разработка программы разграничения полномочий пользователей на основе парольной аутентификации
в среде программирования C#


Если Вы считаете, что данная страница каким-либо образом нарушает Ваши авторские права, то Вам следует обратиться в администрацию нашего сайта по адресу info@kursovik.com либо через форму обратной связи

Среда программирования: C#

Название работы: Разработка программы разграничения полномочий пользователей на основе парольной аутентификации

Вид работы: Лабораторная работа

Описание: ЗаказатьЛабораторная работа №1
Разработка программы разграничения полномочий пользователей на основе парольной аутентификации
Содержание задания
1. Программа должна обеспечивать работу в двух режимах: администратора (пользователя с фиксированным именем ADMIN или аналогичным) и обычного пользователя.
2. В режиме администратора программа должна поддерживать следующие функции (при правильном вводе пароля):
• смена пароля администратора (при правильном вводе старого пароля);
• просмотр списка имен зарегистрированных пользователей и установленных для них параметров (блокировка учетной записи, включение ограничений на выбираемые пароли) – всего списка целиком в одном окне или по одному элементу списка с возможностью перемещения к его началу или концу;
• добавление уникального имени нового пользователя к списку с пустым паролем (строкой нулевой длины);
• блокирование возможности работы пользователя с заданным именем;
• включение или отключение ограничений на выбираемые пользователем пароли (в соответствии с индивидуальным заданием, определяемым номером варианта);
• завершение работы с программой.
3. В режиме обычного пользователя программа должна поддерживать только функции смены пароля пользователя (при правильном вводе старого пароля) и завершения работы, а все остальные функции должны быть заблокированы.
4. После своего запуска программа должна запрашивать у пользователя в специальном окне входа ввод его имени и пароля. При вводе пароля его символы всегда должны на экране заменяться символом ‘*’.
5. При отсутствии введенного в окне входа имени пользователя в списке зарегистрированных администратором пользователей программа должна выдавать соответствующее сообщение и предоставлять пользователю возможность повторного ввода имени или завершения работы с программой.
6. При неправильном вводе пароля программа должна выдавать соответствующее сообщение и предоставлять пользователю возможность повторного ввода. При трехкратном вводе неверного пароля работа программы должна завершаться.
7. При первоначальном вводе пароля (обязательном при первом входе администратора или пользователя с зарегистрированным ранее администратором именем) и при дальнейшей замене пароля программа должна просить пользователя подтвердить введенный пароль путем его повторного ввода.
8. Если выбранный пользователем пароль не соответствует требуемым ограничениям (при установке соответствующего параметра учетной записи пользователя), то программа должна выдавать соответствующее сообщение и предоставлять пользователю возможность ввода другого пароля, завершения работы с программой (при первом входе данного пользователя) или отказа от смены пароля.
9. Информация о зарегистрированных пользователях, их паролях, отсутствии блокировки их работы с программой, а также включении или отключении ограничений на выбираемые пароли должна сохраняться в специальном файле. При первом запуске программы этот файл должен создаваться автоматически и содержать информацию только об администраторе, имеющем пустой пароль.
10. Интерфейс с программой должен быть организован на основе меню, обязательной частью которого должно являться подменю «Справка» с командой «О программе». При выборе этой команды должна выдаваться информация об авторе программы и выданном индивидуальном задании. Интерфейс пользователя программы может также включать панель управления с дублирующими команды меню графическими кнопками и строку состояния.
11. Для реализации указанных в пунктах 2-3 функций в программе должны использоваться специальные диалоговые формы, позволяющие пользователю (администратору) вводить необходимую информацию.
Индивидуальные варианты заданий (ограничения на выбираемые пароли)
1. Длина не меньше минимальной длины, устанавливаемой администратором и сохраняемой в учетной записи пользователя.
2. Наличие строчных и прописных букв.
3. Наличие букв и цифр.
4. Наличие букв и знаков препинания.
5. Наличие цифр и знаков препинания.
6. Наличие букв и знаков арифметических операций.
7. Наличие цифр и знаков арифметических операций.
8. Наличие латинских букв и символов кириллицы.
9. Наличие букв, цифр и знаков препинания.
10. Наличие латинских букв, символов кириллицы и цифр.
11. Наличие латинских букв, символов кириллицы и знаков препинания.
12. Наличие строчных и прописных букв, а также цифр.
13. Наличие строчных и прописных букв, а также знаков препинания.
14. Наличие строчных и прописных букв, а также знаков арифметических операций.
15. Наличие латинских букв, символов кириллицы и знаков арифметических операций.
16. Наличие букв, цифр и знаков арифметических операций.
17. Наличие букв, знаков препинания и знаков арифметических операций.
18. Наличие цифр, знаков препинания и знаков арифметических операций.
19. Отсутствие повторяющихся символов.
20. Чередование букв, цифр и снова букв.
21. Чередование букв, знаков препинания и снова букв.
22. Чередование цифр, букв и снова цифр.
23. Отсутствие подряд расположенных одинаковых символов.
24. Чередование цифр, знаков препинания и снова цифр.
25. Чередование цифр, знаков арифметических операций и снова цифр.
26. Несовпадение с именем пользователя.
27. Несовпадение с именем пользователя, записанным в обратном порядке.
28. Наличие строчных и прописных латинских букв, цифр и символов кириллицы.
29. Наличие строчных и прописных букв, цифр и знаков арифметических операций.
30. Наличие латинских букв, символов кириллицы, цифр и знаков арифметических операций.
31. Наличие латинских букв, символов кириллицы, цифр и знаков препинания.
32. Наличие строчных и прописных букв, цифр и знаков препинания.
33. Наличие строчных и прописных символов кириллицы, цифр и знаков препинания.
34. Наличие строчных и прописных латинских букв, цифр и знаков арифметических операций.
35. Несовпадение с датой в одном из форматов: дд/мм/гг, дд-мм-гг, дд.мм.гг.
36. Наличие строчных и прописных букв, знаков арифметических операций и знаков препинания.
37. Наличие строчных и прописных символов кириллицы, цифр и знаков арифметических операций.
38. Наличие строчных и прописных латинских букв, цифр и знаков препинания.
39. Наличие строчных и прописных латинских букв, знаков арифметических операций и символов кириллицы.
40. Наличие строчных и прописных символов кириллицы, знаков арифметических операций и символов кириллицы.
41. Чередование латинских букв, символов кириллицы, цифр и снова латинских букв.
42. Чередование символов кириллицы, латинских букв, цифр и снова символов кириллицы.
43. Чередование букв, знаков препинания, цифр и снова букв.

Год: 2017

Если у Вас есть потребность в помощи по написанию программы, которую нужно разработать на C#, либо на другом языке программирования, пожалуйста заполните форму, приведённую ниже.


Форма заказа
*Имя:
*E-Mail:
Моб.телефон:
Skype:
Icq:
Страна:
 
ВУЗ:
Город ВУЗа:
Специальность:
 
*Введите код с картинки:
код
(сменить)

Я принимаю Пользовательское соглашение



ВНИМАНИЕ ! Сотрудники сайта KURSOVIK.COM в своей работе осуществляют сбор, обработку и обобщение информации по предложенным клиентам темам. Результатом данной работы является информационная подборка, которая НЕ ЯВЛЯЕТСЯ готовой НАУЧНОЙ РАБОТОЙ, она лишь служит основой для её написания самим клиентом.
Данный сайт НЕ ЯВЛЯЕТСЯ средством массовой информации.
© 2001-2018 kursovik.com
➥ Разместить заявку
➥ Контакты