业务逻辑与技术实现的关联--XXXX项目
2009-09-15 13:54
375 查看
阐述业务逻辑与技术实现的关联,大概分以下几点。
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,供其他模块使用。
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,供其他模块使用。
相关文章推荐
- Laravel框架下实现读取关联内容并更改关联内容的业务逻辑
- Activiti-5.18.0与springMvc项目集成和activiti-explorer单独部署Web项目并与业务数据库关联方法(AutoEE_V2实现方式)
- EF CodeFirst模式下,模型和业务逻辑处在不同项目的自动数据迁移实现
- 技术支持课--项目实训--储蓄综合业务平台(第一期)--开户功能实现--c语言编写
- Java业务逻辑结合MySQL实现登录注册(XMPP协议的运用)
- JAVA EE 项目经常使用知识 之AJAX技术实现select下拉列表联动的两种使用方法(让你真正理解ajax)
- 项目中碰到的一些比较经典的业务逻辑案例,不定时更新
- 移动跨平台开发中使用Lua实现业务逻辑多平台重用
- C++技术支持项目-综合储物业务平台
- webview实现支付后的业务逻辑处理,小程序webview完成微信支付后的处理方法——微信web-view高级用法12
- django项目简单搭建(不包含书写业务逻辑)
- 基于EasyNVR二次开发实现业务需求:直接集成EasyNVR播放页面到自身项目
- zTree的调用设使用(跨两个系统,两类技术实现的项目案例SpringMVC+Spring+MyBatis和Struts2+Spring+ibatis框架组合)
- SharpStreaming项目开发纪实:构建基于RTSP协议的服务器及客户端应用(二)——服务器的业务代码实现
- SpringCache实现原理及核心业务逻辑(一)
- 【我的第一个App——私人通讯录】项目需求、实现技术点总结
- 开源项目 开发心得 (2) 之 Mail Monitor(邮件监测器) Part II.(技术是怎样实现的)
- Android项目实战--【谁是歌手-逻辑实现篇】
- 基于EasyNVR二次开发实现业务需求:直接集成EasyNVR播放页面到自身项目
- Delphi中DLL封装业务逻辑的实现