Составление отчетов

  • doc
  • 24.04.2020
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 8. ЛПЗ_Составление отчетов.doc

Лабораторная работа №8: Составление отчетов

Цель работы: Создать отчет с помощью вкладки QReport

Создайте форму4, как показано на рисунке:

 

            Настройте вкладку Qreport. Из этой вкладки вставьте следующие компоненты, чтобы составить бланк договора о приеме на работу студентов:

  1. QuickRep1 – определяет область создания бланка или отчета, по умолчанию отчет создается в формате А4
  2.  TitleBand1 – задает область шапки отчета или договора
  3. Вставьте 7 экземпляров QRMemo

Укажите для них следующие свойства:

QRMemo1 Lines - Усть-Каменогорская компьютерная фирма, именуемый дальнейшем "Фирма", в лице президента Мадалимов Б., на основании Устава, с одной стороны и

QRMemo2  - Linesс другой стороны, именуемого в дальнейшем "Работник", заключил настоящий договор о нижеследующем:

QRMemo3 Lines –  ДОГОВОР о приеме на работу студентов

Для QRMemo4  очистите поле ввода текста

Для QRMemo5 - Lines наберите текст:

Президент компьютерной фирмы

________________ Мадалимов Б.

 

Главный бухгалтер

________________ Комекова Р.

 

Юрисконсультант

 ________________Аукенова А.

 

 

 

Для QRMemo6 измените свойство Name на QRM_firma и в свойстве Lines наберите текст:

"Фирма"

Почтовый адрес: 490035

г. У-Ка ул. Гагарина, 41

Усть-Каменогорская компьютерная фирма

Телефон: 35-86-67

 

Для QRMemo7 измените свойство Name на QRM_rab и в свойстве Lines наберите текст:

 

"Работник"

ФИО работника

Адрес:

Телефон

 

 

  1. Вставьте QRLabel1и укажите в свойсте Name - QRL_fio
  2. Вставьте QRLabel2  - Caption - ПРЕДМЕТ ДОГОВОРА
  3. QRLabel3  - Caption - ЮРИДИЧЕСКИЕ АДРЕСА СТОРОН:
  4. QRLabel4 Caption - Работник _______________________________
  5. QRLabel5 Caption - (Ф.И.О. физического лица)
  6. QRLabel6  - Caption  - М.П.
  7.  QRShape1 - Shape qrsCircle
  8. Для кнопки формы3 - Договор (На печать) наберите код:

 

Form4.QRL_fio.Caption:=Ed_fio.Text;

Form4.QRMemo4.Lines.Clear;

Form4.QRMemo4.Lines.Add('1. Фирма принимает на работу вышесказанного физического лица, в должности "'+Ed_Spez.Text+'" . И объязуется предоставить рабочее место.');

Form4.QRMemo4.Lines.Add('2. Работник обязуется следовать внутренним правилам и порядкам Фирмы.');

Form4.QRM_rab.Lines.Clear;

Form4.QRM_rab.Lines.Add('"Работник"');

Form4.QRM_rab.Lines.Add(‘Специальность’+Ed_spez.Text);

Form4.QRM_rab.Lines.Add('Адрес: '+Ed_adres.Text);

Form4.QRM_rab.Lines.Add('Телефон: '+Ed_tel.Text);

Form4.QuickRep1.Preview;

  1. Выполните приложение и проверьте результат

 

Задания:

Задача 1 Задана информационная система “Аукцион картин

Предметная область системы представлена следующими объектами:

1.       Фонд аукциона

свойство объекта                                                     тип                             значность

наименование картины                                             символьный                           30

автор картины                                               символьный                           20

сумма, представленная за стоимость картины           числовой (денежный) 10

электронная копия картины                          графический  

дополнительные сведения о картине             мемо

2. Участники аукциона         

свойство объекта                                                     тип                             значность

наименование участника                                           сивольный                              30

первоначальный взнос                                              числовой                                  5

заявленный капитал                                                  числовой                                12

примечание                                                               мемо

Постановка задачи

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

 

 

 

 

 

 

 

 

 

 
Меню приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Далее выведены указанные в меню формы отчетов (Форма 1, Форма 2, Форма 3)

 

Форма 1                     Фонд аукциона на начало(конец) проведения торгов

 

Наименование картины

Автор картины

Стоимость картины

электронная копия картины

дополнительные сведения о картине

Осень

Иванов

500$

изображение

дар музея

Девушка с яблоками

Серов

1000$

изображение

реставрация проведена ЦМ РК

1999г.

Огонь в море

Тернер

750$

изображение

 

Натюрморт

Репин

750$

изображение

 

Ожидаемая сумма от продажи

 

3000$

изображение

 

 

Форма 2                                 Информация об участниках аукциона

 

