Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по курсовой БД_полн.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
598.02 Кб
Скачать

Форма1.

Прием новых

книг и

списание

старых

Форма11.

Автор,

название и другая

информа-ция о новой

книге

Таблица1. Книги

Отчет11.

Список непопулярных

книг, подлежащих

списаниююю

Запрос12.

Список книг, не

пользующихся спросом

Таблица2. Экземпляр

Таблица3.Книга_

Обл_знаний

Запрос11.

Списание

устарев-

ших книг

Отчет12.

Список

старых,

списываемых

книг

Таблица4. Область_знаний

Таблица5.

Статистика

Рис.8. Структура компоненты для приема и списания книг

Форма 2.

Запись читателя в библиотеку и

уничтожение информации по выбывающим

читателям

Форма21.

Номер_чит_бил,

ФИО читателя,

Дата_рождения,

и т.д.

Таблица 6.

Читатель

Запрос 21.

Уничтожение записи по выбыва

ющему читателю

Рис.9. Структура компоненты для ввода и стирания информации по читателям.

Форма 3.

Выдача и прием книг

библиотекарем.

Форма 31.

Номер

читательского

билета,

Инвентарный номер книги,

Дата выдачи,

Дата возврата

Таблица5.

Статистика

Отчет31.

Список

задолж-ников

на текущую

дату

Запрос31.

Задолж-ники на

текущую

дату

Таблица 2.

Экземпляр

Таблица 6.

Читатель

Запрос32.

«Злост-ные»

задолжни-ки

Отчет32.

Список злостных

задолжни-ков с ука-

занием причитаю-

щейся с них суммы.

Форма 32.

Инвент. номер

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

Таблица1.

Книги

Рис.10. Структура компоненты для организации выдачи и возврата книг.

Форма4.

Поиск книг.

Запрос41.

Поиск книг по автору и названию

Таблица 1.

Книги

Таблица 3.

Книга_обл_знаний

Запрос42.

Поиск книг по области

знаний

Таблица 4.

Области_знаний

Рис.11. Структура компоненты для поиска нужных книг.

На рисунках 8-11 представлены Структуры основных компонентов подсистемы «Библиотекарь». Аналогично, исходя из решаемых задач, могут быть представлены структуры подсистем «Читатель» и «Администратор», в виде взаимосвязи созданных таблиц, запросов, форм и отчетов.

    1. Запросы на выборку данных для решения поставленных задач

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

Мы же в качестве примеров рассмотрим Запрос32 и Запрос42 ( книги по программированию). Запросы эти приведены на рис.12 и рис.13.

Рис.12. Запрос для выявления «злостных» задолжников

Рис.13. Запроса для получения списка книг по программированию.

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

5.3. Отчеты по результатам решения задач

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

В качестве примера создадим «Письмо» задолжнику, который держит книги на руках более одного года. Используем для этого конструктор отчетов и используем результаты запроса «Запрос32», сохранив их предварительно в новой таблице «Злостные_задолжники» . Экранная форма конструктора отчетов приведена на рис.14, а само письмо для контрольного примера – в приложении.

Рис.14. Создание отчета – письма «злостному» задолжнику