一种JAVA技术和B/S模式相结合的集装箱港口调度管理系统的制作方法

文档序号:17187792发布日期:2019-03-22 21:33阅读:539来源:国知局
一种JAVA技术和B/S模式相结合的集装箱港口调度管理系统的制作方法

本发明涉及电子信息技术领域,尤其涉及一种用于基于java技术和c/s模式相结合的集装箱港口调度管理系统。



背景技术:

衡量一个港口优劣的主要指标是港口的吞吐量,随着港口的不断扩建,港口吞吐量急剧上升,港口集装箱难以合理调度的问题愈发凸显。一方面,随着港口集装箱的数量逐渐增加,实时可使用船舶数量和库场使用面积愈发紧缺,合理分配船舶数量和库场的使用面积是成为业界亟待解决的关键问题之一。另一方面,目前我国劳动力成本日益增长且劳动力资源不足,如何合理利用劳动力资源是当前需要解决的一个重要问题。在货运种类繁杂、库场规格不同、装卸流程复杂等因素的情况下,依靠传统的人工决策对港口信息进行管理变得越发困难的。为此,要依靠先进的管理理念,依托以计算机技术、通信技术、网络技术为代表的现代信息技术配合人工来完成港口集装箱调度的管理作业,实现港口信息化便显得越来越重要。



技术实现要素:

为了使船舶到岸的停靠计划,集装箱订单运输计划,人员分配和库场使用面积的协同配合,并对此进行合理的安排和分配。本发明提供一种集装箱港口生产调度系统,该系统基于java技术和b/s模式相结合,本着实用性、安全性和一般通用性原则,将先进的信息技术应用于港口建设和运作,能兼顾更多因素,减少港口各部门间的冲突,使集装箱港口调度计划安排更加科学合理。

为实现上述目的,本发明的技术方案如下:

一种java技术和b/s模式相结合的集装箱港口调度管理系统,包括:

订单管理模块,船舶调度模块,员工管理模块,库场管理模块和系统管理模块。

进一步的,所述订单管理模块,对集装箱订单查询、添加、修改和删除;

所述船舶调度模块,查看船舶资料和船舶档案的管理,查询船期信息,作为调度中心制定船舶作业计划和调度各环节执行情况的参考和依据;设定泊位的基础信息以按码头分类显示泊位计划;选择船舶,查看船舶动态,添加、修改和删除船舶动态;

所述员工管理模块,添加员工和查询员工,将该新员工的信息添加,通过员工的姓名对员工的工作状态信息进行查询并进行相应的工作分配;

所述库场管理模块,设置库位,创建入货计划、库场提货计划、市提计划操作,根据市提计划自动生成市提班次作业配工以及电子作业票,制定搬倒计划,自动生成搬倒班次作业配工、电子作业票;管理理货以及可行查询,对出入库记录可进行删除、确认、核算;将库场图像化;

所述系统管理模块,对有权利登入系统的用户信息进行统一管理,能够多个子功能注册、修改用户信息以及删除用户;

所述订单管理模块包括查询订单模块、修改订单模块、添加订单模块和删除订单模块;所述船舶调度模块包括船舶动态管理模块、船舶仿真模块、船期管理模块、泊位管理模块;所述员工管理模块包括添加员工模块和查询员工信息模块;所述库场管理模块包括出入库管理模块、库场图像化模块、库场计划模块、库场中控模块、作业配工管理模块和理货管理模块;所述系统管理模块包括用户登录模块、权限管理模块和密码管理模块;

