网站地图| 免费获取|
免费论文网
  • 网站首页|
  • 论文范文|
  • 修改降重|
  • 职称论文|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 原创论文|
  • 开题报告论文
搜索

当前位置:免费论文网 -> 免费论文 -> 计算机论文 -> 免费基于J2ME的公交查询系统的设计与实现(六)
计算机论文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

免费基于J2ME的公交查询系统的设计与实现(六)

免费基于J2ME的公交查询系统的设计与实现(六) r();
     while(key1.hasNext()){
      while(key2.hasNext()){
       if(zhida.isEmpty()){
        String sop1=(String)key1.next();
        String sop2=(String)key2.next();
        zhida=zhida(sop1,sop2);
       }
       //内层break
       if(!zhida.isEmpty()){ 
        System.out.println("找到中途换乘"+zhida.size());
        break;
       }
      }
      //外层break
      if(!zhida.isEmpty()){
       System.out.println("break2"+zhida.size());
       break;
      }
     }
 找到一条可行的线路后,再开始查找起点到转乘点1的线路和转乘点2到重点的线路,并放到一个String中:
 //第1站到第2站的车号
      while(one2two.iterator().hasNext()){
       System.out.println("step3");
       nonstop2=(Nonstop)one2two.iterator().next();
                   busno1+=nonstop2.getBusno()+",";
       }
         //第3站到第4站的车号
     while(three2four.iterator().hasNext()){
       System.out.println("step4");
       nonstop3=(Nonstop)three2four.iterator().next();
       busno2+=nonstop3.getBusno()+",";
      }
 最后把起点到第一换乘站,第一换乘站到第二换乘站,第二换乘站到终点站3段线路连接到一个String中并将改String添加到集合中,最后返回该集合:
      result="从"+stop1+"站出发,乘坐"+busno1+"到"+huanchengstop1+"站转"+nonstop.getBusno()+"到"+
            huanchengstop2+"站转"+busno2+"到"+stop2;
      twohg.add(result);
      System.out.println("find one");
     }catch(Exception e){
      e.printStackTrace();
     }
   return twohg;
 本算法采用了3个bean来保存3段路线的信息,每个bean中分别有start,end,busno3个属性,使得算法条理更加清晰化。
 至此站站查询全部完成。
 
 服务器对外接口(Servlet)的实现
 本系统采用Servlet作为和手机通讯的接口,采用HTTP的应答机制,免去了自己写应答的麻烦,系统在执行了一次查询后在服务器的LOG中记录一次,同时数据库中负责记录查询次数的计数器加1。发送信息关键代码如下:
    response.setContentType(CONTENT_TYPE);
    DataOutputStream dos = new DataOutputStream(response.getOutputStream());
    Iterator itr=coll.iterator() ;
    while (itr.hasNext())
    {
      result = result+(String) itr.next() ;

首页 上一页 3 4 5 6 7 8 9 下一页 尾页 6/10/10

免费基于J2ME的公交查询系统的设计与实现(六)由免费论文网(www.jaoyuw.com)会员上传。
原创论文流程 相关论文
上一篇:免费基于IPv6的下一代校园网设计 下一篇:免费基于JSP技术的猎头公司管理软..
推荐论文 本专业最新论文
Tags:免费 基于 J2ME 公交 查询系统 设计 实现 2010-04-01 11:19:32【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文


免费论文网提供论文范文,论文代发,原创论文

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 免费论文网 版权所有 湘ICP备19027999