业务逻辑与技术实现的关联--XXXX项目

客户数据抽取中的识别与归类方案(含多源关联与标签化管理) 客户数据的识别依赖 “核心标识 + 多源关联”,解决 “数据属于谁” 的问题;归类依托 “标签化 + 业务规则”,解决 “数据怎么用” 的问题。两者需融入数据处理层,通过元数据标准、关联引擎、标签系统实现自动化,并结合清洗和监控保障质量,最终为上层应用(如精准营销、客户画像)提供结构化的客户数据资产。 阅读详情

阐述业务逻辑与技术实现的关联,大概分以下几点。

1.  业务逻辑是什么?

   >1.实现国内贸易客户下订单功能

   >2.实现客户可录入订单交易

   >3.用户类型分为  外贸和内贸 ,外贸用户做对外贸易,内贸类型用户做国内贸易,用户登录时根据不同的用户类型导航到国外和国内业务模块,并将环境语言设为英文(外贸)或中文(内贸)

   >4.内贸和外贸对应各自的产品集合 ,不同的价格 货币 单位 属性等

   >5.内贸运费使用QSP部分运费计算逻辑,外贸保持原有的运费计算方式,外贸主要有是FOB ,目前CIF未启用

   >6.订单录入后,导入到ERP OM流程

2.  技术实现有哪些,简单描述?

     技术实现是web上使用webwork框架,内部管理使用EBS管理订单流程等。牵涉其他技术还包括:JAVASCRIPT,AJAX,HTML,javaBeans。

3.  带来了哪些问题?

     >1. 浏览器支持性不普遍,如JS有些函数仅支持IE浏览器,而不支持火狐。

     >2. 客户端与服务端数据通信时,数据加载受影响。

4.  如何解决的?

     >1. 针对问题1,暂时还未解决。

     >2. 针对问题2,提高服务器配置。

5.  学到了什么。

    通过该业务功能的实现,熟悉了订单提交--订单确定---订单发运---订单关闭的整体流程。其中在运费计算模块,熟知一个公司的运费运算体系。在实施的过程中,使用了webwork架构技术。其中运费计算时遇到JS与AJAX数据通讯以及dblink获取数据信息出现的问题,为以后项目实践奠定技术基础。

6.  改进处

    项目中有多个模块,如QSP模块,Bexpromo模块等等。而多模块之间又有共同的业务逻辑,如运费计算。为方便整个ERP环境使用,直接把运费计算作为一个独立的模块上线。这样,作为一个共同的API,供其他模块使用。

激光SLAM总结——Fast LIO / Fast LIO2 / Faster LIO 激光SLAM总结——Fast LIO / Fast LIO2 / Faster LIO 在之前的工作中有接触过LOAM,最近在工作中又接触到Faster LIO相关的工作,于是想着对Fast LIO / Fast LIO2 / Faster LIO这一系列工作进行一个简单的总结,以加深自己对激光SLAM算法的理解,之前总结过的一些和激光SLAM算法相关的博客还有,感兴趣的同学可以一起学习讨论: 激光SLAM总结——VLOAM / LIMO算法解析 激光SLAM总结——LIO-Mapping / LIOM / 阅读详情

相关推荐

BACnet/IP BBMD跨网段通信深度解析与最佳实践

本文介绍了在BACnet/IP网络中通过BBMD实现跨子网设备通信的关键配置方法。重点阐述了广播分发表(BDT)中掩码设置的重要性:使用子网掩码(255.255.255.0)会导致路由器拦截广播消息,而必须采用主机掩码(255.255.255.255)才能启用单播隧道机制,使BACnet广播消息封装为可路由的单播UDP包。文章详细说明了BDT条目的正确配置格式、BIP广播地址的作用,并提供了验证步骤,强调在跨网段场景中,正确设置掩码是确保设备发现和通信成功的关键因素。

零一架构师的专栏 1536

开发行业业务逻辑和技术实现逻辑,完全不一样的思路

