Пожалуйста, используйте SCMR1 для создания среды, в проекте будут серьезные обновления! !
TeaQL, новая функция DaaS, используется для поддержки больших и сложных связанных приложений.
Task task = Q . task ( orderId ) // 根据订单找到一个任务
. selectAll () // 取所有字段, 但是不包含子列表
. selectDropOffTaskItemList ( // 选择所有的卸车任务
Q . dropOffTaskItem () // 定制卸车任务
. selectProduct () // 选择产品
. selectCustomOrder ( // 卸车任务上面还关联了一个订单
Q . customOrder () // 定制订单选择
. selectAll () // 选择订单所有字段
. selectCustomOrderItemList () // 选择订单下面的订单项
. selectDeliveryOrderAssetList ( // 选择订单子列表下面的相关资产列表
Q . deliveryOrderAsset () // 定制订单资产列表
. selectAsset ( // 选择资产对象
Q . asset () // 定制资产选择
. selectAssetStatus () // 状态要加上,便于显示资产状态
. where ( // 把不合法的资产过滤出去
Asset . ASSET_STATUS_PROPERTY ,
QueryOperator . NOT_EQUAL ,
AssetStatus . INVALID ))))). execute ( ctx );
TeaQL — это недавно изобретенный язык приложений, основанный на различных языках программирования командой Dual-Chain, который обеспечивает помощь в разработке крупномасштабных приложений высокой сложности и длительного обслуживания.
Интегрированный пакет цепочек поставок (весь исходный код)
Базовая система промежуточного уровня розничной цепочки поставок с широкими возможностями настройки. Интерфейс управления промежуточным звеном можно настраивать с помощью функций высокого порядка JavaScript. Серверную часть Java можно гибко настраивать, добавляя методы или переписывая большое количество существующих методов.
Код этой системы использует самостоятельно разработанный граф знаний и систему обработки причинно-следственных сетей для автоматического создания легко поддерживаемого исходного кода.
Традиционные методы разработки не позволяют разработать такую масштабную систему приложений и гибко вносить изменения. Для разработки этой платформы мы использовали самостоятельно разработанный инструмент облачной разработки DaaS (Разработка как услуга). Он был принят многими компаниями. В нем также находится файл модели этого проекта,tailscm.xml (для запуска модели требуется регистрация). Примечание. Для запуска этого проекта не требуется DaaS, обратитесь непосредственно к руководству по развертыванию.
Простой пример интеллектуального развития можно найти в системе планирования врачей.
Информацию о цепочке поставок свежих продуктов см. на сайте:
- https://demo.doublechaintech.com/admin/freshchain/index.html
Роль | имя пользователя | пароль |
---|
платформа | 13900000001 | админ123 |
Торговец 1 | 13900000002 | админ123 |
Торговец 2 | 13900000003 | админ123 |
Основные особенности заключаются в следующем:
- Цепочка поставок свежих продуктов питания представляет собой систему, построенную на основе модели «точка-точка» с несколькими торговцами.
- Отношения между торговцами равные, даже среди основных торговцев.
- Каждый торговец имеет свою собственную организационную структуру, включая каталог закупок и каталог продаж. Таким образом, информационный поток, бизнес-поток и логистика между торговцами могут быть связаны в цепочку поставок.
- Традиционные системы цепочки поставок, такие как SAP, основаны на основных предприятиях, поскольку объекты использования кооперативных предприятий, занимающихся добычей и переработкой, не имеют доступных учетных записей цепочки поставок.
- Эта цепочка поставок позволяет добывающим и перерабатывающим предприятиям обмениваться человеческими ресурсами, информацией о продукции, запасами и т. д. посредством управления. Различные приложения могут быть достигнуты путем настройки этой системы.
Оглавление
- Интегрированный пакет цепочек поставок
- Оглавление
- Бизнес-покрытие
- Основные функции
- Архитектура
- Фронтальная архитектура
- Бэкэнд-архитектура
- Управление разрешениями
- Архитектура развертывания
- Концепция проекта исходит из проектирования базы данных
- Как использовать
- лицензия
- Техническая поддержка
- Совместимость, пройден следующий тест среды
- Вторичное развитие
- развертывать
- Онлайн-демонстрационная система (IE не поддерживается, лучше всего использовать Chrome)
- Головной офис и филиалы
- расширение бизнеса
- Реализованные бизнес-операции
- Управление закупками и поставщиками
- Комплексное управление складом и дистрибуцией
- управление человеческими ресурсами
- Управление правами пользователей
- компоненты
- bizcore: проект основного кода на стороне сервера, Business Core
- bizui: проект интегрированного интерфейса среднего уровня, Business UI, не молчи!
- Дата-центр (независимый продукт, используемый в этом проекте)
- Поддержка большого экрана данных
- Основные функции
- Дополнительная поддержка базы данных
- Принять участие в этом проекте
Бизнес-покрытие
Основные функции
- Эта система включает в себя интерфейсную, серверную часть и экран данных. Структура данных и основные данные разрабатываются с помощью программного обеспечения собственной разработки.
- Его легко настраивать. Вам не нужно изменять сгенерированный код для добавления, изменения или блокировки интерфейсов и фоновых функций. Вам просто нужно добавить код в пользовательский слой. См. объяснение ниже.
- Разработанный на основе розничной платформы, он объединяет пять потоков: информационный поток, бизнес-поток, логистику, поток капитала и поток талантов.
Архитектура
Фронтальная архитектура
Бэкэнд-архитектура
Управление разрешениями
Архитектура развертывания
Концепция проекта исходит из проектирования базы данных
- Диаграмма Санки, показывающая концептуальное происхождение
Модель интерактивного просмотра можно увидеть по адресу https://demo.doublechaintech.com/admin/design/retail_design.html.
Как использовать
- На этой основе бизнес-систему можно настроить. На этой основе бизнес-систему можно настроить путем добавления кода во фронтальную и внутреннюю части.
- Создайте центр обработки данных, чтобы исходный код редко приходилось изменять. Эта система предоставляет большое количество интерфейсов, которые позволяют бизнес-системе вставлять данные через API, и ее можно рассматривать как независимый микросервис.
- для обучения и практики
лицензия
За исключением логотипа, страницы входа и изображений домашней страницы, исходным кодом этой системы является лицензия Apache 2, и ее можно использовать в коммерческих целях.
Техническая поддержка
Эта система обеспечивает коммерческую поддержку системы и бесплатную техническую поддержку в зависимости от проблемы.
Совместимость, пройден следующий тест среды
- Аппаратная среда: сервер Amd64/ARM64/Huawei Kunpeng.
- Среда операционной системы: CentOS 6+/Ubuntu 16.04+.
- База данных: MySQL 5.7+, GBase 8s, Informix 11, PostgreSQL 9.3+.
- Система кэширования: Redis 3.2+.
- Система потоковой передачи событий: Kafka
Вторичное развитие
- См. руководство по разработке Java: https://kdocs.cn/l/sUdwkkyZD?f=130.
- Документ по проектированию базы данных (всего 94 страницы): Проектирование базы данных
- Детальный проект, включая схему последовательности операций (всего более 200 страниц): Детальный проект.
развертывать
Если вы хотите развернуть его самостоятельно, обратитесь к руководству по развертыванию.
Онлайн-демонстрационная система (IE не поддерживается, лучше всего использовать Chrome)
Структура системной платформы, естественно, поддерживает несколько приложений для одного пользователя. Демонстрационные учетные записи созданы для 18 ролей, указанных ниже. Каждая роль может войти в систему и представляет различные ресурсы, управляемые разными пользователями.
- Последняя поддержка поиска данных
- Функциональная группировка
Головной офис и филиалы
Роль | имя пользователя | пароль |
---|
Национальный центр розничных магазинов | 13900000001 | админ123 |
розничный магазин областного центра | 13900000002 | админ123 |
центр розничной торговли, городской сервисный центр | 13900000003 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
расширение бизнеса
Роль | имя пользователя | пароль |
---|
городские партнеры | 13900000004 | админ123 |
потенциальные клиенты | 13900000005 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
Реализованные бизнес-операции
Роль | имя пользователя | пароль |
---|
розничный магазин | 13900000006 | админ123 |
членство в розничном магазине | 13900000007 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
Управление закупками и поставщиками
Роль | имя пользователя | пароль |
---|
Заказ потребителя | 13900000008 | админ123 |
поставщик продукции | 13900000009 | админ123 |
заказ на поставку | 13900000010 | админ123 |
Заказы в розничном магазине | 13900000011 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
Комплексное управление складом и дистрибуцией
Роль | имя пользователя | пароль |
---|
склад | 13900000012 | админ123 |
полки | 13900000013 | админ123 |
транспортный флот | 13900000014 | админ123 |
транспортные задачи | 13900000015 | админ123 |
Бухгалтерские документы | 13900000017 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
управление человеческими ресурсами
Роль | имя пользователя | пароль |
---|
уровень оплаты | 13900000018 | админ123 |
персонал | 13900000020 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
Управление правами пользователей
Роль | имя пользователя | пароль |
---|
пользовательский домен | 13900000021 | админ123 |
Демо-адрес: https://demo.doublechaintech.com/admin/retailscm/index.html.
компоненты
bizcore: проект основного кода на стороне сервера, Business Core
Исходный код серверной части Java/Spring/Redis/MySQL/ArrangoDB/Kafka Java находится в папке bizcore/WEB-INF/.
caf_core_src: 通用框架库核心代码,包含技术框架,基础设施
caf_custom_src: 通用框架库,主要包含配置文件
retailscm_core_src: 零售业务核心代码
retailscm_custom_src: 零售业务定制代码,如果要定制,在此处增加类,继承retail_core_src的相应类,可以调用或者重写父类,core里面的类提供大量可以重用的方法。
bizui: проект интегрированного интерфейса среднего уровня, Business UI, не молчи!
ФронтендReact/dvajs/antd/echarts/Redux
Промежуточная платформа данных (в этом проекте используется независимый продукт, использующий множество новых технологий, таких как графовые вычисления. Она может помочь в принятии бизнес-решений, но не может использоваться в качестве источника данных для отчетов, расчетов и т. д.)
- Новое поколение графических вычислений в реальном времени.
- Управление и обмен результатами анализа данных
- Поддержка клиентов для вызова данных через API для достижения обратной связи с обратной связью.
- Демонстрационный адрес push-уведомлений и подписки в режиме реального времени: https://demo.doublechaintech.com/admin/dmos/
- Имя пользователя/пароль: 13900000005/admin123
- Просмотр любого набора данных->выбор меню->общие функции->наборы данных-кандидаты
Поддержка большого экрана данных
Основные функции
- Управление платформой, вид платформы с высоты птичьего полета
- Управление развитием бизнеса (CRM), управление контактами, ходом продаж и полная конверсия партнеров
- Управление участниками Xiaochao, приказы по управлению участниками, платежи, почтовые адреса и т. д.
- Управление человеческими ресурсами (HRM) может управлять приемом на работу, оценкой производительности, выплатой заработной платы, опытом, опытом обучения, записями об обучении и экзаменах.
будущее развитие
- Прогрессивная модель: от централизованной модели SaaS с одним основным предприятием к многоядерному корпоративному многоцентровому SaaS.
- Примените технологию блокчейна для расширения деятельности в нескольких центрах
- Контроль изменений: все изменения данных подлежат процедурам контроля, а источники данных могут быть объяснены.
- Более мощная среда базового анализа: поддерживает несколько измерений для анализа данных в одном списке.
Дополнительная поддержка базы данных
В настоящее время поддерживает PGSQL9.5+ и GBASE 8S.
Принять участие в этом проекте
- Обсудить тенденции развития цепочки поставок
- Изучите технологии и продукты, связанные с цепочкой поставок
- Обсуждайте и делитесь рыночными возможностями
- При проверке введите существительные, связанные с цепочкой поставок: scm, gyl, цепочка поставок.
План обновления
- Этот проект был разработан в 2017 году и открыт в начале 2019 года. За четыре года команда разработчиков приобрела дополнительные знания о цепочке поставок, а требования к модели были обновлены.
- Модель, подобная развитию одноранговой цепочки поставок
- Бизнес-операции улучшат отслеживаемость операций
- Обновление до новой базовой платформы
- JSON определяет динамический интерфейс