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

Модуль 1: Проектирование и разработка информационных систем

Проектирование, разработка и тестирование ИС.

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

Модуль 1. Разработка базы данных средствами СУБД

Задание:

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

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

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

  • авторизованный клиент может просматривать товары (без фильтрации, сортировки, поиска);
  • менеджер может просматривать товары (с фильтрацией, сортировкой, поиском), просматривать заказы;
  • администратор может просматривать (с фильтрацией, сортировкой, поиском)/добавлять/редактировать/удалять товары, просматривать /добавлять/редактировать/удалять заказы.

На основе описания предметной области (Приложение 1) необходимо создать базу данных в выбранной СУБД для разрабатываемой системы. Обязательна 3 нормальная форма с обеспечением ссылочной целостности. При разработке базы данных обратите внимание на согласованную схему именования, создайте необходимые первичные и внешние ключи.

Получить ER-диаграмму средствами СУБД или ПО для построения и редактирования диаграмм (UML) и блок-схем: ER-диаграмма должна быть представлена в формате PDF и содержать таблицы, связи между ними, атрибуты и ключи (типами данных на данном этапе можно пренебречь).

Заказчик системы предоставил файлы с данными (с пометкой import в ресурсах) для переноса в новую систему. Необходимо подготовить данные файлов для импорта и загрузить в разработанную базу данных.

Сохранить полученные результаты: создать скрипт БД, или файл конфигурации с данными (.dt) (для платформы 1С).

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

  • Соответствие техническому заданию.
  • Качество кода.
  • Работоспособность.