Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа ГИА 2016.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
450.56 Кб
Скачать

Приложение а Задание для проведения первого этапа гиа - государственного экзамена с выполнением части конкурсных заданий чемпионатов WorldSkills Задание 1. Обеспечение безопасности данных

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

«имя пользователя/пароль».

При аутентификации связка «имя пользователя/пароль» должна совпадать с одной из записей в соответствующей таблице.

В случае успешной аутентификации должен быть осуществлен вход в систему.

Если аутентификация неуспешна должно появляться сообщение «Вы ввели неверный логин или пароль. Пожалуйста проверьте ещё раз введенные данные».

Если в течении 3-х раз подряд был неверно введен логин/пароль то система должна заблокировать пользователя.

Учетная запись должна блокироваться если пользователь системы не заходил в неё в течении 1 месяца.

После успешной авторизации в случае если пользователь не менял пароль в течении 14 дней должна выводится форма для смены пароля.

Если в форме смены пароля - текущий пароль введен неверно или новый пароль не совпадает с подтверждением должно выводится соответствующее сообщение.

Задание 2. Создание раздела для администратора системы

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

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

При добавлении нового пользователя система должна поверять его на наличие и если пользователь в системе уже существует должно выводится соответствующее сообщение.

План тестирования

Тестирование формы входа в систему

Логин

Пароль

(следующий переход)

Admin

1

Форма Администратора

Root

2

Форма Пользователя

SSS

1

Сообщение «Вы ввели неверный логин или пароль. Пожалуйста, проверьте ещё раз введенные данные»

Root

3

Данные для проверки блокировки, после трехкратного ввода неверного пароля для ввода в форму авторизации.

Логин

Пароль

(следующий переход)

Root

1

Сообщение «Вы ввели неверный логин или пароль. Пожалуйста, проверьте ещё раз введенные данные»

Root

1

Root

1

Root

1

Сообщение «Вы заблокированы. Обратитесь к администратору системы»

Данные для проверки блокировки, если пользователь системы не заходил в неё в течении 1 месяца для формы авторизации.

Логин

Пароль

Дата входа

(следующий переход)

Me

3

от текущей даты ПК отсчитайте назад равное или большее 30 дней (месяц назад)

Сообщение «Вы заблокированы. Обратитесь к администратору системы»

Данные для изменения пароля, если пользователь не менял пароль в течении 14 дней для формы авторизации.

Логин

Пароль

Дата входа

(следующий переход)

Ivan

11

от текущей даты ПК отсчитайте назад равное или большее 14 дней

Форма смены пароля

Тестирование формы смена пароля

Пароль

Новый пароль

Подтверждение

(следующий переход)

11

111

111

Сообщение «Смена пароля прошла успешно»

11

22

111

Сообщение «Не проходит подтверждение нового пароля»

2

111

111

Сообщение «Старый пароль не совпадает!»

Данные для добавления нового пользователя через форму администратора.

Логин

Пароль

Роль

(следующий переход)

Ваше Имя

Ваш пароль

User

Добавление строки о новом пользователе в таблицу

Root

22

User

Сообщение «Такой пользователь уже существует!»