-集装箱理货业务信息管理系统 - 图文

更新时间:2024-02-03 15:55:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

北京航空航天大学硕士学位论文

中图分类号:TP3

论文编号:10006GS0621A06

专业硕士学位论文

集装箱理货业务信息管理系统的

设计与实现

作者姓名 严 超 峰 学科专业 软件工程

指导教师 王丽华 高级工程师 培养院系 软件学院

Design and Implementation of Container Tally Buisness Information Manaement System

A Dissertation Submitted for the Degree of Master

Candidate:Yan Chaofeng

Supervisor: Wang Lihua

Beihang University, Beijing, China

北京航空航天大学硕士学位论文

中图分类号: TP3

论文编号: 10006GS0621A06

硕 士 学 位 论 文

集装箱理货业务信息管理系统的

设计与实现

作者姓名 严超峰 申请学位级别 硕士 指导教师姓名 王丽华 职 称 高级工程师

学科专业 软件工程 研究方向 IT项目管理与产业信息化 学习时间自 2006 年 08 月 19 日 起至 2008 年 11 月 28 日止 论文提交日期 2009 年 03 月 02 日 论文答辩日期 2009 年 03 月 29 日 学位授予单位 北京航空航天大学 学位授予日期 年 月 日

关于学位论文的独创性声明

本人郑重声明:所呈交的论文是本人在指导教师指导下独立进行研究工作所取得的成果,论文中有关资料和数据是实事求是的。尽我所知,除文中已经加以标注和致谢外,本论文不包含其他人已经发表或撰写的研究成果,也不包含本人或他人为获得北京航空航天大学或其它教育机构的学位或学历证书而使用过的材料。与我一同工作的同志对研究所做的任何贡献均已在论文中作出了明确的说明。

若有不实之处,本人愿意承担相关法律责任。

学位论文作者签名: 日期: 年 月 日

学位论文使用授权书

本人完全同意北京航空航天大学有权使用本学位论文(包括但不限于其印刷版和电子版),使用方式包括但不限于:保留学位论文,按规定向国家有关部门(机构)送交学位论文,以学术交流为目的赠送和交换学位论文,允许学位论文被查阅、借阅和复印,将学位论文的全部或部分内容编入有关数据库进行检索,采用影印、缩印或其他复制手段保存学位论文。

学位论文作者签名: 日期: 年 月 日 指导教师签名: 日期: 年 月 日

北京航空航天大学硕士学位论文

摘 要

本文围绕着集装箱理货业务信息管理系统的设计与实现,对系统的环境、业务框架、数据流、功能、接口及性能等需求做了详细的分析。根据需求分析,设计了系统的网络结构和C/S与B/S相结合的软件架构模式,以成熟的.NET框架完成系统的开发;确定了系统运行的软、硬环境和开发工具;引入PDA(Personal Digital Assistant,个人数字助理)移动理货模式,将整个系统划分为移动理货终端、移动理货后台监控及WEB发布三个子系统,给出了三个子系统的功能设计及功能模块之间的关系;对系统与外部系统之间的接口及各种性能指标做了详细的分析和设计。

根据系统设计,对系统的主控内容、数据层及关键模块等的设计实现细节进行了详细的介绍。讨论了GPRS及多层应用模式等关键核心技术的原理、特点及在本项目中的应用情况。

在完成系统的设计及实现后,采用了先进的测试方法,设计了系统的测试方案及测试用例,对系统的功能、性能进行测试,将系统测试结果与需求进行了详细地对比,给出了测试结果。分析了系统在中理系统部分理货公司推广应用的实际效果。继而对项目工作进行了总结,并对进一步的工作进行了展望。

关键词: 集装箱,PDA,移动理货

i

Abstract

In this paper, container tally around the business information management systems design and implementation of the system environment, the operational framework, data flow, function, interface and performance needs to do a detailed analysis. In accordance with needs analysis, design the system network structure and the C / S and B / S combination of software architecture models to the sophisticated. NET framework for the completion of system development; identified the operation of systems software and hardware environment and development tools; the introduction of PDA (Personal Digital Assistant, Personal Digital Assistant) mobile tally mode, the whole system is divided into tally mobile terminals, mobile control and WEB Backgrounds tally released three subsystems, give the function of three subsystems design and function modules of the relationship between; on the system with external systems to do the interface between the detailed design; a variety of performance indicators on the system to do a detailed analysis and design.

According to system design, the system control the content, data layer and the design of key modules such as the details of the implementation detail. Discussed GPRS and multi-application mode key core technology principle, characteristics and in this project application.

At the completion of system design and implementation, the use of advanced testing methods, design of the system test plan and test cases for the function of the system, performance testing, system test results and demand a detailed comparison, give the test results. Analysis of the System Management System in the tally part of the company to promote the application of practical results. Then work on the project are summarized, and further work in future.

Key words: Container, PDA,Mobile Tally

ii

北京航空航天大学硕士学位论文

目 录

第一章 绪论 ................................................................................................................................................. 1 1.1 项目背景 ................................................................................................................................................. 1 1.2 课题来源 ................................................................................................................................................. 1 1.3 国内外的研究现状.................................................................................................................................. 1

1.3.1 国外研究现状.............................................................................................................................. 1 1.3.2 国内研究现状.............................................................................................................................. 2 1.3.3 对比分析 ..................................................................................................................................... 3 1.4 论文主要内容 ......................................................................................................................................... 3 1.5 论文内容安排 ......................................................................................................................................... 4 第二章 集装箱理货业务信息管理系统的需求分析 .................................................................................. 5 2.1 系统的总体需求分析.............................................................................................................................. 5

2.1.1 系统的环境分析 .......................................................................................................................... 5 2.1.2 系统的总体业务框架 .................................................................................................................. 6 2.1.3 系统的总体数据描述 .................................................................................................................. 8 2.2 系统主要模块功能性需求 ...................................................................................................................... 9

2.2.1 理货前沿服务器上功能 ............................................................................................................ 10 2.2.2 PDA上功能................................................................................................................................. 14 2.2.3 WEB查询功能............................................................................................................................. 15 2.3 系统与外部系统间的数据接口 ............................................................................................................ 16 2.4 系统非功能性需求................................................................................................................................ 16

2.4.1 安全性 ....................................................................................................................................... 16 2.4.2 性能要求 ................................................................................................................................... 17 2.4.3 可靠性要求................................................................................................................................ 17 2.4.4 容量和吞吐量要求 .................................................................................................................... 17 2.4.5 可扩展性要求............................................................................................................................ 18 2.4.6 用户界面及操作性要求 ............................................................................................................ 18 第三章 集装箱理货业务信息管理系统的总体设计 ................................................................................ 19 3.1 系统设计原则 ....................................................................................................................................... 19 3.2 系统总体设计思路与主要功能 ............................................................................................................ 20

3.2.1 系统总体设计思路 .................................................................................................................... 20 3.2.2 系统主要功能............................................................................................................................ 21 3.3 系统总体解决方案................................................................................................................................ 21

3.3.1 系统运行的软硬件环境 ............................................................................................................ 21

iii

3.3.2 系统架构设计............................................................................................................................ 25 3.3.3 系统网络结构............................................................................................................................ 26 3.3.4 系统功能结构............................................................................................................................ 26 3.4 系统性能设计 ....................................................................................................................................... 31

3.4.1 可靠性 ....................................................................................................................................... 31 3.4.2 容量和吞吐量............................................................................................................................ 32 3.4.3 可扩展性 ................................................................................................................................... 32 第四章 系统关键技术实施方案 ................................................................................................................ 33 4.1 GPRS的应用研究................................................................................................................................... 33

4.1.1 GPRS相关网络技术分析 ........................................................................................................... 33 4.1.2 GPRS技术原理 ........................................................................................... 错误!未定义书签。 4.1.3 GPRS网络安全性 ....................................................................................... 错误!未定义书签。 4.1.4 GPRS优势分析 ........................................................................................................................... 33 4.1.5 GPRS在项目中的应用 ............................................................................................................... 33 4.2多层体系结构 ........................................................................................................ 错误!未定义书签。

4.2.1 多层体系结构 .......................................................................................... 错误!未定义书签。 4.2.2 多层体系结构在本系统中的应用 ............................................................ 错误!未定义书签。 第五章 集装箱理货业务信息管理系统的实现 ........................................................................................ 35 5.1系统主控内容介绍................................................................................................................................. 35 5.2 公共数据 ............................................................................................................................................... 36

5.2.1 TallyInfo.Common.BaseC. GlobeValues类 ......................................................................... 36 5.2.2 TallyInfo.Common.BaseC. HTSizeType类 ........................................................................... 37 5.2.3 TallyInfo.Common.BaseC. HTPortInfo类 ........................................................................... 39 5.2.4 TallyInfo.Common.BaseC. HTVoyageLine类 ....................................................................... 39 5.2.5 枚举enum................................................................................................................................... 40 5.2.6 参数配置(全局) ........................................................................................................................ 43 5.2.7 参数配置(本地) ........................................................................................................................ 43 5.3 系统关键模块设计实现........................................................................................................................ 43

5.3.1 装箱作业模块............................................................................................................................ 43 5.3.2 卸箱作业模块............................................................................................................................ 47 5.3.3 PDA移动理箱作业模块 ............................................................................................................. 48 5.3.4 汇总打印 ................................................................................................................................... 54 5.4 数据层设计实现 ................................................................................................................................... 57

5.4.1 数据库设计原则 ........................................................................................................................ 57

iv

北京航空航天大学硕士学位论文

5.4.2 数据库的逻辑设计 .................................................................................................................... 58 5.5 系统测试与验证 ................................................................................................................................... 59

5.5.1 系统测试方法............................................................................................................................ 59 5.5.2 系统测试步骤及结果 ................................................................................................................ 60 5.5.3 系统测试问题的管理 ................................................................................................................ 62 5.6 集装箱理货业务信息管理系统的应用现状及应用效果 .................................................................... 62

5.6.1 系统的应用现状 ........................................................................................................................ 62 5.6.2 系统的应用效果 ........................................................................................................................ 62 5.7 结论 ....................................................................................................................................................... 64 结束语 ........................................................................................................................................................... 65 主要参考文献 ............................................................................................................................................... 66 致谢 ............................................................................................................................................................... 68

图 清 单

v

