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

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

Кафедра проблемно-ориентированных вычислительных комплексов

КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ

РУКОВОДИТЕЛЬ

Доцент, канд. техн. наук

С. Г. Толмачев

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

ИНФОРМАЦИОННАЯ СИСТЕМА «ТУРИСТИЧЕСКАЯ ФИРМА»

по дисциплине: Информационные системы и технологии

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

Z0411

25.01.2023

М. В. Карелина

номер группы

подпись, дата

инициалы, фамилия

Студенческий билет № 2020/3477

Шифр ИНДО _________________________

Санкт-Петербург

2023

Оглавление

Введение 3

Цель и задачи курсового проектирования 3

Вариант задания 3

1 Разработанные таблицы базы данных 5

1.1 Таблицы в конструкторе 5

1.2 Заполненные таблицы 6

1.3 Схема данных в MS Access 7

2 Запросы в MS Access 7

2.1 Запрос №1 7

2.2 Запрос №2 8

2.3 Запрос №3 8

2.4 Запрос №4 9

2.5 Запрос №5 10

3 Реализация интерфейса пользователя 11

3.1 Формы просмотра 11

3.1.1 Форма Клиенты 11

3.1.2 Форма Заказы 11

3.1.3 Форма Маршруты 12

3.1.4 Форма Запросы 12

3.2 Форма кнопочного меню 14

3.3 Форма авторизации 14

4 Организация связи между приложениями MS Office 18

5 Диаграммы в MS Excel 20

5.1.1 Диаграмма №1 20

5.1.2 Диаграмма №2 20

5.1.3 Диаграмма №3 21

5.1.4 Диаграмма №4 21

5.2 Сводная диаграмма 22

6 Анализ и обработка данных средством VBA 23

Выводы 26

Список используемой литературы 27

Введение Цель и задачи курсового проектирования

Цель курсового проектирования: разработка информационной системы программными инструментами MS Office.

Задачами курсового проектирования являются:

  • разработка базы данных в MS Access по выбранной тематике,

  • конструирование сложных запросов к данным,

  • реализация различных прав доступа пользователей к данным;

  • защита данных средствами VBA Access;

  • разработка интерфейса пользователя;

  • осуществление динамической связи между приложениями MS Office,

  • построение диаграмм и сводной диаграммы средствами MS Excel,

  • обработка данных средствами VBA Excel,

  • визуализация данных средствами Tableau.

Вариант задания

Вариант 10. Туристическая фирма.

Описание предметной области

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

Набор сущностей

Маршруты (Код маршрута, Страна, Климат, Длительность, Отель, Стоимость).

Путевки (Код маршрута, Код клиента, Дата отправления, Количество, Скидка).

Клиенты (Код клиента, Фамилия, Имя, Отчество, Адрес, Телефон).

Запросы в MS Access

  • Определить, какие страны наиболее популярны в определенный период времени.

  • Выяснить, кто из клиентов принес наибольшую прибыль фирме за указанный период.

  • Установить, какой маршрут наиболее популярен среди клиентов в заданный интервал времени.

  • Вычислить, кто из клиентов чаще других пользовался услугами фирмы за указанный период.

  • Определить путевки какой длительности пребывания за границей чаще всего предпочитали клиенты за указанный интервал времени.

Запросы в MS Excel

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

  • Построить диаграмму, которая для каждого маршрута отражает уровень популярности по месяцам в заданном диапазоне дат. 41

  • Построить диаграмму, которая для определенного клиента отображает сумму его затрат на приобретение путевок по месяцам в заданном диапазоне дат.

  • Построить диаграмму, которая для каждого класса отеля отражает уровень популярности по месяцам в заданном интервале.

1 Разработанные таблицы базы данных

1.1 Таблицы в конструкторе

Скриншоты созданных таблиц «Клиенты», «Путевки» и «Маршруты» в MS Access в режиме Конструктор. (Рис. 1-3)

Рисунок 1. Таблица «Путевки» в режиме Конструктор

Рисунок 2. Таблица «Маршруты» в режиме Конструктор

Рисунок 3. Таблица «Клиенты» в режиме Конструктор

1.2 Заполненные таблицы

Таблицы «Клиенты», «Путевки» и «Маршруты» заполнены правдоподобными данными, скриншоты этих таблиц. (Рис. 4-6)

Рисунок 4. Таблица Путевки

Рисунок 5. Таблица Маршруты

Рисунок 6. Таблица Клиенты

1.3 Схема данных в MS Access

Схема данных со связью «один-ко-многим» (Рис. 7)

Рисунок 7. Схема данных

2 Запросы в MS Access

Скриншоты запросов в MS Access в режиме конструктора, а также результаты выполнения запросов представлены в этой главе. (Рис. 8-17)

2.1 Запрос №1

Определить, какие страны наиболее популярны в определенный период времени

Рисунок 1. Запрос №1 в режиме Конструктор

Рисунок 2. Результат выполнения запроса №1

2.2 Запрос №2

Выяснить, кто из клиентов принес наибольшую прибыль фирме за указанный период.

Рисунок 3. Запрос №2 в режиме Конструктор

Рисунок 4. Результат выполнения запроса №2

2.3 Запрос №3

Установить, какой маршрут наиболее популярен среди клиентов в заданный интервал времени.

Рисунок 5. Запрос №3 в режиме Конструктор

Рисунок 6. Результат выполнения запроса №3

2.4 Запрос №4

Вычислить, кто из клиентов чаще других пользовался услугами фирмы за указанный период

Рисунок 7. Запрос №4 в режиме Конструктор

Рисунок 8. Результат выполнения запроса №4

2.5 Запрос №5

Определить путевки какой длительности пребывания за границей чаще всего предпочитали клиенты за указанный интервал времени.

Рисунок 9. Запрос №5 в режиме Конструктор

Рисунок 10. Результат выполнения запроса №5

3 Реализация интерфейса пользователя

3.1 Формы просмотра

Для удобства использования базы данных химчистки конечным пользователем (работником) я создала несколько форм.

3.1.1 Форма Клиенты

Мною была создана форма клиентов, содержащая карточку клиента из таблицы Клиенты, кнопки «Предыдущая запись», «Следующая запись», «Сохранить запись», «Добавить запись» и «Удалить запись», а также кнопку, на которую позже мы назначим макрос открытия формы меню, а также подчиненную форму Путевки, показывающую список заказов клиента, открытого в карточке. Скриншот формы «Клиенты». (Рис. 18)

Рисунок 11. Форма Клиенты

Соседние файлы в папке 2