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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ВОЗДУШНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ

БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)

Кафедра ВМКСС

Курсовая работа

защищена с оценкой

_________________________

_________________________

(подпись преподавателя, дата)

КУРСОВАЯ РАБОТА

по дисциплине «Базы данных»

Вариант № 17

Тема: Создание базы данных «Пешие туристические походы»

Выполнил студент группы ИС221:

Магальник Екатерина Борисовна

(Ф.И.О.)

Руководитель:

Профессор, д.т.н.,доцент Егорова А.А. (звание, степень, Ф.И.О.)

МОСКВА – 2024

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ВОЗДУШНОГО ТРАНСПОРТА

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ

БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ ГРАЖДАНСКОЙ АВИАЦИИ» (МГТУ ГА)

Кафедра ВМКСС

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

По дисциплине Базы данных

Студента Магальник Екатерины Борисовны

(фамилия, имя, отчество)

Группы ИС221

  1. Наименование темы Создание базы данных «Пешие туристические походы»

  2. Задание и основные характеристики: создать базу данных, содержащую сведения о заданном объекте (в соответствии с вариантом) и разработать интерактивную систему для обработки данных базы.

  3. Объем: пояснительная записка на 91 листах, графическая часть на _______________ листах формата А4.

Руководитель:

Профессор, д.т.н.,доцент ___________________ Егорова А.А.

«_7_» ___октября____ 2024 г.

Студент: ___________________ Магальник Е. Б.

«_7_» ___октября____ 2024 г.

Аннотация.

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

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

Для разработки приложений был использован язык программирования C# с использованием библиотек iTextSharp, MySql.Data, System.Drawing.Common.

Оглавление

1. Введение 5

2. Цель курсовой работы 5

3. Задание на выполнение курсовой работы 6

4. Концептуальная модель 7

5. Логическая структура данных 8

6. Этапы реализации системы 24

6.1. Запросы 24

6.2. Индексы 31

6.3. Роли 33

6.4. Процедуры 34

6.5. Триггеры 35

7. Руководство пользователя-клиента 36

8. Руководство инструктора 46

9. Руководство администратора 57

10. Список литературы 66

Приложение 1 67

Интерфейс для пользователя hikingtrips 67

Файл Form2.cs 67

Файл Form1.cs 68

Файл Form4.cs 70

Файл Form3.cs 72

Файл Form5.cs 74

Файл Form6.cs 82

Приложение 2 84

Интерфейс для инструктора hikingtripsinstructors 84

Файл Form1.cs 84

Файл Form2.cs 86

  1. Введение.

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

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

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

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

Соседние файлы в папке курсовая