图 1 模块清单及模块间的关系图................................................................................................... 10 图 2 EDI报文收发流程图 ............................................................................................................... 16 图 3 存储系统示意图 ...................................................................................................................... 24 图 4 系统框架图 .............................................................................................. 错误!未定义书签。 图 5 系统网络结构图 ...................................................................................................................... 26 图 6 系统总体功能结构图 .............................................................................................................. 27 图 7 基础资料模块功能结构图 ...................................................................................................... 28 图 8 理箱数据模块功能结构图 ...................................................................................................... 28 图 9 系统数据交换模块功能结构图............................................................................................... 29 图 10 理箱异常情况管理模块功能结构图..................................................................................... 29 图 11 理箱作业处理模块功能结构图 ............................................................................................. 30 图 12 临时船图制作模块功能结构图............................................................................................. 30 图 13 汇总打印模块功能结构图 .................................................................................................... 31 图 14 移动理箱终端子系统功能结构图......................................................................................... 31 图 15 基于GPRS的移动理货应用示意图 ...................................................................................... 34 图 16 四层B/S结构图 .................................................................................... 错误!未定义书签。 图 17 装船程序流程图 .................................................................................................................... 44 图 18 装船程序主界面图 ................................................................................................................ 47 图 19 卸船程序流程图 .................................................................................................................... 48 图 20 数据导入界面 ........................................................................................................................ 49 图 21 登录界面 ................................................................................................................................ 49 图 22 理箱操作界面(一) ............................................................................................................ 50 图 23 理想操作界面(二) ............................................................................................................ 50 图 24 销号界面 .................................................................................................................................. 51 图 25 进口卸载界面 ........................................................................................................................ 51 图 26 箱号查找界面(一) ............................................................................................................ 52 图 27 箱号查找界面(二) .............................................................................................................. 52 图 28 残损操作界面(一) ............................................................................................................ 53 图 29 残损操作界面(二) ............................................................................................................ 53 图 30 翻舱处理操作界面 ................................................................................................................ 54 图 31 总BAY图打印样例 ................................................................................................................ 55 图 32 分BAY图打印样例 ................................................................................................................ 55 图 33 理箱单打印样例 .................................................................................................................... 56 图 34 日报表打印样例 ...................................................................................................................... 56 图 35 溢短残损单打印样例 ............................................................................................................ 57 图 36 系统主要数据表建模示意图................................................................................................. 59 图 37 传统理货模式一对一模拟图................................................................................................. 63 图 38 现代移动理货模式并行模拟图............................................................................................. 63

表 清 单

vi

北京航空航天大学硕士学位论文

表 1 模块功能需求表 ........................................................................................................................ 7 表 2 模块功能需求表(续) .............................................................................. 错误!未定义书签。 表 3 安全性描述 .............................................................................................................................. 16 表 4 性能要求 .................................................................................................................................. 17 表 5 可靠性要求 .............................................................................................................................. 17 表 6 容量和吞吐量要求 .................................................................................................................. 17 表 7 可扩展性要求 .......................................................................................................................... 18 表 8 用户界面及操作性要求 .......................................................................................................... 18 表 9 系统菜单结构 .......................................................................................................................... 35 表 10 系统菜单结构(续) .................................................................................. 错误!未定义书签。

vii

北京航空航天大学硕士学位论文

第一章 绪论

1.1 项目背景

随着港口建设步伐的加快,信息管理水平和信息服务能力已成为港口发展的一项重要服务指标,在港口发展的大环境下,各理货分公司作为联系港务集团与客户的窗口,是港口综合服务水平展示的一个重要方面,能否配合港口作业,适应港口装卸速度,为船代、船公司、货主、海关等客户和部门提供优质高效的服务,将直接影响港口的整体运营效率和服务水准。同时随着理货市场的放开,市场形势日趋严峻,只有加快信息化建设,将信息技术迅速转化为生产力,通过提高理货服务质量、信息服务质量,不断提高市场竞争力,才能促进港口发展,促进各理货分公司的发展。

在口岸“大通关”的背景下,要求理货信息,尤其是集装箱理货信息的提供要做到多点传送、快捷高效、准确无误,传统的集装箱理货信息管理系统显然无法满足新的形势发展需要。在这种情况下,加快理货信息化建设,提高信息化管理水平和服务水平,进一步巩固和发挥理货在口岸大通关中的地位和作用就显得十分迫切。

中理系统内一些实力较强的理货分公司自己开发了基于单船理货的集装箱理货业务信息系统。这些单机版本的软件无法适应理货分公司各级管理机构分布在市内、市郊甚至外地,点多面广的网络化分布的特点。因此,迫切需要在中理系统内开发一套跨平台的、通用的集装箱理货业务信息管理系统。要求该系统既能满足理货分公司内部管理需要又能满足外部客户服务的需求。这套系统的开发、实施,必将提升各理货分公司的整体信息化水平,使各理货分公司有能力为客户提供准确、实时、高品质的理货服务。随着理货数据的积累,也将为各理货分公司带来更多的增值服务。

1.2 课题来源

本课题来源于实际工作的需要,由中国外轮理货总公司在综合考虑多家理货分公司对集装箱理货业务信息管理系统需求的基础上提出的,是一个覆盖各理货分公司集装箱理货业务的通用信息管理系统。

本课题中,我们将依据各理货分公司的需求,完成集装箱理货业务信息管理系统的设计、开发,以满足各理货分公司集装箱理货业务的需求。

1.3 国内外的研究现状

1.3.1 国外研究现状

现代化集装箱码头的效益取决于集装箱的吞吐速度,由于船舶和码头岸边设备都是

1

第一章 绪论

资本技术密集设施,加上当地的人工成本很高,为提高码头的经济效益,国外的港口如新加坡、香港HIT、荷兰的鹿特丹、美国的纽约港等港口都十分重视信息技术在码头运作中的运用,信息化程度非常高。

新加坡建有PORTNET(海港网),与新加坡海事及港务管理局、商业网络系统、海事网络系统、收发货人、货代、运输人等有关方面均有链路。新加坡码头的CITOC(电脑综合码头作业系统),通过工作管理系统、人力资源系统、财政系统、管理报告系统,实现了闸门策划、泊位策划、堆场策划、船舶策划、资源策划等信息化管理。中远-国际货柜码头(香港)有限公司采用先进的电脑系统管理堆场、泊位及进出闸口,并充分利用现代化装卸设备保证码头的装卸效率。在进出闸口时使用条码扫描,由电视画面监控和电脑系统操作,使拖车进出闸口方便快捷。

在国外的许多港口都没有专业的理货机构从事专门的理货业务。国内理货业务所承担的功能,比如核对箱号、掌握港序、核准箱位、制作船图、汇总全船装卸信息等服务,由于信息技术对业务流程的再造和扁平化作用,已经分散于港口作业的各个环节中,包括闸门运作、堆场运作、码头运作、船只运作、遥控场桥运作、拖车运作等环节。集装箱装卸的相关信息通过这些环节的电子信息确认与核碰,保证了箱号、港序、箱位及汇总信息等的正确性、一致性和不可更改。

由于国外一般不设置专门的理货机构,即使设置专门理货机构的港口,理货机构的业务只涉及到很小的一些环节,所以国外港口目前尚没有专门针对理货业务开发的信息系统。

1.3.2 国内研究现状

目前国内只有中理理货和中联理货两家理货公司。两家理货公司在体制上有很大的差别,中联理货由于成立的比较晚(2003年成立),其总公司对下属分公司具有完全的控制权,中联公司成立后非常重视信息化建设,先后投入巨额资金,采用技术外包的形式完成了整个公司信息系统的建设,其中包括了集装箱理货业务信息管理系统,该系统统一了中联理货各分公司的集装箱理货业务流及数据流,在中联系统的理货业务中发挥了重要的作用。

中理理货成立的较早(1961年成立),由于公司体制问题,没有重视信息化的建设,一些大的理货分公司如上海、天津、宁波等为了适应港口作业的需要,各自投入资金建立适合本港口的理货业务信息管理系统。

由于没有统一的规划,目前中理系统内,各理货分公司信息化水平不一:主要的大

2

北京航空航天大学硕士学位论文

型理货分公司信息化水平较高,信息处理能力强,目前均已开发了适合本公司集装箱理货业务需求的信息管理系统,一些中小型口岸分公司信息化水平相对较弱,目前还在用传统的方式开展集装箱的理货业务。

已经完成集装箱理货业务信息管理系统开发的几家理货分公司,由于各自均以本港口的集装箱理货业务模型以及本港口整体网络环境为基础进行了系统开发,使得各系统之间没有一个统一的规范,从上一港口发来的船图报文,下一港口的系统无法识别,需要经过一定的格式转换,使得操作很不方便,更重要的是没法向船方、货方提供完整的船舶数据。

另外,这几家理货分公司开发的集装箱理货业务系统,只是对单一的装卸船业务实现了信息化,理货数据在整个公司不能迅速流转,缺乏信息的整合和综合分析能力,也无法向客户提供实时的理货信息,同时系统在技术和业务处理能力上越来越满足不了港口日益增多的集装箱理货业务。

中国外轮理货总公司在中理系统的特殊地位,使得其有条件在现有系统的基础上,综合考虑各理货分公司集装箱理货业务的需求,开发出一套满足各理货分公司集装箱理货业务的通用信息管理系统。 1.3.3 对比分析

国外集装箱码头信息化建设较早,信息化程度较高;国内集装箱码头信息化建设较晚,目前正在加大信息化建设的力度。

国外一般不设置专门的理货机构,即使设置理货机构,其业务范围也是比较小的,国内理货机构正在通过提高理货产品的技术含量来积极地拓展理货的业务范围。

国外尚没有针对集装箱理货业务开发的信息系统,国内在集装箱理货业务信息管理系统上已经有了一些成功的经验。

1.4 论文主要内容

本文利用软件工程及项目管理技术,从集装箱理货业务信息管理系统的需求分析出发,详细地讲述了系统的架构设计、功能设计、性能设计、数据库设计、代码实现、系统测试及应用效果。对系统设计和实现中用的主要方法和关键技术进行了探讨。

3

第一章 绪论

1.5 论文内容安排