业务逻辑 和技术实现逻辑,完全不一样的思路。 业务逻辑方面,您如果被赚钱的欲望,蒙蔽了双眼。说难听点,这样子就极其容易被套路,甚至于被骗,被骗后,您再反省,就知道了,这就是缺心眼. 因为连最基本的做事常识,都忘记,不去检查,怨谁? 不是活该吗? 技术逻辑,就是实现技术细节的,里面存在有一定的逻辑,这个逻辑实现,必须技术烂熟于心,才能做起来得心应手。否则,就是沟沟坎坎,也可以是费老鼻子劲的! 看着简单,写的就真没那么简单了. 不要低估技术逻辑的难度,甚至可以说是坎. 台阶...

chenggong9527的博客 793

SRAM:SRAM入门指南与工作原理

SRAM(Static Random Access Memory),即静态随机存取存储器,是一种能够读取和写入数据的内存(RAM)。它使用由晶体管组成的触发器来存储数据,只要有电源供应,数据就可以稳定地保存。与动态随机存取存储器(DRAM)不同,SRAM 不需要周期性地刷新来保持数据。

weixin_42896509的博客 1万+

Spring入门第九讲——Spring的事务管理

Spring中的事务操作事务的回顾什么是事务事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。事务的特性 原子性:强调事务的不可分割。 一致性:事务的执行的前后数据的完整性保持一致。 隔离性:一个事务执行的过程中,不应该受到其他事务的干扰。 持久性:事务一旦结束,数据就持久化到数据库。 如果不考虑隔离性会引发的安全性问题 脏读:一个事务读到了另一个事务的未提交的数据。

李阿昀的博客 5393

OPCUA二(通过OPCUA服务器访问CPU)

摘要:本文介绍了使用UaExpert软件连接西门子PLC的OPC UA配置方法,包括IP地址设置(默认端口4840)、安全认证和证书信任流程。详细说明了数据访问操作,如变量拖拽监控和属性解读(NodeId、Value、状态码等)。特别强调连接仿真Advance7时需先启动实例。最后预告下章将讲解通过KerServer访问CPU。文章涵盖配置步骤、常见问题处理及实用技巧,适合工业自动化开发者参考。

欢迎来到RaymondLeigh的知识共享基地 1337

Pulseaudio之同步/异步(十一)

PulseAudio是一个声音服务器,一个后台进程从一个或多个音源(进程或输入设备)接受声音输入 然后重定向声音到一个或多个槽(声卡,远程网络PulseAudio服务,或其他进程)。 PulseAudio的主要特点包括: 可对每一个应用程序进行音量控制Per-application volume controls 可扩展的插件与支持可装载模块架构 兼容性许多流行的音频应用程序 支持多重音源和多重输出 低延时操作和支持延迟测量 一个对处理器资源效率零拷贝内存架构 能够发现本地网络上使用PulseAu

Android系统攻城狮 996

[架构设计] 什么是业务逻辑

讨论设计时,专业词汇满天飞,每个人的技术背景、工作经验上的不同都会导致在理解上存在着差异。无论是SEI的定义、OMG UML的定义、还有各路大神的定义,都有从不同视角带来的差异。准备后面关注这些定义的差异,摊开来大家一起来讨论。关于’业务逻辑’, 国内国外争论了很多年了(这篇在07年就说没有清晰的定义),其中几个比较详细的讨论见附录(一定要看评论)。我总结为两类: 一类是逻辑处理论,一类是数据操作论。

求索 1万+

Microsemi Libero系列教程(二)——新建点灯工程

前言 上一篇文章,介绍了Microsemi Libero系列教程(一)-Libero开发环境介绍,下载,安装与注册,作为嵌入式开发中的Hello World,点灯是再也基础不过的实验了,通过点灯实验,可以了解芯片GPIO的控制和开发环境IDE新建工程的流程,对于FPGA来说,每个IO口几乎一样,所以本篇文章主要学习一下如何基于Microsemi Libero集成开发环境建立一个示例工程,让一个L...

whik1194的博客 1万+

何为业务逻辑?

