「简易公交线路java」公共交通路线图
今天给各位分享简易公交线路java的知识,其中也会对公共交通路线图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java怎么写一个简单的公交 站站 查询功能,只须用mvc就行 数据库用mysql
- 2、求一个基于JAVA的公交车查询管理系统!!!!
- 3、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和公共交通路线图的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。