「简易公交线路java」公共交通路线图

博主:adminadmin 2023-01-15 00:03:05 502

今天给各位分享简易公交线路java的知识,其中也会对公共交通路线图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用java怎么写一个简单的公交 站站 查询功能,只须用mvc就行 数据库用mysql

先完成直达的吧.

两张表(一对多的关系):

表一:公交线路表

id, 线路(就是第几路车的意思)

表二:站点表或者路线表

id, 表一的id(就是外键),站点名,顺序

站站查询的时候, 查表二, group by 表一的id,就能确定线路, 再对照表一就能找到线路名了.

当然如果是交作业的话, 两张表够了; 想更专业点就用3张表(多对多);

在就是换乘了.

这个比较复杂, 会涉及到一些算法, 要看你的切入点是什么了.

比如总时间, 换乘次数, 总路程等等,都有不同的设计方法.

此为个人意见,仅供参考!

求一个基于JAVA的公交车查询管理系统!!!!

首先看你要做成客户端还是web形势

要是客户端你要根据你想应用的平台,比如s60或者mobile等,学习相应的知识。当然java(j2me)是通用的,所有支持java的手机都能用(基本上所有手机都支持)。

要是web呢,就要看看wap的相关知识,还要准备好空间和域名,租一个就行。

这个系统你要有公交的数据,这个数据不知道你怎么获得,但是必须要有才能做。常用的sql语句增删改查(select、insert、delete、update)就够了。

还有,你要做成地图的形式还是文本框查询的形式?地图的形式你还要弄到地图的数据……不是那么简单的事情。当然你可以看看Google和mapabc等提供没有相关接口,调用它们的接口你会省很多事。

这个系统说实话确实不是很容易做的,你要是有基础还好。先看J2ME吧,先做个简单的,再一步步完善,也可以看看有没有相关的书。

java用节点存进一条公交线路,输入任意两个站点输出路线

//写了两个小时啊,兄弟,要采纳我啊

 //Site(站点类)

package transit;

import java.util.ArrayList;

import java.util.List;

public class Site

{

 private Integer id; // 给每个站点分配一个ID

 private String name; // 站点的名字

 private ListRoute list; // 经过该站点的线路

 public Site()

 {

  super();

 }

 public Site(Integer id, String name)

 {

  super();

  this.id = id;

  this.name = name;

  this.list = new ArrayListRoute();

 }

 public Integer getId()

 {

  return id;

 }

 public void setId(Integer id)

 {

  this.id = id;

 }

 public String getName()

 {

  return name;

 }

 public void setName(String name)

 {

  this.name = name;

 }

 public ListRoute getList()

 {

  return list;

 }

 public void setList(ListRoute list)

 {

  this.list = list;

 }

 // 添加线路

 public boolean addRoute(Route route)

 {

  return this.getList().add(route);

 }

 // 删除线路

 public boolean removeRoute(Route route)

 {

  return this.getList().remove(route);

 }

 @Override

 public String toString()

 {

  return name;

 }

 @Override

 public boolean equals(Object obj)

 {

  if (obj instanceof Site)

  {

   Site s = (Site) obj;

   return this.id == s.getId()  this.name.equals(s.getName());

  }

  return false;

 }

}

关于简易公交线路java和公共交通路线图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。