2.1、业务逻辑到底是什么?        广义上的业务逻辑——社会所赋予行业的职能,行业应具备的特性,是这个行业存在的核心和灵魂。       狭义上的业务逻辑——等同于分层架构中“业务逻辑层”的职责,是软件中处理与业务相关任务的部分,一般狭义上的业务逻辑不包含数据持久化,而只关注领域内的相关业务。       对于以上两种定义,希望朋友们不要割裂开来看,而要辩证统一的去看,这样,才能构建

flyingdream123的专栏 4229

SDR 和 DDR 的区别

SDR 和 DDR 的差别,最明显提现在传输速率和频率上。DDR SDRAM与SDRAM的基本结构是相似的,最根本的区别在于DDR 支持在一个时钟周期内传输两次数据,,SDR 只能传输一次数据。

串起点滴 1960

55、Mac OS X 10.2 安装、设置、卸载及故障排除全攻略

本博客全面解析了 Mac OS X 10.2 的安装、设置、卸载及故障排除方法。内容涵盖四种安装方式的适用场景及操作步骤、设置助手的详细配置流程、卸载注意事项与恢复建议,以及常见问题和进阶故障的解决办法。通过图文并茂的形式,帮助用户快速掌握 Mac OS X 10.2 的基础与高级操作,是使用该操作系统的实用指南。

qsc90123456的博客 151

架构设计-业务逻辑层简述

    业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。    业务逻辑层包含领域对象模型,领域实体,业务规则,验证规则,业务流程。1:领域对象模型为系统结构描述,包含实体功能描述,实体之间的关系。领域模型处于天生的复杂性:2:领域实体:...

weixin_33851604的博客 1166

【Claude】组织级认证限制报错已解决(4 种)

报错被禁用的是什么谁能解除应急方案整个 Console 组织Anthropic 支持换账户 / 订阅凭证API key 认证方式你的组织管理员用订阅/login订阅 OAuth 登录你的组织管理员用 API keyRoutines 功能你的组织所有者手动计划任务替代共同排查模式/status确认当前凭证;检查环境变量;看清报错消息里命名的是什么(key?组织访问?),对症清除;管理员层面的限制,找管理员解锁。

博客 1万+

如何更好的优化业务逻辑代码

Java面试笔试面经、Java技术每天学习一点公众号Java面试关注我不迷路作者:三省吾身来源:https://zhuanlan.zhihu.com/p/99246269几个业务场景中的重...

java面试笔试 888

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

2022谷粒商城学习笔记(九)分组关联属性相关功能

【代码】2022谷粒商城学习笔记(九)分组关联属性相关功能。

541

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

springboot各层之间的作用及联系(彻底理解)

前言:找一个海滩,找一个黄昏,看一片夕阳,思一回人生,偶尔也需要停下脚步,沉思自己! 从大一到现在,感觉自己都是一个新的东西接着一个新的东西的学,没有笔记也没有总结,虽然学了一些技术栈,但终究只是学了。理解不透彻,也没有学得精通,更没有熟练掌握!今天给大一的小盆友建议,希望ta们能够从现在开始坚持写博客,坚持总结!同时也是希望自己能够坚持下去! 纸上得来终觉浅,绝知此事要躬行! 具体的web项目: controller层—>service层(serviceImpl实现service接口)—>ma

lxzGood的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Hibernate 二级缓存 和 查询缓存

XXXX项目缓存方案总结   XXXX项目是目前在实际工作中正在做的事情,该项目是一个大型系统的内容管理内核,负责最核心的meta data的集中管理,性能有较高的要求,设计初期就要求能够支持cluster。项目使用Hibernate 3.2,针对开发过程中对于各种缓存的不同看法,撰写了本文。重点在于澄清一些hibernate的缓存细节,纠正一些错误的缓存用法。   一、hibernate的二

yakoo5的专栏 1252

dotnet core实现windows service

使用Dotnet core编写Window Service程序实践 近年来,需要编写windows service的情况越来越少,但偶尔也会用到,比如计算机定期执行数据整理的任务等等 1、创建工程 我的习惯是建立三个工程,一个Windows Service主程序,一个Console主程序,一个业务逻辑库 使用dotnet core命令创建工程 首先,可以使用dotnet new --list命令查看可以创建的工程类型 dotnet new console -n test-app // 创

