Тема курсовой работы "Базы данных" Автотранспортное предприятие
Для автотранспортного предприятия «Колесо фортуны» требуется разработать информационную систему, позволяющую обрабатывать данные о перевозках пассажиров данным предприятием, представленные в определенном формате.
Информация о перевозках пассажиров данным предприятием представлена следующими данными:
бортовой номер автобуса;
марка автобуса;
номер маршрута;
фамилия, имя и отчество водителя;
дата работы;
время начала работы;
время окончания работы;
выручка.
Для значений марки автобуса и фамилий водителей создать отдельные файлы-справочники, используемые при заполнении полей данных. Предусмотреть возможность добавления, изменения и удаления записей в справочниках.
Необходимо предусмотреть возможность упорядочения данных (сортировку) по следующим полям:
– по бортовому номеру;
– по марке автобуса;
– по номеру маршрута;
– по ФИО;
– по дате работы.
Сортировка по перечисленным полям данных обеспечит сортировку по любой совокупности перечисленных полей (вложенную сортировку).
Критериями поиска для данной системы являются: бортовой номер автобуса, марка автобуса, номер маршрута, дата работы (указываются начало и конец периода поиска), время работы и ФИО водителя.
На основании представленных в системе данных необходимо подготовить документы определенного вида и сохранить их в текстовых файлах.
1. Для всех номеров маршрутов определить общую выручку и выручку за каждый месяц. Выходной документ должен быть упорядочен по номеру маршрута и иметь следующий вид:
<Номер маршрута>
№ п/п Месяц Общая выручка
… … …
Итого:
2. Для всех маршрутов определить среднее время работы и среднюю выручку каждого автобуса. Подвести итог – среднюю выручку на всех маршрутах.
Предусмотреть составление общего отчета и отчета, содержащего информацию за определенный месяц. Выходной документ должен быть упорядочен месяцу, номеру маршрута, бортовому номеру автобуса и иметь следующий вид:
<Месяц>
<Номер маршрута>
№ п/п
Номер автобуса
ФИО водителя
Кол-во рабочих дней
Среднее время работы
Средняя выручка
… … … … … …
Итого:
3. Для всех месяцев по каждому маршруту выдать список всех водителей в порядке убывания количества отработанных часов за месяц.
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных "АТП" |