Задание: Программист баз данных. ER диаг., по ней БД, MySQL-DDL/DML, XAMPP phpAdmin, MySQL-DDL/DML, форма авторизации, тех. док. (Дистанционная работа)
Выполнение строго по адресу в Москве, оффлайн. 3 июля. Выполнение за 2,5 часа, формат экзамена. Ожидаю отклики тех, кто готов справится со всеми пунктами конкретными инструментами (Данные даны в файлах excl txt)
1. На основании документов, представленных заказчиком, необходимо спроектировать ER-диаграмму для информационной системы. ( Обязательна 3-я нормальная форма (3НФ) с обеспечением ссылочной целостности.
Согласованная и осмысленная схема именования.
Необходимые первичные и внешние ключи.
ER-диаграмма должна быть представлена в формате .pdf и содержать:
таблицы (сущности),
атрибуты (поля),
первичные и внешние ключи,
связи между таблицами (1:1, 1:M, M:N).)
2. Создайте базу данных на основании разработанной ER-диаграммы, используя предпочтительную платформу. Создайте таблицы основных сущностей, атрибуты, отношения и необходимые ограничения. После создания базы данных требуется импортировать данные из файла ( СУБД: MySQL (XAMPP)
Инструмент: phpMyAdmin
Метод: SQL-запросы (DDL/DML))
3. Создайте запрос, позволяющий вычислить полную стоимость заказа покупателя с учётом:
количества продукции в заказе;
стоимости всех материалов, использованных для производства данной продукции (учитывая норму расхода).
Создание капчи из приложенных файлов, капча пазл 4 элемента.
4. Разработайте форму авторизации зарегистрированных пользователей с ролями «Администратор» и «Пользователь».
Требования к форме авторизации
Текстовые поля: Логин и Пароль (оба обязательны для заполнения).
Кнопка «Войти».
При неверных данных: "Вы ввели неверный логин или пароль. Пожалуйста проверьте ещё раз введенные данные".
После успешной авторизации: "Вы успешно авторизовались".
Интерактивная капча-пазл: пользователь собирает изображение из 4 фрагментов (метод произвольный). Система проверяет правильность расположения фрагментов.
5. Разработайте проектную документацию на разработанный функционал. Включите описание функционального назначения, используемые методы с указанием параметров. (Состав документации
В рамках задания рекомендуется подготовить:
Пояснительная записка — общее описание проекта, архитектура, используемые технологии, описание классов и методов.
Техническое задание — требования к системе по ГОСТ 19.201–78.
Пользовательская документация — руководство по эксплуатации по ГОСТ 19.505–79.)