基于web的铁路物流信息系统的说明书.doc_第1页
基于web的铁路物流信息系统的说明书.doc_第2页
基于web的铁路物流信息系统的说明书.doc_第3页
基于web的铁路物流信息系统的说明书.doc_第4页
基于web的铁路物流信息系统的说明书.doc_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

前 言铁路是我国国民经济的重要产业,是我国国民经济发展的支柱和命脉。随着中国经济的高速健康发展和加入世界贸易组织,国内和国际对物流服务需求持续增加,铁路物流在铁路产业中将起着重要作用。另外,随着信息技术的发展,网络技术的日益完善,国际互联网的应用已经扩展到各行业,铁路也不例外,信息化将彻底地改变铁路企业的经营思想和管理方式。基于现代先进网络技术的物流管理信息系统,作为电子商务的基础之一,也将在物流管理中发挥越来越重要的作用。而目前实际情况是与铁路拥有的雄厚基础设施和技术水平相比,铁路物流却是效率低下,成本偏高。要改变铁路物流的现状,可以从以下两方面着手:一是夯实铁路物流的理论基础,结合古典和现代经济理论,强化理论对实践的指导作用。二是实现铁路物流的信息化,运用现代先进的网络技术、计算机技术、优化技术提高物流效率,降低物流成本,实现物流现代化。基于以上分析,本课题的研究分两部分,理论研究部分主要完成铁路物流发展规划,铁路物流发展目标及定位,铁路物流相关法规制定的建议,物流配送路线、时间的最佳决策研究等战略战术问题;实践部分研究如何实现铁路物流信息化,主要是物流管理信息系统(Logistics Management Information System,简称LMIS)的研究与开发。该系统通过提取物流相关属性信息,并用计算机进行加工处理,以达到对物流有效控制和科学管理的人机交互系统本研究报告,主要阐述了先进的现代化铁路物流系统的架构,提出了铁路物流系统合理的软件子系统与硬件子系统体系结构;介绍了软件系统关键技术的实现及关键原型软件模块的开发方法。这将为铁路实现物流系统信息化,运输自动化,生产管理计算机化,以及与社会物流企业集成优化打下基础,为铁路物流系统的进步一研究提供经验。关于理论方面的研究,请参阅本系统的研究报告。我国铁路发展问题研究基于WEB技术铁路物流管理信息系统的研究与开发课题组2004年12月目 录第1章铁路物流系统总体设计51.1 铁路物流信息系统总体结构51.2 节点及其功能设计121.3 主要业务流程设计14第2章数据库结构设计162.1 数据库结构总体设计162.2 主要数据表结构182.3 主要数据流程设计19第3章物流中心管理系统设计203.1 系统结构设计203.2 数据库结构设计203.3 模块设计21第4章物流子系统应用系统设计224.1货运业务系统功能设计224.2数据库设计234.3 货运车站物流专用系统功能设计244.4 模块设计24第5章物流企业应用子系统设计255.1 设计原则255.2 主要功能与模块设计25第6章WEB用户业务266.1 主要功能266.2 主要数据表结构266.3 与用户间信息交互27第7章建立模拟系统287.1 主要软/硬件结构287.2 物流中心应用系统307.4物流业务子系统的建立327.5物流企业子系统33第8章文件传输与交换系统设计348.1 系统结构348.2 系统功能模块358.3 主要目录与文件结构378.4 参数设置39第9章数据传输与交换系统设计409.1 系统结构409.2 系统功能模块419.3 主要数据表结构44第10章安全系统设计4510.1安全系统架构4510.2加密算法4610.3加密技术及应用50附录1、主要数据编码表56附录2、基础数据结构表62附录3、局域网内部管理数据结构表65附录4、WEB用户管理数据结构表68附录5、社会物流企业管理数据结构表72附录6、数据与文件传输数据结构表75附录7、部分统计资料77参考文献79铁路物流系统总体设计1.1 铁路物流信息系统总体结构一、 铁路物流信息系统管理总体战略目标根据课题组从多方面调研及分析,确定以下总体战略目标:l 以Web网为主要依托,以铁路行业为主导,建立覆盖全国的现代物流信息系统。该系统以基于WEB网络的物流信息资源共享、跨部门跨行业间物流企业间协作、以及现代化管理方法为手段,实现客户(个人、社会物流企业)物流、资金流、信息流的融合,达到降低运营成本、减少运输费用,优化运输能力、提高运输速度,提供个性化、高水平的客户服务为目标,最终实现铁路各运输部门、社会各物流企业和社会个人三方共赢的目的。l 以铁路内部现有的物流相关部门为主干,现有业务为基础适当拓展对外客户服务。在铁路内部有许多单位与物流系统息息相关。比如:铁路为货运系统、铁路行包系统、铁路物资系统、铁路货场。为实现现代化管理目标,各自实现了内部局域网形式的计算机系统,但单位间信息不能共享,形成了一个个现代化的信息孤岛。现代化铁路物流系统不以建立这样的孤岛为目标,而是设法科学合理地在这些孤岛间建立一座座桥梁。从而保证现有各企业业务流程及其顺序基本不变,以保证整个网络有效、协调运行。要实现对外的拓展业务,只需在个别单位适当增加一两个与物流相关的作业流程。通过连接后,原来的货运系统、铁路行包系统、铁路物资系统、铁路货场系统就成了铁路物流系统的子系统。子系统通过内部广域网络及专用数据交换平台接入铁路物流系统工作,同时对外提供原业务及拓展后的物流业务。l 社会物流企业与铁路企业间的合作形式采用企业联盟方式。企业内部动作方式和流程相对独立,并且不受对方约束;其合作渠道是已经建立并遍布于全国各地的Web网络;借助于相对透明统一的服务接入平台(一种接口软件模块及数据与文件交换机制),实现社会物流单位与铁路运营企业间物流信息共享。l 社会个人可以采用目前的各种通信、数据交换方式接入铁路物流信息系统。他们可采用普遍通用的互联网浏览器、电子邮件接入铁路物流公共信息系统,在接入时可以是台式计算机、笔记本,甚至个人掌上电脑(PDA)或智能手机。他们还可以采用日常家用电话、手机、传真、及低成本的手机短信,作为其获取信息的辅助手段,实现信息实时传递。使物流信传递不再有技术障碍、和时空的阻隔。l 封闭式与开放式相结合的体系结构。铁路物流现代信息系统的实现,必然要设立铁路物流信息管理中心,这些中心系统将采用封闭式管理方式,其内部网络与WEB网络相互进行物理隔离。铁路内部相关的物流企业,和社会物流单位采用半封闭式管理,以合同或授权方式取得进入资格,采用专用接口进行数据交换。基于互联网络的开放式体系结构,允许各单位和个人采用各自先进的物流系统、物流管理经验、物流设备提供各自的延伸服务。比如:提供上门取货、送货上门、货物邮递等多种服务,提供货源等运量信息、车辆等运能信息、仓库货场等物资储备能力信息。优化货物运输路程、时间,从而减少运输成本、费用,提高运输速度和赢利水平。基于以上总体战略目标,我们给出以下现代化铁路物流信息系统的基本定义:现代化铁路物流信息系统是基于WEB网络、通信网络和内部广域网络的大型复杂的综合信息系统,是以铁路为主导、全社会物流单位共同参与的松散型联合的广泛的企事业联盟,是整合现代物流、信息流、资金流三者的统一交互平台,是最终实现铁路、企业、个人三者共赢的充分条件,是铁路走向现代化的必要手段和途径。二、 铁路物流系统体系结构图1.1 铁路物流系统体系结构l 总体结构:总体结构如图1.1所示。该图中主要表示了系统的组成,对于安全结构请参阅第10章。a) 采用三层客户/服务器(C/S)结构与浏览器/服务器(B/S)结构相结合的方式。b) 在铁道部设立全国唯一的铁路物流监管中心(以下简称物流监管中心),在路局、分局设立铁路物流管理中心(以下简称物流中心),在铁路内部的客货车站、物资公司、货场设立铁路物流子系统(以下简称物流子系统)。c) 对于铁路物流子系统,可只设单个业务终端,不必设立专用服务器。它是对原子系统业务的拓展或升级,而不是替代或更新。d) 在铁路外部的合同单位均通过服务接入平台与铁路物流系统联系并提供相应服务。l 网络结构:a) 物流监管中心、物流管理中心各自采用内部局域网方式工作,分上下层次结构建立或借用内部专用广域网络连接。b) 物流子系统的业务系统可作为物流中心的前置处理机工作,采用数据物理隔离方式,保障系统安全。采用数据交换平台(接口)实现与现有各子系统的连接。c) 服务接入平台(应用)采用内、外部网络物理隔离方式工作,保障物流系统绝对安全;采用现有各种数据、通信网络传输方式、不必设立专用网络。l 互联信息发布:允许采用网站电子公告向用户公布信息,采用信函、传真、电话、短信、电子邮件等多种方式,向用户传递所需信息。该功能最终由服务接入平台完成。l 互联信息采集:a) 采用填写表单收集用户信息及其它所需物流信息;b) 采用BBS讨论、反馈单、调查表,收集用户意见。下面分情况分别说明。三、 铁道部物流监管中心体系结构图1.2 铁道部称监管中心物理结构1. 联网方式:铁道部物流监管中心采用局域网进行内部工作(图1.2),对内部采用高速DDN方式或采用光纤网与铁路局物流管理中心联系,共同组成广域网络,不对路外进行任何形式的直接连接(图1.2)。下图左上虚框内部分是主机工作环境,右边是前端工作环境,左下边是系统对外联接方式。基础数据由铁道部物流监管中心,传送到各地区中心的过程,可能通过复制服务器进行。也可以通过应用程序下载/上载实现。上载/下载数据只限于各地区中心进行,可能直接存取数据库。2. 主机工作环境:可采用专用数据库服务器双机热备工作(图中左上部分)。也可采用高性能微机服务器工作,Windows NT Server, 2000 Server, XP Server等操作系统,内建SQL Server多用户数据库管理系统; 3. 前端工作方式:联接本地局域网数据库进行内部业务操作。4. 后端工作方式:对铁路物流监管中心及物流中心提供连接服务,不对外提供数据交换平台与服务接入平台。四、 铁路局物流中心体系结构图1.3(a) 铁路局物流中物理系统图1.3(b) 铁路局物流中物理系统1. 联网方式:铁路局物流管理中心对内采用与铁道部物流监管中心相同方式工作,采用内部广域网络(即Intronet)与铁路局物流管理中心有车站物流业务系统相联系。对外采用另一套主机提供数据交换与服务,并接入外部广域网络(即互连网Internet)。为了安全可靠运行两网之间不是直接连接,而是采用网络隔离器或终端工作站进行隔离,使得任何情况下WEB用户只能登录到对外Web服务器(图1.3a,b)。Web服务器可提供互连网接入服务,FTP文件服务,与Web数据服务,电子邮件服务。数据由局域网主机传送到Web主机的过程称为数据发布,反之,数据由Web服务器到局域网服务器的过程称为数据收集。数据发布/收集应用集成于局域网端,以确保外部Web服务器不对内部局域网服务器进行访问。地区中心间数据交换,由地区中心的局域网服务器进行。由本中心服务器向对方服务器数据传递过程称为数据发送。反之,从对方服务器接收数据的过程称为数据接收。该应用驻留在地区中心每一个局域网服务器中。2. 主机工作环境:采用微机服务器工作,Windows NT Server, 2000 Server, XP Server等操作系统,内建SQL Serverq多用户数据库管理系统;3. 前端工作方式:联接本地局域网数据库进行内部业务操作4. 后端工作方式:内部物流服务器对本局内物流子系统提供直接接入服务。而Web服务器通过服务接入平台,对外提供Internet WEB网页浏览、邮件收发、电子公告、新闻、论坛等服务。局域网与Web网络进行物理隔离,不直接对外部服务器数据进行管理。数据交换平台与服务接入平台均由一组软件组成。数据交换平台的设计主要考虑到数据存取速度、应用设计的方便性,同时兼顾数据完整性与安全性。服务接入平台主要考虑系统的安全性,同时兼顾数据存取速度、应用接入的方便性。五、 物流子系统的体系结构1. 联网方式:规模小的物流子系统采用单机工作(图1.4a),规模大的物流子系统可考虑采用小型局域网工作(图1.4b),对内(物流中心)采用内部互联网方式连接(图1.4),物流子系统除了增加与物流中心的连接外,仍保持原有的相对独立性,不对外直接提供联机服务。 (a) (b)图1.4物流子系统物理结构2. 主机工作环境:采用微机工作站工作,Windows NT, 2000, XP等操作系统,内建单机数据库管理系统;3. 上网方式:拨号方式(也可用ISDN、ADSL方式)联接Intronet网;规模较大的物流子系统可采用专线直连方式接入系统工作。4. 工作方式:联接本地数据库进行内部业务操作;通过数据交换平台,联接Intronet进行数据交换;对外提供业务操作。图1.5数据交换平台的逻辑结构5. 与数据交换平台相连接数据交换平台的逻辑结构如图1.5所示。每一种服务,可由一微型应用服务器承担,应用服务器可采用集群式工作,分担载荷。该方式接口明淅,易于拓展,应用开发。六、 社会物流企业体系结构1. 联网方式:规模小的企业、单位采用单机工作(图1.6a),规模大的企业、单位可考虑采用小型局域网工作(图1.6b),对铁路物流网采用Internet互联网方式连接(图1.6),可对外直接提供联机服务。 (a) (b)图1.6 社会物流子系统体系结构2. 主机工作环境:采用微机工作站工作,Windows NT, 2000, XP等操作系统,内建单机数据库管理系统;3. 上网方式:拨号方式(也可用ISDN、ADSL方式)联接Intronet网;特大型车站可采用专线直连方式工作,采用专用浏览器方式或应用接入系统。4. 工作方式:联接本地数据库进行内部业务操作;联接Internet通过服务接入平台,进行数据与文件交换对外业务操作。5与服务接入平台相连接服务接入平台根据应用要求,拟采用两种接入方式。第一种方式为间接方式。其逻辑结构如图1.7所示。每一种服务,可由一微型应用服务器承担,应用服务器可采用集群式工作,分担载荷。该方式接口明淅,易于拓展,应用开发,特别是安全性好。图1.7服务接入平台的逻辑结构-间接接入第二种接入方式是直接方式,即由铁路物流系统开发的具有一定功能的客户端软件,驻留在物流企业的应用层。客户端软件由于是铁路物流系统统一开发的,可以保证有一定执行效率和安全性。并且可能通过模块注册机制,决定其软件的生命周期及运行权限。图1.8服务接入平台的逻辑结构-直接接入铁路物流中心,有时也需要主动与外部连接。比如与银行刷卡系统的连接。由于该情况,铁路物流中心在某种程度上变成了客户角色,因此相应规则主要应由银行方决定。但区别于一般企事业单位,在制订规则时铁路物流企业应有足够的参与权。七、 个人用户(WEB用户)数据接入方式1. 联网方式:个人用户采用单机工作(图1.9),个人用户可以采用拨号上网,局域网与Internet网络相联接,甚至采用移动终端与铁路物流管理中心的WEB服务器相连接。个人用户可通过服务接入平台,享受系统提供的附加服务。 图1.9 WEB用户上网方式2与服务接入平台相连接个人,可通过社会物流企业的服务接入平台,与系统相连接。1.2 节点及其功能设计在铁路物流链上,按照其自身的特点可分为以下节点并纳入其协调、控制、管理范围。一、 物流中心系统用C/S模式,在局域网内进行管理工作,不对外提供直接服务l 制订统一物流数据、管理标准l 发放进入铁路运输业的物流企业数字证书l 对全路系统的物流进行统计、分析与报表。二、 物流中心管理系统用C/S模式,在局域网内进行管理工作,双数据库系统工作,对外提供 WEB服务l 铁路局、铁路分局内物资调拨储运计划,l 注册、认证进入铁路局、分局运输业的物流企业及其信用管理,l 对辖区系统的物流进行统计、分析与报表。l 提供物流中心内物流子系统的数据接入l 提供社会物流企业的服务接入三、 物流子系统应用系统功能物流子系统含车站货运、客运行包、铁路物资公司、铁路仓储公司、铁路物资配送中心等。他们在物流系统中所处的阶段、地位、作用各不相同,但有一些共性。车站货运业务:用C/S方式与货运系统连接,同时,用C/S方式与物流系统连接l 铁路货物承运业务:承接系统内部、单位运输、社会个人托运业务;l 铁路货物装车业务;l 铁路货物过站登记业务;l 铁路货物到站处理,l 车站内部管理、统计、报表功能。物流系统功能:l 进货管理:进货登记,内部管理、统计、报表功能l 出货管理:出货登记,内部管理、统计、报表功能l 发布仓储能力:信息发布、收集(物资公司、仓储公司、铁路货运部门)l 发布运能信息:信息发布、收集(配送中心、运输公司、铁路货运部门)l 发布运量信息:信息发布、收集(生产商、销售商、代理商、铁路货运部门)l 订立运输合同四、 物流企业应用系统功能物流企业应用系统含物资公司、仓储公司、物资配送中心、生产销售部门等。他们在物流系统中所处的阶段、地位、作用各不相同,但有一些共性。物流系统功能:l 进货管理:进货登记,内部管理、统计、报表功能l 出货管理:出货登记,内部管理、统计、报表功能l 发布仓储能力:信息发布、收集(物资公司、仓储公司)l 发布运能信息:信息发布、收集(配送中心、运输公司)l 发布运量信息:信息发布、收集(生产商、销售商、代理商)l 订立运输合同还有些企业可能为铁路物流企业提供信息服务。比如提供短信息服务平台、电子邮件服务平台等。这些系统需要实时交互信息处理。五、 WEB用户个人业务l 个人网上托运申请:用户申请,到发登记,明细表填写l 货物状态信息查询:个性化信息服务(传真、电话、手机短信、电子邮件)l 货物状态信息通知:个性化信息服务(信函、名信片、传真、电话、手机短信、电子邮件)l 个人网上信息反馈:收发货物信息反馈,表扬、投诉、提意见或建议1.3 主要业务流程设计一、 社会个人网上托运业务方式一:客户直接与车站联系、由车站上门提货、送货服务l Web浏览器:个人上网填写托运申请单,指定交货时间、地点、方式,联系时间、方式;l 车站货运延伸业务:车站业务部门确认申请单有效性,并打印申请单l 车站货运延伸业务:由发货车站上门提货,旅客在提货单上签字,交款l 车站货运业务:车站货票系统对货物进行托运处理(由已有货运系统完成)l 车站货运业务:贴统一标准的物流标签(在原货运系统基础上增加)l 物流系统:通过数据交换平台,上网登记或确认托运物品的基本信息l 物流系统:向客户发放证书、通行证l 物流系统:到中途站后,向旅客发送货物运送信息l 物流系统:到终点站后,向旅客发送到货信息l Web浏览器:客户更改提货业务流程l 车站货运业务:车站与客户确认取货方式:车站、时间、地点:上门;l 车站货运业务:到货车站上门送货l 车站货运业务:客户接货,客户上网填写反馈单l 车站货运业务或Web浏览器:车站登记到货情况,客户反馈单方式二:客户到站托运,要求进行网上货物追踪l 客户:填写托运申请单,指定联系时间方式;l 车站业务部门:确认申请单有效性,车站货票系统对货物进行处理(由已有系统完成)l 车站业务部门:贴统一标准的物流标签l 车站业务部门:上传托运物品的基本信息l 到中途站后,向客户发送货物运送信息l 到终点站后,向客户发送到货信息l 客户:旅客上网查询显然,车站不管是否如做客户延伸服务,与物流系统的相关业务流程相当简便易施。主要有打确认单、上传客户信息、报送到发货情况。二、 数字证书发放与使用为提高数据安全性,采用数字证书方式进行物流相关的业务操作,并作为相关操作的认证。数字证书分企业数字证书与个人数字证书两种。a) 企业数字证书发放l 企业上网申请,注册企业相关信息l 企业派代表到车站业务部门进行核实基本资料核实l 铁道部物流监管中心发放企业数字证书l 用户收到证书确认b) 个人数字证书发放l 个人上网申请l 铁路局、分局中心服务器进行自动进行核实l 用户收到证书确认数字证书是铁路企业核心的数据资源,建议在铁路相关企业内部共用,进行统一管理。这样在从事相关活动,比如铁路网上订票、购票带来方便性与安全性,并产生巨大经济效益。数字证书一般分为活动(Active)、非活动(Non-active)、无效(Invalid)三种状态,每种状态有一个规定期限,称为寿命期限,三种状态可相互转换。首次注册的客户,其证书处于非活动状态(一般为30天),为此需要一个“激活”过程。处于非活动状态下的用户,在规定非活动寿命期内登录系统,系统自动将其激活,将进入活动期(寿命一般为90天),超过此期限未激活的,将自动“清理”进入无效期(寿命是不定的,最短寿命为0天)。处于无效期的数字证书将随时被系统“删除”,在未删除前,用户仍可以“唤醒”然后“激活”它。处于活动状态的,在规定时间内未登录或进行业务交易的,自动“冻结”进入非活动期,如果做了相关业务,自动适当“延长”活动期限。数字证书有一个最长的活动期限(一般不超过720天)。上直观表示如下图1.6表示。图中,圆内表示所处状态,单线箭头表示状态变换方向,单线方框表示进行状态转换的操作,双线方框表示外部事件,双线箭头表示对内部事件的激发。数字证书在使用时应连同当前日期时间,用户名称,用户密码一同,交易代码一同使用。图1.6 数字证书状态转换图第1章 数据库结构设计2.1 数据库结构总体设计一、 数据分布与分布式数据库采用集中与分布相结合方式,分局、路局以上管理中心设立专门的服务器,建立SQL Server数据库集中存放公共基础数据信息,物流信息,管理信息。车站专用服务终端存放车站相关的业务信息。二、 数据库命名规则名称含义英文WebLDB物流中心Web数据库Logistic Database WebCenterLDB 物流中心物流数据库Logistic Database CenterLocalLDB物流子系统、物流企业数据库Logistic Database Local三、 物流中心( 分局管理中心)数据库设计每个中心设置两个数据库,使铁路内部物流网与外部进行物理隔离。其中WEB用户,合同用户只能使用WEB数据库中的数据。内部用户主要对内部局域网数据库进行管理,对WEB数据库主要通过数据收集、发布方式进行管理(图2.1)。图2.1 物流中心物流数据库结构四、 物流子系统数据库设计在工作站端设立专用物流子系统数据库(本地数据库)。对于铁路内部的物流单位,采用物流库、物资库(原物资单位设立)、货运库(原货运、行包系统设立)物理隔离或逻辑隔离方式工作。两者间通过拓展的应用业务进行有限的数据交换(图2.2)。图2.2 铁路内部物流单位物流数据库结构四、 社会物流企业数据库系统设计在工作站端设立专用物流企业物流数据库(本地数据库)。对于铁路外部的物流企业采用物流库与进销存库物理隔离方式工作。两者之间通过企业自己开发的应用进行数据交换。图2.3 物流企业物流数据库结构2.2 主要数据表结构一、 用户信息表在网上作业,必须要有用户ID才可进行。内部用户ID由系统数据管理人员录入,WEB用户由网上申请登记。车站操作员通过专用浏览器可存取内部数据库。l WEB用户信息表 (记录在WEB及内部管理数据库中)l 合同用户信息表(记录在WEB及内部管理数据库中)l 系统内部用户信息表(记录在内部管理数据库中)二、 数字证书l 经用户申请,审核通过后发放,该证书包括申请时部分信息在内l 用户使用时,先查询服务器时间,此时间在两分钟内过时,并保存在相应的变量中l 将用户证书,用户访问时间,用户密码三者合成为签字(不可反译)l 将用户签字、签字时间作为关键字传送到服务器取得相应的信息l 服务器用与用户相同的方式,进行用户密码合成,并校验三、 物流信息表l 用户托运单:记录到发站、日期、取送货方式等信息。l 托运物品祥细物品清单:记录物品名称、代码、特征信息。l 物流状态表:记录物品状态、所处位置l 货物打包信息:将若干物品打成一包,逻辑上给定一个编号,当该包到某个地方时,即表示该包内物品均到达某地。一个包可以包含另外的包。比如货物后,每一个车可以看成一个包。包是动态的,可以增减物品。原则上,包操作的错误不会影响最终物品的到达。l 货物运能信息:日期时间、车型、运能、运价l 货物运量信息:日期时间、物品、运量、期望价格、需/求l 货物运价信息:日期时间、物品、规格、价格四、 基础数据字典表这些字典应在所有物流数据库内同步,由铁路物流信息中心负责生成,向下复制,主要是方便应用中数据的输入。l 铁路局、分局、车站三级编码表:参考客运、货运编码l 省、地区、县三级编码表:参考邮政系统编码l 铁路物资代码表l 其它数据小字典2.3 主要数据流程设计一、 物流状态信息图2.4 物流状态信息流图2.4 是物流系统的信息流向图。在物流中心间,通过一对多文件传输系统,进行文件交换。在每个中心内部有一个数据代理,将数据库与文件进行交换,再通过文件交换即可实现数据交换。二、 物流企业数据流图2.5 物流企业数据流物流企业数据流(图2.5),获取数据过程是先通过服务接入平台将数据下载到本地,再通过本地应用将数据交换到企业数据库。提交数据过程正好相反,先将企业数据交换到本地物流库中,再通过服务接入平台,将数据上载到路局中心系统的Web物流库中。第2章 物流中心管理系统设计3.1 系统结构设计一、 WEB用户主页及网页设计l 发布新闻、广告信息l 用户登录处理l 用户信息导航功能l 用户申请表填写l 信息查询二、 局域网用户功能设计l 铁道部物流监管中心,数据下载/上载l 地区中心铁路Web物流数据库,数据发布/收信l 地区中心局域网络数据库间数据发送/接收l 地区中心局域网络数据管理l 物流子系统数据接入平台管理l 物流企业服务接入平台管理3.2 数据库结构设计一、 物流中心间数据库系统及数据流向图(参见数据传输与交换系统一章)图3.1物流中心系统数据流向图二、 WEB用户数据库系统名称:WebLDB别名:ODBC_WLDB三、 局域网用户数据库系统名称:CenterLDB别名:ODBC_CLDB3.3 模块设计一、 文件传输与文件交换模块l 将指定目录下的文件内容,在物流系统文件服务器中进行传送与交换二、 数据交换模块l 将物流中心系统的数据各中心间传递、交换,发数据发布到Web物流库或从中收集数据。三、 数据库复制模块l 将物流信息中心的数据复制到各物流管理中心,将物流管理中心的数据复制到物流单位业务系统。l 将Web物流数据库,复制到局域网复制数据库。局域网数据复制到Web物流数据库四、 据管理模块l 系统维护:管理系统l 值班监控:管理操作员l 数据维护:管理基础数据表l 业务操作:各种业务五、接入平台管理模块l 数据接入管理l 服务接入管理第4章 物流子系统应用系统设计4.1货运业务系统功能设计内部物流单位主要是指货运车站、客运车站行包托运、铁路物资管理部门。其数据交换过程如图4.1所示。业务系统采用软件系统集成方式,集成了物流系统中。图4.1 物流子系统数据交换过程一、与物流管理相关的货运业务l 客户填写托运单(客户亲自托运),上门取货人交申请单、祥单、委托证明l 办理托运手续:补填“物品详细清单”;贴条码标签;l 货物打包:将若干物品打成一包,外加统一标签;l 物品装车:将物品、或打包后的物品装车l 办理货物过站手续:整车过站、到站;整包过站、到站;单件过站、到站l 办理取货手续:客户上门取货,送货人代为取货(凭送货单)l 办理退货手续:办理货物退回车站手续(凭送货单)二、 内部管理业务原来其它内部管理内务无需改变,与物流系统无关,不需改变。三、 接口功能设计l 下载托运用户单、用户托运物品清单l 下载到站、过站货物物品清单l 上载托运用户单、用户托运物品清单l 上载到站、过站货物物品清单4.2数据库设计一、 系统结构原货运相关功能l 中、大型车站采用C/S结构l 小型车站可以采用单机或小站挂靠大站运行方式物流相关功能l 设立专用终端二、 管理用数据表l 设置参数表:类似于INI文件结构,以: 段,键,适用对象 方式标记l 操作员定义:操作员工号、密码、权限、所属车站、办事处,是中心系统的备份三、 基础数据表l 局、分局、车站三级编码表l 省、地区、县三级编码表l 铁路物资信息分类代码表四、 业务用数据表l 货物托运表及清单l 到货情况记录表l 打包记录l 装车记录4.3 货运车站物流专用系统功能设计一、 系统管理功能l 系统内部用户管理l 合同户管理二、 上门取货业务l 客户电话联系:填客户申请表:姓名、地址、联系电话、证件名称、号码、通信地址、邮编;l 初步确认发货人信息:从服务器取未确认客户申请表;审核客户信息;设置标志l 打印上门取货单:从服务器打印客户申请单,有祥单的还要打印祥单;l 上门取货:与客户联系;联系不上的,写明原因;上门后顾客交货,预交款,签名确认;三、 送货上门业务l 客户电话联系:填写收货人情况表:证件名称、号码、联系方式;l 初步确认收货人信息:从服务器取未确认客户申请表;审核客户信息;设置标志l 打印上门送货单:打印客户上门送货单、祥单l 送货上门:与客户联系;联系不上的,写明原因;顾客领货,签名确认;四、 内部业务功能l 数据同步:将物流中心的数据与本地物流库进行同步操作4.4 模块设计一、 物流系统业务模块l 实现各拓展的业务功能二、 货运系统业务模块l 原来的业务功能,一般不需要作变动,少数需要作较小的改动四、 数据同步模块l 嵌入在物流系统业务内。第5章 物流企业应用子系统设计5.1 设计原则允许企业用户通过Internet与物流系统提供的服务接入平台,与Web物流数据库服务器进行专门连接。5.2 主要功能与模块设计一、 用户上网申请开户l 由用户填写申请表(网站服务器)l 由系统根据用户所在位置,对申请表进行手工审核l 对用户发放证书及口令二、 文件上载/下载模块实现物流企业与铁路物流中心间文件的交换。该模块由铁路物流系统统一开发。l 将物流中心Download目录下的文件下载到本地Download目录下l 将本地Upload目录下文件上载到将物流中心Upload目录下三、数据导入、导出模块l 将Download目录下文件导入到本地物流库中l 将本地物流库中的数据导出到Upload目录中该实现物流企业与铁路物流中心间数据的交换。该模块由铁路物流系统统一开发。数据上载时,只需按指定格式将文件发送到指定目录,即可。数据请求时,将请求的数据用用件上载到服务器,并指明返回文件格式及名称等。物流中心处理后,将结果存于指定文件中,等待文件下载文件模块处理,该工作过程是异步的。四、业务流程模块主要由相关企业委托专门单位另行开发。本系统提供与物流管理方面相关的标准应用与报表,一般企业无须进行二次开发,亦可进行通用业务操作。第6章 WEB用户业务6.1 主要功能主要功能如下:一、 用户上网申请开户l 由用户填写申请表(网站服务器):T10_WEB_USER_DEF_APPl 由系统根据用户所在位置,对申请表进行自动审核:T10_WEB_USER_DEFl 向用户发放证书及口令二、 用户上网托运申请书l 由用户填写申请表:T10_WEB_USER_APPl 及货物清单(网站服务器):T10_WEB_USER_BOM_APPl 由业务车站,或物流单位根据用户所在位置,对申请表进行审核:T10_WEB_USER_BOMl 对用户发放证书及口令三、 用户上到车站办理托运业务l 由用户填写申请表,及货物清单l 由业务车站,或物流单位根据用户所在位置,对申请表进行审核l 对用户发放证书及口令四、 用户网上信息查询l 查询/修改用户基本信息l 查询/修改用户交易信息l 追踪用户货物信息l 查询铁路运输业务信息6.2 主要数据表结构参见附录。主要有用户个人信息,货物信息,发到站信息,联系信息等。6.3 与用户间信息交互一、 信息收集要求l 插入到表中时,自动生成INFO_GEN_DATETIMEl 设置相应的通知内容二、 每天定时自动运行l 从车站T10_TRACE_LOG过滤最新信息l 对每一消息进行循环l 若不是网上追踪的货物,跳过处理l 有短信号码的,通过短信服务接入平台发送短信l 有电子邮件的,通过电子邮件E-Mail信服务接入平台发送电子邮件三、 每天手动运行l 从车站T10_TRACE_LOG过滤最新信息l 对每一消息进行循环l 若不是网上追踪的货物,跳过处理l 逐一电话通知l 发送平信,或特快专递邮件通知四、 从互联网收信集反馈信息l 从车站T10_TRACE_LOG过滤最新信息l 对每一消息进行循环l 若不是网上追踪的货物,跳过处理l 逐一电话通知l 发送平信,或特快专递邮件通知第7章 建立模拟系统本模拟系统的建立,只是用于说明系统的架构,和实现的途径。所有软件,如应用到实际业务系统,均需经过专业设计人员在此基础上进行再设计,开发。原型软件开发能够说明,系统实施的可行,并对今后进行开发提供支持。7.1 主要软/硬件结构一、硬件结构图6.1 系统结构图本模拟系统采用三台微机服务器,分别模拟铁道部物流监管中心,北京局、南昌局物流中心,以及模拟系统的物流中心的管理机。使用三台微型机分别模拟北京西站、南昌站、九江站业务系统。路局物流中心的Web服务器与数据服务器合建立在同一服务器中。任何一个机器都可作为Web终端使用。二、软件结构 本系统在进行原型开发时采用Windows 2000工作站,及Windows 2000服务器,局域网数据库采用Microsoft SQL Server,本地数据库采用Borland C+自带的Local Inter Base单用户数据库。开发软件采用Borland C+ Builder 6.0/ Borland Delpha 6.0。三、主要数据表本模拟系统要操作的主要表格定义如下:表7-1 模拟系统主要表格表名名称WEB处理方法物流中心处理方法接口程序处理方法业务系统处理方法T10_WEB_APPLY用户申请表用户填写收集/下达下载编辑T10_WEB_USER_DEFINE用户定义用户填写发布/上传上载插入T10_TRANS_APPLY交易申请表用户查询收集/下达下载编辑T10_TRANS_MSG交易信息用户查询发布/上传上载插入T10_BOM_APPLY交易明细登记表用户填写收集/下达下载编辑T10_BOM_DETAIL交易明细表用户查询发布/上传上载插入T10_BOM_TRACE跟踪记录用户查询发布/上传/接收/发送上载插入四、软件系统的主要功能模块本模拟系统要操作的主要模块如下:表7-2 系统主要功能模块模块功能名称运行地点运行目录配置文件备注浏览器服务一组程序模块服务器端数据收集与发布DCP服务器端C:LMS物流中心数据下达Exp2Download服务器端C:FTPMultiFTP.INI标准化应用子系统(1) 数据导入(2) 数据导出执行地点分为(3) 客户端(4) 服务器端数据上传Upload2Imp服务器端C:FTPMultiFTP.INI数据发送Exp2Send服务器端C:FTPMultiFTP.INI数据接收Receive2Imp服务器端C:FTPMultiFTP.INI数据下载Download2Imp客户端C:FTPMultiFTP.INI数据上载Exp2Upload客户端C:FTPDualFTP.INI业务处理LMS客户端C:LMSLMS.INI点对多点文件传送MultiFTP服务器端C:FTPMultiFTP.INI标准化应用子系统点对点文件传送DualFTP客户端C:FTPDualFTP.INI管理程序LMS服务器端C:LMS原来已开发7.2 物流中心应用系统一、 WEB服务模块的建立在一台服务器上采用虚拟网方式建立多个网站,各网站相对独立工作。建立系统内部的域名服务,使模拟更具有真实性。在Web系统中,我们主要开发了以下主要原型程序。一是用户登录导航功能,二是设立了FTP文件服务器,建立了WEB网页,作为实例通过WEB提供以下主要功能:一是通过Web填写/更改用户申请表T10_WEB_USER_APPLY, 查询用户信息表T10_WEB_USER_DEFINE。用户要删除已建立的帐号只能通过申请方可更改,不能直接修改。二是已申请注册用户,用口令登录系统,填写、查询、修改托运申请单T10_TRANS_APPLY、明细表T10_BOM_APPLY,查询T10_TRANS_MSG、明细表T10_BOM_DETAIL三是已申请注册用户,用口令登录系统,查询货物状态(货物处于何地)T10_BOM_TRACE实现以上功能,应在WEB服务器数据库中主要应建立以下七个数据表:一是WEB用户申请表,T10_WEB_USER_APPLY, 申请成功后,由数据收集模块进行收集后,等待进行处理。该表由用户在网上动态生成,一般最近交易日90天后为无效日期,此时可以激活,再过90天不满打激活,用户将被删除。此表用户所填写信息不全,或审核后不正确者将删除。用户上网交易首先应申请“用户ID”二是WEB用户定义表,T10_WEB_USER_DEFINE,用户正式用户相关信息,只有在该表中的用户方可正式登录系统。该表由数据发布模块建立。三是用户托运申请,T10_TRANS_APPLY,填写后,由数据收集模块进行收集后,等待进行处理。四是用户托运交易信息表,T10_TRANS_MSG(Transaction Message),由信息发布程序处理。五是用户托运货物明细申请表,T10_BOM_APPLY,由数据收信模块处理。六是用户托运货物明细表,T10_BOM_DETAIL,由数据发布模块处理七是用户货物追踪信息表,T10_BOM_TRACE,由数据发布模块处理还有其它的一些数据表,在此未一一列出,请参见附录。二、 物流中心信息发布/收集模块该模块运行于路局物流中心系统,主要含以下功能:目前,在铁路局物流中心局域网服务器建立以上七个表格,编制一个数据收集/发布模块DCP,其中数据收集功能含三个子项,即将WEB服务器中的由用填写的三个数据表T10_WEB_USER_APPLY, T10_TRANS_APPLY,T10_BOM_APPLY复制到局域网内相应的表格,成功后,原表中的数据删除。数据发布功能包括四个子项,即将T10_WEB_USER_DEFINE, T10_TRANS_TRANS_DETAIL, T10_BOM_DETAIL, T10_BOM_TRACE四个表中未发布过的数据全部复制到WEB服务器中,供用户查询用。数据发布后要设置相应的标记,使其不被重复处理,WEB服务器中过时的数据将被清除。该模块通过DCP(Data Collect/Publish)实现,定时执行。三、 数据下达/上传系统上传下达文件名格式,设置,阅本文9.2 系统功能模块(三)。作为示例,被下达数据表主要有以下三个,用户申请表T10_WEB_USER_APPLY,托运申请T10_TRANS_APPLY, 托运申请货物清单表T10_BOM_APPLY。下达后设置相应标记。上传数据表主要有以下四个T10_WEB_USER, T10_TRANS_APPLY, T10_BOM_DETAIL, T10_BOM_TRACE。该功能主要由两个模块程序定时执行,暂可定每两分钟执行一次。Upload2Imp模块将表T10_Table2Upload中记录待上传的表导入到数据库。Exp2Download模块,则将表T10_Table2Download中记录要下达的表导出到文件系统。四、 数据发送/接收模块执行与数据下达/上传系统相类似操作,但数据要发送到异地。主要是对T10_BOM_TRACE表操作。该程序定时执行,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论