查询订单模块是对已有的集装箱订单进行查询,得知集装箱的状态,并由此对集装箱进行相应的安排;修改订单模块、添加订单模块和删除订单模块是对集装箱订单信息的修正和微调,对订单的信息进行实时的监控和修改,同时对已完成的订单进行删除,对新进的订单进行添加操作;所述船舶动态管理模块是根据船舶的类型、船的载重量、船长、船宽有关信息对船舶进行实时动态管理,利用matlab软件对船舶进行仿真,以在船期管理模块和泊位管理模块对船舶停留时间和停留泊位进行预期计划和实时动态调整;所述添加员工模块是把新进的员工输入系统数据库,把员工的名字和编号一一对应起来,实现人机信息的交互,管理人员通过查询员工信息模块对员工所在工作状态进行查询;所述出入库管理是对集装箱库场的集装箱进出情况进行统计,通过库场图像化模块,对库场计划模块和库场中控模块的数据分析,对集装箱入库时间和位置进行统筹分析,并对集装箱入场过程进行不断调整和控制,通过作业配工模块和理货管理模块对作业人员的分配和库场集装箱的库存时间和位置进行相应的管理;所述用户登录模块是对有权利登入系统的用户信息进行统一管理,分为多个子功能如新用户注册功能、修改用户信息功能以及删除用户功能,并且通过权限管理模块对不同用户设定不同的权限,密码管理模块是对密码的设定,修改,找回操作进行统一管理。

进一步的,所述集装箱港口调度管理系统根据功能及信息管理传递的需要分成三层,第一层为总调度中心,第一层主要管理第二层的信息并对第二层的运行进行监督和控制;第二层的各个模块是在集装箱被提取中,负责不同业务的生产部门,且在业务上承接,第二层还对第三层的信息进行管理和监督,且负责与第三层的信息互通;第三层的功能模块按操作对象分类,分类的模块的功能不同,却是针对一个操作对象或者一个操作目的。

本发明的有益效果是:本发明依靠先进的管理理念,依托以计算机技术、通信技术、网络技术为代表的现代信息技术配合人工来完成集装箱港口调度的管理作业,实现港口信息化。同时能兼顾更多因素,减少港口各部门间的冲突,使集装箱港口调度计划安排更加科学合理。

附图说明

图1为本发明的集装箱港口调度管理系统的拓扑原理图。

具体实施方式

本发明的集装箱港口调度管理系统考虑到港口调度管理系统要求信息流动性强和通用性强的特点,采用部门分类集中式设计模式,如图1所示,包括:订单管理模块,船舶调度计划模块,员工管理模块,库场管理模块和系统管理模块。

所述订单管理模块的主要作用是对集装箱订单的查询、添加、修改和删除工作,由于集装箱订单的数量巨大且变化较快,所以每隔一段时间要对此工作的数据库进行一次更新;所述船舶调度模块是实现查看船舶资料和船舶档案的管理,能够查询船期信息,作为调度中心制定船舶作业计划和调度各环节执行情况的参考和依据。设定泊位的基础信息后,按码头分类显示泊位计划(例如装船泊位,卸船泊位),用户选择船舶,查看船舶动态,添加、修改和删除船舶动态;所述员工管理模块是把此模块分为添加员工和查询员工信息两部分。其中当有新员工加入公司之后,人事人员可以将该新员工的信息添加到系统中。人事人员也可以通过员工的姓名对员工的工作状态的信息进行查询,从而进行相应的工作分配;所述库场管理模块的主要功能是设置库位,创建入货计划、库场提货计划、市提计划等操作,同时根据市提计划自动生成市提班次作业配工以及电子作业票。制定搬倒计划,同时自动生成搬倒班次作业配工、电子作业票。实现理货管理,以及可行查询。出入库记录也可进行删除、确认、核算。同时增加了库场图像化,形象直观对库场有一个总体概览。其中库场图像化是通过库场管理模块e-r(实体—联系)图呈现,在e_r图中展示了库场管理模块的数据表之间的联系,包括库信息表、堆场信息表、货位坐标信息、货位余量历史信息以及货位信息表等;所述系统管理模块由密码管理、用户管理和权限管理这三个部分组成。用户管理的主要功能是对有权利登入系统的用户信息进行统一管理,分为多个子功能如新用户注册功能、修改用户信息功能以及删除用户功能等。

