Диаграмма классов для транспортного агентства

поэтому мне нужно вернуть проект для моей школы, проект представляет собой веб-приложение для транспортного агентства, проблема в том, что у меня нет набора спецификаций для него, в любом случае, это некоторые варианты использования, если некоторые из них помогут мне придумать диаграмму классов:

  • клиент может:

    • завести аккаунт
    • Авторизоваться
    • Посмотреть список предложений
    • Книжные предложения
    • Предложение предложения с очень конкретными критериями, отправив сообщение …
  • Администратор может:

    • Авторизоваться.
    • Управляет информацией о клиентах, водителях и предложениях.
    • Добраться до статистики (по дате, авто, клиенту, водителю ..).
    • Отправлять и получать сообщения от клиентов и водителей.
    • Вью Парк (раздача автомобилей, Километры, расход топлива ..).
    • Управление парком (добавление, удаление, смена транспортных средств, водителей, клиентов) …
  • Водитель может:

    • Авторизоваться
    • Изменить профиль
    • Посмотрите ключевые показатели своего бизнеса: средний пробег, список проезжающих автомобилей.
    • Получить уведомления (следующий клиент ..)
    • Отправляйте сообщения администратору.

это то, что я сделал до сих пор!

введите описание изображения здесь

я сделал некоторые изменения, это новая диаграмма классов:

введите описание изображения здесь

0

Решение

Я думаю, что ваша диаграмма классов в целом в порядке. Однако ему не хватает определенных свойств. Чтобы отправить электронное письмо (как требуется), вам нужно электронное письмо как собственность Клиента. Вменяемый идет для статистики, которая в конечном счете нуждается в еще нескольких свойствах как Возраст / Пол водителя (и что еще). Это продолжается с пробегом (требуется ниже) для автомобиля.

Есть роли (наверное) Отъезд и Прибытие. Они представлены простым текстом без рисования.

Расход (Транспортное средство /) кажется излишним, если вы не используете Расход в другом месте.

Инструмент для рисования, который вы использовали, выглядит немного (хорошо) примитивно. Небольшая разметка для улучшения читабельности, вероятно, поразит вашего учителя 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]