Модуль 2: Разработка и администрирование БД
Создание баз данных, запросы, оптимизация.
Образец задания для ГИА ДЭ БУ
Модуль 2. Разработка алгоритма и создание приложения
Задание:
Сформировать алгоритм разработки приложения: оформить алгоритм в виде блок-схемы, согласно стандарту ГОСТ 19.701-90. Документ представить в формате .pdf.
Компоненты системы должны иметь единый согласованный внешний вид, соответствующий руководству по стилю, представленному в Приложении 3. Заголовок окна (страницы) должен соответствовать назначению. Следует установить иконку приложения, если это реализуемо в рамках платформы, и логотип компании на главной форме, из ресурсов.
Оформление кода: идентификаторы должны отражать их назначение и соответствовать соглашению об именовании и стилю CamelCase (для C# и Java), snake_case (для Python) и ГОСТ для 1С, или другой выбранной технологии разработки. Допустимо использование не более одной команды в строке.
Созданную базу данных необходимо подключить к приложению, реализующему необходимый функционал. Список товаров должен отображать информацию из базы данных.
Авторизация
При запуске приложения окно входа – первое, что видит пользователь. На ней пользователю предлагается ввести свой логин и пароль, взятый из базы данных, или есть возможность перейти на экран просмотра товаров в роли гостя.
Только после удачной авторизации пользователь получает доступ к остальным модулям системы.
Реализуйте необходимые интерфейсы для всех пользователей системы (гость, авторизированный клиент, менеджер, администратор). После входа в любую учетную запись должна быть реализована возможность выхода на главный экран – окно входа. При переходе в любую учетную запись в интерфейсе (правый верхний угол) должны отображаться ФИО пользователя.
Обратите внимание, на данном этапе нет необходимости воспроизводить весь функционал учетных записей, описанный в предметной области, достаточно создать интерфейсы всех пользователей системы и поэтапно реализовывать функционал для каждого пользователя.
Список товаров
Очень важно постоянно получать актуальную информацию об остатках товаров на складах, поэтому необходимо реализовать вывод товаров, которые хранятся в базе данных: фото товара (при отсутствии изображения необходимо вывести картинку-заглушку из ресурсов (picture.png) (Приложение 2)), наименование товара, категория товара, описание товара, производитель, поставщик, цена, единица измерения, количество на складе, действующая скидка по следующему образцу, в учетных записях (гость, авторизированный клиент, менеджер, администратор):
- Необходимо подсвечивать строки с данными о конкретном товаре в зависимости от размера действующей скидки. В случае если размер скидки превышает 15%, в качестве фона необходимо применить цвет #2E8B57.
- Если у товара снижена цена, то основная цена должна быть перечеркнута, цвет шрифта красный и рядом с ней указана итоговая цена, цвет шрифта черный.
- Если товара нет на складе, строка выделяется голубым цветом.
Выполнить отладку модуля для проверки функциональности: приложение должно корректно работать и не должно происходить аварийного завершения работы. Создайте документ docx и вложите туда скриншоты корректной работы системы.
Необходимые приложения:
Критерии оценки
- Соответствие техническому заданию.
- Качество кода.
- Работоспособность.
Макеты базовых форм
форма авторизации