基于J2EE的海事货物监管系统的开发与实现

2019-11-12 12:01谷静平马腾跃
电脑知识与技术 2019年25期
关键词:散杂货海事管理员

谷静平 马腾跃

摘要:进入21世纪以来,网络已经遍布各个角落,随着世界经济和国际贸易的飞速发展,航海运输量也在不断增大,随之带来集装箱运输在国民经济发展中地位和作用的提升,而货物集装箱运输量增加尤为迅速。基于此该文设计并实现一套海港货物监管系统,结合java和数据库理论,主要实现对海事货物以及船舶的管理,可提高管理水平,减少因管理不及时带来的失误和隐患,通过对港口散杂货、集装箱等货物动态的监管,及时了解船舶、货物的转运情况,加强港口建设费的征收。该系统的投入使用,可以使港口生产作业信息、各作业环节更加透明,提高码头生产作业效率,加快港口货物流转,促进港口信息化水平的提高,进而提升港口综合竞争力。

关键词:海事货物监管系统;B/S

中图法分类号 TP311      文献标识码:A

文章编号:1009-3044(2019)25-0036-03

Abstract: Since the 21st century, the network has been all over the corner, with the rapid development of the world economy and international trade, the sea transport volume is also increasing, bringing with it the improvement of the status and role of container transport in the national economic development, and the container transport volume of goods increased particularly rapidly. Based on this the paper design and implement a harbor goods regulatory system, combination of Java and database theory, the main realization of maritime cargo and ship management, can improve the management level, reduce the error and the hidden danger of management is not timely, through to the port bulk cargo, containers, etc., dynamic supervision, timely understanding of the ship, goods transport situation, to strengthen port construction fee levied. The input and use of this system can make port production and operation information and all operation links more transparent, improve the efficiency of port production and operation, speed up the flow of port goods, promote the improvement of port information level, and improve the comprehensive competitiveness of ports.

Key words: maritime cargo supervision system; B/S

1 背景

2018年11月6日,2018年国际海事会议和全球贸易供应链峰会在上海举行。何建中指出, 中国改革开放四十年来航运业取得了历史性的成就, 并且實现跨越式的发展,在新时期,我国将继续推行深化改革开放政策,加快培养航运发展新动力,进一步扩大发展合作新空间,以建设强大的运输和海运力量为目标继续促进航运业健康、可持续发展[1]。

现阶段,我国经济实现快速发展,国际经济贸易量急剧增加,带来世界海运量的持续增大,进而带动集装箱运输的兴起和发展,集装箱运输行业的蓬勃兴起和发展,带动了货物集装箱运输数量的增加。发展到目前为止,集装箱运输达到发展高峰期,各个国家对于海岸港口的竞争力,主要体现在对集装箱运输的竞争方面。

进入新世纪以后,中国的海运事业依然保持较快的增长趋势。与此同时,也出现了信息繁杂,管理混乱以及管理不及时等问题,因此设计并开发海事货物监管系统,以提高码头生产作业效率,加快港口货物流转,从而提高港口信息化的水平,提升各海岸港口的综合竞争能力。

2 开发工具及相关技术介绍

设计思想:本系统基于B/S体系结构,采用Struts2+Hibernate+Spring框架和Oracle数据库开发的典型海事货物监管系统。该系统的主要目标是主要对海事货物以及船舶的管理,以提高管理水平,减少因管理不及时带来的失误和隐患。

2.1 MVC技术简介

MVC技术的思想是将一个应用分为三个基本部分:分别是Model(模型)、View(视图)和Controller(控制器),这三个部分以最小的耦合来协同工作,从而提供应用的可扩展性及可维护性[2]。MVC更符合软件工程化管理的精神。不同层负责功能不同,每一层的组件都有相同的特征,这样的设计有利于通过工具化和工程化产生管理程序代码。

2.2 Struts2技术简介

Struts2技术则是一个基于MVC模式的Web应用框架,等同于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互Struts的原理如图1所示:

2.3 Spring技术简介

Spring是一个源代码开放的设计层面的框架[3],它能够解决业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用。

2.4 Hibernate技术简介

