Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Голиков Илья.docx
Скачиваний:
6
Добавлен:
19.01.2023
Размер:
4.11 Mб
Скачать

ФЕДЕРАЛЬНОЕ Государственное АВТОНОМНОЕ образовательное УЧРЕЖДЕНИЕ ВЫСШЕГО образования

«БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ

ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ»

(НИУ «БелГУ»)

ИНСТИТУТ ИНЖЕНЕРНЫХ И ЦИФРОВЫХ ТЕХНОЛОГИЙ

Кафедра прикладной информатики и информационных технологий

Программная реализация средствами С++ программы учёта продаж авиабилетов

Курсовой проект

по дисциплине «Прикладное программирование»

студента очной формы обучения

направления подготовки 09.03.03 «Прикладная информатика»

1 Курса группы 12002105

Голикова Ильи Александровича

Научный руководитель:

к.т.н., доцент

Мордовская О. С.

БЕЛГОРОД 2022

Оглавление

Введение 3

1 Общая постановка задач к программе 5

2 Разработка структур данных и алгоритмов 7

3 Программная реализация алгоритмов 12

4.1 Демонстрация работы консольного варианта программы 28

4.2 Демонстрация работы программы с использованием графического интерфейса 32

Заключение 37

Список использованных источников 38

Приложение 39

Введение

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

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

Итак, цель работы – автоматизировать процесс учёта авиабилетов.

Для выполнения поставленной цели необходимо решить следующие задачи:

  1. рассмотреть необходимый для выполнения курсовой работы теоретический материал;

  2. разработать структуры данных и алгоритмы решения задачи;

  3. усвоить полученные навыки создания программных продуктов и разработать программное приложение, способное автоматизировать необходимые подсчёты;

  4. организовать удобный интерфейс программы;

  5. выполнить тестирование разработанного программного приложения;

  6. проанализировать результаты, полученные в ходе работы.

Курсовая работа включает 5 разделов.

В первом разделе содержится общая постановка задачи.

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

В третьем разделе представлена реализация созданных алгоритмов и структур данных.

В четвёртом разделе продемонстрировано разработанное программное обеспечение.

В пятом разделе подводятся итоги проделанной работы.

Курсовая работа состоит из 45 страниц, 26 рисунков, 3 таблиц и 2 приложений.