所述订单管理模块包括查询订单模块、修改订单模块、添加订单模块和删除订单模块;所述船舶调度模块包括船舶动态管理模块、船舶仿真模块、船期管理模块、泊位管理模块;所述员工管理模块包括添加员工模块和查询员工信息模块;所述库场管理模块包括出入库管理模块、库场图像化模块、库场计划模块、库场中控模块、作业配工管理模块和理货管理模块。所述系统管理模块包括用户登录模块、权限管理模块和密码管理模块。

所述集装箱港口调度管理系统根据功能及信息管理传递的需要分成三层,第一层为总调度中心,这一层主要管理第二层的信息并对第二层的运行进行监督和控制;第二层的各个模块是在集装箱被提取的过程中,负责不同业务的生产部门,且在业务上具有承接作用,另外,第二层还对第三层的信息进行管理和监督,同时也负责第三层信息之间的互通;第三层的功能模块按操作对象分类,虽然它们的功能不同,但是基本都是针对一个操作对象或者一个操作目的。

所述查询订单模块是对已有的集装箱订单进行查询,得知集装箱的状态,并由此对集装箱进行相应的安排。修改订单模块、添加订单模块和删除订单模块是对集装箱订单信息的修正和微调,对订单的信息进行实时的监控和修改,同时对已完成的订单进行删除,对新进的订单进行添加操作。

所述船舶动态管理模块是根据船舶的类型、船的载重量、船长、船宽等有关信息对船舶进行实时动态管理。可以利用matlab软件对船舶进行仿真,以在船期管理模块和泊位管理模块对船舶停留时间和停留泊位进行预期计划和实时动态调整。

所述添加员工模块是把新进的员工输入系统数据库,把员工的名字和编号一一对应起来,实现人机信息的交互。管理人员通过查询员工信息模块对员工所在工作状态进行查询,通过数据库的分析,合理安排相对应的工作。

所述出入库管理是对集装箱库场的集装箱进出情况进行统计,通过库场图像化模块,库场计划模块和库场中控模块的数据分析,对集装箱入库时间和位置进行统筹分析,并对集装箱入场过程进行不断调整和控制。进一步的,通过作业配工模块和理货管理模块对作业人员的分配和库场集装箱的库存时间和位置进行相应的管理。

所述用户登录模块是对有权利登入系统的用户信息进行统一管理,分为多个子功能如新用户注册功能、修改用户信息功能以及删除用户功能等,并且通过权限管理模块对不同用户设定不同的权限。密码管理模块是对密码的设定,修改,找回等操作进行统一管理的部分。

本发明的集装箱港口调度管理系统工作概括如下:

确认集装箱订单信息→仿真船舶,确定船期和泊位→库场图像化,出入库配工管理→确认员工工作状态信息,分配工作人员→调度完成

1、确认集装箱订单信息

此环节在订单管理模块下进行。

对已有的集装箱订单进行查询,得知集装箱的状态,并由此对集装箱进行相应的安排。修改订单模块、添加订单模块和删除订单模块是对集装箱订单信息的修正和微调,对订单的信息进行实时的监控和修改,同时对已完成的订单进行删除,对新进的订单进行添加操作。

2、仿真船舶,确定船期和泊位

此环节在船舶调度模块下进行。

查看船舶资料和船舶档案的管理,查询船期信息,作为调度中心制定船舶作业计划和调度各环节执行情况的参考和依据。根据船舶的类型、船的载重量、船长、船宽等有关信息对船舶进行实时动态管理。可以利用matlab软件对船舶进行仿真,以在船期管理模块和泊位管理模块对船舶停留时间和停留泊位进行预期计划和实时动态调整。设定泊位的基础信息后,按码头分类显示泊位计划(例如装船泊位,卸船泊位),用户选择船舶,查看船舶动态,添加、修改和删除船舶动态。

3、库场图像化,出入库配工管理

此环节在库场管理模块下进行。

