- •1. Создание модели процессов в bPwin
- •2. Создание модели данных с помощью eRwin
- •4. Создание объектной модели и ее связывание с моделью данных при помощи eRwinTranslation Wizard
- •5. Создание качественных отчетов с помощью rpTwin
- •Предисловие
- •Введение
- •1. Создание модели процессов в bPwin
- •1.1. Инструментальная среда bPwin
- •1.2. Методология idef0
- •1.2.1. Принципы построения модели idef0
- •1.2.2. Работы (Activity)
- •1.2.3. Стрелки (Arrow)
- •1.2.4. Нумерация работ и диаграмм
- •1.2.5. Диаграммы дерева узлов и feo
- •1.2.6. Каркас диаграммы
- •1.2.7. Слияние и расщепление моделей
- •1.2.8. Рекомендации по рисованию диаграмм
- •1.2.9. Проведение экспертизы
- •1.3. Создание отчетов в bPwin
- •1.4. Стоимостный анализ (лвс) и свойства, определяемые пользователем (udp)
- •1.5. Дополнение созданной модели процессов диаграммами dfd и Workflow (idef3)
- •1.5.1. Диаграммы потоков данных (Data Flow Diagramming)
- •1.5.2. Метод описания процессов idef3
- •1.5.3. Имитационное моделирование
- •2. Создание модели данных с помощью eRwin
- •2.1. Отображение модели данных в eRwin
- •2.1.1. Физическая и логическая модель данных
- •2.1.2. Интерфейс eRwin. Уровни отображения модели
- •2.1.3. Подмножества модели и сохраняемые отображения
- •2.2. Создание логической модели данных
- •2.2.1. Уровни логической модели
- •2.2.2. Сущности м атрибуты
- •2.2.3. Связи
- •Иерархическая рекурсия Сетевая рекурсия
- •2.2.4. Типы сущностей и иерархия наследования
- •2.2.5. Ключи
- •1. Табельный номер,
- •2. Номер паспорта;
- •2.2.6. Нормализация данных
- •2.2.7. Домены
- •2.3. Создание физической модели данных
- •2.3.1. Уровни физической модели
- •2.3.2. Выбор сервера
- •2.3.3. Таблицы, колонки и представления (view)
- •2.3.4. Правила валидации и значения по умолчанию
- •2.3.5. Индексы
- •2.3.6. Задание объектов физической памяти
- •2.3.7. Триггеры и хранимые процедуры
- •2.3.8. Проектирование хранилищ данных
- •2.3.9. Вычисление размера бд
- •2.3.10. Прямое и обратное проектирование
- •2.4. Генерация кода клиентской части с помощью eRwin
- •2.4.1. Расширенные атрибуты
- •2.4.2. Генерация кода в Visual Basic
- •2.4.3. Генерация кода в Power Builder
- •2.5. Создание отчетов в Erwin
- •2.5.1. Интерфейс Report Browser
- •2.5.2 Создание нового отчета
- •2.6. Словари Erwin
- •2.6.1. Генерация словаря eRwin
- •2.6.2. Использование словаря eRwin
- •4. Групповая разработка моделей данных и моделей процессов с помощью platinum Model Mart
- •4.1. Инсталляция ModelMart
- •4.2. Администрирование ModelMart
- •4.3. Использование репозотория ModelMart
- •5. Создание объектной модели и ее связывание с моделью данных при помощи eRwin Translation Wizard
- •5.1. Язык uml
- •5.2. Создание модели данных на основе объектной модели с помощью eRwin Translation Wizard
- •6. Создание качественных отчетов с помощью rpTwin
- •6.1. Создание простейших отчетов в rpTwin
- •6.1.1. Создание нового отчета
- •6.1.2. Инструментальная среда rpTwin
- •6.2. Форматирование отчетов
- •6.2.1. Вставка и форматирование объектов отчета
- •6.2.2. Группировка и сортировка данных отчета
- •6.2.3. Изменение файла данных отчета
- •6.2.4. Изменение свойств отчета
- •6.3. Использование формул rpTwin
- •6.3.1. Создание формул rpTwin
- •6.3.2. Функции rpTwin
- •6.3.3. Использование формул rpTwin
- •Приложение Список макрокоманд eRwin
- •Эта книга скачана с сайта
- •Http://antimsiu.Xor.Ru - Мы работаем, вы сдаете на 5!
6.1.2. Инструментальная среда rpTwin
После выбора типа отчета в диалоге New Report и задания необходимых опций отчет создается автоматически. Ниже будет описан интерфейс версии 3.02.
В окне RPTwin показывается окно DataSet Columns и шаблон отчета (рис. 6.3).
Рис. 6.3. Шаблон отчета
Шаблон отчета включает несколько секций:
Report Header - печатается единожцы в начале отчета. В примере на рис. 6.3 в этой секции расположены текстовое поле "Отчет по стрелкам" и дата отчета;
Page Header - печатается в верхней части каждой страницы. В примере на рис. 6.3 в этой секции расположены текстовые поля - заголовки колонок;
Group Header - печатается в начале каждой группы. В примере отчет сгруппирован по имени стрелки. Секция Group Header содержит текстовое поле Arrow Name и поле данных - имя стрелки (Arrow Name);
Detail - печатается для каждой строчки набора данных (файл .LWD). В примере содержит поля набора данных отчета по стрелкам;
Group Footer - печатается в конце каждой группы. Обычно в этой секции располагаются суммирующие по группе значения;
Page Footer - печатается в нижней части каждой страницы. Может, например, содержать номер страницы;
Report Footer - печатается единожды в начале отчета. Обычно в этой секции располагаются суммирующие по отчету значения.
В секциях отчета могут располагаться следующие элементы:
Data Fields - поля, отображающие данные из.Ь\УО-файла;
Text Fields - используются для внесения в отчет поясняющего текста;
Formula Fields - вычисляемые поля;
Special Fields - специальные поля, например время, номер страницы, номер записи и т. д.;
OLE объекты (Object Link and Embedding) - специальные объекты (обычно графические, связываемые с OLE-серверами (PC Paintbrush, MS Excel, MS Word и т. д.).
В верхней части окна RPTwin располагается панель инструментов. Функциональность панели инструментов доступна из основного меню RPTwin и показана в таб.6.1.
Таблица 6.1. Описание элементов управления основной панели инструментов RPTwin
Элементы управления |
Описание |
Соответствующие пункты меню |
|
Создать новый отчет |
File/New |
|
Открыть отчет |
File/Open |
|
Сохранить отчет |
File/Save |
|
Напечатать отчет |
File/Print |
|
Просмотр отчета |
File/Print Preview |
|
Привязка объектов отчета к сетке (Snap to Grid) |
Layout/Snap to Grid |
|
Выбор стиля шрифта |
|
|
Выбор типа и размера шрифта |
|
|
Форматирование поля |
|
RPTwin имеет также палитру инструментов (ToolBox). Назначение кнопок палитры инструментов приведено в табл. 6.2.
Таблица 6.2. Описание элементов управления палитры инструментов
Элемент управления |
Функция |
|
Режим указателя |
|
Добавить текстовое поле |
|
Добавить формулу |
|
Добавить разрыв страницы |
|
Добавить специальное поле - время выполнения отчета |
|
Добавить специальное поле - номер страницы |
|
Добавить специальное поле - дату выполнения отчета |
|
Добавить специальное поле - номер записи |
|
Добавить специальное поле - количество записей. Если это поле добавляется в секцию Group Footer, подсчитывается количество строк в группе, если в Report Footer - в отчете |
|
Добавить OLE-объект |
DataSet Columns (см. рис. 6.3) показывает список полей набора данных из LWD-файла. Эти поля могут быть включены в отчет при помощи техники drag&drop. Список DataSet Columns можно перемещать по рабочему пространству отчета, можно скрыть его или вновь сделать видимым (пункт меню View/DataSet Columns List).