Darion的博客 480

Java后台实现网站微信扫码登录功能,获取用户openid,及微信用户信息(小程序码方案),关联微信小程序(个人主体小程序也可以)

扫描小程序码,实现微信扫码登录信息,使用 SpringBoot 封装接口,填入基本信息,可以直接使用。

programming132的博客 1万+

业务逻辑全写在sql_10个SQL优化规则

优化规则总结:1.通常不应对where语句检索条件的表列做任何处理。处理包括加函数 ,计算等。例外情况DBA会提前公布。2.在业务逻辑及工具允许的条件下,采用正确的SQL嵌套方式,且把运算处理放在最外层。3.详细的分析业务逻辑和数据结构,避免不必要的计算。如排重distinct, nvl检测等。4.避免数据列类型和输入值类型不一致。5.SQL语句中使用绑定变量。6.理清业务逻辑,选择中间结果集最少...

weixin_39811036的博客 690

从监控到可观测性:三大支柱实战与Grafana关联分析

在分布式系统和微服务架构中,传统的监控主要关注预设指标和阈值告警,用于发现已知问题,例如服务是否存活、CPU使用率是否超限。然而,面对复杂的、跨服务的性能问题或未知错误,仅靠监控往往无法定位根因。可观测性作为一种更高级的系统理解能力,通过收集和分析指标、日志、链路追踪三大支柱数据,允许工程师进行探索式分析,从而回答“为什么慢”、“问题出在哪个环节”等深层问题。其技术价值在于将排障过程从被动告警转变为主动探索,极大地提升了复杂系统的运维效率。在应用场景上,可观测性尤其适用于微服务架构下的性能瓶颈定位、错误根因

weixin_33847182的博客 385

使用Trae CN分析项目架构

Trae CN 是一款针对嵌入式项目的分析工具,它能直观展示项目目录结构、文件关联及架构层次,尤其适合学习复杂的现有项目。通过图形化界面与结构化分析,即使是大型项目,也能快速理清脉络。

QzmAIoT 4096

不要依赖Hibernate二级缓存

XXXX项目是目前在实际工作中正在做的事情,该项目是一个大型系统的内容管理内核,负责最核心的meta data的集中管理,性能有较高的要求,设计初期就要求能够支持cluster。 XXXX项目缓存方案总结          XXXX项目是目前在实际工作中正在做的事情,该项目是一个大型系统的内容管理内核,负责最核心的meta data的集中管理,性能有较高的要求,设计初期就要求能够支持clus

jiangtongcn的专栏 1017

1.spring-事件发布与处理

文章目录博客概述关于service层spring的事件发布与监听事件发布者事件对象事件监听对象 博客概述 本文的主要内容是说的spring的事件发布与处理的具体的应用。是作者常年搬砖得出来的一些经验用法,让常规的controller-service-dao-entity的设计增加一些新的活力。 关于service层 提到service层,最直观的理解就是业务逻辑层,这一层调用数据访问对象,对业务逻...

大李出奇迹的博客 476

【JSR303 自定义校验的两种方式】

目录1. 简介2. @ScriptAssert注解3. 自定义注解 1. 简介 最近在项目中遇到一个问题。简单来说就是对对象的属性进行有关联性的校验。 比如:登录接口 public ResponseResult login(@Validated(Groups.Query.class) @RequestBody LoginReqVO loginRepVO){ //do something } public class LoginReqVO { @NotNull(message = "userId

W664160450的博客 1443

springboot的项目结构

目录结构: 简介: 这一篇里,我们来说说springboot的项目结构一般是什么样的整体结构,分别具有什么作用。应该如何拓展等。清楚了这个之后,对项目文件的管理以及理解会有一个较为清晰的轮廓。 基础结构: springbootDemo(项目名) src main java 应用地址的反写,如:com.xxxx.www controller mapper model service ******Applicatio

jing_xin的专栏 2776
上一篇: webwork对象的引用
下一篇: Java开源资源介绍
Judev
博客等级 码龄18年 10粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值