Методические указания для лабораторных работ по дисциплине: «Проектирование информационных систем», страница 15

Создадим две формы для просмотра отчетов. Для этого на форму установим компоненты из страницы QReport библиотеки C++Builder: QuickRep, QRBand, QRSubDetail (для циклического вывода данных), QRLabel (для описания данных) и QRDBText (для отображения полей таблицы). Затем для компонента QuickRep в свойстве DataSet установим Form1->Table1 (для продовольственных товаров) и Form1->Table2 (для промышленных товаров). Для компонентов QRDBText, в свойстве DataSet установим Form1->Table1, а в свойстве DataField, названия полей наших таблиц.

Перенесем компонент QRSubDetail, который осуществляет циклический вывод записей на печать. Остается вставить компоненты QRDBText задав им свойства DataSet и DataField – Form1->Table1 (Form1->Table2) и имена соответствующих полей.

Разместим на верхней строке отчета компоненту QRSysData. В свойстве Data установим вывод системной даты. Установим печать заголовка  и поместим в ней  метку QRLabel с заголовком, например «Документ №1» для первой формы и «Документ №2» для второй, а также разместим на формах  шапку таблицы.

В свойстве Caption дадим описание компонентам QRLabel, а с помощью свойства Font зададим цвет текста, его шрифт и т.д. Полученное приложение показано на рис.5.

Рис.5. Создание приложения- отчета

Для просмотра, достаточно щелкнув правой кнопкой мыши вызвать команду Preview. Результат показан на рис.6.

Рис.6. Полученный в приложении отчет

Содержание отчета по работе

1. Фамилию и инициалы студента, выполнившего работу, а также номер группы.

2. Название и цель работы.

3. Описание выполненной работы (с использованием форм, как в рабочем состоянии, так и в готовом виде).

4. Текст программы.

Контрольные вопросы

1. Объяснить порядок работы программного приложения по его коду.

2. Объяснить назначение следующих функций и команд:

Query

DataSourse

Tabel

Label

TButton

DBGrid

TEdit

TComboBox

TListBox

DBNavigator

3. Объяснить порядок создания и подключения баз данных.

4. Объяснить порядок создания документа.

СПИСОК ЛИТЕРАТУРЫ 

1.  Архангельский А.Я. Программирование в С++ Builder 6. – М.: ЗАО «Издательство БИНОМ», 2004. – 1152 с.

2.  Березин Б.И., Березин С.Б. Начальный курс С и С++. М.: Диалог-МИФИ, 1996.

3.  Климова Л.М. Си++. Практическое программирование. Решение типовых задач. М.: КУДИЦ – ОБРАЗ, 2001. – 592 с.

4.  Подбельский В.В. Си++. М.: «Финансы и статистика», 1995.

5.  Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник / Г.Н.Смирнова, А.А.Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. – М.: Финансы и статистика, 2001 – 512с.

6.  Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2000 – 352с.

ОГЛАВЛЕНИЕ 

Лабораторная работа №1                                                                                                                 Разработка модуля основного меню.... 3

Лабораторная работа №2                                                                                                        Формирование документальных и фактографических баз данных Borland C++ Builder.. 9

Лабораторная работа №3                                                                                                                  Разработка модуля коррекции баз данных.. 21

Лабораторная работа №4                                                                                                                  Разработка программных модулей: поиска данных и формирования документов.. Ошибка! Закладка не определена.

СПИСОК ЛИТЕРАТУРЫ... 28

ОГЛАВЛЕНИЕ.. 28



[1] Ключевое поле определяется индивидуально преподавателем.

[2]  В отчете привести описание только тех компонентов, которые были использованы при программировании лабораторной работы.

[3]  В отчете привести описание только тех компонентов, которые были использованы при программировании лабораторной работы.