您的位置:首页 > 其它

业务逻辑与技术实现的关联--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,供其他模块使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