库场图像化是通过库场管理模块e-r(实体—联系)图呈现,在e_r图中展示了库场管理模块的数据表之间的联系,包括库信息表、堆场信息表、货位坐标信息、货位余量历史信息以及货位信息表等。然后,对集装箱入库时间和位置进行统筹分析,并对集装箱入场过程进行不断调整和控制。进一步的,通过作业配工模块和理货管理模块对作业人员的分配和库场集装箱的库存时间和位置进行相应的管理。

4、确认员工工作状态信息,分配工作人员

此环节在员工管理模块下进行。

管理人员通过查询员工信息模块对员工所在工作状态进行查询,通过数据库的分析,统筹泊位信息、船期信息、以及库场信息,多方面进行协调配合,合理分配人员进行相对应的工作。

本发明方案还具有以下特点:

该系统采用了先进成熟的b/s结构,并且充分利用了基于ssh的服务器端开发技术。在实现该系统时,为了适用不同的操作系统,选用的编程语言是java,java语言的跨平台性可以使整个系统的适用性更强。该系统是基于java技术和b/s模式相结合的集装箱港口调度管理系统,客户端操作完全可以通过web浏览器完成,更加面向大众,其一般通用性大大增强。

利用系统思想和系统工程方法,根据用户最重要的原则,对系统进行结构化、模块化、自顶向下的分析和设计。在系统分析中,提出了目标系统和系统设计,首先考虑整个系统优化的总体考虑,然后考虑局部优化问题,便于业务流程优化,保证了用户的需求得到满足,同时兼顾更多因素,减少各部门之间的矛盾。

由于b/s模式和java技术都是当今比较通用的技术,维修和系统升级方面没有太大的难点,且不会投入太大的成本,便于用户对系统规模的软硬件设备维护和系统升级。

在另一个实施例中:该系统采用了先进成熟的b/s结构,并且充分利用了基于ssh的服务器端开发技术。在实现该系统时,为了适用不同的操作系统,选用的编程语言是java,java语言的跨平台性可以使整个系统的适用性更强。

集装箱港口调度管理系统是基于b/s架构来进行设计开发的。客户端进行操作是通过web浏览器完成的。系统其他相关操作人员根据所需要的查询信息通过web浏览器来查询,例如,物流信息、港口材料的入库与出库和系统的管理操作等。

由于本系统基于b/s架构来编程与设计,因此,整个系统后台程序的管理、响应和处理用户的请求工作,与底层数据库的相互的交互工作,并根据用户的具体请求反馈到web浏览器的客户端,这些服务程序都运行在服务器端。为了提高用户的满意度和系统友好性,服务器需要根据用户的具体要求对数据进行重新组织。

该集装箱港口调度管理系统包括五个模块,包括:订单管理模块,船舶调度计划模块,员工管理模块,库场管理模块和系统管理模块。所述订单管理模块的主要作用是对集装箱订单的查询、添加、修改和删除工作,由于集装箱订单的数量巨大且变化较快,所以每隔一段时间要对此工作的数据库进行一次更新;所述船舶调度模块是实现查看船舶资料和船舶档案的管理,能够查询船期信息,作为调度中心制定船舶作业计划和调度各环节执行情况的参考和依据。设定泊位的基础信息后,按码头分类显示泊位计划(例如装船泊位,卸船泊位),用户选择船舶,查看船舶动态,添加、修改和删除船舶动态;所述员工管理模块是把此模块分为添加员工和查询员工信息两部分。其中当有新员工加入公司之后,人事人员可以将该新员工的信息添加到系统中。人事人员也可以通过员工的姓名对员工的工作状态的信息进行查询,从而进行相应的工作分配;所述库场管理模块的主要功能是设置库位,创建入货计划、库场提货计划、市提计划等操作,同时根据市提计划自动生成市提班次作业配工以及电子作业票。制定搬倒计划,同时自动生成搬倒班次作业配工、电子作业票。实现理货管理,以及可行查询。出入库记录也可进行删除、确认、核算。同时增加了库场图像化,形象直观对库场有一个总体概览。其中库场图像化是通过库场管理模块e-r(实体—联系)图呈现,在e_r图中展示了库场管理模块的数据表之间的联系,包括库信息表、堆场信息表、货位坐标信息、货位余量历史信息以及货位信息表等;所述系统管理模块由密码管理、用户管理和权限管理这三个部分组成。用户管理的主要功能是对有权利登入系统的用户信息进行统一管理,分为多个子功能如新用户注册功能、修改用户信息功能以及删除用户功能等。