第一章,介绍了项目背景、课题来源以及国内外对本课题的研究现状; 第二章,讲述了集装箱理货业务信息管理系统的需求分析; 第三章,讲述了集装箱理货业务信息管理系统的总体设计; 第四章,探讨了集装箱理货业务信息管理系统实施中的关键技术; 第五章,讲述了集装箱理货业务信息管理系统的实现。

4

北京航空航天大学硕士学位论文

第二章 集装箱理货业务信息管理系统的需求分析

2.1 系统的总体需求分析

集装箱理货业务信息管理系统建设的总体需求是实现理货分公司装卸船理货业务的实时监测,实现理货数据的统一,为公司的服务延伸、增值服务提供数据基础,以达到公司内部理货信息快速、畅通的流转,能够向客户提供精准、实时的理货信息服务,来提升公司的服务形象。增强公司的竞争力。

从功能需求角度讲,系统主要实现如下功能:

(1) 实现集装箱装/卸船过程理货业务操作中的实时管理,通过实时获得的数据为统计、费收、人员工时、作业量管理、市场状况分析提供有效的数据,向海关、船公司、货代、船代、货主、码头等输送相应的实时信息。

(2) 满足目前理货分公司集装箱理货业务操作过程中对作业处理和业务处理数据的管理,能够满足未来一定时间内达到1000万TEU-6000万TEU箱量的管理。

(3) 所有数据集中在核心数据库统一管理,做到数据源唯一,信息共享。实现实时化、系统化、自动化、全面化。

在技术选择方面,应满足先进实用,开放兼容、柔性适用,安全可靠,界面友好、支持工作流以及易于维护等方面的特点。 2.1.1 系统的环境分析

集装箱理货业务是指集装箱装卸船理货。集装箱是港口物流中一个最为重要的业务,集装箱在物流中有着极大的优势,并且以后的物流重点会向集装箱转移。集装箱理货业务的主要内容是记录集装箱的装卸情况以及装卸位置和溢短情况,并且记录集装箱在运输过程中的残损情况,同时产生相应的理货作业单证,以及电子数据交互。

集装箱是一种具备国际规范的长方体容器,基本上具有20、40、45、48、53、58尺长度的几种长度规范,高度分为普通高度和超高高度,宽度一致。集装箱可以作为货物的装载容器。

随着计算机网络的不断发展,特别是无线网的成熟发展,目前集装箱码头的信息化管理已经比较成熟,所有的装卸指令均通过无线网下达。同时实时理货作业也提到了日程上,因此目前理货人员在码头前沿基本上需要手持PDA通过无线网络实时理货。在装卸作业结束之时或者即将结束,集装箱船舶就会准备离港,因此理货单证不再允许后期制作。必须在理货作业结束的那一刻把单证制作完成,并且送达码头前沿让船方签字

5

第二章 集装箱理货业务信息管理系统的需求分析

认可。

理箱系统与其它环节的数据交互主要使用国际标准的EDI1.5、EDI2.0、Coarri、中远的固定长度格式等进行数据交互。此外也有一些非规范的数据,非规范的数据基本上是Excel格式和遵循某种分割规范的文本文件,例如以逗号分割。

(1) 要能满足港口具有10个以上的装卸码头,每个码头有多个作业点的地域特点。 (2) 要能适应大型集装箱船舶,码头月吞吐量在80万TEU以上,根据船舶档案要保存二年以上的要求,系统保存理货数据的总量应在2500万以上。

(3) 要能适应每个船舶的横向BAY位应大于20个,纵向BAY层应大于20层,全船最大BAY位不小于50个(100BAY),整船最大装箱量为1万以上,BAY位的表示要用3位数。

注:中海洛杉矶横向18个箱,纵向18层(舱底10层,甲板8层),最大BAY位是79BAY。

根据上述系统的环境需求分析,要求在系统设计中充分考虑如下因素:

(1) 在系统的网络架构设计上,要能满足港口多码头、码头多作业点,且各个码头相对较远的地域特点和作业现场的复杂环境要求,要能方便的实现现场理货数据的采集及传输的要求。

(2) 在系统硬件的选择上,要留有足够的冗余,以满足系统的稳定性和并发行处理的要求。

(3) 在系统数据库设计上,要选择能支持大容量、高并发行要求的大型关系数据库,如SQL SERVER、ORACLE等。

(4) 在系统数据结构定义上,要充分考虑大型的集装箱船舶结构的要求。 以上几点在系统的架构设计时均做了充分的考虑,具体描述详见第三章。 2.1.2 系统的总体业务框架

从具体的职能角度出发,可以将集装箱理货业务信息管理系统细分为:信息发布模块,基础资料管理,理箱数据准备,系统数据交换,理箱异常情况管理,理箱作业,临时船图制作及汇总打印八个功能模块。

信息发布模块是理货分公司的门户网站,实现信息的发布和部分理货信息的查询等。基础资料管理模块包括港口资料维护、船舶资料管理、客户资料维护、箱主资料维护、作业点信息维护、员工信息维护、系统代码维护等功能。理箱数据准备模块包括航次信息登记,集装箱原始信息录入,出口航次集装箱信息审核(关单、舱单),进口航

6

北京航空航天大学硕士学位论文

次集装箱BAY位登记,理箱预作业记录生成等功能。系统数据交换模块包括EDI报文数据的导入、导出,PDA数据的导入、导出的等功能。理箱异常情况管理模块包括集装箱残损登记,集装箱溢短登记,集装箱翻舱登记,集装箱添平处理,作业待时情况登记,集装箱退关登记等功能。理箱作业模块分为理货前沿服务器上功能和PDA上的功能,在理货前沿服务器和PDA上的功能均包括装箱作业,卸箱作业,移箱作业,理箱异常处理等功能。临时船图制作模块包括临时船图制作,理货组长、理货员配置等功能。汇总打印模块包括打印BAY位图、打印分BAY图、打印理箱单、打印溢短单、打印残损单、打印日报表、打印业务凭证、打印汇总证明等功能。

集装箱理货业务信息管理系统通过使用移动PDA设备实现现场理货数据的采集,通过GPRS网络将现场理货数据及时传回作业点服务器,各个作业点服务器通过VPN网络将理货数据汇总到理货分公司机关总部,在总部实现理货数据的汇总、分析,并通过WEB发布模块实现理货数据的发布。整个系统是以Microsoft .net为基础架构而成的。下表为集装箱理货业务信息管理系统的模块功能需求表。

表 1 模块功能需求表

模块名称 功能描述 该模块可以根据客户的需要,利用理货分公司所拥有的信息网络资源优势为客户在外部网站上提供在线信息查询服务。可以在网站上为客信息发布 户提供实时的理箱动态信息查询、残损图片信息查询、溢短信息查询以及船图、分贝图、业务凭证、综合清单、EDI报文信息查询和下载,同时还根据客户的需要提供一些分类统计信息的查询,客户通过登录网站就可以很方便的实时掌握他们的箱货动态。 基础资料管理模块包括港口资料维护、船舶资料管理、客户资料维基础资料管理 护、箱主资料维护、作业点信息维护、员工信息维护、系统代码维护等功能。 理箱数据准备 理箱数据准备模块包括航次信息登记、集装箱原始信息录入、出口航次集装箱信息审核等功能。 系统数据交换模块包括EDI报文数据的导入、导出,PDA数据的导入、导出的等功能。 理箱异常情况管理模块包括集装箱残损登记,集装箱溢短登记,集理箱异常情况管理 装箱翻舱登记,集装箱添平处理,作业待时情况登记,集装箱退关登记等功能。 系统数据交换 7

第二章 集装箱理货业务信息管理系统的需求分析

理箱作业模块分为移动理货后台监控中心的和PDA上的功能,在移理箱作业 动理货后台监控中心的和PDA上的功能均包括装箱作业,卸箱作业,移箱作业,理箱异常情况处理等功能。 临时船图制作 临时船图制作模块包括临时船图制作,理货组长、理货员配置等功能。 汇总打印模块包括打印BAY位图、打印分BAY图、打印理箱单、打汇总打印 印溢短单、打印残损单、打印日报表、打印业务凭证、打印汇总证明等功能。

2.1.3 系统的总体数据描述

本系统使用理货前沿服务器与PDA相结合的模式,由各前沿点向办事处或理货站点上传当天的作业数据,再由办事处或理货站点向理货分公司总部推送理货数据。

集装箱进、出口理货业务过程中的数据流转关系如下: ? 出口集装箱理货业务数据流转

理货员在船舶甲板或码头前沿安全岗位上对照纸面预配图,手持理箱PDA设备,逐一核对、记录装船集装箱箱号,识别箱型,检查封志和箱体状况,分清残损,标识实际装船积载位置。理货员应及时将标识的预配图交理货组长,或将确认的装船BAY图信息及时发送。当发生待时情况,应做好记录并及时报告理货组长。当发现实际装船箱号与“预配图”箱号不符时,应通知港方暂停装船,报告理货组长联系有关方面解决。当发现集装箱箱体残损、封志断失情况时,原则上不允许装船,应及时联系有关方处理,并报告理货组长。如港方和船方同意装船,应编制“集装箱残损记录”,取得港方签认后方可装船。当发生出舱翻舱时,理货员应在“积载图”(配载图)上做好标记,或在PDA上进行确认,并制作翻舱“集装箱理箱单”;舱内翻舱时,要标记集装箱在舱内移动前和移动后的位置。工班结束后,如实填制或打印“理箱单”,与港方办理双边交接。

完船作业后,理货组长根据“理箱单”、“日报表”、“集装箱残损记录”、“待时记录”等单证汇总相应数据,核对出口“集装箱清单”数据,制作“理货业务凭证”、“积载图”等理货单证,核对准确无误后,与船方办理签证。同时,填写“征求意见书”,请船方对理货服务予以评价。

? 进口集装箱理箱业务数据流转

8

北京航空航天大学硕士学位论文

