业务逻辑与技术实现的关联--XXXX项目
来源:互联网 发布:java soa框架 编辑:程序博客网 时间:2024/05/15 04:08
阐述业务逻辑与技术实现的关联,大概分以下几点。
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,供其他模块使用。
- 业务逻辑与技术实现的关联--XXXX项目
- Android app自动更新逻辑与实现(真实项目的自动更新业务逻辑)
- Laravel框架下实现读取关联内容并更改关联内容的业务逻辑
- Delphi中实现界面与业务逻辑的分离
- 领域逻辑与业务逻辑的关系
- 编写你的业务逻辑与实现逻辑验证 (phpsa系列教程之三)
- 简单设计模式实现业务逻辑与流程逻辑的分离
- java重试工具库: 实现业务逻辑与重试逻辑的解耦
- EF CodeFirst模式下,模型和业务逻辑处在不同项目的自动数据迁移实现
- 验证与业务逻辑
- 隔离表现层与业务逻辑,实现多层次的Web应用程序
- DAO层与Service业务逻辑层的解耦实现之Factory工厂模式
- web项目中的业务逻辑和数据的关系
- mvc的业务逻辑
- 业务逻辑的概念
- !金尚网上商城 03~07、WEB项目开发的一般流程—分析与设计之业务逻辑分析设计
- Activiti-5.18.0与springMvc项目集成和activiti-explorer单独部署Web项目并与业务数据库关联方法(AutoEE_V2实现方式)
- 业务逻辑实现方式选择
- linux追加模块的网卡驱程 和 一些常用的命令笔记
- HelpList over CheckList
- 算24点的程序
- Memcache加载
- 学习软件开发的点点心得
- 业务逻辑与技术实现的关联--XXXX项目
- aiCache在Drupal环境下加速效能测试报告
- The Shannon Limit
- .net的三种方式的事务处理
- FQ-TOOLS
- 检测点16.1
- Microsoft VBScript 运行时错误
- Business Transaction Events
- 堆和栈的区别