СОДЕРЖАНИЕ
ГЛАВА 1. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ «ДОМАШНЯЯ БИБЛИОТЕКА»
1.1 Описание предметной области. Постановка задачи
1.2 Выбор средств / методологии проектирования. Выбор СУБД
1.3 Проектирование логической структуры базы данных
1.4 Проектирование физической структуры базы данных
ГЛАВА 2. РАЗРАБОТКА БАЗЫ ДАННЫХ «ДОМАШНЯЯ БИБЛИОТЕКА»
2.1 Инструкции по работе с базой данных
2.2 Разработка интерфейса и реализация проекта
Рисунок 14. Запрос Книги с истекшим сроком возврата
Рисунок 15. Результат запроса Книги с истекшим сроком возврата
Осталось создать отчеты. Для печати данных составляются отчеты: отчет «Книги» содержит все книги, имеющиеся в библиотеке, отчет «Читатели» составляется по одноименным таблицам, отчеты «Книги в чтении», «Книги автора» и «Книги по информатике» печатаются по соответствующим запросам.
При создании отчета используется Мастер отчетов, выбирается таблица Книги, пересылаются все поля в отчет, добавляется уровень группировки по полю Автор (рис. 16).
Рисунок 16. Отчет Книги библиотеки
При создании отчета Читатели переслать все поля таблицы Читатели, отсортировать по полю ФИО читателя (рис. 17).
Рисунок 17. Отчет Читатели библиотеки
Отчет Книги в чтении создается по одноименному запросу, пересылаются все поля запроса в отчет, добавляется уровень группировки по ФИО читателя, сортировка по полю Инвентарный номер. Если поля не вмещают информацию, то в режиме Макета расширяются поля. Поскольку все поля не вместились в книжный формат, зададим альбомный формат через Параметры страницы (рис. 18).
Рисунок 18. Отчет Книги в чтении
Для создания отчета Книги автора пересылаем все поля запроса Книги автора в отчет, задаем уровень группировки по Автору (рис. 19).
Рисунок 19. Отчет Книги автора (Пушкина А.С.)
Для создания отчета Книги по информатике пересылаем все поля запроса Книги по информатике в отчет, задаем сортировку по Инвентарному номеру (рис. 20).
Рисунок 20. Отчет Книги по информатике
Рисунок 21. Отчет Книги с истекшим сроком возврата
После создания отчета переходим в Режим макета, щелкнув правой клавишей по отчету, и корректируем макет отчета – расширяем или сужаем размеры полей, можно переименовать поля, задать имя отчета и т.д. Для печати отчета выбираем из меню Печать.
Осталось создать главную форму для запуска всех форм, запросов и отчетов, назовем ее Форма1. Для создания используем Конструктор форм, сначала щелкаем элемент управления Надпись и вводим название БД «БАЗА ДАННЫХ ДОМАШНЯЯ БИБЛИОТЕКА», выравниваем по центру, задаем размер, начертание полужирный для шрифта. Затем выбираем элемент Вкладки и создаем 4 вкладки – Формы, Запросы, Отчеты, Конец работы (рис. 22).

Рисунок 22. Главная Форма 1
Во вкладке Формы создаем 4 кнопки для работы с формами:
Для создания кнопки «Книги» выбираем на панели Элементов управления элемент Кнопка и щелкаем под вкладкой Работа с формами, в появившемся окне выбираем Работа с формой – Открыть форму, в следующем окне выбираем таблицу Книги, в следующем окне Открыть форму и показать все записи, дальше выбираем опцию Текст и в окошке набираем имя кнопки «Книги» и Готово. Аналогично создаются кнопки для остальных форм.
Вкладка Запросы содержит 4 кнопки для работы с запросами:
Для создания кнопки вызова запроса «Книги в чтении» выбираем элемент Кнопка, щелкаем под вкладкой Запросы. В 1-ом окне выбираем Разное – Выполнить запрос, во 2-ом окне выбираем запрос Книги выданные, в 3-ем окне выбираем опцию Текст, набираем имя кнопки «Книги в чтении» и Готово. Аналогично создается кнопка для вызова остальных запросов.
Вкладка Отчеты содержит 6 кнопок для создания отчетов:
Для создания кнопки открытия отчета щелкаем элемент Кнопка и вставляем кнопку под вкладкой Отчеты. В появившемся окне выбираем Работа с отчетом – Открыть отчет, в следующем окне выбираем имя отчета, далее выбираем опцию Текст, набираем имя кнопки и Готово. Для печати отчета щелкаем кнопку Microsoft Office, выбираем Печать.
Вкладка Конец работы содержит одну кнопку Выйти из приложения, в 1-ом окне создания кнопки выбираем Приложение – Выйти из приложения, набираем имя кнопки.
Определить количественную характеристику эффективности созданного проекта сложно, однако, систематизация всех книг, журналов, газет существенно сократит время поиска нужного экземпляра библиотеки, поскольку на полках будет обозначена тематика книг, расположенных на ней, и книги будут расположены в порядке возрастания инвентарных номеров. К тому же учет всех книг, журналов и газет позволит быстро найти нужный экземпляр в созданной базе данных посредством компьютера, а затем уже на полках библиотеки.
Хотя определить, насколько возросла эффективность поиска книг в библиотеке после разработки базы данных, очень сложно, все-таки можно примерно оценить, что время поиска нужных книг сократится в 2-4 раза, что дает существенную экономию времени и сил.
Вывод: Таким образом, во второй главе работы разработана БД «Домашняя библиотека», позволяющая систематизировать все книги, журналы, газеты домашней библиотеки посредством шифрования и присвоения книгам инвентарных номеров, первые две цифры которого означают номер раздела библиотеки по темам. Это существенно сократит время поиска нужных экземпляров библиотеки приблизительно в 2-4 раза.
При автоматизации системы Домашняя библиотека используется СУБД Access, что выгодно характеризует систему, так как это общеизвестная универсальная система, которая может быть модернизирована независимо от поставщика программного обеспечения, все данные совместимы со всеми офисными программами, существует возможность создавать новые формы, запросы, отчеты. Благодаря тому, что Access общеизвестная универсальная система, она проста в использовании и позволяет экономить время создания системы, ее эксплуатации и модифицирования.
Основными пользователями приложения «Домашняя библиотека» являются члены семьи их знакомые, из членов семьи назначается администратор БД, в обязанности которого входит ведение учета всех имеющихся книг в библиотеке, а также ведение учета выданных книг читателям.
База данных предназначена для получения следующей информации:
Получение необходимой информации производится с помощью запросов, форм, отчетов.
Спроектированная база данных позволит вести учет всех книг библиотеки, повысить эффективность пользования библиотекой, время поиска нужной книги существенно сокращается благодаря хранению книг на полках по тематикам и по инвентарным номерам.
Работа сопровождается скриншотами форм, запросов, отчетов.