Hibernate是开放源代码的对象关系映射框架[4],对JDBC进行了轻量级的对象封装,它可以将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,从而使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。

2.5 B/S结构

该海事货物监管系统采用的是B/S架构,即浏览器/服务器结构。B/S结构的系统不需要用户安装客户端软件,可以运行在客户端浏览器上,因此系统升级或维护的话,只要更新服务器端的软件即可实现升级维护,可以大大简化用户客户端的电脑载荷,减轻系统维护升级成本,进而减少系统用户的总成本。

2.6 ORACLE数据库介绍

Oracle Database是甲骨文公司的一款关系数据库管理系统,是一个快速、多线程、多用户、大型的SQL数据库服务器,其凭借稳定,安全的性能很受大型公司的欢迎。目前仍在数据库市场上占有主要份额,对于大型的数据库的要求,Oracle是不二选择。

3 系统结构图

本管理系统是一个集档案管理、散杂货数据管理、集装箱数据管理及系统管理于一体的海事货物监管系统。能够快速有效地实现港口数据的管理及维护,保证了港口货物运输的精确性及时效性,以提高港口的竞争力,结构图如图2所示。

4 系统功能设计与实现

海事货物监管系统的详细设计以概要设计为依据,并且对系统的每一个模块进行细化以及对数据库的数据结构进行设计。系统共分为六个模块,其功能如下。

4.1 登录模块

管理员通过用户名和密码登录到系统主界面,考虑系统安全性,当且仅当管理员的用户名和密码都正确时才能成功登录,进入到系统主界面,否则提示登录失败。若管理员不输入用户名直接登录,则系统会弹出一个对话框,并提示用户名不能为空,登录失败;若管理员输入的登录密码不符则会提示用户名或密码错误,依然登录失败。

4.2 档案查询模块

管理员通过登录进入系统主界面,然后選择档案查而且本系统提供了导出Excel的功能,管理员可以根据具体需要对查询到的数据进行导出保存。

4.3 散杂货数据查询模块

管理员进入系统主界面,然后选择散杂货数据查询进入到该功能模块,散杂货数据查询模块实现对进出港货物的散杂货进行管理的功能,并且能够按照相应的条件进行检索查看,实现对散杂货的管理。

4.4 集装箱数据查询模块

管理员进入系统主界面,然后选择集装箱数据查询进入到该功能模块,集装箱数据查询模块实现对进出港口的集装箱货物进行查看和管理的功能,可以导出Excel表格以及检索相应的条件。

4.5 船舶信息查询模块

管理员进入系统主界面,然后选择船舶信息查询进入到该功能模块,此模块实现对进出港的船舶进行管理,查看进出港货物的信息,以及船舶动态和情况的功能。

4.6 系统管理模块

管理员进入系统主界面,然后选择系统管理进入到该功能模块,此模块进行相应的系统管理,如修改密码,危险品代码的管理,大类小类的管理。

海事货物监管系统开发用例图如图3所示:

5 部分功能实现

海事货物监管系统部分功能实现如下图,本系统登录界面展示如下,如图4所示,其次是菜单列表界面,如图5所示,通过选择出口船舶(集装箱)转运情况菜单出现如图6所示界面。

6 结束语

通过实现海事货物监管系统的设计与开发,提升了港口管理水平,做到及时了解货物的转运情况,提升港口竞争力。本系统投入使用,即取得一定成效,虽然系统完成了一定需求,但是在功能和技术方面仍有优化的空间。

参考文献:

[1] 本刊编辑部. 何建中: 推动海运业更高水平对外开放 着力打造高质量发展海运强国[J]. 中国水运, 2018(12): 3.

[2] 李刚. Struts2权威指南[M]. 北京: 电子工业出版, 2007.

[3] 王福强. Spring揭秘[M]. 北京: 人民邮电出版社, 2009.

[4] 孙卫琴. Hibernate逍遥游记[M]. 北京: 电子工业出版社, 2010.

【通联编辑:谢媛媛】

猜你喜欢
散杂货海事管理员
信息精要与海事扫描
信息精要与海事扫描
我是图书管理员
我是图书管理员
信息精要与海事扫描
信息精要与海事扫描