Бюджет:
2 000 руб
Работа позиционируется как курсовая работа для первого курса. Вся работа должна проводиться в Embarcadero RAD Studio. При сдаче проекта требуется непосредственно папка с проектом и пояснительный отчёт, включающий в себя построенные модели, интерфейсы классов, реализации основных алгоритмов, скриншоты окон программ, список литературы.
Задание:
Требуется разработать класс «Автопарк». Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.
Пояснения
Исходные данные
а) Исходными данными для задачи является список автобусов автопарка.
б) В список должны входить сведения: номер автобуса; фамилия и инициалы водителя; номер маршрута (м.б. время выезда-въезда?).
в) Все сведения должны храниться в файле, структура которого должна быть организована по схеме, созданной разработчиком программы.
г) Предусмотреть отображение карты города с выделением автобусных маршрутов.(карта картинка с нарисованным маршрутом)
Требования
Программа должна обеспечивать:
1. Начальное формирование данных обо всех автобусах, прикрепленных к парку, в виде двух списков: один список для автобусов, находящихся в парке, а второй для автобусов, находящихся на маршруте;
2. При выезде каждого автобуса из парка программа должна удалять (по его номеру) данные об этом автобусе из списка автобусов, находящихся в парке, и записывать эти данные в список автобусов, находящихся на маршруте;
3. При въезде каждого автобуса в парк программа должна удалять данные об этом автобусе из списка автобусов, находящихся на маршруте, и записывать эти данные в список автобусов, находящихся в парке;
4. По запросу пользователя отобразить карту города с выделением автобусного маршрута указанного рейса;
5. По запросу пользователя отобразить суммарное время работы на маршрутах;
6. По запросу пользователя выдачу сведений об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.
Рекомендации:
Основу класса должен составлять линейный односвязный список. Информационное поле списка должна представлять структура, описывающая отдельный автобус.