Железная дорога

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

setinfo (const int number_vagon); // Ввести данныеint get_number_vagon() const

{slujvag:get_number_vagon(); // Вывести данные

}

 

3.2.9 Класс Bufvag

Поля:

Методы:

virtual int setinfo (const int number_vagon); // Ввести данныеint get_number_vagon() const

{slujvag:get_number_vagon(); // Вывести данные

}

 

3.2.10 Класс Poezd

Поля:

int num; // номер рейсаkol; // количество вагоновst_out; // станция отправленияst_in; // станция приходаtime_out; // время отправленияtime_in; // время прихода

Методы:

virtual int setinfo (const int number_poezd, const int kol_vagons, const int station_out, const int station_in, const int vremya_out, const int vremya_in); // Ввести данныеint get_number_poezd() const

{num;

}int get_kol_vagons() const

{kol;

}int get_st_out() const

{st_out;

}int get_st_in() const

{st_in;

}int get_time_out() const

{time_out;

}int get_time_in() const

{time_in;

}

 

Руководство пользователя

1)Интерфейс программу интуитивно понятен: после запуска, программа автоматически создаёт список поездов. Параметры каждого поезда произвольно заполнены программой. Так же автоматически создаётся список вагонов с их параметрами. Каждый поезд имеет различное число вагонов и у них различные типы.

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

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

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

)Для создания новой базы поездов, пользователю необходимо кликнуть по кнопке Генерировтаь. В этом случае произойдёт очистка памяти от существующей базы данных и будет создана новая.

 

Заключение

 

В результате изучения вышеуказанной проблемы была создана данная программа. Перед этим был изучен язык высокого уровня С++, среда разработки Microsoft Visual Studio 2008 и основы разработки для платформы.NET. Особое внимание потребовалось при разработке классов.

 

 

Список источников

 

  1. С.В. Глушаков и Т.В. Дуравкина Прграммирование на С++ 2-е издание.
  2. Интернет-ресурс http; //msdn.microsoft.com/ru-ru/default.aspx.