高度可定制零售供应链中台基础系统,中台管理界面可通过javascript高阶函数定制,Java后台主要通过增加方法或者重写已有的大量方法来灵活定制。
本系统代码是用自研知识图谱和因果网络处理系统自动生成高可维护源代码。
传统开发方式无法开发如此大规模的应用系统并且灵活变更,我们使用了自研的云端开发工具DaaS(Development as a Service)开发了这个平台,目前已有多家公司采用,请参见DaaS Start Kit, 这个项目的模型文件 retailscm.xml 也在里面(运行该模型需要注册)。
智能化开发的简单例子,请参见医生排班系统
针对生鲜供应链, 请访问:
角色 | 用户名 | 密码 |
---|---|---|
平台 | 13900000001 | admin123 |
商户1 | 13900000002 | admin123 |
商户2 | 13900000003 | admin123 |
主要特征如下:
除Logo,登录页和主页图片以外,本系统源代码为Apache 2 License,可以用于商用目的
本系统提供商业化系统支持和基于Issue的免费的技术支持
如果要自行部署,请参照 部署指南
系统平台框架天然支持一个用户多个App,下面为18种角色建立了演示账户,每种角色都可以登录,代表不同用户管理的不同资源。
角色 | 用户名 | 密码 |
---|---|---|
零售商店全国中心 | 13900000001 | admin123 |
零售商店省中心 | 13900000002 | admin123 |
零售商店城市服务中心 | 13900000003 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
角色 | 用户名 | 密码 |
---|---|---|
城市的合作伙伴 | 13900000004 | admin123 |
潜在客户 | 13900000005 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
角色 | 用户名 | 密码 |
---|---|---|
零售商店 | 13900000006 | admin123 |
零售商店的会员 | 13900000007 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
角色 | 用户名 | 密码 |
---|---|---|
消费者的订单 | 13900000008 | admin123 |
产品供应商 | 13900000009 | admin123 |
供应订单 | 13900000010 | admin123 |
零售商店的订单 | 13900000011 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
角色 | 用户名 | 密码 |
---|---|---|
仓库 | 13900000012 | admin123 |
货架 | 13900000013 | admin123 |
运输车队 | 13900000014 | admin123 |
运输任务 | 13900000015 | admin123 |
会计凭证 | 13900000017 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
角色 | 用户名 | 密码 |
---|---|---|
工资等级 | 13900000018 | admin123 |
员工 | 13900000020 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
角色 | 用户名 | 密码 |
---|---|---|
用户域 | 13900000021 | admin123 |
演示地址:https://demo.doublechaintech.com/admin/retailscm/index.html
后端 Java/Spring/Redis/MySQL/ArrangoDB/KafkaJava 源代码在bizcore/WEB-INF/ 下
caf_core_src: 通用框架库核心代码,包含技术框架,基础设施
caf_custom_src: 通用框架库,主要包含配置文件
retailscm_core_src: 零售业务核心代码
retailscm_custom_src: 零售业务定制代码,如果要定制,在此处增加类,继承retail_core_src的相应类,可以调用或者重写父类,core里面的类提供大量可以重用的方法。
前端 React/dvajs/antd/echarts/Redux
目前已经支持PGSQL9.5+和GBASE 8S
简介 本小节将介绍 Ark Biz 目录结构,以及如何使用官方插件 sofa-ark-maven-plugin 打包并发布 Ark Biz。 Ark Biz 包和 Ark 包 都是使用 Maven 插件 sofa-ark-maven-plugin 打包生成;工程应用在配置该插件时,默认情况下只会打包发布 Ark 包, 只有在配置参数 attach 为 true 时,才会打包发布 Ark Biz:
general-biz是基于通用mapper的通用biz基础业务实现技术 0. 技术概述 一般而言,java项目一般都会有controller、service和Dao层,根据业务复杂度加大,service层我们又可以细分为复杂业务层(facade层,将多个简单业务组合成复杂业务功能)和基础业务层(biz层,提供单一基础业务实现)。general-biz技术就是面向基础业务层,提供的
Biz-SIP金融级业务中台是一套基于领域驱动设计(DDD),用于快速构建金融级云原生架构的服务整合中间件,包含了在金融场景里锤炼出来的最佳实践。 主要功能 支持服务接入和服务调用:金融应用随着前后端分离架构、微服务架构、中台战略、产业互联互通的实施必将产生大量的各种协议业务系统的整合,系统之间的相互调用和依赖情况也随之越来越多和复杂,Biz-SIP 中间件支持全面整合企业内外部应用和接口,打造业
PHPOpenbiz是一个基于PHP语言的商业Web应用开发框架。其特点包括: Metadata驱动的设计原则。开发人员用metadata来描述业务逻辑,而不是用代码。 模型-视图-控制器(MVC) 对象/关系映射(ORM) 浏览器端AJAX通信 与Eclipse集成的开发工具 简单而功能强大 编辑XML metadata而非代码 丰富的功能 – AJAX, MVC, ORM, 安全机制 … 建于
Dynamsoft SCM Anywhere 是一个基于 SQL Server 数据库的软件配置管理工具(非开源)。该工具集成了版本控制、Bug跟踪管理以及自动化构建的功能。
SCM Breeze 是一系列的 shell 脚本(bash,zsh)用来帮助你和 git 之类的工具更好的交互。它和你的 shell 整合,给文件添加数字标示,代码仓库索引,支持tab补全等等。 目前只支持 git 。