钟红露(国际货运单证确认系统)

上传人:公**** 文档编号:459764996 上传时间:2023-10-26 格式:DOC 页数:50 大小:302.50KB
返回 下载 相关 举报
钟红露(国际货运单证确认系统)_第1页
第1页 / 共50页
钟红露(国际货运单证确认系统)_第2页
第2页 / 共50页
钟红露(国际货运单证确认系统)_第3页
第3页 / 共50页
钟红露(国际货运单证确认系统)_第4页
第4页 / 共50页
钟红露(国际货运单证确认系统)_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《钟红露(国际货运单证确认系统)》由会员分享,可在线阅读,更多相关《钟红露(国际货运单证确认系统)(50页珍藏版)》请在金锄头文库上搜索。

1、国际货运单证确认系统【摘 要】采用EDI的方法能快速、节省又平安地发送订单、发票、提货单等商业信息。国际货运单证确认系统以通用WEB数据交换系统为根底,是整个EDI系统中非常重要的一个业务模块之一,它提供货主与货代之间对单证的管理,主要包括单证确实认操作,比对操作和修改操作,快速实现货主与货代在无纸条件下的的的各项业务需求。【关键字】EDI、XML、XSLT、DOM 【Abstract】 International Freight Document Check SystemEDI is an important means of participating in the Internation

2、al 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 managem

3、ent 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 combine

4、s 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第二章 设计原理和知识72.1 XML原理72.1.1 XML介绍72.1.2 XSL介绍72.1.3 XML DOM 的介绍102.2 ADO原理112.3 delphi 介绍112.3.1 Delphi 对XML的支持122.3.2 Delphi 对ADO的支持12

5、2.4 COM技术应用13第三章 系统原理153.1 单证确认系统设计框架图:153. 2 系统功能简介16功能模块设计原理与方法16界面管理功能16单证生成功能17自动比对功能模块17同步功能模块探讨19报文回复与接收端自动检测功能19单证修改模块20第四章 核心代码分析及系统实现技术要点234.1 XSL转换XML23字符串搜寻23报文的合并与拆分244.3.1 报文合并254.3.2 报文的拆分25对XML报文的中间局部截断274.5 单证的修改回复28从ListBox与Memo之间索引的建立28字符串对字符的分解284.5.3 XML在Delphi里DOM中的装载与修改28节点内容比对

6、284.5.1 TxjsFile临时文件的生成28.2 对节点内容的比对28文件转为字符串的处理29第五章 系统评测31系统测试环境31测试对象与功能31存在的问题及改良315.4 综合评价和结论31参考文献33致谢33附录一 EN报文与报文BL与类似34附录二 节点读取函数48第一章 综 述EDI(Electronic Data Interchange)是指具有一定结构特征的数据信息在计算机应用系统之间的自动交换和处理。这是当今参与国际贸易的重要手段,许多行业采用EDI的方法来快速、节省又平安地发送订单、发票、提货单、 海关申报单、进出口许可证等商业信息。宁波是一个港口城市,国际运输和现代物

7、流已变成宁波国民经济的重要组成局部。宁波港也将成为具备运输、仓储、中转、工业开发、通信信息、现代物流、战略储藏、滚装运输、保税及综合效劳功能于一体的现代化、多功能的港口。 宁波港口EDI中心积极探索实现集装箱运输无纸化,提供电子数据交换,在港关、港检联动方面作了有益的尝试、提高了港口工作效率和效劳水平。建立以国际物流EDI为中心的标准化接口体系,进行市场经营性的信息资源效劳进一步尝试,鼓励第三方EDI开发商进行共同开发,基于EDI体系的物流信息效劳正逐渐在经济领域发挥关键的作用。Web-EDI的目标是允许中小企业只需通过浏览器和Internet连接去执行EDI交换。Web是EDI消息的接口,表

8、单就是EDI系统的接口。这种解决方案对中小企业来说只需一个浏览器和Internet连接就可完成。国际货运单证确认系统是在前期EDI分布式开发平台上的一个业务应用系统。它提供应货代的业务系统一个功能接口,可以发送相应阶段的单证 、MAIL、系统给客户,也允许用户以 、邮件、客户端、网站方式接收这些相应阶段的单证,允许货主对这些加以确认包括拒绝和修改回执或提供重复发送和二次确认的同步修改等。通过该单证确认系统,可以快速实现货代和货主间的各项业务需求。封装好的MIDAS接口Web Service (WebServer) SQL后台数据库DBserver用户类别、公司、部门、人员四级及计费、费率、报文

