基于Matlab的港口建设费核销软件开发
2016-10-21于雯沈晴晴
于雯,沈晴晴
(1.泰州职业技术学院;2.泰州海事局,江苏泰州225300)
基于Matlab的港口建设费核销软件开发
于雯1,沈晴晴2
(1.泰州职业技术学院;2.泰州海事局,江苏泰州225300)
针对海事部门内外贸核销工作效率低、精确度差等问题,基于Matlab软件平台,利用GUI程序,开发了一款港口建设费征缴、核销的数据处理软件。该软件提供了简单、直观的使用界面,完整详尽的数据统计和方便使用的数据提取方法,提高了工作效率,也是目前港建费征收软件的一个补充。
Matlab;GUI;港建费核销
港口建设费是根据国务院《港口建设费征收办法》的规定,由交通运输部负责,向进出对外开放口岸港口辖区范围的所有码头、浮筒、锚地及从事水域过驳等装卸作业的货物征收,专项用于港口建设的国家政府性基金[1]。
港口建设费的核销是海事局的基本工作,海事系统之前的内外贸核销工作,无论是政务中心或者基层海事处,都是通过直接修改共享文档中的Excel表格完成,有时候会在几百行的表格中寻找对应的船名,不仅繁琐,耗时长,且存在不能同时操作的局限性,出现港口建设费少征、漏征的情况[2-3]。对于内外贸核销台账,海事处每次核销前需要手动的检查核销总额是否已经溢出,操作繁琐不便[3]。针对以上问题,开发一款简单、方便、科学的港建费核销软件是迫切必要的。本软件基于Matlab中的GUI开发环境[4-5],根据海事部门港建费核销和征缴流程,集政务中心和下属海事处核销工作为一体,不仅实现了港建费的自动核销,而且提高了港建费核销的工作效率和精确性。
1 海事部门港建费征缴、核销流程
根据《港口建设费征收使用管理办法》,针对属于港口建设费征缴范围内的进出港内外贸货物,海事管理机构依法对同一货主征缴一次港口建设费[4]。也就是说同一货主所属的同一批货物,不管从几个港口中转,都只需缴纳一次费用,但需要向中转港海事管理机构提出港口建设费核销申请,办理港口建设费核销申请条件的货物可以由其他船舶陆续分销其他港口,直到该批货物分销完毕。现行核销流程如图1所示。
图1 海图事1海部事部门门港港建建费费核销核流程销 流程
2 软件实例
2.1软件流程图
根据图1海事部门港建费核销流程提供软件流程框图如图2所示。
图2 软件流程图
2.2软件应用实例
Matlab作为集通用科学计算、绘图、系统建模和程序设计语言为一体的高效科学计算软件已在众多科学领域得到了广泛应用,其所具有的图形用户界面(GUI)开发环境,更是被广泛应用于可视化软件开发[6-9]。本软件采用Matlab中的GUI开发环境进行软件开发,根据部门工作内容不一样,将软件分成两个部分,一是政务中心工作部分,二是海事处工作部分。
如图1所示,操作人员可以根据到港船舶实际靠泊港区“选择港区”,选择“内外贸”,依次填入相关到港海轮信息,单击“保存”存储到港船舶信息。通过点击左上角的“海事处”实现政务中心工作界面和海事处工作界面的转化,使两个不同部门不同工作内容集中在同一软件中实现。
实例说明:“北方之星”轮从上一港朝鲜载运35000吨煤炭抵达泰州港扬子江码头,货主为某有限公司。货主计划以泰州港为中转站分批以小船中转至张家港内河港口,“北方之星”轮到港缴纳港口建设费之后随即申请港口建设费核销,政务中心办结该批货物港口建设费后将货物信息录入系统。图3为政务中心对“北方之星”进行核销部分。
分销小船持有该批货物信息的码头磅单办理港口建设费分销手续,执法人员通过托运该批货物的海轮“北方之星”首字母检索政务中心是否已经办理核销;如已办理,相应的信息显示在“船舶信息”栏,如尚未办结,系统将提醒窗口人员未检索到相应信息。窗口人员根据此次该小船中转货物信息,输入“核销船舶”、“核销数量”,点击“保存”,如图4所示。根据用户所在港区,选择正确的“港区”名称,根据船舶“到港时间”及“船名首字母”检索核销货物信息。根据此次中转货物信息,输入“核销船舶”、“核销数量”,点击“保存”。保存核销信息后,“剩余数量”显示目前剩余总量,“核销船舶”及“核销数量”会自动清空,方便连续核销使用。
图3 政务中心工作界面
图4 海事处操作界面
保存成功后,该“船舶信息”栏中“剩余数量”相应变更,显示实际剩余数量。
另外,针对货物多种流向、流量的情况,软件通过“G”按钮实现不同货物之间切换,同时,系统提供方便的港建费缴费录入和查询功能。
点击“H”按钮,进入不符合核销免征货物收费信息录入界面,根据提示,录入相关港口建设费征收信息。
3 结语
本软件基于Matlab开发环境,支持微软操作系统。软件主要针对港建费内外贸的核销及进出口规费征收电子台账的统计,为我国港口建设费征缴、核销提供简单、直观的使用界面、完整详尽的数据统计和方便使用的数据提取方式。相比较于目前工作程序有以下几个方面的优点:
一是提高了工作效率。之前的内外贸核销无论是政务中心或者基层海事处,都是通过直接修改共享文档中的Excel表格完成,有时候会在几百行的表格中寻找对应的船名,不仅繁琐,耗时长,且存在不能同时操作的局限性,利用该软件仅输入船名首字母即可直接查询到核销的船的相关信息(如:货物名称、货物总数量、目前剩余数量、目的港及发货人等),直接通过界面就实现核销保存,提高了办公效率。
二是提高港建费核销数目的精确度。之前的内外贸核销台账,海事处每次核销前需要手动的检查核销总额是否溢出(溢出部分需要征收港建费),通过此软件直接显示货物剩余数量,并且溢出时软件自动提醒,对此次核销不保存。
三是对目前港建费征收软件的一个补充。在日常对港口码头港建费稽核中,海事人员想从目前使用的港建费征收软件中提取每个码头的所有信息,但是目前港建费征收软件不提供此功能,所以有很多不便,通过该软件可以对不同码头之间货物进行分类保存及提取。
[1]马南琦.港口建设费的调整对中国航运业影响及其对策的研究[D].武汉:武汉理工大学,2012.
[2]吴丽珊.浅谈我国港口建设费征收现状及发展思路[J].物流工程与管理,2013,35(5):157-158.
[3]章泽昂.港口建设费“稽查”工作流程及策略研究[J].中国海事,2013(12):54-56.
[4]宗节保,柳云,王莹,等.基于MATLAB GUI软件制作方法的研究与实现[J].电子设计工程,2010,18(7):54-56.
[5]王战军,沈明.基于Matlab GUI的串口通信编程实现[J].现代电子技术,2010(9):39-44.
[6]钱宏琦,黄松,张慧慧,等.基于MATLAB软件的fuzzy-logic仿真技术优化煤矿排水系统的控制[J].煤炭技术,2011,30(9):39-41.
[7]徐磊,袁达,叶志才.基于Matlab的人工地震波合成可视化软件开发[J].水电能源科学,2010,28(11):120-123.
[8]王玲玲.基于Matlab—GUI的挤压机挤压筒计算软件开发[J].锻压技术,2013,38(6):89-92.
[9]张德丰.MATLAB/Simulink建模与仿真实例精讲[M].北京:机械工业出版社,2010.
(责任编辑刘红)
Software Development of Port Charges of Based on Matlab
YU Wen1,SHEN Qing-qing2
(1.Taizhou Polytechnic College;2.Taizhou Maritime Bureau,Taizhou Jiangsu 225300,China)
The work on port charges of the domestic and foreign trade of marine board is ineffective.Aiming at this issue,software for solving port charges is developed combining Matlab GUI.The software gives it a intuitive and easy interface,a detailed and easy to use method on data statistics and extraction.The sofeware being put to use has greatly raised work efficiency.It is a complement of the tool currently used for port charges.It is already being operated in Taizhou Maritime Bureau.
Matlab;GUI;port construction charges
TP311.52
A
1671-0142(2016)04-0050-03
于雯(1987-),女,江苏泰州人,讲师,硕士,研究方向为船舶与海洋结构的动力性能,海洋结构的力学性能,减振方法.
泰州职业技术学院2015年度科研项目(TZYKY-15-4,项目主持人:于雯).