Наименование участника

Доверительные характеристики

Тип связи

первоначальный взнос

заявленный капитал

Национальный музей РК

1500

450000

телефон 222-345-654

Музей искусств ВКО

1500

150000

телефон 246-134

Джон М.

1300

40000

факс 987-345-111

ЧП “Живопись”

1500

550000

телекс 403-235-314

итого

5800

 

 

 

Форма 3                                                         Итоги аукциона

 

Наименование картины

Наименование нового владельца картины

Выплаченная сумма

в тенге

$

Девушка с яблоками

Национальный музей РК

180000

1200

Огонь в море

ЧП “Живопись”

112500

750

итого:

292500

1950

 

 

Задача 2 Задана информационная система “Гостиница”

Предметная область системы представлена следующими объектами:

1.       Справочник категорий номеров

свойство объекта                                                     тип                             значность

номер комнаты                                                          числовой                                  3

категория сервиса                                                     символьный                           15

стоимость проживания в сутки                                 числовой (денежный)   6

дополнительные сведения о номере              мемо

 

2. Заселение клиентов

свойство объекта                                                     тип                             значность

наименование клиента                                              сивольный                  30

дата, время заселения                                    дата, время 

номер комнаты                                                          числовой                      3

внесенная оплата                                                       числовой                      6

дата оплаты                                                               дата

 

Постановка задачи

Для оперативного учета клиентов гостиницы и контроля за своевременной оплатой за проживание и анализа заполняемости номеров создайте проект со следующей структурой.

 

пункты верхнего уровня меню

 
Меню приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Далее выведены указанные в меню формы отчетов (Форма 1, Форма 2, Форма 3)

 

Форма 1                                 Ввод информации о клиенте

 

Наименование клиента

Дата заселения, время

Комната

внесенная оплата

дата оплаты

номер

признак заселения

Сергеев Т.И.

26.12.02 12-00

301

занят

3000

26.12.02

Щербиненко Л.В.

27.12.02 10-00

304

занят

4500

26.12.02

...

 

 

 

 

 

...

 

 

 

 

 

Итого по оплате клиентов

 

7500

 

 


 

Форма 2                     Расчет номера при его освобождении

 

Наименование клиента

Дата освобождения, время

Комната

состояние оплаты

расчет

номер

признак заселения

Сергеев Т.И.

27.12.02 12-00

301

свободен

3000

расчет

Щербиненко Л.В.

29.12.02 10-00

304

свободен

4500

долг

Шуткин Ю.В.

30.01.02 08.00

412

свободен

12000

переплата

...

 

 

 

 

 

           

Форма 3                     Информация о заполняемости номеров на дата запроса

 

Номер комнаты

Состояние занятости

Категория номера

Выплаченная сумма

 

301

свободен

одноместный

12000

302

занят

люкс

4000

итого:

16000

           

Форма 4Информация о свободных номерах на дата запроса

 

Номер комнаты

дата освобождения

Категория номера

301

26.01.02

одноместный

 

302

28.12.01

люкс

 

 

итого:(кол-во)

 

            2

 

Задача 3 Задана информационная система “Ателье

Предметная область системы представлена следующими объектами:

 

2.       Заказ

свойство объекта                                                     тип                             значность

ФИО клиента                                                            символьный                           30

наименование заказа                                     символьный                           20

дата заказа                                                                 дата

ФИО закройщика                                                      символьный                           30

первоначальная оплата                                              числовой                                  7

 

2. Прейскурант цен   

свойство объекта                                                     тип                             значность

наименование заказа                                     символьный                           20

стоимость выполнения заказа                        числовой                                  9

срок исполнения заказа                                             числовой                                  2

дополнительные сведения                                         мемо

Постановка задачи

Ателье принимает заказы на оказание определенных видов услуг. Необходимо создать проект, который позволил бы получать оперативную информацию о поступлении заказов, их своевременном выполнении и итоговой выручке за рассматриваемый период работы.

 
Меню приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Далее выведены указанные в меню формы отчетов (Форма 1, Форма 2, Форма 3 (экр.форма), Форма 3’ (файл отчета) аналогична Форме 3)

Форма 1                                             Прием заказов

 

ФИО

клиента

Наименование

заказа

наименование закройщика

дата заказа

первоначальная оплата (тенге)

Веселова О.С.

пошив брюк

Семенова А.А.

12.01.2001

  300

Подкорытова Ю.А.

пошив платья

Иванова Т.И.

10.01.2001

2000

Кабачник Я.Б.

реставрация куртки

Семенова А.А.

12.01.2001

  200

Шуткин С.А.

пошив костюма

Грищенко О.Л.

11.01.2001

2500

итого  в кассу:

5000

 

