Бронирование балетов

Автор работы: Пользователь скрыл имя, 07 Ноября 2012 в 13:54, курсовая работа

Описание работы

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

Содержание работы

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

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

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

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

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

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

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

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

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

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

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

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

2.4.1
Общие сведения………………………………………………

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

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

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

2.5
Тестирование программы…………………………………………....
3
Литература…………………………………………………………………...

Файлы: 1 файл

Курсовая про самолеты.doc

— 273.00 Кб (Скачать файл)

 

#include <vcl.h>

#pragma hdrstop

 

#include "Unit3.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma link "CSPIN"

#pragma resource "*.dfm"

TForm3 *Form3;

//---------------------------------------------------------------------------

__fastcall TForm3::TForm3(TComponent* Owner)

        : TForm(Owner)

{

}

//---------------------------------------------------------------------------

 

void TForm3 :: SetList (TAviaList & list) {

          this->plist = & list;

}

 

 

void __fastcall TForm3::Button3Click(TObject *Sender)

{

// добавление

    plist->Add(new TAviaListItem(Edit2->Text.c_str() , CSpinEdit1->Value ,

     Edit4->Text.c_str() , this->DateTimePicker1->Date ));

 

     // задержка

     Button3->Enabled = false;

     for (int i = 0 ; i < 10 ; i++) {

          Application->ProcessMessages();

          Sleep(100);

     }

     Button3->Enabled = true;

}

//---------------------------------------------------------------------------

 

 

 

 

 

 

 

2.4 Описание  программы

 

      2.4.1 Общие сведения

 

Наименование программы:  Заявка на авиабилеты

Для функционирования программы необходимо наличие файлов: «list_avia.exe», «save.dat»

Программа реализована на языке  программирования С++.

Операционная система Microsoft Windows XP Professional, Виста,

windows 7.

 

 

2.4.2 Функциональное назначение

 

Программа предназначена для регистрирования заявок на авиабилеты

 

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

 

Минимальные системные  требования к ЭВМ:  640Кб ОЗУ, 10Мб свободного дискового  пространства,  процессор с частотой не менее 133Мгц, клавиатура.

Рекомендуемы системные требования к ЭВМ: 10Мб ОЗУ, процессор с частотой 849 Мгц, манипулятор типа «мышь», цветной  дисплей, клавиатура.

 

2.4.4 Вызов и загрузка

 Загрузка данных в программу происходит из файла с помощью меню загрузить.

 

    1. отладка программы

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

Для прохода фрагмента  программы по шагам можно использовать команды:

Команда

Горячие" клавиши

Пояснения

Step Over (По шагам без  захода в...)

F8

Пошаговое выполнение строк  программы, считая вызов функции  за одну строку, т.е. вход в функции  не производится.

Trace Into (Трассировка с  захо-дом в...)

F7

Пошаговое выполнение программы с заходом в вызываемые функции.

Trace to Next Source Line (Трас-сировка  до следующей строки)

Shift+F7

Переход к следующей  исполняемой строке.

Run to Cursor (Выполнить до  курсора)

F4

Команда выполняет программу  до того выполняемого оператора, на котором расположен курсор в окне редактора кода.

Run Until Return (Выполнить до  выхода из функции)

Shift+F7

Выполнение программы  до выхода из текущей функции, останов  на операторе, следующем за вызовом  этой функции.

Show Execution Point (Показать  точку выполнения)

--

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


 

 

 

3. Литература

 

  1. Архангельский А.Я. Программирование в С++ Builder 5 – СПб: Бином, 2000
  2. Брукшир Дж. Гленн Введение в компьютерные науки. Учебник. – М.: Вильямс, 2001
  3. Буч Г. Объектно-ориентированные анализ и проектирование с примерами на С++. – СПб: Бином, 1998
  4. Вирт Н. Алгоритмы + структуры данных=программы. - М.: Мир,1985.
  5. Кнут Д. Искусство программирования для ЭВМ. Т1. Основные алгоритмы. - М.: Мир, 1976. - 736с.
  6. Кнут Д. Искусство программирования для ЭВМ. Т3. Сортировка и поиск. - М.: Мир, 1978. -844с.
  7. Ласло М. Вычислительная геометрия и компьютерная графика на С++. - СПб: Бином, 1997
  8. Страуструп Б. Язык программирования С++. – СПб: Бином, 1999
  9. Шилдт Г. Теория и практика С++. – СПб: BHV, 1996

 

 

 


Информация о работе Бронирование балетов