基于JSP 的钢铁企业船运物流管理系统

来源 :商品与质量·消费视点 | 被引量 : 0次 | 上传用户:aqlgx123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:提出了一种基于JSP和J2EE技术架构的钢铁企业船运物流管理解决方案。用于实现钢铁企业、港口码头及客户间物流信息的有效控制,强化钢铁企业对船运信息全过程管理与监控,提高钢铁企业物流管理水平,挖掘企业第三利润源泉。
  关键词:JSP;船运管理;SQL;J2 EE
  随着经济的全球化,钢铁行业已逐步从以高度计划生产为导向的单品种生产模式向以市场经济为导向的多品种小批量生产模式转变。这种生产过程缓慢、物流成本过高、交货周期漫长、抗风险能力差的特性,是长期困扰钢铁企业的难题。采用计算机及信息技术形成安全、稳定、经济和高效的钢铁企业物流管理系统,对规范钢铁企业物流管理,提高企业第三利润源泉有极为重要的意义。
  一、开发技术与工具简介
  本系统在流程上支持基于供应链的钢铁企业物流管理流程。在研讨分析了船运原料管理系统的作业流程、作业逻辑、人机接口Layou等后,具有良好的可扩展性、可维护性和集成性。系统选择原型法开发模型,利用J 2 EE 架构,以实现B/ S 结构的Web应用。应用开发工具采用JDK,TOMCA T,Eclipse,SQL Server 2003,Dreamweaver等。
  二、系统总体设计
  系统主要功能有:原料基本数据建立、储位数据建立、化性规格建立、物性规格建立、储位数据维护、各批次结算情况查询、船运资料追踪。如图1 所示。
  图1 功能架构图
  船运的作业流程为:(1)接到矿方通知后,将相关船运数据如采购合同、船运代码、运杂费率、卸港名称等录入,此时系统将自动产生一组在途数据。(2)待海轮到达外港,并完成商检手续后,根据商检报告将商检干重、商检湿重等资料录入。(3)进行船运重量验收作业,录入储位代号、入储日期、入储净重预设系统带出净量,即商检湿重×(1-商检水分)/(1 – 标准水分),进行入储作业。(4)结算时,海轮各种费用(除港口费)均要录入及调整 ,并同时录入凭证。
  三、模块功能设计
  1.原料信息管理模块
  在设计的过程中涉及到数据库的操作 ,采用方法是将其封装在J avaBean 类里,然后在J SP 中引用该类,并用try,catch 语句来完成数据库的操作。其中包括3个函数,分别完成数据库的查询、更新和关闭。查询和更新语句的参数为SQL语句,分别返回结果集和更新的行数[2]。首先介绍管理原料基本数据的相关模块,描述如表 1所示。
  表 1 原料基本资料的管理说明
  作业目的 作业时机 使用单位
  如需对各原料的基本情况做变更,可在此画面维护各基本情况数据 购运储会议决议变更原料时使用 生产计划部门
  原料基本资料中管理模块的作业逻辑为:
  种类代码为种类代码维护作业中拟定的代码;标准成本单价为自产半成品入帐时的标准单价;运杂费率为建立船运数据时系统预设带出的运杂费率( 该运杂费率可在船运数据修改);重量单位为记录原料的重量单位。原料资料的操作如表2 所示。
  表2 原料基本资料操作说明
  原料名称 种类代码 运杂费率 标准成本单价
  输入原料名称 自动代 出所选原料代号之种类代码 原料暂估 的运杂费率, 是以原料款作为基数, 该数值用于船运资料 自产原料半成品标准成本单价
  2.港口费用管理模块及算法
  港口费用管理模块用于实现港口方的费用维护。港口费用的维护说明如表 3 所示。
  表3 港口费用的维护说明
  作业目的 作业时机 使用单位
  变更港口各种费用的价格 变更港口费用时 港口作业方
  港口费用管理模块的作业逻辑如下:查询功能为:输入港口名称时,若输入无误,则默认化,查询该港口版本最大的费用相关资讯;若输入有误,或此港口无存放费用价格,则查询无资料,可再输入港口名称进行查询。
  新增功能:
  (1)输入相关资料后,选择所要新增的资料,费用类别为必填项,港口名称为查询时的港口名称,价格为从大类明细中设置的小类费用总和,备注为该条资料的说明。
  (2)填写完要新增的资料后,并选择对应选项,若资料确定无误,则新增至资料库中,如果已经存在此港口的资料,则新增失败。其中实现“新增”功能的主要代码为:
  function selectCheck (btn) {
  if( ! deCheckChoice("box" ,1)) {
  alert ("请至少选择一项");
  return false;
  }
  if (btn = = "N" & &parent .form1.portName _qry.
  value = = "") {/ / 判断由哪个按钮触发该动作
  alert("新增时港口名称不能为空") ;
  return false ;
  }
  form1.portName _qry. value = parent . form1. portName_qry. value ;
  return true ;
  }
  3.船运信息管理模块
  通过船运信息管理模块可进行进阶查询:
  如对船只代码不了解,可依照其他查询条件进行船运资料查询。进阶查询时,可选择性地输入查询条件值。查询条件中必须至少填写一项,以作为查询条件来查询船运资料。
  进行检验工作时的主要代码为:
  / / 检查装运港与卸载港是否相同
  function checkPort () {
  if (form1. LoadPortName v. value = = form1. RelsPort
  Name v. value) {
  alert ("装运港与卸载港不能相同,请核对 !") ;
  return false ;
  }
  四、结语
  上述研究成果已部分应用于企业。应用实践表明,建设公司级船运物流管理系统,是现代大中型钢铁企业实施信息化工程的需要。该系统可以有效地解决钢铁企业原有物流管理中的问题,完善货运代公司物流管理体制 ,提高物流运输效率,缩短中转运输周期,对提高公司的市场竞争力具有重要意义。
  参考文献:
  [1]李苏剑.钢铁行业物流系统建设综述[J].物流技术与应用,2008(04):54—59.
  [2]蔡剑,景楠.Java Web应用开发J2EE和Tomcat[M]北京:清华大学出版社,2005.
  [3]Schildt,Herbert.Java 2,v5.0 (Tiger) [M].New York:Osborne, 2004.
  [4]Martin Fowler.重构-改善既有代码的设计[M].侯捷译.北京:中国电力出版社,2003,5-20.
  [5]杜大鹏,李善茂,傅烨等译.XML实用大全.北京:中国水利水电出版社,2000.
  [6]Brian W.Kenighan,Rob Pike.程序设计实践.裘宗燕译.北京:机械工业出版社,2000,40-55.
  [7]汤向东.连锁经营企业物流配组织模式分析[J].商业时代,2009(17):30-32.
其他文献
在千里河西走廊中段,古丝绸之路上,有一重镇——张掖。历史上称为甘州,今甘肃省的“甘”即取于此名。它南依祁连山,北傍合黎山。因其富饶、美丽,又有“塞上江南”和“金张掖
在对我国农产品供应链现状的分析的基础上,指出了现有农产品供应链运作模式存在的不足。给出了电子商务环境下的农产品供应链模式,并对该模式进行了说明。
景宁县地处浙南山区,由于受经济、交通、信息等诸多因素的制约,发展畜牧业应从当地实际出发,趋利避害。发挥优势走自己的特色之路。最近,笔者在广泛调查研究的基础上,提出在稳定生
采用肉仔鸡饲养试验、屠宰测定和肉质分析的方法,将能改善肉质性状的复合维生素、复合微量元素和复合生物活性物质,按3因子5水平二次通用旋转组合设计的试验安排添加入预混料
根据教学资料建设经验,利用Word高级应用技术阐述了规范制式教案制作方法,及基于规范教案的具体应用,意在服务于教育工作者,提高工作效率。
养猪业是江山农村的传统产业,是畜牧业的重中之重。由于有关部门的重视和支持,近年来通过抓发展、育龙头、强服务,养猪业保持了稳步发展的态势,2005年全市生猪饲养量达到104.8万头
濬源寺有两棵古老的树,一棵是寺内的国槐,另一棵是寺外的银白杨。白杨是西北黄土高原的“哨兵”,但银白杨却不是。它没有排列着傲然挺立在通往城乡的马路两旁,而是孤独地站在
景宁县地处浙西南山区,是一个具有“九山半水半分田”的边远贫困县,农业生产条件较差,畜牧业是山区农民家庭现金收入的重要来源。近年来,该县的畜牧业在有关部门的重视和支持下,得
培养高中学生听、说、读、写的语文综合能力,是高中语文教学的首要任务。重视“写”在整个语文综合能力构架中的支柱作用,作为指导者,无论在指导思想方面,还是在具体实践操作方面
地下煤炭开采引起上部岩层的移动、断裂、移动从而引起地物、地貌的变化,给生态环境和地面建筑造成了极大的危害,因此对工作面设计开采前的地表采沉预计变得极为重要。针对权家