卸箱作业前,理货员首先从理货前沿服务器下载数据导入PDA,接受上一工班交接和理货组长给出的注意事项。理货员在船舶甲板或码头前沿安全岗位上对照纸面BAY图,手持理箱PDA设备,逐一核对、记录卸船集装箱箱号,识别箱型,检查封志和箱体状况,分清工残或原残,及时将集装箱的卸箱信息报告理货组长。当发生待时情况,应做好记录并及时报告理货组长。当发现实际卸船箱号与“积载图”或“进口舱单”箱号不符时,应做好记录,及时通知港方人员,并报告理货组长协助解决。当发现集装箱箱体残损、封志断失等情况时,应及时报告理货组长,通知船方验看,同时编制“集装箱残损记录”,交船方签认。对封志断失的集装箱由理货员施加封志,记录封号,同时编制“施封/验封单”或将封号记录在“集装箱残损记录”上。发现工残时,应做好“工残记录”,并通知责任方签认或按约定方式进行处理。当发生出舱翻舱时,理货员应根据“出舱翻舱清单”,在“积载图”上做好标记,或在PDA上进行确认,并制作翻舱“集装箱理箱单”;舱内翻舱时,要标记集装箱在舱内移动前和移动后的位置。工班结束后,如实填制或打印“理箱单”,与港方办理双边交接。理货组长根据“理箱单”、“日报表”、“集装箱残损记录”、“待时记录”等单证汇总相应数据,核对出口“集装箱清单”数据,制作“理货业务凭证”、“积载图”等理货单证,核对准确无误后,与船方办理签证。同时,填写“征求意见书”,请船方对理货服务予以评价。

2.2 系统主要模块功能性需求

在对各理货分公司需求调查的基础上,将整个系统划分为三大部分功能。一是PDA上功能,主要实现现场数据的采集、BAY 图制作、理箱登记等各种操作处理,完成理货数据与理货前沿服务器的上传和下载等功能;二是理货前沿服务器上的功能,主要实现工班登记、航次建立、船舶预先配载数据生成、舱单数据核销等理货作业的各种处理,实现各种报表的统计打印,实现与PDA数据的上传和下载,按照理货公司的规定数据发布权限,将对应的理货数据推送到WEB发布服务器等功能;三是WEB查询功能,主要提供实时的理箱动态信息查询、残损图片信息查询、溢短信息查询以及船图、分贝图、业务凭证、综合清单、EDI报文信息查询和下载,同时还根据客户的需要提供一些分类统计信息的查询。

整个系统的模块清单及模块之间的关系,如下图所示:

9

第二章 集装箱理货业务信息管理系统的需求分析

图 1 模块清单及模块间的关系图

PDA、理货前沿服务器及WEB查询三部分功能模块间的关系是:

在理货作业前,PDA从理货前沿服务器上下载理货作业所需的各种基础数据,完成现场的理货操作后,既可以实时地将理货数据通过GPRS网络上传至理货站点的理货前沿服务器,也可以在工班结束后手工将理货数据导入到理货前沿服务器上。理货前沿服务器在接受到PDA上传的理货数据后,完成理货数据的各种处理,通过EDI平台、FTP、Email等方式向客户发送所需要的数据。按照理货公司规定的数据查询权限,将理货数据推送到WEB发布服务器。WEB查询部分对船公司、船代、货代等关系方提供相应的数据查询功能。下面对各部分功能进行详细的描述。 2.2.1 理货前沿服务器上功能

在理货前沿服务器完成以下功能,应保证舱单手工录入时的速度,提供多种方式的查询统计。应考虑同一数据库在不同计算机使用时同步的问题(如将某条船舶数据导入到笔记本中,由组长带到前沿作业,配合理货员作业完成后将笔记本中的数据导回到理货前沿服务器中,此时就必须保证数据同步并准确)。

10

北京航空航天大学硕士学位论文

? 工班登记

登记和记录当日的工班的信息。由办事处根据港口提供的船期时间安排和输入作业人员。便于了解各港区作业计划以及作业完成情况。

具体内容包括:作业点、泊位、船名、进出口类型、货类(集装箱、件杂货、散货)、班次、预计开工时间、工作人员、说明、操作人、操作时间、总作业量、已完成量、完工时间。

进行相应信息的增加、删除、修改、查询操作。 ? 航次建立

建立和修改航次数据。

具体记录内容:船名、航次、作业区、泊位号、开工时间、完工时间、航线、进出口类型

? 顺序单或舱单录入

录入由港口或船方提供的顺序单或舱单数据,以便生成船舶的预配载数据。 同时港口可能提供电子格式的顺序单数据,必须提供相应的舱单数据导入功能,且存在多次数据导入(后一次提供的数据,有可能包含前一次提供的数据)。

具体内容:船名、航次、箱号、铅封号、箱主、箱型、箱类、箱细类、状态(E/F)、营经人、承运人、空箱重、重量、危标(如:3.3)、温度、温度单位、提单号、装货港口、卸货港(如选港用XXOPT标记)、卸货港标识(在船图打印时显示)、目的港、顺序号、预配Bay位号、实际Bay位号和实际生产作业数据。

卸货港标识由系统根据港口代码自动生成,并在舱单输入完成后,进行确认。 舱单导入格式:船名、航次、箱号、箱主、预配Bay号、空重、箱重、箱型、箱类、温度、温度单位、危标、卸货港、目的港、翻舱标记(船上箱)、提单号、铅封号。<一行显示一个箱子信息,中间以逗号分隔> 。江阴只提供到翻舱标记。

另应考虑提单信息,特别拼箱货中多箱对多票的情况,提单数据中,应记录货名、件数、体积、重量,收货人、发货人、承运人。

一个航次舱单数据的分多次导入 ? 船舶预配载数据生成

自动将录入的顺序单和舱单数据装入到对应的船舶Bay位上,形成船舶预配载数据。同时提供手动装载和修改功能,以满足顺序单和舱单中无Bay号数据的处理。

? 数据导入PDA或笔记本

11

第二章 集装箱理货业务信息管理系统的需求分析

将船舶预配载数据录入到PDA或笔记本中。使用TXT或XML格式进行数据交换。先将需要导出的数据转换为TXT或XML文件,拷贝或传送到PDA中,再由PDA将TXT或XML文件导入到指定的PDA数据库中。

一条船舶的数据可能分成多次导入PDA中。 ? 舱单数据核销

通过关单和舱单中的箱号对系统中的理箱数据进行两次核销,并确认舱单中的交接方式(是否为CFS操作),以保证进/出口集装箱数据的准确。记录操作人,操作时间。

? 理货数据导入到理货前沿服务器

将PDA或笔机本中的实际理箱数据和对应的Bay信息导入到理货前沿服务器的数据库中。要求先将PDA中的数据转换为TXT或XML,拷贝或传送到理货前沿服务器上,由理货前沿服务器将TXT或XML文件导入到指定的数据库中。

PDA的理货数据,可能分多次提交。 ? 理货数据分析处理(校验功能)

分析计算导入后的实际理货数据,检查各数据的完整性和正确性(包括交接方式)。 ? 集装箱残损登记(包括照片记录)

登记和记录集装箱的残损信息,将数码相机捕捉的图片导入计算机,并以文件的形式存放在系统中,在规定的时间上传和提供查询。

具体内容:船名、航次、箱号、破损位置、破损代码、破损情况描述、记录人、记录时间、照片(多张)

? 集装箱溢短处理

登记、修改溢/短集装箱信息,根据核销和理货的数据,自动统计出溢短的集装箱数据,经确认后。记录到相应的数据表中,以便查询和打印 。

具体内容:船名、航次、箱号、提单号、箱主、箱型、箱类 要求在各类的列表中,溢短、残损箱用不同颜色着重标出。 ? 集装箱退关处理

退关是于部分由于船舶离港时间比较急,或出现特殊情况,造成无法及时出口的箱子,进行退关登记。退关存在批量作业情况。

记录内容:退关船名、退关航次、箱号、退关时间、操作人、操作时间。 ? 集装箱超载处理

集装箱超载是指在原船舶规则定义中没有的地方,多加一Bay或层的堆放位置来堆

12

北京航空航天大学硕士学位论文

放多余的箱子。此时应可临时手动增加一个Bay或层,以保证理货作业能正常进行。

? 翻舱数据调整

对于部分过境箱,在作业过程中可能出现翻舱情况,在这种情况下,对于那些未出船舱并原舱位取出原舱位放入的(即舱内翻仓),系统不进行处理;而对于那些卸出后,再与出口箱重新配载装船的(即出舱翻仓),在计算作业量时,必须记录为两道作业量。同时将他们统一归入进口的航次统计中。(建议通过标识位来进行表示,如:1—卸,2-装,3-卸装)

具体翻舱记录内容:原舱位、目标舱位、卸出时间、装入时间、卸船人、装船人 ? 理箱作业

在舱单数据中增加或修正实际进出口箱信息。

具体内容为:实际Bay位、箱号、箱型、箱主、卸货港、船名、航次,并可生成相应的积载图和Bay位图。

? 特殊情况登记

根据实际的作业情况,由组长登记该船的某些特殊作业情况(如待时),并可在后面的费用统计中进行统计。

具体记录内容:特殊情况名称、待时开始时间、待时结束时间、待时人数、待时人员、待时原因。

? 打印BAY图

BAY图分为配载BAY图和实载BAY图,BAY图打印支持筛选(如打印某一装港的BAY图,某一卸港的BAY图或某一箱主的BAY图),并打印相应的汇总表。

根据实际的理箱数据,打印船舶的总Bay图、分Bay图和汇总表,或存储为PDF格式。

Bay图的打印均使用A4纸,总Bay图和分Bay图根据实际的船舶情况进行打印。分Bay图无法在一张A4纸上打印的时候,应尽量不要把舱面与舱底的数据分页。

? 打印溢短残损单

根据实际理箱的数据,输出和打印集装箱溢短残损单。 ? 打印汇总证明

根据实际理箱的数据,输出和打印集装箱汇总证明单。 ? 打印理货业务凭证

根据实际理箱的数据,输出和打印集装箱理货业务凭证。以便理货人员交付船公司。

13

第二章 集装箱理货业务信息管理系统的需求分析

? 打印日报表数据

根据实际理箱的数据,输出和打印当日的集装箱理货作业量。 ? 打印理箱单

根据实际理箱的数据,输出和打印当日的集装箱理货作业量。 ? EDI数据交换

将实际的理箱结果转换为相应的EDI格式,便于用户发送给相应的船公司和部门。同时应支持单航次集装箱数据的筛选(按装港、卸港、箱主)导出。

格式规范包括:中远/平台/交通部/smdg 1.5/smdg2.0的Bayplan数据 ? 审核统计当天作业

码头前沿作业组长审核当天的作业数据,确认数据的准确后上传到公司数据库,经办事处确认后转业务科计划处理。

? 手动上传当天作业

