(论文 页数:50 字数:13944 带程序)【摘 要】采用EDI的方法能快速、节省又安全地发送订单、发票、提货单等商业信息。国际货运单证确认系统以通用WEB数据交换系统为基础,是整个EDI系统中非常重要的一个业务模块之一,它提供货主与货代之间对单证的管理,主要包括单证的确认操作,比对操作和修改操作,快速实现货主与货代在无纸条件下的的的各项业务需求。 【关键字】 EDI、XML、XSLT、DOM 【Abstract】 International Freight Document Check System EDI is an important means of participating in the International trade currently. We can send order form, invoice, bill of lading or other commercial information quickly and safely by using EDI . International Freight Document Check System which based on General WEB data change system, is an operation function module of EDI system. It provides Document management between merchant and agent ,which includes Document checking ,Document comparing and Document modifying, and realizing every operation demand immediately in no page condition. The International Freight Document Check System which is designed by Delphi,sets XML as its exploiture Object and combines Delphi with XML to achieve its design aim ,is one of the most important operation module in the whole EDI system.
【Key Words】 XML、XMLT、Delphi、DOM
第一章 综 述 5 第二章 设计原理和知识 7 2..1 XML原理 7 2.1.1 XML介绍 7 2.1.2 XSL介绍 7 2.1.3 XML DOM 的介绍 10 2.2 ADO原理 11 2.3 DELPHI 介绍 11 2.3.1 Delphi 对XML的支持 12 2.3.2 Delphi 对ADO的支持 12 2.4 COM技术应用 13 第三章 系统原理 15 3.1 单证确认系统设计框架图: 15 3. 2 系统功能简介 16 3.3功能模块设计原理与方法 16 3.3.1界面管理功能 16 3.3.2.单证生成功能 17 3.3.3自动比对功能模块 17 3.3.4.同步功能模块探讨 19 3.3.5.报文回复与接收端自动检测功能 19 3.3.6单证修改模块 20 第四章 核心代码分析及系统实现技术要点 23 4.1 XSL转换XML 23 4.2字符串搜寻 23 4.3报文的合并与拆分 24 4.3.1 报文合并 25 4.3.2 报文的拆分 25 4.4对XML报文的中间部分截断 27 4.5 单证的修改回复 28 4.5.1从ListBox与Memo之间索引的建立 28 4.5.2字符串对字符的分解 28 4.5.3 XML在Delphi里DOM中的装载与修改 28 4.6节点内容比对 28 4.5.1 TxjsFile临时文件的生成 28 4.5.2 对节点内容的比对 28 4.6文件转为字符串的处理 29 第五章 系统评测 31 5.1系统测试环境 31 5.2测试对象与功能 31 5.3存在的问题及改进 31 5.4 综合评价和结论 31 参考文献 33 致谢 33 附录一 EN报文与EN.XSL报文(BL与BL.XSL类似) 34 附录二 节点读取函数 48
第一章 综 述 EDI(Electronic Data Interchange)是指具有一定结构特征的数据信息在计算机应用系统之间的自动交换和处理。这是当今参与国际贸易的重要手段,许多行业采用EDI的方法来快速、节省又安全地发送订单、发票、提货单、 海关申报单、进出口许可证等商业信息。 宁波是一个港口城市,国际运输和现代物流已变成宁波国民经济的重要组成部分。宁波港也将成为具备运输、仓储、中转、工业开发、通信信息、现代物流、战略储备、滚装运输、保税及综合服务功能于一体的现代化、多功能的港口。 宁波港口EDI中心积极探索实现集装箱运输无纸化,提供电子数据交换,在港关、港检联动方面作了有益的尝试、提高了港口工作效率和服务水平。建立以国际物流EDI为中心的标准化接口体系,进行市场经营性的信息资源服务进一步尝试,鼓励第三方EDI开发商进行共同开发,基于EDI体系的物流信息服务正逐渐在经济领域发挥关键的作用。 Web-EDI的目标是允许中小企业只需通过浏览器和Internet连接去执行EDI交换。Web是EDI消息的接口,表单就是EDI系统的接口。这种解决方案对中小企业来说只需一个浏览器和Internet连接就可完成。
|