9、格式、加解密算法、业务、发送授权收发业务、发送队列、接收队列、日志、历史报文成功、垃圾 发送 队列 接收 队列 监控、管理、计费 加解密算法/转换算法/调度算法 用 户 1 用 户 2 发送、接收、查询、注册、注销、管理、监控提供应用户封装好的方法 并能对不同的用户提供不同的效劳。第二章 设计原理2.1 XML原理2.1.1 XML介绍可扩展标记语言eXtensible Makup Language ,XML是由万维网联盟World Wide Web Consortium,W3C开发的,主要目的是为了克服HTML的缺点。它是SGMLStandard Generalized Markup Lan

10、guage的一个子集,其目标是能够以目前HTML可能实现的方式在Web上使用、接受、和处理通用SGML。XML实际上是一种标准,它的语言语法简洁,书写格式严谨。1XML语言区分大小写;2XML文档通常以一个XML声明开始,声明格式如下:3XML文档包含一个或多个元素。元素是文档的主要逻辑组件,它由开始标记和结束标记界定。每个元素都有一个用于标识的名字,名字必须以一个字母或下划线开始,后跟字母、数字、连字符、下划线或圆点。但“XML以及包括各种大小写的任意组合形式,如“xML、“Xml、“xml等,都是系统保存字,不能命名为元素名称。元素中可以包含属性,为元素提供附加信息。一个具有属性的元素,其

11、表示形式如下:元素内容 4XML的注释,使用“将他们包含起来。注释是给人工阅读使用的,XML解析器会忽略注释。2.1.2 XSL介绍1树型结构每个结构完整的XML文档都是树型结构,树型结构的节点是元素以及元素的内容。在XSL中,特性、名称空间、处理指令以及注释等也可当作节点。XSL处理器认为XML树型结构包含根节点、元素、名称空间、处理指令以及注释等7类节点。2XSL样式单文档XSL样式单包含一组模板和其他规那么。模板规那么拥有模式Pattern以及模式Template,模式用来指定模板规那么所适用的树型结构,而模板用来在与模式匹配时进行输出。当XSL处理器使用XSL样式单来格式化XML文档时

12、,它对XML文档的树型结构依次进行扫描,浏览每个树型结构,当读完XML文档中的每个树型结构时,处理器就把它与样式单中每个模板规那么的模式进行比拟。当处理器找到与模板规那么的模式相匹配的树型结构时,它就输出此规那么的模板。这个模板包括一些标记,新的数据和从原XML文档的树型结构复制来的数据。3XSL样式单和XML文档的链接将XSL样式单和XML文档相链接后,就可用浏览器显示XML文件。这种链接通过在XML文档序码的XML声明后插入处理指令完成,其语法格式为: 4XSL模板由XSL:template 元素定义的模板规那么是XSL样式单的最重要局部,每个模板规那么都有一个XSL:template元素

13、。每个XSL:template元素都有一个match属性Attribute,用来指定此模板应用于输入文档的哪个节点。下面分类介绍这些模板规那么:a.xsl:apply-template 元素:要求处理器去处理已经用xsl-template元素定义的命名元素。b.select属性:语句是对当前节点下所有节点进行嵌套检索,而select属性用来指定要选定的子元素。如:表示只对子元素Title和Author执行操作5在XSL中对节点值的简单操作a. xsl:value-of元素:该元素可以把输入文档中的节点值复制到输出文档中,xsl:value-of元素的select属性值指定要获取的是哪个节点的值。如:表示选择所有的子元素。b. xsl:for-each元素:该元素能处理多个元素。c. order-by属性:在模板中的xsl:apply-templates元素中参加order-by属性对指定的节点按照给定的次序进行排序输出,其语法格式为:6节点的匹配模式匹配根模式:为了使输出的文档结构完整,从XSL变换的第一个输出内容应为输入文档的根节点。例如下面的语句,只能应用与根节点:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号