Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая про самолеты.doc
Скачиваний:
12
Добавлен:
06.11.2019
Размер:
281.6 Кб
Скачать

19

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

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ»

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

по дисциплине «Алгоритмические языки и программирование»

Тема: Бронирование балетов

Вариант № 3

Выполнил:

студент группы

АСОИУбзс 11-1

Русанов Г.В.

Проверила:

доцент каф. АВТ, к.п.н. Сенкевич Л.Б.

Тюмень 2012

СОДЕРЖАНИЕ

ВВЕДЕНИЕ……………………………………………………………………3.

1

РАЗРАБОТКА ЭСКИЗНОГО И ТЕХНИЧЕСКОГО ПРОЕКТОВ ПРОГРАММЫ……………............................................................................4-6.

1.1

Назначение и область применения………………………………….…4.

1.2

Технические характеристики…………………………………………..4

1.2.1

Постановка задачи…………………………………………...…4

1.2.2

Описание алгоритма…………………………………………....4

1.2.3

Организация входных и выходных данных………………….5

1.2.4

Выбор состава технических и программных средств………5

1.3

Источники, использованные при разработке……………………........5

2

РАЗРАБОТКА РАБОЧЕГО ПРОЕКТА………………………………...…7-18

2.1

Разработка программы…………………………………………………..7

2.2

Спецификация программы…………………………………………….10

2.3

Текст программы……………………………………………………….11

2.4

Описание программы…………………………………………………..16

2.4.1

Общие сведения………………………………………………..16

2.4.2

Функциональное назначение…………………………………17.

2.4.3

Используемые технические средства………………………...17

2.4.4

Вызов и загрузка……………………………………………….17

2.5

Тестирование программы……………………………………………..17

3

ЛИТЕРАТУРА…………………………………………………………………19

Введение

Задание на курсовую работу по дисциплине «Алгоритмические языки и программирование».

Студент группы АСОиУзс -10 -4 Червяков .

Специальность «Автоматизированные системы обработки информации и управления»

Тема: «Бронирование билетов».

Условие задачи:

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

  1. пункт назначения;

  2. номер рейса;

  3. фамилию и инициалы пассажира;

  4. желаемую дату вылета.

Программа должна обеспечивать:

  1. хранение всех заявок в виде списка;

  2. добавление заявок в список;

  3. удаление заявок;

  4. вывод заявок по заданному номеру рейса и дате вылета;

  5. вывод всех заявок.

Задание выдано: ________________________/Число и подпись/

  1. РАЗРАБОТКА ЭСКИЗНОГО И ТЕХНИЧЕСКОГО ПРОЕКТОВ ПРОГРАММЫ

1.1 Назначение и область применения

Программа «Заявка на авиабилеты» предназначена для ведения учета купленных и забронированных авиабилетов .

Программа имеет следующий функционал:

  • Внесение новой заявки в список

  • Удаление заявки из списка

  • Поиск заявок в списке по дате вылета и по номеру рейса

  • хранения данных о заявках в файле

  • формирование данных обо всех заявках в виде списка

  • загрузка данных о заявках на авиабилеты из файла.

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

1.2 Технические характеристики

      1. Постановка задачи

Разработать программу для заявак на авиабилеты

      1. Описание алгоритма

Создаем форму, на которой будут отображаться компоненты программы и запрограмируем их. На первой форме отображается кнопка «Добавить заявку», «Удалить заявки», «Вывести заявк».

При нажатии кнопки «Добавить» программа вносит новые данные в список новой заявки клиента.

При нажатии кнопки «удалить» программа удаляет выделеную заявку из списка.

Если нам необходимо найти нужные заявки по дате вылета или по номеру рейса то необходимо ввести нужную нам дату или указать номер рейса и нажать кнопку показать. Программа выводит нам в нижнем списке все найденные завки на авиабилеты.

Данные о заявках будут храниться в файле.

      1. Организация входных и выходных данных

Входные данные

Файл с данными Save .dat здесь храняться данные о всех заявках.

      1. Выбор состава технических и программных средств

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