码头前沿作业人员根据作业的完成情况和办事处人员的要求,手动点击上传作业数据,以便办事处人员统计和分析作业数据。

? 自动上传当天作业

码头前沿作业系统根据作业的完成情况和办事处人员的要求,自动定义上传作业数据,以便办事处人员统计和分析作业数据。

? 按码头、航线、理货人员、箱号、时段查询理箱作业数据

可根据码头、船名、航线、代理、理货人、箱号、时段等条件查询相应的理货作业数据并打印。

? 集装箱残损查询

根据箱号查询相应的集装箱残损历史记录。 ? 集装箱溢短、加载查询

根据船名、航线、代理等条件查询相应的集装箱溢短详细记录。 ? 单航次信息汇总打印 打印某一航次的汇总数据。

2.2.2 PDA上功能

能够运行在理货公司现有的以及后续使用的PDA的操作系统的软件,满足易用,高效,快捷等要求。适应现场作业。这部分功能在理货前沿服务器上也要实现。

14

北京航空航天大学硕士学位论文

? Bay图制作(不同的卸货港用不同的颜色表示)

根据作业人员要求,显示具体某个Bay位的详细数据情况,以便作业人员及时了解Bay位的信息。要求不同的卸货港应使用不同的颜色进行表示。校验配载Bay位与实际装载位置是否相同。

? 理箱登记

录入相应的箱号,并将其放入指定的Bay位上(装船);或录入相应的箱号,并将其从指定的Bay位上卸出(卸船)。其应考虑如下几种特殊情况:

平板框一Bay多箱处理:特殊平板柜在使用过程中,出现一个Bay位存放多个箱子,系统应能记录其相应的具体箱号信息,以便查询。

双联吊具装卸作业:理箱过程中还存在“双联吊具装卸作业”即一台吊机一次性吊两个箱子,此时建议使用多次查找箱号,一次确认更新方式,以保证跟上吊机作业速度。

破损箱历史提示:对于曾经破损过的箱子,在理箱过程中应弹出提示,以便提示理货员注意。

顺序装/卸箱提示:要求对于没有按正常顺序装/卸的理箱数据能够给予提示,以保证及时发现溢短数据。如:在卸舱底时如果还有舱面数据未卸下,应给予提示。

? 残损标记

对于理箱过程中出现残损的箱子,在PDA上进行标记,在数据上传PC后与组长的残损记录进行校验,以保证最后的溢短残损单中数据的准确。

? 船舶临时加载船位处理

对于部分出口船舶,可能存在临时加载一层的箱子情况,系统应考虑该情况的处理,以保证数据的准确和完整。

? PDA无线应用

对于大型船舶可能存在多路同时理货,如何保证多路数据的准确,是系统后期和接口中应该考虑的。 2.2.3 WEB查询功能

该模块可以根据客户的需要,利用理货分公司所拥有的信息网络资源优势为客户在外部网站上提供在线信息查询服务。可以在网站上为客户提供实时的理箱动态信息查询、残损图片信息查询、溢短信息查询以及船图、分贝图、业务凭证、综合清单、EDI报文信息查询和下载,同时还根据客户的需要提供一些分类统计信息的查询,客户通过登录网站就可以很方便的实时掌握他们的箱货动态。

15

第二章 集装箱理货业务信息管理系统的需求分析

2.3 系统与外部系统间的数据接口

本论文所称外部系统主要指,不涵盖在集装箱理货业务信息管理系统的建设范围内,但又有紧密数据交互的系统,具体包括:港口生产调度系统、海关系统、船代系统、船公司系统等。中理系统80多家理货分公司所在港口的信息化建设程度差异很大,上海、天津等信息化程度较高的港口均建有完善的EDI中心;锦州、秦皇岛等信息化建设较弱的港口基本没有EDI中心。为了能适应这些不同的情况,要求新建的集装箱理货业务信息管理系统既要能提供EDI报文接口,又能提供FTP、EMAIL等文件收发的接口。具体的EDI报文收发流程如下图所示:

图 2 EDI报文收发流程图

进口船图、舱单,出口预配船图,电子装箱单等报文自动放入监控服务器的指定目录。 根据用户的不同需求,将不同格式的理货报文发送至相关的客户。

2.4 系统非功能性需求

2.4.1 安全性

表 2 安全性描述

序号 1 描述 需要具备统一的用户身份认证、权限分配等功能。 16

北京航空航天大学硕士学位论文

2 3 提供灵活的基于对象权限和用户角色概念的授权机制。 对系统的输入数据可以根据业务要求进行合法性检验,敏感数据需要全程跟踪,记录改变的时间戳、操作用户以及记录改变前的数据。 对系统的数据传输支持各种标准的加密算法;对系统的数据存储提供安全备份的原则。 按岗位(角色)、部门、用户授权或组合授权。 系统应支持前台手工及定时数据备份的功能,数据恢复的功能 4 5 6

2.4.2 性能要求

表 3 性能要求

序号 1 描述 一般性数据保存、修改、删除等操作的响应反馈速度最大不应超过2秒,一般控制在1秒内。WEB应用程序最大不应超过8秒,一般控制在2秒内。 2 一般10万条数据的简单查询及统计不应超过10秒,百万条数据的查询及统计不应超过20秒。复杂综合性跨模块查询及统计不应超过1分钟。

2.4.3 可靠性要求

表 4 可靠性要求

序号 1 2 描述 要求生产系统支持7*24小时不间断运行,一年365天不间断运行。 系统在连续一年的运行中应软件故障导致停机的次数不得超过5次,单次系统修复时间不得超过5小时。 3 4 5 6 单次系统修复时间不超过2小时。 系统在瘫痪后能够在短时间内迅速恢复,系统应有相应的检修和自动恢复功能。 支持500人并发在线,单表5000万条记录的正常运转;。 系统在用户出现错误操作时能进行提示,并自动停止该操作。 2.4.4 容量和吞吐量要求

表 5 容量和吞吐量要求

序号 描述 17

第二章 集装箱理货业务信息管理系统的需求分析

1 2 3 系统应支持至少2000用户的同时并发在线 系统最大单表记录数至少支持5000万条 系统数据库应支持至少高达2T的数据容量

2.4.5 可扩展性要求

表 6 可扩展性要求

序号 1 2 3 采用成熟的.NET框架。 引入工作流管理,最大程度上支持系统人员对业务流程的重定义和灵活配置。 随着用户数的增长及功能应用的增长系统应该能够保持足够的稳定性,维持正常的运行。 描述

2.4.6 用户界面及操作性要求

表 7 用户界面及操作性要求 序号 1 3 4 5 描述 具备良好的图形操作界面、统一的表现风格。 充分考虑丰富的用户体验,支持用户的拖拽式操作和键盘操作。 界面样式简约朴素,功能元素清晰明了。 错误提示语言通俗易懂,具有指导性。

18

北京航空航天大学硕士学位论文

第三章 集装箱理货业务信息管理系统的总体设计

3.1 系统设计原则

为了保证集装箱理货业务信息管理系统的质量,在进行系统的设计、开发、部署和运行管理规划时将遵循如下原则:

先进成熟性原则——采用业界先进成熟的技术满足当前的需求,使系统具有较强的运转能力。

开放性原则——系统是基于计算机工业开放标准,包括各种网络协议、操作系统、硬件接口、数据库接口等,坚持统一规范的原则,从而为未来的发展奠定基础。技术全面支持XML、SOAP、Web Service、LDAP等当前受到普遍支持的开放标准,这就保证了本系统能够与其它平台的应用系统、数据库等相互交换数据并进行应用级的互操作和互连性。在EDI的处理上支持 UNEDIFACT、ANSI x.12、私有格式、定长度的平板文件格式以及给予XML的EDI格式标准。

可扩展与灵活性原则——具有良好的扩展性,能够根据客户的实际需求,方便扩展设备容量及提升设备处理能力,适合客户应用系统、数据库系统以及未来的发展需求。具备支持多种组件模块、多种物理接口,具有易升级、易更新的灵活性。

安全可靠性原则——提供较强的管理机制和控制手段,具备热备份、事故监控和网络安全保密等技术措施,保证设备安全。保证系统数据处理的一致性,保证业务和数据不被非法侵用和修改伪造,保证数据不因意外情况丢失和损坏,提供多种安全检查审计手段。使用系统平台的相关安全设置以及应用系统的安全性实现,实现整个系统的安全性。确保系统不被非授权用户侵入,数据不丢失,传输时数据不被非法获取、篡改,确认对使用者、发送和接收者的身份等。

经济与投资保护性原则——以较高的性能价格比构建系统,以较低的资金投入、较少的人员投入来维持系统正常运转。新系统应有很好的硬件升级性能,产品线要有统一的标准,以及产品部件之间的良好的兼容性,减少以后在资金与技术投入方面的浪费。

准确性原则——通过周密的系统调研和分析,确保对业务要求的正确理解;通过规范的项目管理和严密的系统测试,保证系统业务处理的准确性。同时,在应用系统的设计和实现中,提供多种核查、审计手段,进一步保证系统处理的准确性;

19

第三章 集装箱理货业务信息管理系统的总体设计

3.2 系统总体设计思路与主要功能

3.2.1 系统总体设计思路

依据现代集装箱理货的具体业务流程,结合现场理货实际运作情况,运用GPRS无线网络、数据库、现代通讯等技术,系统地把信息化管理渗透到集装箱各个理货作业环节中,全面记录、跟踪理货操作相关的数据与过程,提供功能强大的查询、统计分析和个性化BAY图、EDI信息,使复杂、繁琐的集装箱理货作业变得简单明了。

在需求调研的基础上,本系统在设计的时候重点考虑以下几个因素: ? 系统要能适应各理货公司复杂的网络环境要求

为了使本系统能够满足中理系统80多家理货公司的集装箱理货业务需求,就要在系统架构设计时充分考虑各公司的网络情况,在操作系统、数据库系统及开发工具的选择上要兼顾各公司的具体情况,使得所设计的系统具备很好的“可伸缩性”。比如本系统在设计时是利用移动PDA终端设备采集现场理货数据,一些大的公司可以实时发送理货数据到移动理货后台监控子系统中,但一些小型的公司,由于业务量较少,可以在一个工班结束后手工将移动PDA上的理货数据导入移动理货后台监控子系统中。

? 系统要提供丰富的接口

