
- •2013.230100.Бд.Кр.Пз ивт-302.Самигуллин
- •1 Описание проблемной области
- •1.2 Описание автоматизируемых функций (бизнес-процессов)
- •1.2.1 Перечень автоматизируемых функций
- •1.2.2 Функция 1 «Прием заказов»
- •1.2.3 Функция 2 «Проектирование рекламы»
- •1.2.4 Функция 3 «Размещение рекламы»
- •1.3 Первичное описание информационного обеспечения
- •1.4 Вывод
- •2 Проектирование внешних иерархических моделей
- •2.1 Составление внешних иерархических моделей
- •2.1.1 Функция 1 «Прием заказов»
- •2.1.1 Функция 2 «Проектирование рекламы»
- •2.1.1 Функция 3 «Размещение рекламы»
- •2.2 Спецификации локальных ограничений и правил
- •2.3 Вывод
- •3.1 Нормализация локальных er-моделей
- •3.1.1 Функция 1 «Прием заказов»
- •3.1.2 Функция 2 «Проектирование рекламы»
- •3.1.3 Функция 3 «Размещение рекламы»
- •3.2 Спецификации локальных ограничений и правил
- •3.3 Вывод
- •4 Проектирование глобальной er-модели
- •4.1 Анализ дублирования в локальных моделях
- •4.1.1 Выявление эквивалентных сущностей
- •4.1.2 Выявление подсущностей и категорий сущностей
- •4.3 Спецификации ограничений и правил
- •4.3 Вывод
- •5 Проектирование внутренней реляционной модели
- •5.1 Устранение подсущностей, категорий и явных связей
- •5.1.1 Устранение подсущностей и категорий
- •5.1.2 Устранение явных связей типа «один ко многим»
- •5.2 Спецификации ограничений и правил
- •5.4 Вывод
- •6 Проектирование моделей отображения
- •6.1 Разработка иерархий представлений
- •6.1.1 Функция 1 «Учет кадров»
- •6.2 Разработка внутренних моделей представлений
- •6.2.1 Функция 1 «Учет кадров»
- •6.3 Вывод
- •Заключение
- •Список литературы
1.4 Вывод
В результате анализа функционирования организации (учреждения, подразделения) «Рекламное агентство» в плане трех автоматизируемых функций (бизнес-процессов), связанных с процессом приема и выполнения заказов, получены локальные описания проблемной области информационной системы, включающие данные о заказах (заказчике, приемщике и услугах), рекламных проектах (исполнителей, продуктов проекта работах по изготовлению продукта) и размещениях рекламы (договорах аренды места размещения и размещаемых продуктах). Тестовые данные в данном разделе не предусмотрены.
2 Проектирование внешних иерархических моделей
Данный раздел посвящен проектированию внешних иерархических моделей базы данных. Для каждой автоматизируемой функции строится иерархическая модель данных. Специфицируются локальные ограничения целостности и операционные правила.
2.1 Составление внешних иерархических моделей
В данном подразделе на основе описательных моделей данных, полученных на предшествующих этапах проектирования для каждой автоматизируемой функции, строятся исходные концептуальные модели иерархического вида в графической форме. Графические диаграммы исходных моделей приведены в документе 2012.654600.БД.КР.52.ИМ «Иерархическая модель», а соответствующих тестовых данных – в документе 2012.654600.БД.КР.52.ИТ «Иерархическая модель. Тестовые данные».
2.1.1 Функция 1 «Прием заказов»
Исходная иерархическая модель для данной функции и соответствующие тестовые данные, полученные на основе описания, приведенного в разд. 1, представлены в документе «Иерархическая модель».
Состав и структура модели. Модель содержит единственную сущность «Прием приказов», набор атрибутов которой имеет сложную структуру: «Рег. номер заказа», «Дата заказа», «Код заказчика», «ФИО заказчика», «Код приемщика», «ФИО приемщика», «Срок исполнения» и многозначный агрегат «Состав заказа».
Обобщение атрибутов. Исходные атрибуты, отражающие сведения о составе заказа обобщены в агрегат «Состав заказа»: «Нпп услуги», «Код услуги», «Название услуги», «Объем услуги».
Тестовые данные. Тестовые данные для этой функции, полученные путем преобразования в иерархическую форму тестовых данных предыдущего этапа в соответствии с разработанной иерархической моделью, представлены в документе «Иерархическая модель. Тестовые данные».
2.1.1 Функция 2 «Проектирование рекламы»
Исходная иерархическая модель для данной функции и соответствующие тестовые данные, полученные на основе описания, приведенного в разд. 1, представлены в документе «Иерархическая модель».
Состав и структура модели. Модель содержит единственную сущность «Проектироваеш номер заказа», набор атрибутов которой имеет сложную структуру: «Рег. номер проекта», «Название проекта», «Рег. номер заказа», а так же многозначные агрегаты «Исполнитель проекта» и «Продукт проекта».
Обобщение атрибутов. Исходные атрибуты, отражающие сведения об исполнителе проекта обобщены в агрегат «Испольнитель проекта»: «Нпп исполнителя», «Код исполнителя», «Фио исполнителя». Исходные атрибуты, отражающие сведения о продукте проекта обобщены в агрегат «Продукт проекта»: «Нпп продукта», «Код вида продукта», «Название вида продукта», «Рег. номер продукта», «Особенности продукта», и многозначный агрегат «Работа по изготовлению продукта». Атрибуты, отражающие сведения о работе по изготовлению продукта обобщены в агрегат «Работа по изготовлению продукта»: «Нпп работы», «Код вида работы», «Название вида работы», а так же многозначный агрегат «Расход ресурса», который содержит такие атрибуты, как: «Нпп ресурса», «Код ресурса», «Название ресурса», «Количество».
Тестовые данные. Тестовые данные для этой функции, полученные путем преобразования в иерархическую форму тестовых данных предыдущего этапа в соответствии с разработанной иерархической моделью, представлены в документе «Иерархическая модель. Тестовые данные».