Модуль 1. Задача 1 База данных Входные данные таблицы в формате . xls, erмодель
Скачать 48.58 Kb.
|
ОПИСАНИЕ ПРОЕКТА И ЗАДАЧ Модуль 1. Время выполнения: 90 минут Задача 1: База данных Входные данные: таблицы в формате *.xls, ER-модель. Создайте базу данных на основании выданной вам ER-модели. Импортируйте или введите имеющиеся данные в базу данных. Задача 2: Обеспечение безопасности данных Создайте форму для входа в систему и добавьте необходимые таблицы к базе данных. Также реализуйте идентификацию пользователей посредством связки «имя пользователя/пароль». При аутентификации связка «имя пользователя/пароль» должна совпадать с одной из записей в соответствующей таблице. В случае успешной аутентификации должен быть осуществлен вход в систему. Если аутентификация неуспешна должно появляться сообщение «Вы ввели неверный логин или пароль. Пожалуйста, проверьте ещё раз введенные данные». Если в течении 3 раз подряд был неверно введен логин/пароль то система должна быть заблокирована на следующие 15 секунд в первый раз, с увеличением времени блокировки на 20 секунд за каждый следующий неверный блок. Должна быть предусмотрена возможность ввода новых пользователей. При добавлении нового пользователя система должна поверять его на наличие и если пользователь в системе уже существует должно выводится соответствующее сообщение. После успешной авторизации в случае если пользователь не менял пароль в течении 14 дней должна выводится форма для смены пароля. Если в форме смены пароля - текущий пароль введен неверно или новый пароль не совпадает с подтверждением должно выводится соответствующее сообщение. Учетная запись должна блокироваться если пользователь системы не заходил в неё в течении 1 месяца. Задача 3: Создание раздела для администратора системы Вам необходимо создать раздел Администратора. Раздел должен быть доступен только, когда пользователь с правами администратора входит в систему. Этот раздел должен включать в себя следующие функции: - управление пользователями: Добавление, удаление и изменение пользовательских данных - управление производством продукции: добавление, удаление и изменение информации о продукции - Возможность управления ценами: Должна быть предусмотрена возможность как группового изменения цен (например, 3% увеличение цен на всю продукцию), так и возможность изменения цены на один конкретный продукт. Стр. из |