理货作为港口物流链中的重要一环,在客户(包括海关、边检、船公司、船代、货代等)与码头之间信息交流中担负着重要作用。在理货业务开展前要从相应的客户处取得数据。比如进口集装箱理货前,现场理货机构有关业务人员负责向船代或船公司索取“进口舱单”、“集装箱积载图”等理货资料或接收船代、船公司等单位提供的电子数据,并以此作为理货的依据。出口集装箱理货前,现场理货机构有关业务人员负责向船代、船公司或港方索取经海关放行的相关理货资料和信息(装船清单、预配图等),并以此作为理货的依据。在对每条船舶理货结束后,要及时向海关、边检等发送理货数据,理货数据是海关放行、边检查验的重要依据。基于以上数据交换的需求,在系统设计时必须提供包括EDI报文接收、发送、EXCEL数据导入、导处等多种数据接口。

? 系统要具备一定的前瞻行

集装箱运输业蓬勃高速发展,必然导致港口集装箱吞吐量大幅度的增长。码头、船公司、船舶代理等相关企业也随之业务量急剧膨胀、成本增加、劳动强度增大等等。迫于此,各企业都意识到现代信息化的重要性,纷纷引进或研发先进的信息化管理系统,借助于先进的计算机、网络、数据库、现代通信等技术,有效地提高企业现代化管理水平,降低运行成本,提升工作效率,缓解劳动强度。理货公司作为航运业的配套服务企

20

北京航空航天大学硕士学位论文

业,传统的作业方式已经很难再适应这种模式。怎样有效地控制运作成本,提高理货质量,提升理货服务品质就成为市场竞争中的关键。因此,在系统设计时要引进先进理货作业模式-基于PDA的移动理货模式。 3.2.2 系统主要功能

系统紧密地结合现代化集装箱理货的实际工作情况,系统地分析了理货环节中各种需求及彼此间的工作衔接,以“高效准确、实时监控、灵活处理、零签证实效”为重点,科学、合理的安排理货过程中的各个环节。系统主要分为移动理货终端,移动理货后台监控及WEB发布三个子系统。

移动理货终端子系统:理货人员可以通过该终端实时跟后台监控中心保持一致性,具备实时采集数据,传输数据,处理数据等相关功能(如:初始信息的获取、集装箱信息的确认,更改、残损确认、异常箱处理、全船信息统计和查询等)。

移动理货后台监控子系统:具备每个航次的初始信息的获取、审核,对现场理货人员上传的数据信息进行监控、处理,如发现异常信息,可提供多种预警信息,对突发事件可及时处理性强,各种单证,报表的制作灵活方便,自动化程度极高,能有效减轻工作人员劳动强度,提高工作效率。

WEB查询子系统:可以根据客户的需要,利用理货公司所拥有的信息网络资源优势为客户在外部网站上提供在线信息查询服务。可以在网站上为客户提供实时的理箱动态信息查询、残损图片信息查询、溢短信息查询以及船图、分贝图、业务凭证、综合清单、EDI报文信息查询和下载,同时还根据客户的需要提供一些分类统计信息的查询,客户通过登录网站就可以很方便的实时掌握他们的箱货动态。

3.3 系统总体解决方案

3.3.1 系统运行的软硬件环境

? 软件环境

开发工具:移动理货后台监控子系统采用PowerBuilder10开发,移动理货终端子系统及WEB查询子系统采用Visual Studio.Net。

? 操作系统选择

数据库操作系统的选择主要看应用场合,目前流行的操作系统有SUN UNIX、Linux、Windows Server等三个,其中SUN UNIX、Linux在国内比较少有用户,同时要对二者进行应用也会带来一定的管理费用和硬件投资费用的提高,特别是UNIX,而Windows

21

第三章 集装箱理货业务信息管理系统的总体设计

Server的应用在国内已经非常普遍,在以往所实现的系统中,基于Windows 2000 Advance Server的操作系统之下,运行的数据库超过15G的有若干个项目,也都能够稳定运行,因此建议选择Windows Server。

? 数据库选择

目前数据库技术也已经比较成熟,从大型数据库的技术成熟度排名分别是Oracle、SQL Server、DB2,在本系统的若干年运行过程中,数据库最大有可能增长到10G左右。因此,选择三者数据库均可。目前市场占有率比较高的是Oracle、SQL Server。同时Oracle主要针对小型机等超大型的应用,例如电信、移动、银行、码头等等,同时,Oracle数据库主要使用Java开发,而Java在Windows平台下使用的是Java的插件,在Windows平台下,Oracle显得有点笨重,同时大型的数据库也必然带来使用费用的提高,因此建议使用SQL Server作为数据库平台。目前SQL Server已经发行的版本有SQL Server 2000、SQL Server 2005、SQL Server 2008也已经推出或者即将推出,建议选择相对成熟又较新的SQL Server 2005作为本系统的数据库。

? 开发平台选择

PowerBuilder10是Sybase公司推出的新一代可视化软件集成开发工具,它采用了面向对象的技术。在数据库相关应用开发中,PowerBuilder日益成为开发人员的得力助手。PowerBuilder以其简洁高效的集成开发环境、强大的数据库处理技术和数据访问能力,以及友好的用户界面越来越受到开发人员的青睐。目前,PowerBuilder已经广泛地应用于银行、电信、医疗保健、保险、交通、教育、电子商务和电子政务等行业,为这些行业的应用开发提供了强大的支持。本系统中理货前沿服务器上的模块主要采用PowerBuilder10开发完成。

目前基于WEB的开发平台主要有两个阵营,分别是SUN阵营和Micorsoft阵营,由于操作系统选择Windows,同时理货分公司现有的应用系统主要使用Micorsoft旗下的开发平台,因此考虑从Microsoft阵营选择。目前Micorsoft旗下的最新开发平台是Visual Studio .NET 2008。本系统中WEB查询子系统及移动理货终端子系统采用Visual Studio .NET 2008作为开发平台。

从目前的市场来看,基于移动PDA的操作系统主要有:Palm OS、Windows CE及EPOC。

Palm OS是一种32位的嵌入式操作系统,用于掌上电脑。此系统是3Com公司的Palm Computing 部开发的(Palm Computing目前已经独立成一家公司)。 Palm OS与同

22

北京航空航天大学硕士学位论文

步软件HotSync结合可以使掌上电脑与PC机上的信息实现同步,把台式机的功能扩展到了手掌上。目前,基于Palm OS的掌上电脑主要是3Com的系列产品,如Palm Ⅲx,Palm V,Palm VⅡ, IBM WorkPad c3用的也是Palm OS。Sony等公司也获得了Palm Computing的许可,将开发基于Palm OS的掌上电脑。

Windows CE是微软开发的以组件为基础的嵌入式操作系统,专门用于手持设备和信息家电。此系统不是Windows 95的简化版,它只是与后者极为相似,尤其是在GUI(即图形用户接口)方面,这样,熟悉Windows 95 的用户掌握Windows CE颇为容易。与其竞争对手Palm OS相比,Windows CE功能更为强大,尤其是在 多媒体方面。缺点是颇显臃肿,对硬件要求高,消耗资源多,如费电。 使用Windows CE的掌上电脑除微软的Handheld PC外,还有CASIO、惠普、NEC和三星等厂家生产的手持设备。国内大部分PDA均采用Windows CE。本系统中选择得逻辑的手持设备中就安装了Windows CE。

EPOC是Psion Software推出的操作系统,专门用于移动计算设备,包括掌上电脑。早期发布的EPOC16是16位的操作系统,被嵌入众多手持设备,已有多年的历史。新版的EPOC32是32位,支持多任务操作。

? 硬件环境

服务器:服务器采用了两台高配置的IBM 数据服务器,由于瞬时访问的连接数不会太大,所以采用双机热备的解决方案,更利于发挥服务器的性能优势,为客户、理货现场及理货分公司内部查询提供24小时准确可靠的数据信息服务。要求服务器支持电源、风扇、硬盘、PCI-X热插拔,支持CPU、内存在线故障隔离,配置镜像软件和双机集群软件。

存储系统:采用磁盘阵列系统,与主机形成SAN架构存储系统,核心数据存放到磁盘阵列上。存储系统示意图如下:

23

第三章 集装箱理货业务信息管理系统的总体设计

生产主机备份主机

图 3 存储系统示意图

网络设备:统一采用CISCO设备

网络架构及网络介质:理货分公司采用Intranet和Internet相结合的方式进行网络资源管理,并通过光纤直接接入通讯公司主干光缆,再通过港口信息中心进入外网。

无线通讯(PDA):

PDA采用了Teklogix的7530型手持PDA,该机型是基于Windows CE操作系统的工业手持机,该机型有128M的SDRAM和64M的FLASH,标准操作温度-10°C至+60°C,冷冻温度-30°C至 +60°C。湿度:5%至95%,RH 非凝结状态。震动测试:从2米(6.5英尺)多次摔落到平滑水泥地无故障。防水防尘标准:IEC 529, 经过IP67认证。得逻辑的产品在全球范围码头行业的市场占有率位居第一 ,得逻辑的产品具有高灵活性和整合性、人体工程学的设计理念,充分体现对客户应用的人性化关怀,因此本系统采用了Teklogix的7530型手持PDA。

PDA通讯采用移动公司GPRS技术,通过数据专线联接当地移动机房。在当地移动公司机房安装光传输设备,作为接入点。在光传输设备与移动公司行业应用接入交换机间布放2M缆线。在核心网侧为理货分公司建立专用APN(Access Point Name,即“接入点名称”,目前分为两大类:CMWAP通过GPRS访问WAP业务、CMNET除了WAP以外的服务目前都用CMNET,比如连接因特网等),并分配地址池。在理货分公司配置PDA无线设备。利用当地移动GPRS网络实现无线理货。

本系统在开发过程中使用了数据库后台编程技术以及面向对象技术,通过自动接收和自动生成报文以及数据的自动处理,有效地提高了系统的处理速度。通过采用

24

北京航空航天大学硕士学位论文

PowerBuilder10和高效先进的算法使数据处理变得快速而简便,工作效率得到较大提高。 3.3.2 系统架构设计