进一步的,所述订单管理模块包括查询订单模块、修改订单模块、添加订单模块和删除订单模块;所述船舶调度模块包括船舶动态管理模块、船舶仿真模块、船期管理模块、泊位管理模块;所述员工管理模块包括添加员工模块和查询员工信息模块;所述库场管理模块包括出入库管理模块、库场图像化模块、库场计划模块、库场中控模块、作业配工管理模块和理货管理模块。所述系统管理模块包括用户登录模块、权限管理模块和密码管理模块。

进一步的,所述集装箱港口调度管理系统根据功能及信息管理传递的需要分成三层,第一层为总调度中心,这一层主要管理第二层的信息并对第二层的运行进行监督和控制;第二层的各个模块是在集装箱被提取的过程中,负责不同业务的生产部门,且在业务上具有承接作用,另外,第二层还对第三层的信息进行管理和监督,同时也负责第三层信息之间的互通;第三层功能模块的按操作对象分类,虽然它们的功能不同,但是基本都是针对一个操作对象或者一个操作目的。

在另一个实施例中,一种java技术和b/s模式相结合的集装箱港口调度管理系统,基于java技术和b/s模式相结合,本着实用性、安全性和一般通用性原则,将先进的信息技术应用于港口建设和运作,包括:订单管理模块,船舶调度计划模块,员工管理模块,库场管理模块和系统管理模块。所述订单管理模块的主要功能是对集装箱订单的查询、添加、修改和删除工作;所述船舶调度模块的主要功能是实现查看船舶资料和船舶档案的管理,能够查询船期信息,作为调度中心制定船舶作业计划和调度各环节执行情况的参考和依据。设定泊位的基础信息后,按码头分类显示泊位计划(例如装船泊位,卸船泊位),用户选择船舶,查看船舶动态,添加、修改和删除船舶动态;所述员工管理模块的主要功能是把此模块分为添加员工和查询员工信息两部分。其中当有新员工加入公司之后,人事人员可以将该新员工的信息添加到系统中。人事人员也可以通过员工的姓名对员工的工作状态的信息进行查询,从而进行相应的工作分配;所述库场管理模块的主要功能是设置库位,创建入货计划、库场提货计划、市提计划等操作,同时根据市提计划自动生成市提班次作业配工以及电子作业票。制定搬倒计划,同时自动生成搬倒班次作业配工、电子作业票。实现理货管理,以及可行查询。出入库记录也可进行删除、确认、核算。同时增加了库场图像化,形象直观对库场有一个总体概览;所述系统管理模块主要功能是对有权利登入系统的用户信息进行统一管理,分为多个子功能如新用户注册功能、修改用户信息功能以及删除用户功能等。

该系统采用了先进成熟的b/s结构,并且充分利用了基于ssh的服务器端开发技术,客户端进行操作是通过web浏览器完成的。在实现该系统时,为了适用不同的操作系统,选用的编程语言是java,java语言的跨平台性可以使整个系统的适用性更强。

所述订单管理模块包括查询订单模块、修改订单模块、添加订单模块和删除订单模块;所述船舶调度模块包括船舶动态管理模块、船舶仿真模块、船期管理模块、泊位管理模块;所述员工管理模块包括添加员工模块和查询员工信息模块;所述库场管理模块包括出入库管理模块、库场图像化模块、库场计划模块、库场中控模块、作业配工管理模块和理货管理模块。所述系统管理模块包括用户登录模块、权限管理模块和密码管理模块。

