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