Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лёшин курсовик.doc
Скачиваний:
1
Добавлен:
24.12.2018
Размер:
741.38 Кб
Скачать

2.3.4 Справки.

2.3.4.1 Общие сведения.

Все справки реализованы на листе «справки» и работают в тех же условиях что и Сведения

Каждая справка представляет собой поле, в котором или одна ячейка ввода или они отсутствуют, а так же одно или несколько полей вывода. Управляется каждая справка кнопкой, расположенной непосредственно под полем справки.

Все справки будут описаны следующим образом

а) Задание

б) Поле справки

в) Поле ввода(если есть)

г) Поле вывода

д) Управляющая кнопка

е) Алгоритм обработки

ж) Пример

        1. Справка о занятии участником призового места .

а) Требуется сообщить вычислить занятое место на турнире по имени участника

б) C3-M9

в) E5

г) G4;I6

д) «Заполнить справку»

е) Алгоритм не отличается от нахождения ринга только мы выдаем в справке не номер ринга, а занимаемое место и кличку собаки

ж) Пример:

        1. Отчет о выступлении клуба.

а) Требуется выдать информацию для отчета о выступлении клуба: сколько участников, какие породы, информация о победителях по поро­дам.

б) B12-H34

в)D13

г) G14;G15;C16-E34

д) «Заполнить отчет»

е)Алгоритм состоит из трех частей:

1. Первая часть лгоритма почти не отличается от нахождения числе медалей, только вместо медалей считается количесво людей с местом <4 как победители и все остальные вместе с победителями как число выступавших всего от клуба на турнире.

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

3.Третья часть алгоритма ищет в таблице участников людей состоящих в клубе и в зикле для каждой породы сверяет места которые занял представитель клуба.Если место призовое оно будет записано в строчку соответствующую занятому месту.

ж)Пример:

      1. Визуализация.

При проектировании БД важнейшую роль играло удобство ее использования и изучение. Следствием этого явились

- Существующая структура БД (см. п. 2.3.1)

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

Сведения и справки расположены на своих листах следующим образом:

Сведения:

Справки:

    1. Вывод

В результате создана работающая БД для организаторов выставки собак, отвечающая всем требованиям (реализация запросов и справок), удобная в использовании и приспособленная к модификации (п. 2.3.5)

    1. Примечания

2.5.1 Текст программы, связанной с кнопкой «Нахождение ринга для участника»

Private Sub Yf_Click()

For i = 2 To 40 Step 1

If (Sheets("Сведения").Cells(10, 3).Text = Sheets("Участники").Cells(i, 1).Text) Then Sheets("Сведения").Cells(11, 3) = Sheets("Участники").Cells(i, 8)

Next i

End Sub

2.5.2 Текст программы, связанной с кнопкой «Породы представляющие клуб»

Private Sub CommandButton4_Click()

For k = 11 To 20

Sheets("Сведения").Cells(k, 6) = " "

Next k

k = 11

For i = 2 To 40 Step 1

If (Sheets("Сведения").Cells(10, 6) = Sheets("Участники").Cells(i, 2)) Then

t = 0

For s = 11 To 20

If Sheets("Сведения").Cells(s, 6) <> Sheets("Участники").Cells(i, 4) Then t = t Else t = t + 1

Next s

If t = 0 Then Sheets("Сведения").Cells(k, 6) = Sheets("Участники").Cells(i, 4): k = k + 1

End If

Next i

End Sub