Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
дипломная записка.docx
Скачиваний:
173
Добавлен:
06.03.2016
Размер:
7.44 Mб
Скачать

3.3. Описание пользовательского интерфейса

Форма авторизации (рис.3.3.1) открывается сразу после входа в программу. На ней указываются пароль пользователя для входа в систему.

Рисунок 3.3.1 Форма авторизации

При запуске программы открывается форма Главная (рис. 3.3.2), она является главной кнопочной формой, которая предназначена для навигации по базе данных. Элементами главной формы являются объекты форм и отчетов.

Рисунок 3.3.2 Форма Главная

С главной формы мы можем с помощью кнопок перейти на подчиненные формы, например на форму Посетители (рис. 3.3.3), с формы Посетители можно перейти на форму Посещения (рис. 3.3.4) и обратно, а так же вернуться в главное меню.

Рисунок 3.3.3 Форма Посетители

Рисунок 3.3.4 Форма Посещения

Кнопки в форме являются элементом управления, используемым для выполнения действий (команд). Когда пользователь щелкает мышкой на кнопке при работе с формой, не только выполняется соответствующее действие, но на экране видно, как кнопка нажимается. В формах базы данных интернет-кафе представлены кнопки для разных целей:

- для перехода к другим записям (рис.3.3.5),

Рисунок 3.3.5 Переход по записям

- для работы с записями добавить, восстановить, удалить, сохранить (рис.3.3.6);

 

Рисунок 3.3.6 Для работы с записями

- для работы с формой: закрыть(рис.3.3.7);

Рисунок 3.3.7 Для работы с формой

- для поиска конкретной записи(рис.3.3.8);

Рисунок 3.3.8 Для поиска записи

- для печати текущей записи(рис.3.3.9).

Рисунок 3.3.9 Для печати

3.4 Создание запросов и отчетов в бд интернет-кафе

Запросы являются одним из основных инструментов выборки, обновления и обработки данных в таблицах базы данных. Запрос позволяет сформировать пользовательское представление о данных, не обязательно отвечающее требованиям нормализации. Результат выполнения запроса — это новая, чаще всего временная, таблица, которая существует до закрытия запроса. Структура такой таблицы определяется выбранными из одной или нескольких таблиц полями. Записи формируются путем объединения записей таблиц, участвующих в запросе. Способ объединения записей различных таблиц указывается при определении их связи. Условия отбора, сформулированные в запросе, позволяют фильтровать записи, составляющие результат объединения таблиц. Простейшие запросы могут быть созданы с помощью мастера. Любой запрос можно создать в режиме конструктора. Конструктор предоставляет удобное для пользователя диалоговое графическое средство формирования запросов, с помощью которого легко может быть построен сложный запрос.

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

В данной дипломной работе были созданы такие запросы:

1) Количество посещений за определенный день:

SELECT Посещения.[Дата посещения], Count (Посещения.[Код посещения]) AS Посещений

FROM Посещения

GROUP BY Посещения.[Дата посещения]

HAVING (((Посещения.[Дата посещения])=[Введите дату]));

Выполненный запрос (рис. 3.4.1 и 3.4.2):

Рисунок 3.4.1 Форма для ввода даты

Рисунок 3.4.2 Выполненный запрос в виде таблицы

2) Выручка за последнее время начиная с определенной даты:

SELECT Посещения.[Дата посещения], Sum(Посещения.Цена) AS ИТОГО

FROM Посещения

GROUP BY Посещения.[Дата посещения]

HAVING (((Посещения.[Дата посещения])=[Введите дату]));

Выполненный запрос (рис. 3.4.3 и 3.4.4):

Рисунок 3.4.3 Форма для ввода даты

Рисунок 3.4.4 Выполненный запрос в виде таблицы

3) Информация о посетителе:

SELECT Посетители. ФИО, Посетители.[Дата рождения], Посетители. Адрес, Посетители.[Постоянный клиент]

FROM Посетители

WHERE (((Посетители.ФИО)=[Введите ФИО]));

Выполненный запрос (рис. 3.4.5 и 3.4.6):

:

Рисунок 3.4.5 Форма для ввода ФИО

Рисунок 3.4.6 Выполненный запрос в виде таблицы

4) Какой посетитель сколько раз сидел за каждым компьютером:

Конструктор запроса (рис. 3.4.7):

Рисунок 3.4.7 Конструктор Запроса

Выполненный запрос (рис. 3.4.8):

Рисунок 3.4.8 Выполненный запрос в виде таблицы

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

Отчеты служат для сбора и представления данных, содержащихся в таблицах. Обычно отчет позволяет ответить на определенный вопрос, например: «Сколько денег было получено от каждого клиента в этом году?», «В каких городах есть клиенты нашей компании?» Каждый отчет можно отформатировать так, чтобы представить сведения в наиболее удобном виде.

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

В данном дипломном проекте были созданы такие отчеты:

1) Отчет по посещениям в месяц. В этом отчете представлена информация о каждом посещении и в конце месяца подсчитывается количество минут и месячная выручка (рис. 3.4.8).

Рисунок 3.4.8 Отчет Посещения

2) Постоянные посетители (рис. 3.4.9)

Рисунок 3.4.9 Отчет Постоянные клиенты

3) Популярные услуги (рис. 3.4.10).

Рисунок 3.4.10 Отчет популярные услуги