1、整个系统由移动理货终端、移动理货后台监控及WEB查询三个子系统构成。移动理货终端子系统具备实时采集数据,传输数据,处理数据等相关功能(如:初始信息的获取、集装箱信息的确认,更改、残损确认、异常箱处理、全船信息统计和查询等)。 移动理货后台监控子系统具备每个航次的初始信息的获取、审核,对现场理货人员上传的数据信息进行监控、处理,如发现异常信息,可提供多种预警信息,对突发事件可及时处理性强,各种单证,报表的制作灵活方便,自动化程度极高,能有效减轻工作人员劳动强度,提高工作效率。WEB查询子系统:可以根据客户的需要,利用理货公司所拥有的信息网络资源优势为客户在外部网站上提供在线信息查询服务。可以在网站上为客户提供实时的理箱动态信息查询、残损图片信息查询、溢短信息查询以及船图、分贝图、业务凭证、综合清单、EDI报文信息查询和下载,同时还根据客户的需要提供一些分类统计信息的查询,客户通过登录网站就可以很方便的实时掌握他们的箱货动态。 移动理货终端子系统安装在移动PDA上,移动后台监控子系统安装在理货公司信息中心或者前沿理货服务器上(根据理货公司的具体网络情况确定)。移动理货终端子系统完成数据采集后,通过GPRS网络与移动理货后台监控子系统实时进行数据交换或者在工班完成后,手工将理货数据导入到移动后台监控子系统中。

2.数据查询部分采用B/S模式,管理人员(公司领导)和外部查询客户(船代、船公司、海关等)可通过浏览器进行数据信息查询。

3、C/S模式(客户端/服务器模式)和B/S模式(浏览器/服务器模式)这两种网络架构形式是目前应用广泛、技术成熟的网络模式,有着各自的网络应用优势,本系统采用C/S模式和B/S模式相结合的架构模式,就是要充分应用这两种模式的优势,这种组合模式不仅集中了C/S模式应用服务器运行数据负荷以及客户端与服务器端的通讯负荷都比较轻,数据的储存管理功能较为透明,客户端具有很强的数据处理功能等优势,而且集中了B/S模式维护和升级方式简单、维护成本低,界面选择更多的优势,这样的组合不仅能够满足理货分公司用户端操作比较复杂的应用状况,又能实现综合信息查询应具备的操作简单、界面简洁明了的用户需求。

4.根据港口集装箱吞吐量的增长,大型现代化集装箱码头不断建设运营,考虑到集装箱理箱战线不断延长,系统中集装箱理箱信息采用手持机进行实时数据采集,通过公网将数据传输到数据服务器。

25

第三章 集装箱理货业务信息管理系统的总体设计

3.3.3 系统网络结构

外理分公司、卡口受理点通过内部ATM接收舱单、船图报文,理货准备通过GPRS发送到PDA,理货员根据PDA接收到的数据,确认理货信息,并对残损情况录入,发送回中央数据库。

对于理货后的数据信息发布到公网,为客户提供查询,下载数据信息。系统网络结构如下图所示:

外理分公司、卡口受理点驻 外点 应用服务器 WEB 代理 邮件 服务器 服务器 服务器 存储设备 客户端 客户端 外理公司 门户平台 内部ATM 防火墙 VPN 内部ATM Internet公网 无线网 PDA 驻外点、公共场所 图 4 系统网络结构图

理货现场 3.3.4 系统功能结构

本系统的重点和难点是基于PDA的移动理货技术的实现。整个系统由移动理货终端、移动理货后台监控及WEB查询三个子系统构成。通过把系统的功能分配到各系统组件和系统元件,得到本系统的总体功能结构图,如下图所示:

26

北京航空航天大学硕士学位论文

图 5 系统总体功能结构图

下面分别给出移动理货终端、移动理货后台监控及WEB查询三个子系统的详细功能描述及功能结构图。

? 移动理货后台监控子系统

移动理货后台监控子系统运行在理货公司信息中心或理货前沿服务器上,主要实现理货数据的收集(通过PDA 实时或手工导入),完成理货数据的查询、统计,绘制各种理货单证,实现与外部系统之间的数据交换等功能。主要包括基础资料的管理、理箱数据的准备、系统数据交换、理箱异常情况管理、理箱作业处理、临时船图制作及汇总打印等功能。

该子系统在设计时要能满足各种规格的集装箱船舶的结构要求,要能提供图形化的理箱操作界面,要能提供丰富的数据接口。

? 基础资料管理

在系统设计时,把与集装箱装卸、箱理货有关的各种资料在一个模块下进行维护。该模块主要包括港口资料维护、船舶资料管理、客户资料维护、箱主资料维护、作业点信息维护、员工信息维护、系统代码维护等功能。基础资料管理模块功能结构如下图所示:

27

第三章 集装箱理货业务信息管理系统的总体设计

港口资料维护船舶资料维护船舶资料管理船舶规则维护基础资料管理客户资料维护箱主资料维护作业点信息维护员工信息维护箱尺寸维护系统代码维护箱类维护ISO箱类维护箱状态维护交接方式维护包装类型维护残损位置维护残损代码维护

图 6 基础资料模块功能结构图

? 理箱数据准备

根据在需求调研部分对装、卸船理货数据流的分析可知,要完成理箱操作必须在系统里导入理货所需要的各种基础数据(以EDI报文或者电子邮件、EXCEL等格式接受的集装箱码头、海关、船代等相关方的数据。)理箱数据准备模块包括航次信息登记、集装箱原始信息录入、出口航次集装箱信息审核等功能。理箱数据准备模块功能结构如下图所示:

航次信息登记集装箱原始信息录入理箱数据准备出口航次集装箱信息审核(舱单、关单)进口航次集装箱BAY位登记理箱预作业记录生成

图 7 理箱数据模块功能结构图

28

北京航空航天大学硕士学位论文

? 系统数据交换

系统数据交换模块主要实现EDI数据的格式转换、铅封号登记、EDI数据的上载和下载、PDA数据发送和接收等功能。系统数据交换模块功能结构如下图所示:

EDI数据交换系统数据交换PDA数据发送PDA数据接收EDI数据上载EDI数据下载EDI转换格式维护EDI数据签封号登记

图 8 系统数据交换模块功能结构图

? 理箱异常情况管理

理箱异常情况管理模块包括集装箱残损登记,集装箱溢短登记,集装箱翻舱登记,集装箱添平处理,作业待时情况登记,集装箱退关登记等功能。理箱异常情况管理模块功能结构如下图所示:

理箱异常情况管理集装箱残损登记集装箱溢短登记集装箱翻舱登记集装箱溢短添平处理作业待时情况登记集装箱退关登记增加残损位置修改残损位置删除残损位置

图 9 理箱异常情况管理模块功能结构图

? 理箱作业

理箱作业模块分为PC机上功能和PDA上的功能,在PC机和PDA上的功能均包括装箱作业,卸箱作业,移箱作业,理箱异常处理等功能。理箱作业处理模块功能结构如下图所示:

29

第三章 集装箱理货业务信息管理系统的总体设计

理箱作业处理装箱作业卸箱作业舱内翻舱翻舱设置缺箱设置超载设置残损设置溢出登记取消作业取消翻舱

图 10 理箱作业处理模块功能结构图

? 临时船图制作

临时船图制作模块包括临时船图制作,理货组长、理货员配置等功能。临时船图制作模块功能结构如下图所示:

临时船图制作临时船图制作理货组长、理货员配置

图 11 临时船图制作模块功能结构图

? 汇总打印

汇总打印模块包括打印BAY位图、打印分BAY图、打印理箱单、打印溢短单、打印残损单、打印日报表、打印业务凭证、打印汇总证明等功能。汇总打印模块功能结构如下图所示:

汇总打印打印总BAY图打印分BAY图打印理箱单打印溢短单打印残损单打印日报表打印业务凭证打印汇总证明

30

北京航空航天大学硕士学位论文

图 12 汇总打印模块功能结构图

? 移动终端子系统

移动理货终端子系统主要完成现场理货数据的采集,在功能设计上以简单实用为主。该子系统包括装箱作业,卸箱作业,移箱作业,理箱异常处理等功能。移动理箱终端子系统功能结构如下图所示:

理箱作业装箱作业卸箱作业舱内翻舱翻舱设置缺箱设置超载设置残损设置溢出登记(集装箱号、BAY位号)取消作业取消翻舱

图 13 移动理箱终端子系统功能结构图

? WEB查询子系统

该子系统可以根据客户的需要,利用理货公司所拥有的信息网络资源优势为客户在外部网站上提供在线信息查询服务。可以在网站上为客户提供实时的理箱动态信息查询、残损图片信息查询、溢短信息查询以及船图、分贝图、业务凭证、综合清单、EDI报文信息查询和下载,同时还根据客户的需要提供一些分类统计信息的查询,客户通过登录网站就可以很方便的实时掌握他们的箱货动态。

3.4 系统性能设计

3.4.1 可靠性

整个系统由WEB查询、移动理货终端及移动理货后台监控三个子系统组成,任何一部分出现问题都将影响整个系统的稳定。在系统可靠性设计时主要考虑以下几个方面:

体系结构:采用服务集群,任何服务组件都要避免“单点故障”。 平台类型:选用优良的主机、存贮子系统、操作系统和数据库系统。

31

第三章 集装箱理货业务信息管理系统的总体设计

技术路线:选择成熟.net的技术。

应用框架:开发设计出结构简单、层次清晰、易于控制、有一定自我调节与恢复能力的程序框架。

组件开发:编写规范的、高质量的交易处理模块,集成之前充分测试。 3.4.2 容量和吞吐量

提高性能主要有几个途径:

一就是并行处理。在不影响数据一致性的前提下,将任务分割成多个相互独立的部分,并行执行;

二是优化系统算法。使得系统处理能力加强,缩短单位时间内的数据处理时间; 三是选高性能快速的硬件。在典型以数据库为核心的应用体系中,系统的性能主要由数据库系统的性能决定。在硬件不变的情况下,选取性能好的数据库产品,优化数据操纵的SQL,使用触发器、存储过程等技术,提高应用的运行速度和效率。 3.4.3 可扩展性

要适应中理系统80多家理货分公司的集装箱理货业务管理的需求,要求集装箱理货信息管理系统有很好的可扩展能力和灵活性,新功能容易扩充且不影响已经存在功能。系统要有能力配置、管理和维护越来越庞大的服务群。

对灵活性、可扩展性采取的措施有:

