Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проект ис / Методичка по КИС.docx
Скачиваний:
158
Добавлен:
12.04.2015
Размер:
621.04 Кб
Скачать

Лабораторная работа №8. Генерация отчетов в PowerDesigner

В PowerDesignerесть возможность создания отчета по всей разработанной Объектно-ориентированной модели. Для этого применяется приложениеFull Object Report. Необходимо открыть Модель -> Отчеты (Model->Reports), появится окно со списком отчетов, созданных ранее. Но так как ранее отчеты в данном проекте не создавались, список будет пуст. Необходимо нажать на кнопку создания нового отчета (New Report)/ в открывшемся окне, ввести название отчета в полеReport Name, из списка возможных отчетов (Report template) выбратьFull Object Report. После нажатия на кнопку ОК, появится окно редактора отчетов:

рис.3.42.

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

Необходимо подогнать отчет, перед тем как формировать его: откройте Report->TitlePageчтобы оформить титульную страницу (введите название отчета, автора, дату, версию отчета и краткое содержание отчета).

Раскройте список Title-CommonObjectsи далее списокTitle-Filesв правой части. Создайте новый пункт отчета, перенесите значокиз левой части окна в правую, данный пункт появится в правой части. Откройте его и введите названиеConfidentialdata. Добавьте в новый список еще один пункт из левой части с названиемTextParagraph. Вот что должно получиться:

рис.3.43.

Чтобы сделать быстрый просмотр созданного объекта, нажмите на объект правой кнопкой мыши и выберите QuickView. Чтобы предварительно посмотреть на весь отчет, необходимо открыть Предварительный просмотр печати (File->PrintPreview).

Вы можете сгенерировать отчет в форматах:RTFфайл илиHTMLфайл, либо вывести на печать (на панели инструментов используйте кнопки). После того, как отчет сформировался, его необходимо сохранить.

Задание для самостоятельной работы:

Сгенерировать отчет по созданной объектно-ориентированной модели.

Лабораторная работа №9. Концептуальное и физическое моделирование данных (cdMиPdMмодели)

В последних версиях PowerDesigner(9.5, 10,11,12) появилась возможность импортировать концептуальную и физическую модели, построенные вErwin. Концептуальная модель импортируется какCDM(ConceptualDataModel), физическая – какPDM(PhysicalDataModel).

ERwin– средство концептуального моделирования БД, использующее методологиюIDEF1X.ERwinреализует проектирование схемы БД, генерацию ее описания на языке целевой СУБД (ORACLE,Informix,Ingres,Sybase,DB/2,MicrosoftSQLServer,Progressи др.) и реинжиниринг существующей БД.

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

Также как и Erwin,PowerDesignerпредоставляет возможности создавать и управлять этими двумя различными уровнями представления одной диаграммы (модели), равно как и иметь много вариантов отображения на каждом уровне. Термин “логический уровень” вErwinиPowerDesignerсоответствует концептуальной модели.

Для импорта файла в PowerDesigner, выберитеFile->Import->ErwinFile(CDMилиPDM). Чтобы импортировать иCDMиPDM, необходимо выбратьFile->Import->V6SynchronizedModels.

Вы также можете создать в PowerDesignerновую концептуальную и физическую модели, для этого выберите:File->New->CDMилиPDM.

Работа с CDM и PDM.

Принцип построения логической и физической модели в PowerDesignerне отличается отErwin.

При построении логической модели, в PowerDesignerиспользуются инструменты:

инструмент Entity– для создания сущности;

инструмент Relationship– для создания связи между сущностями;

Чтобы сгенерировать физическую модель, необходимо выбрать Tools->GeneratePDM.

В свойствах сущностей можно указывать название (поля NameиCode),добавлять атрибуты (вкладкаAttributes), идентификаторы (вкладкаIdentifiers), бизнес – правила (создаются отдельноModel->BusinessRules). В свойствах связей можно указывать название связи (поляNameиCode), тип отношения сущностей (1:1, 1 ко многим и др.), бизнес – правила и другие атрибуты.

Также есть возможность построения отчетов по созданным моделям (Model->Reports->New-> выбрать в полеReportTemplateнеобходимый тип отчета дляCDMилиPDMсоответственно).

1Стереотип– позволяет создавать новые элементыUMLна базе существующих. Имя стереотипа представляется в двух парах угловых скобок. Само имя стереотипа называется ключевым словом. Концепция стереотипа полезна при использовании автоматизированных средств моделирования. Такие средства позволяют создать «словарь» элементов, используемых в модели, - классов, прецедентов, компонентов и т.д. Словарь позволяет работать только с существующими элементамиUML. А также со стереотипами, созданными на базе этих элементов. Словарь помогает управлять моделью и обеспечивает повторное использование элементов.ВUMLпредусмотрен расширенный набор готовых стереотипов.

2Имя состояния всегда начинается с прописной буквы. Существует три состояния:entry,do,exit.

3Если действия обозначаются на английском, то лучше выбирать существительные с окончанием «ing».

Соседние файлы в папке проект ис