基于J2EE成品油二次配送物流管理系统
- 格式:pdf
- 大小:1.93 MB
- 文档页数:66
大连理工大学专业学位硕+学位论文
(2)以SOA为基础的EAI框架
该框架将集成功能描述为分层的集成栈:
①应用软件(Applications)
②连通性(Connectivity)
③数据传输(Transport)
④转换与路fla(Transformation&Routing1
⑤任务流(TaskFlow)
⑥业务流程管理(BusinessProcessManagement)…1。
(3)GartnerGroup描述的应用平台套件
来自GartnerGroup对应用平台套件(ApplicationPlatformSuite)的描述全面阐述了EAI所需的技术堆栈,如图2.4所示。
图2.4CrartnetGroup对应用平台套件的描述
Fig.2.4DescriptmnofApplicationPlatformSuitebyGatherGroup
主要包含以下几个组成部分:
交易处理应用服务器:承载企业海量和高性能的交易处理引擎;
应用集成的集成代理器:包含了消息处理、数据映射、流程管理、适配器技术等完整的集成代理技术;
用户交互的门户集成平台:承载多渠道、多协议、多人群的访问平台;
3.1.2系统建设目标
成品油二次配送物流管理系统需实现对二次配送业务的分发及监控过程网络化管理,可分为配送计划流转控制、单据套打、配送计划数据上报、统计查询、系统管理等主要功能模块,各个模块既是一个统一的有机整体,又相对独立。
同时,成品油二次配送物流管理系统与EAI平台连接在一起,通过平台实现系统间的数据交换。
成品油二次配送物流管理系统采用数据集中存放方式,数据集中存放在大连公司的服务器中,各个分公司不存放任何数据,各个经营部门使用浏览器访问系统。
这样的集中存放方式保证了数据的实时性和安全性,避免了数据不一致和数据多次录入的弊端。
成品油二次配送物流管理系统除了需要进行正常的配送业务处理外,还要根据需求采集各类相应数据。
这些数据将会用来进行统计分析。
本系统所有业务构架在一个统一的中央数据库系统之上。
在硬件环境能满足的前提下,数据记录的数量可达几千万条量级。
随着业务的发展,数据记录的数量可能会有变化,但其数量级保持不变。
3.1.3网络结构
烹中田石油大连铺售分公司舟络拓扑圈
图3.1公司内部网络拓扑图
Fig.3.1Companyinter/ornetworktopology
基于J2EE的成品油二次配送物流管理系统
加油站的实际入油信息,同时将留存的配送计划单和回收的调拨单装订上交到配送中心调度员。
②复核岗功能说明
经调研、设计复核岗位的用例分析如图4.4所示。
图4.4复核岗用例图
Fig.4.4Checkercasediagram
图4.5油库业务流程
Fig.4.5Storagebusinessflow
30
大连理工大学专业学位硕士学位论文
AetionForm可以被JSP、Action、和其他的Web组件访问。
如果配置了ActionForm和Action映射,Struts框架就会把ActionForm作为参数传递给Action的excuteO方法,因此Action类的excute0可以读取或设置ActionForm属性。
系统用户界面如图5.2所示。
5.4类的设计
图5.2用户界面
Fig.5.2
Userviewpage
5.4.1通用访问规则
(1)方法读取规则
访问所有类的属性均通过get()方法读取属性,方法名为got+属性名(属性名首字母大写)。
所有管理类中的查询方法返回数据类型为ItemArrayList,使用时再转换为需要的类型。
原方法中传递用户编码的调用接口统一改为传递Operator对象。
所有非String属性增加getXxxxxxStr()方法获取字符串。
(2)获取当前的操作员对象
通过在jsp页面代码中写入如下代码来获取当前的操作员对象:<%@page
import=”com.runway.blues.security.model.Operator”%>。