Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Для Белаш / Курсач / Курсовая работа_9091_Боброва.docx
Скачиваний:
3
Добавлен:
07.08.2024
Размер:
1.42 Mб
Скачать

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

Курсовая РАБОТА

по дисциплине «СУБД»

Тема: Разработка информационной системы по долгосрочной аренде автомобилей

Студентка гр. 9091

Боброва Н.Ю

Преподаватель

Белаш О.Ю.

Санкт-Петербург

2022

  1. Краткая характеристика предметной области

В данной курсовой работе проектируется база данных по долгосрочной аренде автомобилей. Компания имеет определенный парк автомобилей и полностью обеспечивает весь процесс обслуживания клиентов, включая полное обеспечение всех процессов, связанных с арендой автомобиля.

  1. Назначение ис

ИС предназначена для автоматизации следующих процессов, происходящих в компании:

  • Регистрация клиентов;

  • Аренда автомобилей;

  • Оплата аренды и внесение залога;

  • Регистрация инцидентов

  • Помощь на дороге;

  • Обслуживание автомобилей;

ИС предназначен для работников следующих подразделений компании:

  • Служба регистрации клиентов;

  • Менеджеры;

  • Бухгалтерский отдел;

  • Диспетчерская служба

  • Техническая служба ­– водители;

  • Техническая служба ­– механики;

ИС обеспечивает:

  • единство информационного пространства по основному виду деятельности компании – аренде автомобилей;

  • учет информации о планируемых и выполненных заказах;

  • учет информации о клиентах;

  • учет информации об обеспечении технической поддержки на дороге;

  • учет информации о техническом состоянии автомобиля;

  • автоматизированное выполнение должностных функций сотрудниками.

  1. Преимущества, которые получит заказчик при внедрении ис

  • повышение качества обслуживания пассажиров за счет более быстрого их обслуживания;

  • упрощение работы сотрудников указанных подразделений компании;

  • формирование единой базы для последующего анализа эффективности выполнения автоматизируемых бизнес-процессов;

  • отказ от излишних коммуникаций между подразделениями компании;

  • ускорение обращения информации.

  1. Общая функциональная модель ис

  1. Требования к ис

Модуль «Регистрация клиентов»

  • Модуль должен обеспечивать полную идентификацию клиента;

  • При регистрации клиентов должны быть обеспечены следующие возможности:

    • Ввод ФИО клиента;

    • Ввод даты рождения;

    • Ввод ID клиента;

    • Ввод серии и номера паспорта;

    • Ввод серии и номера водительского удостоверения.

  • При регистрации клиентов должны учитываться следующие критерии:

    • ФИО клиента;

    • Дата рождения;

    • Серия и номер паспорта;

    • ID клиента;

    • Серия и номер водительского удостоверения.

  • Все из перечисленных характеристик являются обязательными для идентификации клиента;

  • ID клиента– уникальный идентификатор

  • Возможность редактирования всех данных клиента.

Модуль «Аренда автомобилей»

  • Модуль должен обеспечивать возможность определения характеристик автомобиля и планирования аренды;

  • При определении характеристик автомобиля должны учитываться следующие возможности:

    • Ввод характеристик нового автомобиля;

    • Редактирование характеристик автомобиля;

    • Удаление информации об автомобиле;

    • Поиск автомобиля по характеристикам;

    • Формирование отчета об автомобилях компании.

  • При определении характеристик автомобиля должны учитываться следующие критерии:

    • Марка автомобиля;

    • Модель автомобиля;

    • Идентификационный номер автомобиля (VIN);

    • Тип кузова;

    • Тип двигателя;

    • Мощность двигателя;

    • Тип трансмиссии;

    • Количество посадочных мест;

    • Цвет;

  • Идентификационный номер (VIN) является уникальным для определения автомобиля;

  • Для планирования аренды автомобиля должны учитываться следующие критерии:

    • Государственный регистрационный знак;

    • Идентификационный номер автомобиля (VIN);

    • Статус автомобиля (готов к аренде, занят, на ТЗО);

    • ФИО клиента;

    • Номер водительского удостоверения клиента;

    • Номер договора аренды автомобиля;

    • Статус аренды автомобиля (забронирован, в аренде, отмена бронирования);

    • Дата начала аренды;

    • Дата окончания аренды;

    • Марка автомобиля;

    • Модель автомобиля.

  • Государственный регистрационный знак и номер водительского удостоверения клиента является обязательным при планировании аренды автомобиля;

  • Номер договора является уникальным для каждой аренды автомобиля;

  • Удалить информацию об аренде можно только в том случае, если в статусе аренды автомобиля сказано об отмене бронирования;

  • Для планирования аренды автомобиля должны учитываться следующие возможности:

    • Назначение плановой даты аренды;

    • Изменение плановой даты аренды;

    • Назначение плановой даты окончания аренды;

    • Изменение плановой даты окончания аренды;

    • Изменение статуса аренды автомобиля;

