基于springBoot的港口集装箱码头管理系统

本文介绍了港口集装箱码头管理系统,该系统涵盖了船舶进出管理、运单管理、公告与基本信息维护等功能。用户可进行船舶进港信息填写,费用计算依据泊位、堆场、装卸和集装箱费用。系统基于SpringBoot、MyBatis等技术实现,并提供了安装说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

港口集装箱码头管理系统

总体介绍

港口集装箱码头管理系统是一个用于管理船舶进出港口,生成收费单据的系统,集公告管理,基本信息管理,船舶进出港口管理以及运单管理为一体。

功能介绍

1.登录

登录地址:http://localhost:8091/login

管理员输入账号密码进行登录操作 admin admin123

在这里插入图片描述
登录成功跳到首页
在这里插入图片描述

2.公告管理

公告分为通知和公告两类,可进行增删改操作

在这里插入图片描述
在这里插入图片描述

3.基本信息管理

基本信息管理包括用户信息,船舶信息,泊位管理,堆场管理,岸边装卸管理和集装箱收发管理。这些基本信息维护好之后,就可以进行船舶进出口管理,计算所需费用。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
鉴于篇幅长度限制,其他几个功能此处就不放图片了。

4.船舶进出口管理

此处分为船舶进出港口管理和运单管理两部分

4-1.船舶进出港管理

在这里插入图片描述

列表中显示了基本信息中维护的所有船舶信息,点击进港,进入进港信息填写页面。

用户在此处填写此船舶载重,所装集装箱个数,以及选择泊位,堆场(基本信息中所维护的)等信息。

填写完毕点击确定按钮,船舶即进港完成。

在这里插入图片描述

4-2.运单管理

运单分为未离港和已离港的船舶信息。

已离港的订单则可以删除。

未离港订单可选择点击离岗按钮,进行费用结算,费用结算完毕即可离岗成功

在这里插入图片描述

费用计算公式

总费用 = 泊位费用 + 堆场费用 + 装卸费用 + 集装箱费用
	  = (泊位单价 * 停靠天数) + (堆场单价 * 船只载重 ) + (装卸单价 * 船只载重) + (集装箱单价 * 停靠天数) 
// 计算费用
TblWaybill waybill = waybillService.selectTblWaybillByWaybillId(wayBillId) ;
TblShip ship = tblShipService.selectTblShipByShipId(waybill.getShipId()) ;
int day = TimeHelper.getDay(ship.getEnterTime(), TimeHelper.getCurrentTime()) ;
// 泊位
String berthId = ship.getBerthId() ;
TblBerth berth = berthService.selectTblBerthByBerthId(berthId) ;
Float birthCost = Float.parseFloat(berth.getCost()) * day ;
// 堆场
String yardId = ship.getYardId() ;
TblYard yard = yardService.selectTblYardByYardId(yardId) ;
Float yardCost = Float.parseFloat(yard.getCost()) * day * Float.parseFloat(ship.getWeight()) ;
// 集装箱
String caseId = ship.getCaseId() ;
TblCase tblcase = caseService.selectTblCaseByCaseId(caseId) ;
Float caseCose = Float.parseFloat(tblcase.getCost()) * day * Float.parseFloat(ship.getCaseNum()) ;
// 装卸
String pretendId = ship.getPretendId() ;
TblPretend pretend = pretendService.selectTblPretendByPretendId(pretendId) ;
Float pretendCost = Float.parseFloat(pretend.getCost()) * Float.parseFloat(ship.getWeight()) ;
Float all = birthCost + yardCost + caseCose + pretendCost ;

软件架构

基础环境:

  • JDK:1.8

  • MySQL:5.7

  • Maven3.0

使用框架:

  • 核心框架:Spring Boot

  • 视图框架:Spring MVC

  • ORM框架:MyBatis

  • 数据库连接池:Druid 1.1

  • 安全框架:Apache Shiro 1.4

  • 日志:SLF4J 1.7、Log4j

  • 前端框架:jQury,bootStrap,ztree

安装说明

  • 导入mysql脚本
  • 将项目导入idea开发工具,加载maven依赖
  • 修改数据库配置
    在这里插入图片描述
  • 启动程序
  • 访问系统
    http://localhost:8091(账号admin/admin123)
