Разработка и создание базы данных СК “Альбатрос” для администраторов, инструкторов и посетителей спортивного комплекса, страница 2

       Объединяя все таблицы, получим схему базы данных «СК Альбатрос»  в формате, в котором она выглядит в окне схемы данных приложения Microsoft Access 2007.

       Рисунок 2 – Схема базы данных «СК Альбатрос»

4.  ФИЗИЧЕСКОЕ ПРОЕКТИРОВАНИЕ БД

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

4.1  Заполнение таблиц

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

       Рисунок 3 – Заполнение таблицы «Посетитель»

       Рисунок 4 – Заполнение таблицы «Группа»

       Рисунок 5 – Заполнение таблицы «Инструктор»

       Рисунок 6 – Заполнение таблицы «Расписание»

       Рисунок 7 – Заполнение таблицы «Шифровка»

       Рисунок 8 – Заполнение таблицы «Абонемент»

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

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

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

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

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

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

       Создание главной кнопочной формы с помощью «Конструктора форм» представлена на рисунке 9.

       Рисунок 9 – Кнопочная форма

       Кнопочная форма предназначена для оперативного вывода информации на экран.

       Создание формы «Инструкторы» представлена на рисунке 10.

       Рисунок 10 – Форма «Инструкторы»

       Создание формы «Посетитель» с помощью «Мастера форм» представлена на рисунке 11

       Рисунок 11 – Форма «Посетитель»

       Мастер создания форм учитывает пожелания при выборе полей, макета и стиля отображения будущей формы.

       Так же с помощью мастера форм созданы формы «Расписание»  (рисунок12) и «Группа» (рисунок 13).

       Рисунок 12 – Форма «Расписание»

       Рисунок 13 – Форма «Группа»

       Форма «Абонемент» представлена на рисунке 14.

       «Разделенная форма» совмещает в себе два представле­ния данных – в режиме формы и режиме таблицы. Такая форма позволяет про­сматривать в нижней части экрана все записи источника данных в табличном ви­де, а в верхней части – редактировать данные выбранной текущей записи. Обе части формы всегда синхронизированы друг с другом.

       Рисунок 14 – Форма «Команда»

Формы на основании запросов:

       Рисунок 15 – Запрос группы на форме “Выручка с выбранной группы”

       Рисунок 16 – Форма “Выручка с выбранной группы”

       Рисунок 17 – Запрос группы  на форме “Посетители с выбранной группы”

       Рисунок 18 – Форма “Посетители с выбранной группы”

       Рисунок 19 – Запрос группы  на форме “Расписание отдельной группы”

       Рисунок 20 – Форма “Расписание отдельной группы”

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

       Запрос – самый быстрый способ доступа к информации из БД. Запросы выводят только интересующие поля и записи.

       Рассмотрим конкретное создание запросов для данной БД.

       Запрос с условием в данной базе будет выводить сведения о абонементах с 4 и 8ю посещениями.

       Рисунок 21  – Запрос «Абонемент на 4 и 8 посещений»

       Запрос «Выручка с выбранной группы» выдаст окно, в котором потребует ввести название группы, и затем выдаст информацию о выручке по данной группе.

       Рисунок 22 – Запрос «Выручка с выбранной группы»

       Запрос «Общая выручка» покажет общую выручку от продаж абонементов всем посетителям.

       Рисунок 23 – Запрос «Общая выручка»

       Запрос «Посетители выбранной группы» выдаст окно, в котором потребует ввести название группы, и затем выдаст информацию о посетителях данной группы.

       Рисунок 24 – Запрос «Посетители выбранной группы»

       Запрос «Посетители фамилии А,Б,В» покажет всех посетителей, чья фамилия начинается на А или Б или В.

       Рисунок 25 – Запрос «Посетители фамилии А, Б, В»

Запрос «Расписание отдельных групп» выдаст окно, в котором потребует ввести название группы, и затем выдаст информацию о расписании данной группы.

       Рисунок 26 – Запрос «Расписание отдельных групп»

       Запрос «Скидки для ветеранов» посчитает и выведет на экран стоимость их посещения с учетом 35 процентной скидки.

       Рисунок 27 – Запрос «Скидки для ветеранов»

       Запрос «Скидки для инвалидов» посчитает и выведет на экран стоимость их посещения с учетом 35 процентной скидки.

Рисунок 27 – Запрос «Скидки для инвалидов»

Запрос “Расписание_перекрестный_понедельник” создаст перекрестный запрос и выведет на экран расписание на понедельник, где “1” будет означать, что данная группа занимается в данное отведенное время. Данный запрос покажет занятость СК “Альбатрос” на понедельник.

Рисунок 28 – Запрос «Расписание_перекрестный_понедельник»

Запрос “Инструктор-группа” создаст запрос на создание новой таблицы, где будут поля “ФИО инстурктора”, “Специализация”, “Название группы”, “Занятие”   с внесенными в нее записями из соответствующих таблиц.

 

Рисунок 29 – Запрос «Инструктор-группа»

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

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

       Создание простого отчета «Группа» на основании соответствующей таблицы представлено на рисунке 30.

       Рисунок 30 – Отчет «Гонки»

       Создание отчетов при помощи «Мастера отчетов».

       Создание отчета «Выручка с выбранной группы» на основе запроса «Выручка с выбранной группы» представлено на рисунке 31.

       Рисунок 31 – Отчет «Выручка с выбранной группы»

       Создание отчета «Инструктор-группа»  на основе таблиц «Инструктор» и «Группа» представлено на рисунке 32.

       Рисунок 32 – Отчет «Инструктор-группа»

       Создание отчета «Расписание для отдельных групп» представлено на рисунке 33.

       Рисунок 32 – Отчет «Расписание отдельных групп»

       ЗАКЛЮЧЕНИЕ

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

       В ходе курсовой работы была разработана и создана база данных СК “Альбатрос” в программе Microsoft Access, которая является одной из самых популярных среди настольных программных систем управления базами данных. Реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструктора в режим их непосредственной эксплуатации, а так же имеет  богатый набор визуальных средств разработки.

       Были разработаны формы, запросы и отчеты, удобные для вывода информации. Созданная база данных может быть усовершенствована и дополнена новыми данными о новых посетителях СК “Альбатрос”.