基于JavaWeb的物流配送系统的研究

2012-04-29 00:44管永刚
电脑知识与技术 2012年30期
关键词:系统开发物流配送

管永刚

摘要:该文是基于Java Web的JSP数据库应用程序的设计与开发,为实现区域物流所要达到的目的开展构建了物流配送系统,通过智能运输系统将原来互不相干的项目有机的联系在一起,使公路交通系统的规划、建设、管理、运营等各方面工作在更高的层次上协调发展,使公路交通发挥出更大的效益。

关键词: Jave Web;物流配送;系统开发

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)30-7224-03

世界银行2000年研究报告《中国:服务业发展和中国经济竞争力》的研究结果表明,在中国有4个服务性行业对于提高生产力和推动中国经济增长具有重要意义,它们是物流服务、商业服务、电子商务和电信。其中,物流服务占1997年服务业产出的42.4%,是比重最大的一类。进入21世纪,中国要实现对WTO缔约国全面开放服务业的承诺,物流服务作为在服务业中所占比例较大的服务门类,肯定会首先遭遇国际物流业的竞争。

1 物流系统的现状

物流的配送方式从手工下单、手工核查的方式慢慢转变成现今的物流平台电子信息化管理方式,从而节省了大量的人力,使得配送流程管理自动化、一体化。

当今出现一种智能运输系统,即是物流系统的一种,也是我国未来大力研究的方向。它是指采用信息处理、通信、控制、电子等先进技术,使人、车、路更加协调地结合在一起,减少交通事故、阻塞和污染,从而提高交通运输效率及生产率的综合系统。我国是从70年代开始注意电子信息技术在公路交通领域的研究及应用工作的,相应建立了电子信息技术、科技情报信息、交通工程、自动控制等方面的研究机构。迄今为止以取得了以道路桥梁自动化检测、道路桥梁数据库、高速公路通信监控系统、高速公路收费系统、交通与气象数据采集自动化系统等为代表的一批成果。尽管如此,由于研究的分散以及研究水平所限,形成多数研究项目是针对交通运输的某一局部问题而进得的,缺乏一个综全性的、具有战略意义的研究项目恰恰是覆盖这些领域的一项综合性技术。

随着市场经济的飞速发展,市场格局已发生了根本性的变化,即由卖方市场转变为买方市场。面对越来越精明的消费者,质量、价格已不仅仅是市场决胜的惟一因素,也不再是衡量“客户满意度”的惟一标准 ,“服务”已成为现代企业最为重视的课题之一。谁能为客户提供更好的服务,谁就能获得更高的客房满意度,也就能赢得更多的市场。物流运输业也规属于服务,而且越来越多的书籍及网络都提到区域物流这一理论,它就是指在一定的区域地理环境中,以大中型城市为中心,以区域经济规模和范围为基础,结合物流辐射的有效范围,将区域内外的各类物品从供应地向接受地进行有效的实体流动,根据区域物流基础设施条件,将公路、铁路、航空、水运及管道运输等多种运输方式及物流节点有机衔接,并将运输、储存、装卸、搬运、包装、流通加工、配送及信息处理等物流基本活动有机集成,以服务于本区域的经济发展,提高本区域物流活动的水平和效率,扩大物流活动的规模和范围,辐射其他区域,提高本区域的综合经济实力。

2 物流系统的开发

物流配送管理系统不但能使物流企业走上科学化、网络化管理的道路,而且能够为企业带来巨大的经济效益和技术上飞速的发展。科学的管理方法,便捷的操作环境,系统的经营模式,将为企业带来更多的客户资源,树立企业的品牌形象,提高企业的经济效益。网络化的物流管理方式,在操作过程中能够快捷地查找出车源信息、客户订单以及客户信息;能够对货物进行全程跟踪,了解货物的托运情况,从而使企业能够根据实际情况,做好运营过程中的各项准备工作,并对突发事件进行及时处理。

物流配货网站具有以下功能:全面展示企业的形象、通过系统流程图,全面介绍企业的服务项目、实现对车辆来源的管理、通过发货单编号,详细查询到物流配货的详细信息、具备易操作的界面、当受到外界环境(停电、网络病毒)干扰时,系统可以自动保护原始数据的安全。具体功能结构图如图1。

3 系统模块设计及测试

Struts2是由WebWork和Struts发展而来的,实质上Struts2以WebWork为核心,Struts2集成Struts框架的思想,并将这种思想注入到WebWork的设计中,统一了Struts和WebWork两个框架的优点。Struts2的页面请求处理流程与Struts完全相同,它仍然是以前端控制器为主体的框架,用户的请求会通过控制器选择不同的控制器组件(也就是Action)来执行不同的操作。在控制器组件中Request、Response和Session这些Servlet对象仍然使用。

3.1 公共模块设计

在开发过程中,会用到一些公共类及相关的配置,在开发网站前首先编写这些公共类以及相应的配置文件代码。其中公共模块之一的编写数据库持久化类代码如下:

3.2 创建管理员的实现类

在本系统中,管理员的实现类名称为AdminAction。该类集成AdminForm类,可以使用AdminForm类中的属性和方法,而AdminForm本身继承了MySuperAction类,可以使用MySuperAction类中的属性和方法,编写代码如下:

3.3 系统测试

本系统测试采用了黑盒测试,也称功能测试,在完全不考虑开发周期中一个十分重要的阶段,其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程的最终审查,如果错误不能在测试阶段被发现并纠正,就会造成不堪设想的后果。在该信息管理系统中测试的对象不仅仅是源程序,而是整个软件。系统测试是以找错误为目的,不是要证明程序无错,而是要精心选取那些易于发生错误的测试数据,采用黑盒测试方法正可以及时发现系统错误。经过车辆调配,管理员登陆系统查看物流现状,客户申请等等功能测试,发现所设计的物流系统能够满足现代物流公司的需要,使物流快速运行。

参考文献:

[1] 杨武飞.基于GIS的物流配送系统的研究与设计[D].杭州:浙江大学,2006.

[2] 焦阳.基于WebGIS的可视化物流配送信息平台的研究[D].北京:对外经济贸易大学,2007.

猜你喜欢
系统开发物流配送
山西将打造高效农村快递物流配送体系
物流配送无人化创新发展的影响因素分析
基于Flexsim的饮品物流配送中心仿真优化研究
无人机物流配送路径及布局优化设计
农村电子商务物流配送优化策略分析
直企物流配送四步走
基于PLC的火电厂输配煤粉节能程控系统的开发
气象数据传输监控平台的设计与实现
基于网络数据分析的计算机网络系统开发
发射机房运行监控系统关键技术的解决方案