基于jsp码头船只出行及配套货柜码放管理系统软件程序源码+数据库+WORD毕业设计论文文档. jsp码头船只出行及配套货柜码放管理系统主要用于实现高校在线考试,基本功能包括:用户登录、修改个人信息、查看码头信息;系统管理人员管理;船只信息管理;船只路线信息管理;货柜信息管理等。本系统结构如下: (1)用户登录模块: 该模块分为三中用户的登录: 1、一般(查看)用户,权限只有修改个人信息和查看功能 2、(操作)用户登录,可以修改自己的信息,还可以对系统内容进行增加、删除和修改 3、系统管理员,可以修改自己的信息,并且不仅有查看、增删改的基本权限,还有对用户的管理和注册权限 (2)用户管理模块: 该模块实现对用户的增加,删除和修改 (3)个人信息维护模块: 该模块实现用户对自己的名字和密码等个人信息的修改 (4)新闻公告管理模块: 该模块实现新闻公告的增加,删除和修改 (5)船只管理模块: 该模块实现船只的增加,删除和修改 (6)路线管理模块: 该模块实现路线的增加,删除和修改,以及船只与路线关系的管理 目录 1 引言 1 1.1 课题研究的背景和意义 1 1.2 国内外现状 1 1.2.1 国外主要现状 1 1.2.2 国内主要现状 2 1.3 课题研究的目的及主要内容 3 1.3.1 课题研究的目的 3 1.3.2 课题研究的主要内容 3 1.4 可行性分析 3 1.4.1 技术可行性研究 3 1.4.2 经济可行性研究 4 1.4.3 操作可行性研究 4 1.5 论文内容安排 4 2 系统开发技术及环境 5 2.1 JAVA语言 5 2.2 开发工具MY ECLIPSE 5 2.3 MY SQL数据库 6 2.4 JSP技术 6 2.5 SERVLET 7 2.6 系统开发环境 8 3 系统需求分析 8 3.1 系统功能需求 8 3.2 系统性能需求 9 3.3 系统运行需求 10 3.4 系统的用例分析 10 4 系统的设计与实现 12 4.1 总体设计 12 4.1.1 软件结构设计 12 4.1.2 数据库设计 12 4.2 详细设计 14 4.2.1 首页实现 15 4.2.2 用户登录的实现 16 4.2.3 用户管理的实现 19 4.2.4 个人信息维护的实现 20 4.2.5 船只管理的实现 21 4.2.6 货柜管理的实现 23 4.2.7 路线管理的实现 25 4.2.8 船只分配路线的实现 27 4.2.9 船只分配货柜的实现 29 5 系统测试 32 结论 34 参考文献 35 致谢 36 1 引言 1.1 课题研究的背景和意义 21世纪是一个全新的具有挑战性的世纪,全世界的码头都将面对全新的问题,面临新的挑战。全球化大潮的涌动,催促着一种新的国际体制的加速形成。国际贸易港口码头之间的合作与竞争将更加频繁和激烈。以信息技术为代表的新技术革命迅猛发展,高集成度、智能化、光纤化、数字化、综合化、网络化,为船运和码头业提供了更为广阔的发展空间;国际经济结构的调整,经济全球化的加速,必将促进港口间国际贸易的发展与运量的增长[1]。 随着计算机管理技术的高速发展,各个领域都应用计算机对相关信息进行管理。本系统是一个复杂而且涉及内容众多的系统,码头船只出行及配套货柜码放管理系统是码头管理系统中一个比较重要的部分。为了码头管理工作节省不必要的人力、物力和资源,迫切需要较好的码头船只出行及配套货柜码放管理系统软件来提高工作效率和信息的准确率,以降低经济成本。利用计算机、网络、计算机应用软件等现代科技和手段,加强和改进码头管理工作,可以降低管理工作的成本,减轻工作强度,提高工作效率。科技的发展就是要为生产服务,有了码头船只出行及配套货柜码放管理系统一定会为码头工作带来便捷。 1.2 国内外现状 1.2.1 国外主要现状 (1)世界港口码头发展的重心正在加快向中国转移,二战过后,世界港口码头发展日新月异。随着世界经济的变化更迭,传统的大港地位发生变动,新的优势港口码头不断涌现。 20世纪90年代以来,世界港口码头业最大的变化莫过于其发展重心已经向亚洲,特别是中国转移,而且转移的速度正在加快。全世界有许多著名的海港码头。据有资料记载,目前全世界有亿吨港20个;最大的是新加坡港,2000年货物吞吐量达3.3亿吨;货物吞吐量居前20位的港口中,中国占9个(上海、宁波、广州、天津、青岛、秦皇岛、大连和香港、高雄),美国占4个,日本占3个,欧洲占2个,韩国占2个。按集装箱吞吐量,最大的港口是香港,2002年吞吐量达1900万标准箱;排名居前10位的港口中,中国占4个(香港、上海、高雄、
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值