- •Аэрокосмический колледж
- •Пояснительная записка к выпускной квалификационной работе
- •Федеральное государственное бюджетное образовательное учреждения Высшего профессионального образования
- •Задание По выпускной квалификационной работе.
- •График выполнения
- •Аннотация
- •Содержание Оглавление
- •Введение
- •1. Теоретическая часть
- •1.1 Автоматизированная информационная система
- •1.2 Структура аис
- •1.3 Задачи аис
- •1.4 Этапы разработки ис
- •2. Аналитическая часть
- •2.1 Технико-экономическая характеристика интернет-кафе
- •2.2 Анализ существующих ис
- •Сравнительный анализ
- •2.3 Обоснование выбора бд для интернет-кафе и выбора субд
- •3. Проектная часть
- •3.1 Описание структуры бд
- •3.2. Логическая и физическая модели данных
- •3.3. Описание пользовательского интерфейса
- •3.4 Создание запросов и отчетов в бд интернет-кафе
- •3.5 Обеспечение информационной безопасности проекта
- •3.5.1 Резервное копирование базы данных
- •3.5.2 Использование пароля для шифрования
- •4. Экономическая часть
- •4.1 Расчет затрат на создание информационной системы
- •4.2 Расчет стоимости информационной системы
- •Расчет времени на разработку бд.
- •Расчет итоговой стоимости бд.
- •4.3 Оценка экономической эффективности внедрения в интернет-кафе информационной системы
- •Сравнение работы администратора с бд и без.
- •Заключение
- •Список литературы
- •Приложение
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 Отчет популярные услуги