oop — PHP Classess для обслуживания клиентов с дочерними компаниями

Я ищу вдохновение — как оптимально обрабатывать определенную бизнес-логику в PHP / MySQL / Yii2.

Я разрабатываю систему управления производством, где клиенты могут иметь довольно сложную структуру, например одна «корпорация» может иметь несколько отделов, и в каждом отделе может быть несколько мастерских, поэтому, например, один адрес выставления счета является головным офисом, другой — конкретным отделом, а адресаты доставки — это какой-то конкретный семинар … Затем все совокупности (итоговые суммы счетов или отгруженные товары) количество) должно быть сделано глобально или отделом или мастерской …

Итак, это довольно сложный бизнес-домен ООП с отношениями родитель-потомок, и его должно быть легко представить на экране, чтобы выбрать, куда должны идти биллинг и доставка …

Если вы знаете какой-нибудь хороший класс, готовый справиться с этим, я был бы признателен!

Спасибо вперед!

1

Решение

Согласно тексту целью программы является управление производством и доставкой. Для этого разработано много программ.
Как вы упомянули, это сложная программа, но она сложна не из-за структуры объекта, она сложна, потому что есть много мелких деталей, о которых нужно позаботиться …
Вы не должны запускать этот joney, если вы не уверены, что существующее программное обеспечение не соответствует вашим потребностям … ИМО почти любого программного обеспечения бухгалтеров достаточно …

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

Ищете пакет?
ИМО любой пакет не сэкономит ваше время, потому что основные функции программы просто чтение и запись из базы данных …
Ценность любой программы этого типа заключается не в ее основной функциональности, а в ее качестве и стабильности … большинство бизнес-предпочтений предпочитают старые бухгалтерские программы, потому что они стабильны и в течение многих лет используют большинство ошибок там, где они исправлены … Поэтому если вы используете пакет, вы должны быть обеспокоены его качеством … установление качества занимает больше всего времени …

0

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

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

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