Форма 2                     Прескурант цен ателье «Яссы»

 

Наименование

заказа

 

 

стоимость

заказа

срок исполнения заказа

пошив брюк

 500

2

пошив платья

1500

3

реставрация куртки

1300

2

пошив пальто

3000

7

пошив костюма

2500

4

итого

8800

 

Форма 3                                 Вывод баланса о состоянии заказов

 

ФИО

 клиента

Наименование

заказа

стоимость заказа

произведенная оплата

баланс

 

 

 

Веселова О.С.

пошив брюк

500

300

  -200

Подкорытова Ю.А.

пошив платья

1500

2000

   500

Кабачник Я.Б.

реставрация куртки

1300

200

-1100

Шуткин С.А.

пошив костюма

2500

2500

       0

итого:

 

 

-800

 

 

Задача 4 Задана информационная система “Услуги связи

Предметная область системы представлена следующими объектами:

 

1.Справочник категорий номеров

свойство объекта                                                     тип                             значность

номер телефона                                                        символьный                             6

категория населенного пункта                                  символьный                           15

наименоваие населенного пункта                              символьный                           20

количество минут                                                      числовой                                  3

 

2. Тариф        

свойство объекта                                                     тип                             значность

категория населенного пункта                                  символьный                           15

тариф                                                                         числовой                               3,2          

Постановка задачи

Целью данной информационной системы является выдача расчетного листка клиенту для оплаты по номеру на дату запроса.

Меню приложения

 

 

 

 

 

просмотр и корректировка тарифов (экр.форма2)

 

 

пункты второго уровня меню

 
 

 

 

 

 

 

 

 

 

 


Далее выведены указанные в меню формы отчетов (Форма 1, Форма 2, Форма 3)

Форма 1                     Ввод информации о состоявшихся переговорах

номер

телефона

категория населенного

пункта

наименование

населенного

пункта

количество

минут

дата переговора

24-57-25

СНГ

Москва

10

26.12.02

42-35-21

Казахстан

Павлодар

5

26.12.02

24-57-25

ВКО

Катон

7

27.12.02

Форма 2                     Действующие тарифы на услуги переговоров

Категория населенного пункта

 Тариф(стоимость 1 мин)

Европа

550

 

СНГ

120

 

Казахстан

12

 

ВКО (по области)

5

 

 

Форма 3(Расчетный листок) Переговоры по номеру(24-57-25) на дата запроса(29.12.02)

 

Населенный пункт

Дата переговоров

Длительность

(мин)

Сумма

 

Москва

26.12.02

10

1200

Катон

27.12.02

7

35

итого к оплате:

1235

 

Задача 5 Задана информационная система “Казино

Предметная область системы представлена следующими объектами:

1.       Игорный стол казино

свойство объекта                                                     тип                             значность

наименование стола                                                  символьный                           3

цена фишки                                                               числовой                                5

количество фишек по данной цене                числовой                                4

признак состояния игры                                            символьный                           11

Постановка задачи

Рассмотрим работу кассы казино, которая обеспечивает

-          выдачу денежных сумм на открытие столов до начада игры;

-          подсчет фишек после окончания игры;

-          подведение итогов и составление баланса

Создайте проект для оперативного управления движением денежных средств, участвующих в игре.

Меню приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Далее выведены указанные в меню формы отчетов (Форма 1, Форма 1_1, Форма 3 (файл отчета), Форма 2 и Форма 2_1 аналогичны Форме 1 и Форме 1_1, отличие состоит лишь в цвете фишек и признаке состояния стола)

Форма 1                     Выдача фишек на начало игры

 

наименование

стола

цена

фишки

количество

фишек

B/J

10000

20

B/J

2000

40

B/J

500

120

B/J

100

80

B/J

50

40

P#1

10000

20

P#1

2000

40

P#1

500

120

P#1

100

80

P#1

50

40

и т.д. остались столы с наименованиями P#2, P#3, R

 

Форма 1_1  Состояние денежных средств на начало игры

 

наименование

стола

цена

фишки

количество

фишек

сумма

B/J

10000

20

200000

B/J

2000

40

80000

B/J

500

120

60000

B/J

100

80

8000

B/J

50

40

2000

P#1

10000

20

200000

P#1

2000

40

80000

P#1

500

120

60000

P#1

100

80

8000

P#1

50

40

2000

и т.д. остались столы с наименованиями P#2, P#3, R

 

Форма 3         Отчет о движении денежных средств на конец игры

 

Наименование

стола

 

Начало

игры

Конец

игры

баланс

 

 

 

B/J

350000

36200

  +12000

P#1

394000

494000

+100000

P#2

394000

404000

 +10000

P#3

600000

550000

  -50000

R

862000

860000

    -2000

итого:

 

 

 +70000