Готовая база данных Access «Автохозяйство»
Готовая база данных «Автохозяйство»
Экранные формы работы базы данных «Автохозяйство»
Тема курсовой работы по дисциплине "Базы данных" Автохозяйство
База данных должна содержать сведения о следующих объектах:
Сотрудники - фамилия, имя, отчество, адрес, дата рождения, должность, оклад, сведения о перемещении (должность, причина перевода, номер и дата приказа).
Автомобиль - марка, номер гос. регистрации, грузоподъемность, назначение (вид перевозимого груза), состояние.
Водители - фамилия, имя, отчество, классность, стаж, закрепление за автомобилем.
Клиенты - фамилия, адрес, телефон, заказ (дата заказа, груз, адрес подачи автомобиля, адрес назначения, дата и время выполнения заказа, стоимость, автомобиль, водитель).
Выходные документы
- Квитанция (приходный ордер) в приеме заказа.
Бизнес-правила
- Один водитель может быть закреплен за несколькими автомобилями.
- Стоимость заказа определяется видом перевозимого груза.
- Клиент может неоднократно обращаться в автохозяйство, но понятие постоянный клиент отсутствует.
- Заказ может быть выполнен исправным автомобилем, предназначенным для перевозки данного вида груза, и свободным в указанное время. Заказ не принимается, если отсутствуют эти условия.
- Сведения о выполненных заказах сохраняются в течение года.
- Сведения об уволенных сотрудниках сохраняются в течение 5 лет.
Количество исполнителей – 1.
Рис. 1 Главная кнопочная форма готовой базы данных «Автохозяйство»
Заполняем (можно частично) поля для нового заказа:
Рис. 2 Форма «Новый заказ»
Когда выбран груз и расстояние, автоматически подсчитывается стоимость.
Если передумали, нажимаем «Удалить/Закрыть»
Если введены груз, дата выполнения с, дата выполнения по, то можно выполнить проверку на наличие транспорта на это время с учётом вида груза и «в рабочем состоянии».
Результаты проверки:
Рис. 3 Форма «Проверка подходящих авто»
Выбираем нужную машину и нажимаем «Вставить»
Заполняем адреса и выбираем клиента. Если клиент новый, то нажимаем «Новый клиент», заполняем, затем выбираем его из списка.
Рис. 4 Форма «Новый заказ»
После заполнения всех полей, нажимаем «Принять заказ», выполняется запрос на добавление:
Рис. 5 Сообщение о выполнении запроса на добавление
Открывается форма «Заказы» на последней записи.
Рис. 6 Форма «Заказы» готовой базы данных access «Автохозяйство»
Отсюда можно вызвать отчёт для текущего заказа:
Рис. 7 Отчёт по заказу
Можно удалить старые заказы (которым больше 1 года). Выполняется запрос на удаление.
Форма «Клиенты»:
Рис. 8 Форма «Клиенты»
Форма «Виды груза»
Рис. 9 Форма «Виды груза»
Форма «Автомобили»
Рис. 10 Форма «Автомобили» готовой базы данных «Автохозяйство»
Вкладка главной кнопочной формы «Сотрудники»:
Рис. 11 Вкладка «Сотрудники» кнопочной формы готовой базы данных «Автохозяйство»
Рис. 12 Форма «Список сотрудников»
Чтобы подставлять водителей для автомобилей, их нужно занести в форму «Водители»:
Рис. 13 Форма «Водители»
Вносим сведения о перемещении сотрудника:
Рис. 14 Форма «Новое перемещение»
При нажатии «Обновить у сотрудника» измениться должность в таблице «Сотрудники»
Рис. 15 Форма «Список перемещений»
Рис. 16 Форма «Список должностей»
Удаление уволенных сотрудников (более 5 лет назад):
Рис. 17 Сообщение о выполнении запроса на удаление
Рис. 18 Вкладка «Отчёты» главной кнопочной формы базы данных «Автохозяйство»
Рис. 19 Отчёт «Автомобили в рабочем состоянии»
Рис. 20 Отчёт «Автомобили в ремонте»
Рис. 21 Отчёт «Заказы выполненные за период»
Рис. 22 Вкладка «Действия» главной кнопочной формы базы данных access «Автохозяйство»