Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пример_отчета КР_БД.doc
Скачиваний:
106
Добавлен:
16.03.2016
Размер:
1.98 Mб
Скачать
  1. Обработка информации в проекте

    1. Формы ввода, поиска, удаления и редактирования данных

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

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

Кратко сказать о видах форм и способах их создания.

    1. Главная форма бд

Главная форма БД «Городская библиотека» (рис. 3) представляет собой главное меню БД и позволяет быстро и легко получить доступ к тем или иным данным (нажатием соответствующей кнопки).

Рисунок 3 – Главная форма БД «Городская библиотека"

Дополнить параграф текстом

    1. Форма «Автор»

Нажатие кнопки «Авторы» на главной форме БД приводит к открытию формы, отображающей данные о каждом авторе и соответствующих ему книгах (рис.4).

Рисунок 4 – Форма «Автор»

Для добавления нового автора необходимо нажать кнопку «Добавить». В результате появляется новая (пустая) форма для ввода данных, представленная на рисунке 5). Нажатие кнопки «Добавить» позволяет добавить нового автора в БД.

Рисунок 5 – Форма «Добавление нового автора»

Кнопка «Удалить автора» на форме «Авторы» позволяет удалить выбранного автора из БД.

Имеется также возможность поиска автора в БД. Нажатие кнопки «Поиск» приводит к появлению окна, представленного на рисунке 6:

Рисунок 6 – Поиск автора

Для выхода из формы предназначена кнопка «Закрыть».

    1. Форма «Жанр»

Аналогично форме «Автор» выглядит форма «Жанр» (рис.7),которая служит для хранения различных жанров с указанием книг, которые относятся к выбранному жанру.

Рисунок 7 – Форма «Жанр»

И так далее о каждой форме….

  1. Запросы к базе данных

Запросы - основные средства извлечения информации из БД. В БД «Городская библиотека» были созданы запросы для выбора списка книг по жанру, для выдачи и возврата книг, а также для выписки штрафа.

Запрос «Список книг по жанру»: позволяет получить полный список книг указанного пользователем жанра (параметрический запрос).

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

Рисунок 12 – Конструктор запроса «Список книг по жанру»

Везде добавить тексты SQL- запросов!

Запрос Выдача Книги: предназначен для уменьшения общего количества книги, выдаваемой читателю.

Рисунок 14 – Конструктор запроса «Выдача Книги»

Запрос Возврат Книги (запрос на обновление): увеличивает количество возвращаемой книги в фонде библиотеки.

Рисунок 15 – Конструктор запроса «Возврат Книги»

Запрос Возврат_кн_дата: служит для становления даты возврата книги в таблице Карточка.

Рисунок 16 – Конструктор запроса «Возврат_кн_дата»

Запрос Штраф_кол-во: уменьшает общее количество книг в таблице «Книги» при утере одной из них.

Рисунок 17 – Конструктор запроса «Штраф_кол-во»

Запрос Штраф_утеря_кн: производит начисление штрафа в пятикратном размере от цены утерянной и устанавливает фактическую дату.

Рисунок 18 – Конструктор запроса «Штраф_утеря_кн»

  1. Отчеты

В БД «Городская библиотека» имеется два отчета: для печати читательского билета и квитанции о штрафе.

Отчет «Книги читателя» (рис. 19) - данные о читателе и всех книгах, которые имеются у него на руках.

Рисунок 19 – Отчет «Книги читателя»

Отчет «Квитанция» (рис.20) позволяет выписать читателю штраф на утерянную книгу в виде квитанции.

Рисунок 20 – Отчет «Квитанция»

И так далее обо всех отчётах…