解决方案 Solution
 手机互联物通系统解决方案
  

1        系统构架
系统基于J2ME技术和互联网技术,采用目前流行的MVC设计模式实现。手机客户端系统开发环境为eclipse3.4+eclipseme1.7.9,应用MIDlet编程规范,采用Java语言实现,界面库使用SUNlwuit界面库。Web服务器端开发环境为myeclipse7.0,开发技术为jspservletjavabean等,Web服务端软件使用开放源码的Tomcat6.0。数据库连接采用jdbc驱动机制,数据库服务器为mysql6.0

2         J2ME手机程序的运行机制
MIDP应用程序可称为MIDlet,其中MIDlet suitMIDP应用程序的最小单位。所有的MIDlet都必须扩展javax.microedition.midlet.MIDlet类,并且实现其定义的三个抽象方法:startApp()pauseApp()destroyApp(),它们分别对应于调用或者重新启动MIDlet应用程序、暂停MIDlet应用程序和销毁MIDlet应用程序3个有效状态。在任一时刻MIDlet只能处于这3个状态中的一种。

3         LWUIT界面库介绍
LWUIT (The Lightweight UI Toolkit )
是一个轻量级JavaME UI工具包。LWUIT类似Swing MVC架构, 支持多种布局(Layouts, 皮肤更换, 字体, 触摸屏, 动画效果, Rich  使用LWUIT的应用程序界面控件, 3D集成, Painter, 模式对画框, I18N/L10N等。  
Sun
2008年的JavaOne会议上向开发者社区推荐了LWUIT,展示了预先发布的二进制文件库,附加工具和扩展文档,让开发者可以快速上手,现在Sun把整个源代码都开放出来,更方便开发者利用LUWIT开发JavaME应用。

4        手机互联物通系统的实现

4.1          系统设计
   
手机互联物通系统分手机系统模块和后台维护模块两大部分。
   
手机系统模块包括:①手机用户登录。负责实现通过手机登陆,记住密码和登陆服务器地址的管理。 ②物流信息查询。负责实现通过手机查询物流货源、车源、出发地、关键字等信息。 ③物流信息发布。用户选择类型(货源、车源)、出发地,并输入详细信息,提交即可发布新的物流信息。 ④手机用户密码修改功能。  修改登陆用户的密码。
   
后台维护系统模块包括:①对手机用户维护。实现由系统管理员对手机用户进行审批、删除和权限等管理。②物流资料维护。 实现由系统管理员在后台添加物流信息、更新手机物流信息、删除手机物流信息等。③响应手机用户的登陆操作。④响应手机用户的查询物流操作。 ⑤响应手机用户的发布物流操作。 ⑥响应手机用户的修改密码操作。 ⑦响应手机用户的升级操作。

4.2          系统结构

系统实现采用目前流行的MVC设计模式,MVC应用程序被分为三个核心部件:模型、视图、控制器,使输入、处理和输出分开,各自完成自己的任务。系统平台如图1所示:



 

表示层由手机客户端和WEB客户端组成。其中手机客户端负责发布物流信息和展示查询结果等视图的显示,Web客户端通过IE等浏览器展示后台维护系统中各个视图的显示。业务层由jspservletjavabean组成。手机客户端通过GPRS访问servlet,由servlet通过调用javabeanJDBC等访问数据库,实现业务逻辑处理,而后将处理结果返回给手机客户端,由手机客户端将返回结果展示给手机用户。系统管理员通过web客户端访问jsp页面,由jsp页面负责调用servlet进行数据库的操作。

 

 

  
 
Copyright 2011-2025 khtsoft.com All rightReserved 版权所有:福州金海豚软件有限公司

地址:福州市台江区金融街万达广场写字楼C1座1004 Email:info@khtsoft.com