Назад к демоэкзамену

Модуль 2: Разработка и администрирование БД

Создание баз данных, запросы, оптимизация.

Образец задания для ГИА ДЭ БУ

Модуль 2. Разработка алгоритма и создание приложения

Задание:

Сформировать алгоритм разработки приложения: оформить алгоритм в виде блок-схемы, согласно стандарту ГОСТ 19.701-90. Документ представить в формате .pdf.

Компоненты системы должны иметь единый согласованный внешний вид, соответствующий руководству по стилю, представленному в Приложении 3. Заголовок окна (страницы) должен соответствовать назначению. Следует установить иконку приложения, если это реализуемо в рамках платформы, и логотип компании на главной форме, из ресурсов.

Оформление кода: идентификаторы должны отражать их назначение и соответствовать соглашению об именовании и стилю CamelCase (для C# и Java), snake_case (для Python) и ГОСТ для 1С, или другой выбранной технологии разработки. Допустимо использование не более одной команды в строке.

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

Авторизация

При запуске приложения окно входа – первое, что видит пользователь. На ней пользователю предлагается ввести свой логин и пароль, взятый из базы данных, или есть возможность перейти на экран просмотра товаров в роли гостя.

Только после удачной авторизации пользователь получает доступ к остальным модулям системы.

Реализуйте необходимые интерфейсы для всех пользователей системы (гость, авторизированный клиент, менеджер, администратор). После входа в любую учетную запись должна быть реализована возможность выхода на главный экран – окно входа. При переходе в любую учетную запись в интерфейсе (правый верхний угол) должны отображаться ФИО пользователя.

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

Список товаров

Очень важно постоянно получать актуальную информацию об остатках товаров на складах, поэтому необходимо реализовать вывод товаров, которые хранятся в базе данных: фото товара (при отсутствии изображения необходимо вывести картинку-заглушку из ресурсов (picture.png) (Приложение 2)), наименование товара, категория товара, описание товара, производитель, поставщик, цена, единица измерения, количество на складе, действующая скидка по следующему образцу, в учетных записях (гость, авторизированный клиент, менеджер, администратор):

  • Необходимо подсвечивать строки с данными о конкретном товаре в зависимости от размера действующей скидки. В случае если размер скидки превышает 15%, в качестве фона необходимо применить цвет #2E8B57.
  • Если у товара снижена цена, то основная цена должна быть перечеркнута, цвет шрифта красный и рядом с ней указана итоговая цена, цвет шрифта черный.
  • Если товара нет на складе, строка выделяется голубым цветом.

Выполнить отладку модуля для проверки функциональности: приложение должно корректно работать и не должно происходить аварийного завершения работы. Создайте документ docx и вложите туда скриншоты корректной работы системы.

Необходимые приложения:

Критерии оценки

  • Соответствие техническому заданию.
  • Качество кода.
  • Работоспособность.
Пример макетов для отработки элементов модуля
Макеты базовых форм
форма авторизации , главная форма , Иная форма иная форма