Курсовая работа: База данных станции технического обслуживания автомобилей
– ФИО работника станции, устранявшего данную неисправность автомобиля данного владельца, и время устранения,
– какие автомобили ремонтировал данный работник станции,
– ФИО владельцев автомобилей с указанной неисправностью.
Диспетчер может вносить следующие изменения:
– добавить информацию о владельце ремонтируемого автомобиля,
– удалить информацию о работнике станции,
– изменить номер госрегистрации автомобиля.
Необходимо предусмотреть возможность выдачи справки о наличии неисправности автомобиля данного владельца и отчета о работе станции техобслуживания (количество ремонтируемых автомобилей, время ремонта каждого автомобиля и ФИО работника, который их ремонтировал, список неисправностей для каждой марки автомобиля).
Для решения поставленной цели необходимо описать и проанализировать предметную область, то есть охарактеризовать объект, для которого проектируется база данных.
1 Описание предметной области
Предметной областью в задании является данные о неисправностях, владельцах автомобилей и работниках станции техобслуживания.
Администратору базы данных «СТО» может понадобиться информация о неисправностях, владельцах, работниках, а также время ремонта неисправности и отчет о работе СТО.
Разрабатываемая информационная система должна выполнять следующие функции:
1. Предоставление большой совокупности информации в виде таблиц базы данных
2. Формирование различных запросов по:
· неисправности (описание и время устранения),
· работники (ФИО, личный номер),
· владельцы (адрес, ФИО, паспортные данные)
· обслуживаемые автомобили (№ госрегистрации, марка, модель и год его выпуска).
3. Вывод информации в виде отчетов
В связи с постоянным перемещением ОС, их обновлением, модернизацией, ремонтом и ликвидацией к СУБД, осуществляющей аналитический учет ОС предъявляются следующие требования:
- к информации, содержащейся в базах данных: значимость, полнота, достоверность, понятность, эффективность;
- к самой реляционной базе данных: целостность данных, отсутствие дублирования, отсутствие связей типа «многие-ко-многим», отсутствие рекурсивных связей, связей с атрибутами, множественных атрибутов;
- К СУБД: легкость в обращении, полнота раскрытия информации, разнообразность запросов, быстрота работы, надежность, контроль вводимых значений.
Такое представление повышает удобство использование базы данных, в данном случае ввод информации сведется к выбору необходимых сведений из списка, где это возможно, что, безусловно, повысит скорость ввода информации и поможет избежать неверного ввода параметров.
В результате создания и внедрения АСУ получим следующие источники эффективности:
- снижение времени при внесения новых данных и изменения старых, а, следовательно, повышение производительности труда;
- быстрое и полное получение необходимой информации.
Преимуществами разрабатываемой системы является узконаправленная специфика ее работы, так как система разрабатывается для определенного предприятия, учитывает бизнес-правила, специфику работы, помогает в решении специфических задач.