|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
Добрый вечер, в университете задали задачу со следующим текстом. Задача, есть две системы для продажи бизнес-решений (в одной происходит оформление заказа, а вторая производит расчет) и в каждой работает менеджер. "Первая система, которая состоит из следующих сущностей: 1. Лид \ первичный интерес – содержит (ФИО телефон текстовое описание потребности); 2. Клиент – лицо, заинтересованное купить предмет продажи; 3. Контактное лицо от клиента (например, менеджер со стороны клиента); 4. Предмет продажи – объект, который компания может продать клиенту. 5. Заказ – конкретный набор предметов продажи для конкретного клиента с ценовыми параметрами и сроками исполнения. Заказ включает в себя ссылку на клиента, первичный лид, набор предметов продажи, клиентского менеджера и основной контакт клиента, отвечающего за обработку этого заказа со стороны клиента. Важно: в одном заказе может быть более одного предмета продажи, но только один клиент (групповые закупки для группы клиентов не реализуются, не нужны). Как происходит процесс продажи в 1-й системе: в системе появляется лид и закрепляется за клиентским менеджером. Клиентский менеджер связывается с клиентом и выясняет потребности. В рамках общения клиентский менеджер дополняет информацию о клиенте, выполняет шаги по заполнению данных о заказе. После формирования заказа информация отправляется во вторую систему (отдел сопровождения), где производится расчет заказа, применение скидок и так далее. После менеджер получает обратную информацию по цене. Необходимо СПРОЕКТИРОВАТЬ логическую модель с учетом того, чтобы можно было произвести -> расчет скидок, ценообразования и так далее. " Вопрос, как мне нарисовать такую логическую модель, а то честно говоря не понимаю, как тут изобразить взаимодействие со 2-й системой и можно ли это вообще изобразить? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 09:19 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
Сначала выяснить, что подразумевается под "логической моделью". IDEF1.x, ERD, UML? Или же вообще что-то ведомое только вашему преподу? Кто такой (или что такое) "Лид". "Код набора" в заказе явно не нужен, тем более непонятно на что он, будучи FK указывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 10:37 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
fkthis, да, речь идёт про idef1x. Лид - это название первичного интереса клиента (то, что он хотел бы купить, например, ему нужна машина, но он ещё точно не решил, какая марка, габариты и т.д.). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 10:57 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
fkthis, про «код набор (fk)” в заказе - да, согласен полностью, случайно его туда вписал. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 10:59 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
fkthis, у меня скорее больше возникает вопрос, как изобразить эту 2-ю систему, в которой происходит подсчёт стоимости заказа и расчёт скидки. Как можно изобразить такую связь вообще на модели. Или может это нужно рисовать в другой нотации? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 11:01 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
alex109 fkthis, у меня скорее больше возникает вопрос, как изобразить эту 2-ю систему, в которой происходит подсчёт стоимости заказа и расчёт скидки. Как можно изобразить такую связь вообще на модели. Или может это нужно рисовать в другой нотации? Это никак не изобразить, потому что эти расчеты это уже бизнес-логика и к схеме никакого отношения не имеют. Я бы привязал "Лид" к клиенту, а не к "Контактному лицу", а связь между "Заказ" и "Лид" вообще убрал. Я иду в магазин и у меня "Лид" это купить сахар и растительное масло, а по дороге передумал и купил вместо этого мороженное и круосан с шоколадом ("Заказ") - где тут связь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 11:09 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
fkthis, а через какие нотации/модели можно было бы это вообще изобразить? Быть может есть у вас идеи. Так как нам не говорили конкретно про какую-то нотацию, а просто прислали задание и все. 😅 Про Лид - Понял, а как тогда показать в заказе и контактное лицо, и лид, и самого клиента? Через какую связь? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 11:51 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
alex109 fkthis, а через какие нотации/модели можно было бы это вообще изобразить? Быть может есть у вас идеи. Так как нам не говорили конкретно про какую-то нотацию, а просто прислали задание и все. 😅 Про Лид - Понял, а как тогда показать в заказе и контактное лицо, и лид, и самого клиента? Через какую связь? А, в принципе, Лид и Заказ как-то связаны? Заказ делается на основе Лида? И к кому на самом деле привязан Лид - к Клиенту, или Контактному лицу? Просто эта штука как-то очень уж расплывчато определена. Если бы этого Лида вообще не было бы, то все было бы Ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 13:26 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
alex109 Необходимо СПРОЕКТИРОВАТЬ логическую модель с учетом того, чтобы можно было произвести -> расчет скидок, ценообразования и так далее. " Вопрос, как мне нарисовать такую логическую модель, а то честно говоря не понимаю, как тут изобразить взаимодействие со 2-й системой и можно ли это вообще изобразить? 1. Лид можно повесить ТОЛЬКО на Клиента (ради препода) и забыть о нем навсегда: Клиент -> Лид_Клиент <- Лид Структура Лид_Клиент: - ид - код клиента - код лида - примечание У клиента может быть не один интерес, а несколько, например: машины, - исключительно бентли телки, - только блондинки ну и т.д. Собственно лид здесь как предлог менеджеру позвонить клиенту, предложить ему какую-то хрень и не быть посланным сразу, но это не значит (как сказали выше) что при попытке впарить машину продадут только пылесос, главное что если есть лид - то есть и повод позвонить... 2. Явно не хватает сущности Менеджер (даже нет смысла говорить почему- это и есть связь со второй системой ). 3 . Предмет продажи это по сути Товар (классификатор), Заказ это Заказ и набор Деда Мороза, тут как корове седло, просто в заказе указываем код товара и количество заказанного... Другое дело если Товар не может быть продан сам по себе, а только в совокупе с другими товарами - тогда спич про наборы уместен... 4. Заказ нужно вешать на Клиента + Менеджера а не на лицо, но лицо как ссылка не будет лишним, дабы знать кому бить по рукам... 5. Ценообразование формируется рынком и ему наср@ть не только на логику препода, а даже и на особенности и трудности местного производства (если оно не монополист в данном регионе или ассортименте). 6. Ноги системы скидок растут из п.5 (от слов уместны ли они вообще, до слов у нас такие скидки - а никто даже не звонит). Повод для скидок уже наверно только ленивый не знает (блатные + большие объемы сразу или по накоплению + партнеры, франчайзи и т.д.) Механизмы зависят от конкретного бизнес процесса (уже говорили) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 00:58 |
|
Как изобразить логическую модель данных по задаче.
|
|||
---|---|---|---|
#18+
В схеме есть проблема: тройное копирование одной и той-же информации: Лид , Контактное лицо , клиент . В CRM системах, а лиды как раз оттуда растут, лид - это интерес кого-то в чём-то. Соответственно, лид - это некий предзаказ, в котором есть список товаров и услуг в приобретении которых выступает контактное лицо. Отсюда выходит, что есть такие таблицы:
Передача заказа для расчёта скидок и прочее - это уже бизнес-логика и бизнес-процессы. Они рисуются отдельно хоть по IDEF, хоть по BPM, хоть обычными фигурками для визуального отображения алгоритмов. Связь между ними простая - скрепить оба листа в один документ, так как никаких графических стрелочек между ними не может быть - схемы работают на разных уровнях. PS. Хотя... на схеме бизнес-логики можно добавить отдельные активности (запись данных в таблицу X или таблицы XXX) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 12:47 |
|
|
start [/forum/topic.php?fid=32&fpage=3&tid=1539833]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
14ms |
get forum data: |
2ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
others: | 235ms |
total: | 407ms |
0 / 0 |