Описание задачи
Наименование задачи: разработка автоматизированной системы по учету движения рейсовых автобусов в городе.
Цель работы: автоматизация учета расписания автобусов в городе; получение точных данных по определенному маршруту, информация оводителях и автобусах, получение информации о интервалах движения.
Бизнес правила:
Производить все точные расчеты расписания маршрутов транспортных средств в городе;
обновлять базы данных ежемесячно.
Требования к программе: программа должна работать под управлением операционной системы Windows 9X – XP/Vista/7, наличие MicrosoftOffice 2003/07/10.
Перечень вводимой информации:
автобусы и их характеристики;
данные по водителям;
расписание маршрутов в городе;
интервалы движения.
Перечень выводимой информации:
отчет «Автобусы»;
отчет «Водители»;
отчет «Расписание маршрутов»;
отчет «Интервалы движения».
Требования к оснащению компьютерной техникой:
ПЭВМ не ниже Pentium3;
объем ОЗУ не менее 512 Мб;
объем жесткого диска не менее 32 Гб;
тип системы: 32-разрядная операционная система;
монитор;
клавиатура;
мышь;
принтер.
Описание исходной (входной) информации
Запись нового автобуса. Для каждой записи заполняются следующие поля:№ автобуса, модель, водители, № движения, общая вместительность, кол-во мест для сидения, средняя скорость, максимальная скорость.
-
Автобусы
№ автобуса
X(6)
Модель
X(10)
Водители
Х(20)
№ движения
9(2)
Общая вместительность
9(3)
Кол-во мест
9(2)
Средняя скорость
Х(14)
Максимальная скорость
Изображение
X(9)
Изобр.
Рисунок 3 – Запись нового автобуса
Запись нового водителя. Для каждой записи заполняются следующие поля: водители, № автобуса, утро-день, вечер-ночь.
-
Водители
Водители
X(20)
№ автобуса
Х(5)
Утро-день
X(15)
Вечер-ночь
Х(15)
Рисунок 4 – Запись нового водителя
Запись нового движения. Для каждой записи заполняются следующие поля: № автобуса, № движения, утро, обед, вечер, ночь.
-
Интервалы движения
№ автобуса
Х(6)
№ движения
9(3)
Утро
Х(8)
Обед
Х(11)
Вечер
Х(9)
Ночь
Х(12)
Рисунок 5 – Запись нового движения
Запись сектора. Для каждой записи заполняются следующие поля: № движения, № автобуса, кол-во остановок, общая продолжительность пути, кол-во рейсов за день, изображение.
-
Расписание маршрутов
№ движения
9(4)
№ автобуса
Х(6)
Кол-во остановок
9(3)
Общ.продолжительность пути
Х(13)
Кол-во рейсов за день
9(3)
Изображение
Изобр.
Рисунок 6 – Запись нового маршрута