Скачиваний:
72
Добавлен:
17.02.2014
Размер:
5.63 Mб
Скачать
  1. Физическое проектирование бд

Информационная база «Библиотека» создана программе Microsoft Access 2007. Доступ ко всем формам и отчетам осуществляется через окно главной кнопочной формы, которая запускается автоматически при открытии базы данных. Каждая форма имеет кнопки для перехода между записями, а также кнопки закрытия формы.

3.1 Заполнение таблиц Ввод данных осуществляется в режиме таблиц.

Рис. 3 Таблица «Книги»

Рис. 4 Таблица «Читатели»

Рис. 5 Таблица «Поставщики»

Рис. 6 Таблица «Выдача книг»

Рис. 7 Таблица «Поступление книг»

Рис. 8 Таблица «УДК»

3.2 Создание форм

Форма — это объект базы данных, который можно использовать для ввода, изменения или отображения данных из таблицы или запроса. Формы можно рассматривать как окна, через которые пользователи могут просматривать и изменять базу данных. В Microsoft Office Access 2007 предусмотрены следующие способы создания форм:

    • с помощью инструментов группы Форма;

    • посредством услуг мастера создания форм, который поможет выбрать требуемые поля и стиль оформления для формы;

    • выполнив весь процесс создания новой формы «с нуля» в режиме конструктора формы.

Рассмотрим создание форм на примере нашей БД.

Форма «Читательская карточка», созданная с помощью конструктора, представлена на рисунке 9. Даная форма отображает и позволяет вносить новые записи в таблицу «Читатели».

Рис. 9 Форма «Читательская карточка»

На рисунке 10 представлена форма «Добавить новинки». Она позволяет вносить записи о новых поступивших книгах в таблицу «Поступление книг».

Рис.10 Форма «Добавить новинки»

На рисунке 11 представлена форма «Формуляр». С помощью нее можно вводить данные в таблицу «Выдача книг».

Рис.11 Форма «Формуляр»

3.3 Создание запросов.

На рисунке 12 представлен запрос на выборку популярных книг ( т.е. которые взяли больше двух раз) с параметром. В качестве параметра вводится текущая дата.

Рис.14 Запрос на выборку с параметром

Примером вычисляемого запроса является запрос «Наши должники» на рисунке 15, в котором отображены читатели, которые задержали книги больше 14 дней. Отбор происходит по формуле: Продержал, дн: [Дата возвращения]-[Дата выдачи]. Основой для запроса являются таблицы Выдача книг, Читатели и Книги.

Рис. 15 Вычисляемый запрос

Также примером вычисляемого запроса является запрос «Поставки с 5ти процентной скидкой» на рисунке16, в котором отображены книги, стоимость за переплет которых снижена на 5% в случае, если их количество в партии больше 10 штук. Вычисление происходит по формуле: Цена поставки: [Количество, шт]*[Цена за шт].

Рис.16 Запрос «Поставки с 5ти процентной скидкой»

Следующий запрос позволяет наглядно определить, кто сколько книг задержал (рисунок 17).

Рис.17 Запрос «Кто сколько книг задержал»

Следующие перекрестные запросы позволяют определить количество поступающих книг по кварталам и какая стоимость поставки с 5ти процентной скидкой этих книг по кварталам. В запросе «Поставки с 5типроцентной скидкой перекрестный» за основу был взят запрос «Поставки с 5ти процентной скидкой» (рисунок18, 19)

Рис.18 Поставка с 5типроцентной скидкой перекрестный

Рис.19 Поступление книг перекрестный

3.4 Создание отчетов

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

Отчеты для нашей базы данных:

- Отчет «Популярные книги» изображен на рисунке 20.

- Отчет «Поставки» представлен на рисунке 21.

- Отчет «Поставки без скидки» показан на рисунке 22.

- Отчет «Поставки со скидкой» показан на рисунке 23.

- Отчет «Поступление книг по кварталам» представлен на рисунке 24.

Отчеты созданы на основе имеющихся в БД запросов и таблиц с соответствующими названиями. Для создания отчетов были использованы такие инструменты, как «Отчет», «Мастер отчетов», «Конструктор». Правка макета отчетов производилась в режиме макета.

Рис. 20 Отчет «Популярные книги»

Рис. 21 Отчет «Поставки»

Рис. 22 Отчет «Поставки без скидки»

Рис. 23 Отчет «Поставки со скидкой»

Рис. 24 Отчет «Поступление книг по кварталам»

Заключение

В настоящей курсовой работе была спроектирована база данных «Библиотека». Для реализации идей была использована программа Microsoft Office Access 2007, так как данный продукт обладает всеми необходимыми инструментами для создания, редактирования, хранения и ежедневного использования баз данных. Интерфейс программы прост, удобен и приятен, работа не требует получения дополнительных знаний.

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

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

  1. Предлагаемые темы курсовой работы

Тема

ФИО студента

1

Олимпиады

2

Спидвей (Турбина)

3

Спортивные комплексы Балаково

4

Спорт (бокс, гимнастика, лег. атлетика и т.д.)

5

Турбазы Балаково

6

Вузы Балаково

7

Предприятия бытовых услуг Балаково

8

Периодические издания Балаково

9

Предприятия Балаково

10

Расписание поездов (автобусов, троллейбусов)

11

Турфирма

12

Гостиница

13

Оздоровительный лагерь

14

Поликлиника

15

Больница

16

Банк

17

Сервисы (автомобильные, бытовой техники и пр.)

18

Современный детектив

19

Фантастика 20-го века

20

Телевизионные сериалы (ведущие)

21

Композиторы (Поэты, Писатели)

22

Развлекательные (Познавательные) передачи ТВ

23

Музыкальные (Танцевальные) ансамбли

24

Актеры (Кинорежиссеры )

25

Цветы (магазин)

26

Кондитерские изделия (магазин)

27

Магазин «Магнит»

28

Спортивный магазин

29

Одежда (магазин)

30

Хозяйственные товары (магазин)

31

Строительные материалы

32

Овощи и фрукты (магазин)

33

Обувь (магазин)

34

Ткани (магазин)

35

Бытовая химия (магазин)

36

Садовод (магазин)

37

Мебель (магазин)

38

Канцелярские товары(магазин)

39

Посуда(магазин)

Студент выбирает тему и регистрирует ее у секретаря кафедры.

11