APP下载

基于J2EE的手机货运信息平台设计与实现

2010-05-09王继奎

网络安全技术与应用 2010年10期
关键词:货源客户端司机

王继奎

兰州商学院信息工程学院 甘肃 730000

0 引言

构建一个直接与车源和配货站之间的平台,将有助于解决这类问题,释放车源的运力。而车源司机每天目前只有通过电话联系货源,既费时间又费金钱。特别是司机运货到外地,地方生疏,很难获得有效的回程货源信息,空车拉回,浪费了运力;或者要等几天才能获得货源,浪费时间与金钱。

1 设计思路

构建方便配货站、货车司机、货源都便捷的平台需要考虑下面几个问题。

(1)平台方便获取货源信息,配货站与货源方便将自己的货源信息发送到平台上。

(2)货车司机能够随时随地的查询货源信息。

(3)提供一些增值功能。比如司机可以方便的查询目的地的天气与路程情况。

(4)探讨一种模式使得货源、配货站、货车司机与平台方四方共赢。

J2EE由一整套技术和说明规范组成,每一种规范都规定了各类J2EE函数的操作方式。使用JSP技术构造前台网页界面,使用J2ME技术构造手机端程序,使用luix组件构造手机客户端界面,使用servlet技术进行客户端与服务端进行通讯。使用tomcat最为平台的Web服务器,使用sqlserver2005作为平台的数据库服务器可以满足要求。在此平台上,配货站可以在没有车源的情况下发布自己的货源信息,尽快获得车源,赚取费用;车源司机可以在没有货源或者是拉货时获取回程货源信息,争取最大的利用货车的运力,赚取运费。货源可以发布自己的信息,尽快出货;平台可以向配货站与车源收取服务费。这是一个四方共赢的平台。

2 平台设计与实现

系统可选用基于J2ME的HTTP通信协议的方案。基于HTTP协议的方案不需要通过短信网关进行数据转发,它直接使用HTTP协议,通过提供的网络地址、服务端口进行寻址,找到相应的应用服务,提出服务请求。

2.1 系统总体架构设计

图1 系统总体架构图

整个平台由表示层、应用逻辑层、数据层,按照 MVC设计模式进行设计。信息交换服务为了使平台获得更多的信息设计的功能,此平台可以与其他相关系统(如天下通)进行信息交换。

2.2 手机客户端功能设计

图2 手机客户端功能结构图

2.3 系统开发环境

操作系统:windows xp,JDK版本:1.5以上,WTK版本:2.1以上,Tomcat5.0以上,sqlserver2005,myeclipse6.5 IDE。

2.4 系统核心代码

public String GetInfoi(String url)throws IOException

{ HttpConnection hconn = null; //定义HTTP连接的对象

DataInputStream dis = null; //定义数据输入流

StringBuffer msg = new StringBuffer(); //创建一个StringBuffer存放收到的字符串

String s="";

Try

http://localhost:8080/TestNet/returnMsg

{ hconn =(HttpConnection)Connector.open(" http://localhost:8080/TestNet/returnMsg")//得到连接对象

dis = new DataInputStream(hconn.openInputStream());//用得到的对象的数据流做参数再作为参数构成数据输入流

while(dis.readUTF()!= null)//判断当数据流不为空的时候

{msg=msg.append(dis.readUTF());//用readUTF()方法构造字符串 放在StringBuffer里 msg.append("/n"); } }catch(Exception e){}

finally {if(hconn != null)//关闭连接

hconn.close(); if(dis != null)dis.close(); } return msg.toString();//将得到的StringBuffer 通过toString()方法,生成新的String并返回 }

2.5 手机客户端界面展示

图3 手机客户端查询界面

图4 手机客户端查询到的信息

图5 手机客户端信息发布界面

3 总结

在分析货运市场各要素的基础上提出了基于J2EE平台构建手机货运信息平台,设计并实现了一个方便各方使用、各方共赢的软件平台,具有极大的实际应用价值。

[1]吴道君.J2ME中实现手机应用程序与Servlet的通信[J].科技资讯.2006.

[2]刘志成.MIDlet和Servlet之间的通信[J].电脑编程技巧与维护.2009.

[3]石乐义.基于J2ME/J2EE技术实现移动数据应用[J].微型机与应用.2004.

猜你喜欢

货源客户端司机
画与理
通过深化路企合作提升大宗货源增量的研究
印度连续招标,中国货源占比五成
老司机
如何看待传统媒体新闻客户端的“断舍离”?
老司机
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
中国进出口商品境内目的地/货源地总值统计(2017年1-12月)