Модуль «Оплата аренды»

  • Модуль должен осуществлять возможность оплаты аренды автомобиля;

  • Для оплаты аренды автомобиля должны учитываться следующие критерии:

    • Номер договора аренды автомобиля;

    • ФИО клиента;

    • Количество суток аренды;

    • Стоимость аренды автомобиля в сутки;

    • Итоговая стоимость аренды;

    • Номер чека об оплате аренды.

  • Удалить информацию об оплате невозможно;

  • Номер чека об оплате аренды является уникальным;

Модуль «Регистрация Инцидентов»

  • Модуль должен осуществлять возможность регистрации инцидентов во время аренды автомобиля, а также передавать информацию технической службе;

  • При регистрации инцидентов должны быть обеспечены следующие возможности:

    • Ввод номера договора аренды автомобиля;

    • Ввод адреса места инцидента;

    • Ввод времени инцидента;

    • Ввод сведений об инциденте (что произошло, сломано и т.д.);

    • Ввод сведений о необходимой помощи.

  • При регистрации инцидентов должны учитываться следующие критерии:

    • ID инцидента;

    • Номер договора аренды автомобиля;

    • Адрес места инцидента;

    • Время инцидента;

    • Сведения об инциденте;

    • Сведения о необходимой помощи.

  • Номер договора аренды автомобиля является обязательными для регистрации инцидентов и идентификации клиента;

  • Необходимо обеспечить автоматическое заполнение базы данных в случае заполнения одного из обязательных полей;

  • Оператор на основании полученных сведений от клиента принимает решение о необходимой помощи (отправить водителя на эвакуаторе, отправить мобильный шиномонтаж, отправить водителя на топливно-заправочной машине).

  • ID инцидентов является уникальным;

  • После регистрации инцидента информация о нем в автоматическом режиме должны быть отправлена модулю «Помощь на дороге».

Модуль «Помощь на дороге»

  • Модуль должен осуществлятьвозможность назначения водителя на зарегистрированный инцидент, а также получения информации об инциденте;

  • При назначении водителя на зарегистрированный инцидент, модуль должен обеспечивать следующие возможности:

    • Назначение водителя технической службы на зарегистрированный инцидент;

  • Для назначения водителя на зарегистрированный инцидент должны учитываться следующие критерии:

    • ID водителя;

    • Фамилия водителя;

    • Имя водителя.

  • Для получения информации об инциденте должны в автоматическом режиме передаваться следующие поля из предыдущего модуля:

    • ID инцидента;

    • Номер договора аренды автомобиля;

    • Адрес места инцидента;

    • Получения сведений об инциденте (что произошло, сломано и т.д.);

    • Получение сведений о необходимой помощи (отправить водителя на эвакуаторе, отправить мобильный шиномонтаж, отправить водителя на топливно-заправочной машине).

  • ID инцидента является уникальной.

Модуль «Обслуживание автомобилей»

  • Модуль должен осуществлять возможность проведения технического обслуживания автомобиля;

  • При приеме автомобиля на техническое обслуживание должны осуществляться следующие возможности:

    • Ввод характеристик автомобиля принятого на техническое обслуживание;

    • Редактирование характеристик автомобиля принятого на техническое обслуживание;

    • Удаление информации о техническом обслуживании автомобиля;

    • Назначение механика для проведения технического обслуживания автомобиля;

    • Ввод информации о проведенном техническом обслуживании;

    • Ввод даты проведения технического обслуживания;

  • Для назначения механика на техническое обслуживание должны учитываться следующие критерии:

    • ID механика;

    • Фамилия механика;

    • Имя механика;

  • При выполнении технического обслуживания должны учитываться следующие критерии:

    • Дата последнего технического обслуживания;

    • Пробег автомобиля на последнем техническом обслуживании;

    • Идентификационный номер автомобиля (VIN);

    • Перечень проведенных работ;

    • ID заявки на ТО.

  • IDзаявки на техническое обслуживание является уникальным;

  • ID сотрудника является уникальным;

  • Идентификационный номер автомобиля (VIN) является уникальным.

Соседние файлы в папке Курсач