数据加工 | ||
系统名:仓储管理信息系统 |
编号: | |
条目名:费用结算 |
别名: 无 | |
输入: 合同信息,入库数据,出库数据,货物占用仓位数据 |
输出: 费用汇总记录 | |
加工逻辑: 按照库存数量或者所占用仓位数量计算两种计费方式计算仓储费 根据合同中是否计算拆箱费,计算进出仓费 在与其他费用汇总,结算出费用记录 | ||
简要说明: 总费用=进出仓费+仓储费+其他费用 | ||
修改记录: |
编写:丁旭 |
日期:2003.11 |
审核: |
日期:2003.11 |
外部项 | ||
系统名:仓储管理信息系统 |
编号: | |
条目名:客户 |
别名: | |
输入数据流: |
输出数据流: | |
入库单,出库单 |
费用明细数据 | |
主要特征: | ||
客户编号、客户名称、地址、开户银行、银行账号、联系人、联系方式、备注 | ||
简要说明: 每个与仓储业务相关的客户的信息 | ||
修改记录: |
编写:丁旭 |
日期:2003.11 |
审核: |
日期:2003.11 |
本系统采用的J2EE(Java 2 Enterprise Edition)架构,包括客户层、中间层和EIS层(Enterprise Information System Tier)企业信息系统层,每层致力于给应用程序提供一类特定的功能。由于J2EE多层架构是以功能为中心的,所以J2EE应用程序只访问J2EE应用程序提供所需功能的那一层。下图是J2EE按功能划分的体系结构图。
J2EE体系结构图
Ø 客户层
客户层,有时也被称做表现层或应用层。包含与用户交互的程序。这些程序提示用户输入,然后把用户的响应转换成请求,发往处理请求的组件,并把结果返回到客户端程序。客户端程序再把服务器的响应转换成文本并呈现给用户的屏幕输出。
Ø 中间层
中间层,其实是Web层和EJB层(业务层)总称。Web层位J2EE应用程序提供Internet功能。在Web层上运行的组件使用HTTP协议接收客户端请求,并将对请求的响应发送给可以驻留在任何层上的客户端。客户端数据请求,可以通过使用Java远程方法调用(Remote Method Invocation, RMI)方式向EJB发出请求,并传送到EJB层,在EJB层上的EJB组件与DBMS交互以完成这个请求。
Ø EIS层
EIS连接J2EE应用程序到企业骨干网上的资源和遗留系统。EIS是J2EE应用程序与各种其他技术的直接或间接的接口,其中包括DBMS、CRM(Customer Relationship Management)、ERP(Enterprise Resource Planning)等。
根据仓储管理信息系统的系统设计目标,分析开发资金、人力、时间投入,软硬件环境,系统文护及实施情况等众多因素,设计了本系统的体系结构。
客户端通过浏览器客户端,提交请求到Servlet控制层,Servlet根据客户提交数据,通过JavaBeans从数据库查询数据,然后再通过Servlet控制层将数据传递到Jsp的View层,Jsp页面负责将所得数据正确呈现给用户。
根据以上分析,仓储管理系统的体系结构如图所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页