• No results found

Design and Implementation of Cargo Management System for PORT

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Cargo Management System for PORT"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

学校编码:10384 分类号 密级 学号:X2013232071 UDC

工 程 硕 士 学 位 论 文

港口物资管理系统的设计与实现

Design and Implementation of Cargo Management System

for Port

张旸

指导教师姓名:

王 鸿 吉 副 教 授

专 业 名 称:

论文提交日期:

2 0 1 6 年 3 月

论文答辩日期:

2 0 1 6 年 5 月

学位授予日期:

2 0 1 6 年 月

指 导 教 师:

答辩委员会主席:

2016 年 3 月

厦门大学博硕士论文摘要库

(2)

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成

果。本人在论文写作中参考其他个人或集体已经发表的研究成果,

均在文中以适当方式明确标明,并符合法律规范和《厦门大学研究

生学术活动规范(试行)

》。

另外,该学位论文为( )课题

(组)的研究成果,获得( )课题(组)经费或实

验室的资助,在( )实验室完成。(请在以上括号

内填写课题或课题组负责人或实验室名称,未有此项声明内容的,

可以不作特别声明。

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

(3)

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办

法》等规定保留和使用此学位论文,并向主管部门或其指定机构送

交学位论文(包括纸质版和电子版)

,允许学位论文进入厦门大学图

书馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入

全国博士、硕士学位论文共建单位数据库进行检索,将学位论文的

标题和摘要汇编出版,采用影印、缩印或者其它方式合理复制学位

论文。

本学位论文属于:

( )1.经厦门大学保密委员会审查核定的保密学位论文,

于 年 月 日解密,解密后适用上述授权。

( )2.不保密,适用上述授权。

(请在以上相应括号内打“√”或填上相应内容。保密学位论

文应是已经厦门大学保密委员会审定过的学位论文,未经厦门大学

保密委员会审定的学位论文均为公开学位论文。此声明栏不填写的,

默认为公开学位论文,均适用上述授权。)

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

(4)

摘要 I

摘 要

当前,我国港口码头快速发展,港口物资物流管理业务不断增多,使得港口 码头物资管理工作越来越繁重,工作难度也在不断加大。港口码头物资管理业务 与管理人员的比例严重失衡,这一突出矛盾严重影响了港口码头的工作质量和工 作效率。同时,伴随着我国港口码头管理理念改革的不断深化,港口物资管理工 作要实现现代化就需要全面实现港口物资管理的智能化处理,从而达到快速提升 综合实力的目标。在社会快速步入信息化的今天,各大港口码头实现物资管理信 息化已经成为一种必然趋势。 在对港口码头物资管理工作进行深入地调查探索之后,结合物流库存管理软 件制作技术,制定了系统设计总体目标,明确了后继设计思路。之后根据系统建 设需求制定了相匹配的数据库设计以及各部分要实现的功能,另外描述了运用到 的关键技术。 整个系统实现了系统控制、库存管理、装船作业、卸船作业、权 限管理、箱务管理、计费管理等主要功能。 本系统采用 J2EE 技术进行开发,从而使得开发过程大大简化,并且开发出 来的程序具备可维护性、伸缩性等性能。本系统的设计与实现采用了三层体系架 构的开发方式,这样有利于系统后期的扩展并且操作简单容易上手。在开发技术 上采取了 J2EE 技术与 SQL Server 数据库的结合,这样使得操作简单有效。系统 在安全性方面采用了数据备份、定期杀毒等措施,能够保证系统数据信息的安全 可靠。最后经过测试本系统可以完美实现最初系统设计之处所制订的各项开发要 求与指标。 关键词:港口码头;物资管理;B/S 架构

厦门大学博硕士论文摘要库

(5)

Abstract

II

Abstract

At present, the rapid development of ports in China, e material logistics management business growing, makes the cargo management of ports of heavy workloads and work difficulty is also increasing. Ports are unbalanced ratio of material management business and management staff, the prominent contradictions seriously affected the work quality and efficiency of the ports. In today's rapidly into the information society, each big port terminals to achieve material management informatization has become an inevitable trend.

Work in material management of port terminals after investigation to explore in depth, combining logistics inventory management software technology, set the overall system design goals, has been clear about the subsequent design thinking. Based on the system after construction needs to make the design and the database matching the in order to realize the function of each part, describes the key technologies applied to other. The whole system has realized the system control, inventory management, loading and discharging operation, rights management, case management, billing management, and other major functions.

This system adopts J2EE technology to develop, thus greatly simplify the development process, and developed program have the maintainability, scalability and performance. The design and implementation of this system USES a three-tier architecture development way, this is conducive to the expansion of the system in the late and operation simple easy to use. In the development of technology has taken on the combination of J2EE technology and SQL Server database, so that the operation is simple and effective. In security systems used in the data backup, anti-virus on a regular basis can ensure the security of information system data is reliable. Finally tested this system could realize the original system, perfect the design of space for the development requirements and indicators.

(6)

Abstract

III

Key words: Port; Material Management; B/S Architecture

(7)

目录 IV

目 录

第一章 绪论 ... 1

1.1 研究背景和意义 ... 1 1.2 国内外研究现状 ... 2 1.3 论文主要研究内容 ... 2 1.4 论文结构安排 ... 3

第二章 相关技术介绍 ... 5

2.1 J2EE 技术 ... 5 2.2 MVP 模式分析 ... 6 2.3 Struts 和 Hibernate 框架的整合 ... 7 2.3.1 Struts 技术介绍 ... 8 2.3.2 Hibernate 技术 ... 9 2.4 B/S 结构... 10 2.5 SQL Server2008 ... 12 2.6 本章小结 ... 13

第三章 系统需求分析 ... 14

3.1 可行性分析 ... 14 3.2 业务流程分析 ... 15 3.3 用户角色分析 ... 16 3.4 系统功能性需求 ... 18 3.4.1 系统管理 ... 18 3.4.2 库存管理 ... 19 3.4.3 装船作业 ... 19 3.4.4 卸船作业 ... 20 3.4.5 箱务管理 ... 21 3.4.6 计费管理 ... 22

厦门大学博硕士论文摘要库

(8)

目录 V 3.5 系统非功能性需求 ... 23 3.5.1 系统界面友好 ... 23 3.5.2 可靠性 ... 24 3.5.3 易用性 ... 24 3.5.4 安全性 ... 25 3.6 本章小结 ... 25

第四章 系统总体设计 ... 26

4.1 设计目标与原则 ... 26 4.1.1 设计目标 ... 26 4.1.2 设计原则 ... 26 4.2 系统功能结构设计 ... 28 4.3 系统架构设计 ... 28 4.3.1 系统软件架构设计 ... 28 4.3.2 系统网络拓扑结构设计 ... 30 4.4 系统数据库设计 ... 31 4.4.1 数据库总体设计 ... 31 4.4.2 数据库逻辑结构设计 ... 31 4.4.3 数据库表结构设计 ... 34 4.5 用户接口输入输出设计 ... 37 4.6 本章小结 ... 38

第五章 系统详细设计与实现 ... 39

5.1 系统详细设计 ... 39 5.2 系统开发与运行环境 ... 44 5.3 系统实现 ... 45 5.4 部分实现代码 ... 50 5.5 本章小结 ... 53

第六章 系统测试 ... 54

6.1 测试原理与方法 ... 54

厦门大学博硕士论文摘要库

(9)

目录 VI 6.2 测试环境 ... 57 6.3 测试过程及结果 ... 58 6.4 本章小结 ... 63

第七章 总结与展望 ... 64

7.1 总结... 64 7.2 展望... 64

参考文献... 66

致 谢 ... 68

厦门大学博硕士论文摘要库

(10)

Contents

VII

Contents

Chapter 1 Introduction ... 1

1.1 Research Background and Meaning ... 1

1.2 ResearchStatus at Home and Abroad ... 2

1.3 Main Research Content ... 2

1.4 Structure Arrangement... 3

Chapter 2 Related Technology ... 5

2.1 J2EE Technology ... 5

2.2 MVP Pattern Analysis ... 6

2.3 Integration of Struts and Hibernate Framework ... 7

2.3.1 Struts Technology ... 8

2.3.2 Hibernate Technology ... 9

2.4 B/S Sructure... 10

2.5 SQL Server 2008 Database ... 12

2.6 Summary ... 13

Chapter 3 System Requirements Analysis ...14

3.1 Feasibility Analysis ... 14

3.2 Business Process Analysis ... 15

3.3 User Role Analysis ... 16

3.4 Analysis of System Functional Requirements ... 18

3.4.1 System Operation ... 18

3.4.2 Inventory Management ... 19

3.4.3 Shipping Operation ... 19

3.4.4 Discharging Operation ... 20

3.4.5 Cases of Business Management ... 21

3.4.6 Accounting Management ... 22

(11)

Contents

VIII

3.5 System Non-functional Requirements ... 23

3.5.1 System Interface ... 23

3.5.2 Reliability ... 24

3.5.3 Ease of Use ... 24

3.5.4 System Security ... 25

3.6 Summary ... 25

Chapter 4 System overall Design ...26

4.1 Design Goals and Principles ... 26

4.4.1 Design Goals ... 26

4.1.2 Design Principles ... 26

4.2 System Function Structure Design ... 28

4.3 System Architecture Design ... 28

4.3.1 System Software Architecture Design ... 28

4.3.2 System Topology Design ... 30

4.4 System Database Design ... 31

4.4.1 Database design as a Whole ... 31

4.4.2 Database logical Structure Design ... 31

4.4.3 Database Table Structure Design ... 34

4.5 Interface Design ... 37

4.6 Summary ... 38

Chapter 5 System Detailed design and implementation ...39

5.1 System detailed design ... 39

5.2 Development and Runtime Environments ... 44

5.3 System Detailed design ... 45

5.4 System implementation ... 50

5.5 Summary ... 53

Chapter 6 System testing ...54

6.1 Test Principle and Method ... 54

6.2 Test Environment ... 57

厦门大学博硕士论文摘要库

(12)

Contents

IX

6.3 Testing Process and Result ... 58

6.4 Summary ... 63

Chapter 7 Conclusion and Outlook ...64

7.1 Conclusion ... 64

7.2 Outlook ... 64

References ...66

Acknowledgements ...68

(13)

第一章 绪论 1

第一章 绪论

1.1 研究背景和意义

我国的港口码头发展十分迅速,但是港口内部未实现统一管理成为了制约 港口码头发展得最大阻碍,尤其在本文所提到的港口码头物资管理表现最为突 出。物资管理是港口对装卸船作业、箱务管理、计费管理等各项涉及港口物资 信息操作的功能的集合管理[1]。目前我国的国情下,港口码头发展非常迅猛, 物资数量呈现出指数增长趋势。与此同时,港口码头的物资管理模式发展却远 远跟不上市场需求,于是限制了港口码头的进一步发展扩大。随着市场统一化 的大潮,综合管理、统一部署成为了港口物资管理工作的重点与中心。于是为 了达到提高市场占有率的目的,那么如何实现统一管理,综合利用物资资源就 成为了一个非常重要的问题。如何实现物资信息资源的综合利用,如何把物资 管理工作落实到日常工作中去成为了当前所面临的最关键性命题。 随着时代的进步,各家企业公司也在不断地变换着企业的经营模式,以此 来适应日异月新的科技发展。在这个过程中,传统的企业管理模式被一步步的 摒弃,人工管理模式的应用逐渐减少,自动化、智能化的管理模式慢慢的成为 了企业发展得主流。港口物资管理系统就是在这种大环境下被提出来的。港口 码头的发展到达一定的程度之后就会有为数众多的物资、库存货物、装卸船只 产生,这就加大了港口物资管理的工作难度。因此对各个物资信息、商家信息 进行统筹管理,建立一个覆盖全部港口码头各级部门的物资管理系统,从而解 决港口码头的各种管理问题就成为了一种最佳途径。 现代社会,人们更加注重于物资管理的各项细节,从各个层面上来对物资 信息进行合理化安排,以提供最优服务。尤其是计算机网络融入现代企业管理 以后,企业对物资信息的管理就更加快捷方便,信息交流与协作更加通畅,这 为物资管理系统的研究与付诸实现提供了坚实的实现平台。

厦门大学博硕士论文摘要库

(14)

港口物资管理系统的设计与实现 2

1.2 国内外研究现状

虽然我国的物资管理起步比较晚,但是经过学者们的不懈努力,已经获得 了很大的学术成果:王养浩提出在物资库存管理中,管理的工作模式至关重要, 这一结论给企业进行有效的物资管理提供了很大的指导[2]。论文把如何提高企 业的管理者团队的工作效率作为研究的出发点,着重讨论了我国港口码头的库 存物资管理的工作流程,而且还进行了最终的优化。 改革开放后,我国很多企业开始重视物资管理,并把它作为研究的重点。 刚开始,研究的思路主要是围绕外国的物资管理系统,以他们为基础进行总结 和进一步的深化。伴随着我国经济的快速发展,国外的物资管理经验不一定能 够适应我国的企业,所以近些年,国内对于物资管理的研究开始考虑从中国的 实际出发,以中国的企业作为研究的蓝本,这其中有很多代表性的成果:针对 不同的物品种类,按照物品的特点,设置符合实际的物资管理指标;通过模糊 评估的方法来评估定性指标的合理性等[3]。在这一过程中,很多中小型企业也 开始意识到物资管理的重要性,把国外先进的物资管理经验引入自身企业的物 资管理中。 现在物资管理技术在国内已经兴起,并且涌现出一批具有一定技术开发能 力的厂商。在国内,物资管理的相关产品一般都是伴随着生产厂商的核心技术 的扩建而出现的。我们可以看到,外国的港口物资管理技术迅速发展,许多公 司已经为码头集装箱管理系统的开发付诸了多种努力,所以其产品应用范围广 泛,并具有非常丰富的功能,但这些产品的大多数都是昂贵的,而且很多都跟 他们自己的办公系统平台绑定,这使得用户不易对这些产品进行更新维护[4] 相比之下,国内的厂商提供的物资管理产品没有自己的特点,而且对二次开发 的支持力度也远远不够。

1.3 论文主要研究内容

论文所开发的系统是根据港口码头的实际需求,结合 J2EE 技术开发出一款 适用于港口物资管理工作的系统软件,本系统要达到的主要设计目的如下: 1、信息输入与反馈的速度要达到快捷方便;

厦门大学博硕士论文摘要库

(15)

第一章 绪论 3 2、系统框架与界面设计符合行业标准,为进一步扩展提供基础; 3、系统可操作性强,简单易用; 4、系统支持自动化办公,各用户只要完成自己的操作就可以推进整体工作 的进行。 为了达到以上既定目标,我们从以下几个方面对系统进行了详细的功能划 分与研究: 1、公司库存物资与实时装卸船作业系统的数据联络沟通统一部署(包括物 资装船清单表、物资装卸船调动管理、物资库存管理等内容),可以为港口管理 员工提供详细的物资信息。 2、系统可以规范港口物资的装卸货流程,包括装船作业清单提交,物资信 息的检查复核等。使得公司在物资调配出库发货之前就已经能够全盘了解港口 物资装卸情况。 3、系统的成功实施可以实现物资信息的综合管理,减少无谓物资流失,减 少中间计费环节,提高工作效率,增强公司行业竞争力。 4、系统依靠计算机自动管理,降低员工工作量,减低人为因素对物资管理 的影响。从而节约了管理成本,提高了物资管理质量。 5、系统兼容性好,支持多种工作环境,很好的继承了以前的管理系统的信 息资料,从而为物资管理提供了强大的数据支持。 6、本系统可以实现物资计费与箱务管理之间的联系,可以及时统计各项物 资的计费信息。减少了物资管理在不同部门之间的联络沟通消耗。 本文以物资管理为主线,以信息的流转为基础,结合装卸船业务管理和箱 务计费管理,将系统的功能模块划分为系统管理、库存管理、装船作业、卸船 作业、箱务管理和计费操作六大工作模块,这六个模块可以有机的结合在一起, 彼此相对独立,但是在业务逻辑上还有一些交叉,另外在各模块下还有一些各 自的子模块。

1.4 论文结构安排

本文以港口物流公司的业务需求为开发依据,根据其实际情况来制定了本 系统的开发目标。本文详细描述了本系统的各项功能,描述内容结构如下:

厦门大学博硕士论文摘要库

(16)

港口物资管理系统的设计与实现 4 第一章绪论,介绍港口物资管理系统设计软件开发的背景知识,探讨了系 统开发研究所拥有的意义,描述了物资管理技术在国内外的研究发展,并根据 以上问题提出当前存在的问题。 第二章技术内容说明,根据开发中所需要的技术信息,选择相关开发技术, 并对涉及到的技术部分进行了基础内容描述。 第三章系统需求分析,根据相关的业务需求分析,结合港口物资管理业务 的流程,将该系统进行功能模块划分,并对相关对象进行分析,包括系统实用 性能分析,系统数据信息分析,可用性分析,安全性分析。 第四章系统总体设计,介绍该课题的设计原则。包括系统设计,框架设计, 网络拓扑设计,系统数据库设计。 第五章是系统详细设计与实现,描述了系统实现之后的界面显示,并对部 分系统代码进行了解释。 第六章是系统测试,本章提出了系统测试方案,并进行了系统功能测试与 系统非功能性测试,得出系统测试结果。 最后对论文进行了总结与展望。总结论文的总体完成情况,个人在系统开 发中所做的工作以及所学习到的知识,然后对港口物资管理系统的待改进之处 进行了说明,指明了下一步的重点工作方向。

厦门大学博硕士论文摘要库

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.

Fulltexts are available in the following ways:

1. If your library is a CALIS member libraries, please log on

http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.

2. For users of non-CALIS member libraries, please mail to etd@xmu.edu.cn

for delivery details.

References

Related documents

Management control of uncontrollable

• Abnormal mammogram with normal physical exam • Vague thickening or nodularity.. • Nipple Discharge •

Values that can provide this bias are 750 Ω for the pull up and pull down resistors, 130 Ω across the conductor pair at the fail-safe point and 120 Ω termination at the other end

Signal Ground Chassis Ground Earth Ground Virtual Ground Analog Ground Digital Ground Common Ground Floating Ground Single Supply R R C C1. Simple Voltage

ROHM shall n ot be in an y way responsible or liabl e for fa ilure, malfunction or acci dent arising from the use of a ny ROHM’s Products against warning, caution or

c) Place in WATERVAPORPROOF bags conforming to MIL-DTL-117, Class E or F d) Remove excess air and heat seal... 2. Silver plated and copper

Lapatinib plus capecitabine in patients with previously untreated brain metastases from HER2-positive metastatic breast cancer (LANDSCAPE): a single-group phase 2 study.

Select three (3) zoonotic diseases associated with captive, non-domestic animals and discuss their epidemiology and the development of an appropriate preventative medicine