所述集装箱港口调度管理系统根据功能及信息管理传递的需要分成三层,第一层为总调度中心,这一层主要管理第二层的信息并对第二层的运行进行监督和控制;第二层的各个模块是在集装箱被提取的过程中,负责不同业务的生产部门,且在业务上具有承接作用,另外,第二层还对第三层的信息进行管理和监督,同时也负责第三层信息之间的互通;第三层的功能模块按操作对象分类,虽然它们的功能不同,但是基本都是针对一个操作对象或者一个操作目的。

所述查询订单模块是对已有的集装箱订单进行查询,得知集装箱的状态,并由此对集装箱进行相应的安排。修改订单模块、添加订单模块和删除订单模块是对集装箱订单信息的修正和微调,对订单的信息进行实时的监控和修改,同时对已完成的订单进行删除,对新进的订单进行添加操作;所述船舶动态管理模块是根据船舶的类型、船的载重量、船长、船宽等有关信息对船舶进行实时动态管理。可以利用matlab软件对船舶进行仿真,以在船期管理模块和泊位管理模块对船舶停留时间和停留泊位进行预期计划和实时动态调整;所述添加员工模块是把新进的员工输入系统数据库,把员工的名字和编号一一对应起来,实现人机信息的交互。管理人员通过查询员工信息模块对员工所在工作状态进行查询,通过数据库的分析,合理安排相对应的工作;所述出入库管理是对集装箱库场的集装箱进出情况进行统计,通过库场图像化模块,库场计划模块和库场中控模块的数据分析,对集装箱入库时间和位置进行统筹分析,并对集装箱入场过程进行不断调整和控制。进一步的,通过作业配工模块和理货管理模块对作业人员的分配和库场集装箱的库存时间和位置进行相应的管理;所述用户登录模块是对有权利登入系统的用户信息进行统一管理,分为多个子功能如新用户注册功能、修改用户信息功能以及删除用户功能等,并且通过权限管理模块对不同用户设定不同的权限。密码管理模块是对密码的设定,修改,找回等操作进行统一管理的部分。

所述订单管理模块,对已有的集装箱订单进行查询,得知集装箱的状态,并由此对集装箱进行相应的安排。修改订单模块、添加订单模块和删除订单模块是对集装箱订单信息的修正和微调,对订单的信息进行实时的监控和修改,同时对已完成的订单进行删除,对新进的订单进行添加操作;所述船舶调度模块,查看船舶资料和船舶档案的管理,查询船期信息,作为调度中心制定船舶作业计划和调度各环节执行情况的参考和依据。根据船舶的类型、船的载重量、船长、船宽等有关信息对船舶进行实时动态管理。可以利用matlab软件对船舶进行仿真,以在船期管理模块和泊位管理模块对船舶停留时间和停留泊位进行预期计划和实时动态调整。设定泊位的基础信息后,按码头分类显示泊位计划(例如装船泊位,卸船泊位),用户选择船舶,查看船舶动态,添加、修改和删除船舶动态;所述库场管理模块,库场图像化是通过库场管理模块e-r(实体—联系)图呈现,在e_r图中展示了库场管理模块的数据表之间的联系,包括库信息表、堆场信息表、货位坐标信息、货位余量历史信息以及货位信息表等。然后,对集装箱入库时间和位置进行统筹分析,并对集装箱入场过程进行不断调整和控制。进一步的,通过作业配工模块和理货管理模块对作业人员的分配和库场集装箱的库存时间和位置进行相应的管理;所述员工管理模块,管理人员通过查询员工信息模块对员工所在工作状态进行查询,通过数据库的分析,统筹泊位信息、船期信息、以及库场信息,多方面进行协调配合,合理分配人员进行相对应的工作。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1