以框架为中心的体系结构。框架可以很好地维护系统结构的清晰与稳定。 面向组件编程。已有的服务可以方便升级,新的服务能以简单的方式增加。 采用XML报文交换消息,系统之间、层次之间无硬连接。 采用基于服务总线的系统互联结构。

32

北京航空航天大学硕士学位论文

第四章 系统关键技术实施方案

GPRS网络技术是现场理货数据向理货前沿服务器传输时所用到的一种关键技术,只有很好地掌握GPRS网络的技术原理、安全性及优势,才能在移动PDA理箱操作模块设计中充分利用其网络特性,减少数据传输过程中的时间延迟和丢包率,提高理货数据的准确率。

本章详细地介绍了GPRS技术在项目中的应用。

4.1 GPRS的应用研究

4.1.1 GPRS相关网络技术分析

GPRS(General Packet Radio Service),即通用分组无线数据业务,结合了移动通信技术和数据通信技术。GSM运营者通过在现有GSM网络增加网络节点和建设分组数据网实现GPRS业务。GPRS可以提供高速的无线数据接入服务,采用灵活的资费策略,用户可以立即上网,真正实现“随时在线”。 4.1.2 GPRS优势分析

(1)从无线部分到有线部分提供端到端的分组数据传输,无线部分可按需动态分配话音和分组信道,更为有效地利用资源;

(2)向用户提供更高的接入速率和更短的接入时间; (3)可更为有效地提供短消息、WAP等原有数据业务; (4)底层基于TCP/IP协议,可与Internet进行无缝连接; (5)可提供按时间、流量、内容等更加灵活的计费方式; (6)依靠GSM的广阔覆盖,可提供随时随地的数据接入; (7)对原有GSM设备无需进行大的改动。 4.1.3 GPRS在项目中的应用

本系统中得逻辑7530手持机通讯采用移动公司GPRS技术,理货公司通过数据专线联接当地移动机房。在移动公司安装光传输设备,作为接入点。在光传输设备与移动公司行业应用接入交换机间布放2M缆线。在核心网侧为理货公司建立专用APN,并分配地址池。

现在非常成熟的GPRS网络的最大传输速率可高达172.2KB/S,它能满足理货数据在移动终端子系统与后台监控子系统之间的数据传输要求。对本系统来说,采用GPRS技术适用于理货作业中连续的、突发性的和频繁的数据传输,能满足理货现场使用多个

33

第四章 系统关键技术实施方案

PDA设备同时理货时系统对突发性数据传输处理的要求。在系统设计中,各理货点使用了GPRS透明数据传输终端,通过GPRS网络与监控中心相连,并采用APN接入点方式。下图为基于GPRS的移动理货模式在天津外理的应用示意图:

图 14 基于GPRS的移动理货应用示意图

34

北京航空航天大学硕士学位论文

第五章 集装箱理货业务信息管理系统的实现

5.1系统主控内容介绍

本系统主要由基础资料管理、理箱数据准备、系统数据交换、理箱异常情况管理、理箱作业处理、临时船图制作、汇总打印等模块构成,系统实现用户登录后自动记录用户、操作类型、操作模块、登录时间等信息,确保数据的安全。

系统菜单结构如下表所示:

表 8 系统菜单结构

序一级菜单ID/名称 号 1. 基础资料管理 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 理箱数据准备 20. 21. 22. 23. 24. 25. 系统数据交换 26. 27. 28. 29. 30. 31. 32. 33. 理箱异常情况管理 34. 二级下拉菜单项ID/名称 三级下拉菜单项ID/名称 组件/元件ID 港口资料维护 船舶资料管理 客户资料维护 箱主资料维护 作业点信息维护 员工信息维护 系统代码维护 航次信息登记 集装箱原始信息录入 出口集装箱信息审核 进口集装箱BAY位登记 理箱作业数据生成 EDI数据交换 PDA数据发送 PDA数据接收 集装箱残损登记 船舶资料维护 船舶规则维护 箱尺寸维护 箱类维护 ISO箱类维护 箱状态维护 交接方式维护 包装类型维护 残损位置维护 残损代码维护 EDI数据上载 EDI数据下载 EDI转换格式维护 EDI数据签封号维护 G_JZ010000 G_JZ010100_U G_JZ010200 G_JZ010201_U G_JZ010202_U G_JZ010300_U G_JZ010400_U G_JZ010500_U G_JZ010600_U G_JZ010700 G_JZ010701_U G_JZ010702_U G_JZ010703_U G_JZ010704_U G_JZ010705_U G_JZ010706_U G_JZ010707_U G_JZ010708_U G_JZ020000 G_JZ020100_U G_JZ020200_U G_JZ020300_U G_JZ020400_U G_JZ020500_U G_JZ030000 G_JZ030100 G_JZ030101_U G_JZ030102_U G_JZ030103_U G_JZ030104_U G_JZ030200 G_JZ030300 G_JZ040000 G_JZ040100_U 35

第五章 集装箱理货业务信息管理系统的实现

35. 36. 37. 38. 39. 理想作业处理 40. 41. 42. 43. 44. 临时船图制作 45. 46. 47. 汇总打印 48. 49. 50. 51. 52. 53. 54. 55. 56. 移动理箱作业管理 57. 58. 59. 60. 集装箱溢短(添平)登记 集装箱翻舱登记 作业待时情况登记 集装箱退关登记 装箱作业 卸箱作业 移箱作业 理箱异常处理 临时船图制作 理货组长、理货员配置 打印总BAY图 打印分BAY图 打印理箱单 打印溢短单 打印残损单 打印日报表 打印业务凭证 打印汇总证明 装箱作业 卸箱作业 移箱作业 理箱异常处理 G_JZ040200_U G_JZ040300_U G_JZ040500_U G_JZ040600_U G_JZ050000 G_JZ050100_U G_JZ050200_U G_JZ050300_U G_JZ050400_U G_JZ060000 G_JZ060100_U G_JZ060200_U G_JZ070000 G_JZ070100_U G_JZ070200_U G_JZ070300_U G_JZ070400_U G_JZ070500_U G_JZ070600_U G_JZ070700_U G_JZ070800_U G_JZ080000 G_JZ080100_U G_JZ080200_U G_JZ080300_U G_JZ080400_U

系统主菜单结构表中给出了一级菜单项ID/名称、二级下拉菜单项ID/名称、三级下拉菜单项ID/名称,以及各个菜单项对应的组件/元件ID。此表是用户主界面设计依据。

5.2 公共数据

公共数据指存放在TallyInfo.Common项目中的部分内容,主要涉及TallyInfo.Common.BaseC. GlobeValues类、TallyInfo.Common.BaseC. PortInfo类等。同时还可能进行其它的扩展。

5.2.1 TallyInfo.Common.BaseC. GlobeValues类

(1)当前组织机构

当前组织机构指客户端模块当前工作所在的组织机构,主要针对理货公司中有多家分支机构的,例如广州外理有南沙经营部、黄埔经营部等情况。如果仅有一个经营部,则组织机构仅有一个。

36

北京航空航天大学硕士学位论文

类型:实体类属性,属性名称:CurrentOrganize。 方法名称:

类型:TallyInfo.Entity. T_Public_Organize (2)当前船舶

在本系统的业务操作中,船舶仅需要选择一次即可针对所选择的船舶进行业务操作。

类型:实体类属性,属性名称:CurrentVessel 方法名称:

类型:TallyInfo.Entity. T_Public_Vessel (3)当前航次

在本系统的业务操作中,航次仅需要选择一次即可针对所选择的航次进行业务操作。(此处的航次属于包含进口、出口两个航次的信息)

类型:实体类属性,属性名称:CurrentVoyage 方法名称:

类型:TallyInfo.Entity. T_Public_Voyage (4)当前进出口航次详细信息

在本系统的业务操作中,航次仅需要选择一次即可针对所选择的航次进行业务操作。(此处航次仅包含进口或者出口的信息)

类型:实体类属性,属性名称:CurrentVoyageDetail 方法名称:

类型:TallyInfo.Entity. T_Public_VoyageDetail (5)当前港口信息

在系统的客户端配置文件中,放置有一个当前港口信息的数据,程序启动时候提取这个信息,并且从数据库中提取数据,然后形成当前港口信息。

类型:实体类属性,属性名称:Current PortInfo 方法名称:

类型:TallyInfo.Entity. T_Public_ PortInfo

5.2.2 TallyInfo.Common.BaseC. HTSizeType类

(1)尺码箱型HashTable之一

37

第五章 集装箱理货业务信息管理系统的实现

在系统启动的时候,就从数据库中提取所有的尺码箱型数据,并且以V95为Key形成一个全局尺码箱型HashTable,为之后的程序运行提供服务。

类型:HashTable属性,属性名称:HT SizeTypeV95 方法名称:

类型:HashTable值的类型TallyInfo.Entity. T_CTN_SizeType (2)尺码箱型HashTable之二

在系统启动的时候,就从数据库中提取所有的尺码箱型数据,并且以V84为Key形成一个全局尺码箱型HashTable,为之后的程序运行提供服务。

类型:HashTable属性,属性名称:HT SizeTypeV84 方法名称:

类型:HashTable值的类型TallyInfo.Entity. T_CTN_SizeType (3)尺码箱型HashTable之三

在系统启动的时候,就从数据库中提取所有的尺码箱型数据,并且以STCoscoCode为Key形成一个全局尺码箱型HashTable,为之后的程序运行提供服务。

类型:HashTable属性 属性名称:HT SizeType Cosco 方法名称:

类型:HashTable值的类型TallyInfo.Entity. T_CTN_SizeType (4)尺码箱型HashTable之四

在系统启动的时候,就从数据库中提取所有的尺码箱型数据,并且以STPingTaiCode为Key形成一个全局尺码箱型HashTable,为之后的程序运行提供服务。

类型:HashTable属性,属性名称:HT SizeTypePingTai 方法名称:

类型:HashTable值的类型TallyInfo.Entity. T_CTN_SizeType

(5)尺码箱型HashTable之五

在系统启动的时候,就从数据库中提取所有的尺码箱型数据,并且以SizeCTN+TypeCTN为Key形成一个全局尺码箱型HashTable,为之后的程序运行提供服务。

类型:HashTable属性,属性名称:HT SizeType

38

本文来源:https://www.bwwdw.com/article/h15w.html

Top