数据库结构
公交管理系统
1, 程序开始进入主界面
2, 用户输入起点站和终点站,字符串,单击查询是判断是否为空
3, 不为空(规定:起点<终点 为去 起点>终点 为 来 )
(1)通过起点站和终点站可以查询出来在数据库中有起点站的数据个数和终点站的
数据个数,通过此可以得到他们各自的汽车路号,编号,
并将其路号放到一个数组中存储,这样就会有两个数组,分别放的是起点站的路号,
和终点站的路号,可以去做一个查找,查找两个数组中是否有相同的数据如果有则说
明汽车路号相同,如果没有说明汽车路号不同需要转车
I,相同的汽车路号,编号不同 (起点>终点)
可以查找编号[起点,终点] 的站点信息 降序
II,相同汽车路号,编号不同(起点<终点)
可以查找编号[起点,终点]的站点信息 升序
III,不同的汽车路号
不同的汽车路号是从起点的数组和终点的数组 逐个取出来的,进行匹配
然后可以根据相互匹配的起点站和终点站找出他们各自汽车路号的汽车
站点,放到一个数组中,这样就会出现两个数组,一个是匹配后的起点站所有的站点 ,
一个是匹配后的终点站的站点,然后这两个数组去做比较找出相同的的数据(也就是
需要转站的地方)记录该数据在各自的数组中的编号,然后,就可以输出从起点数组
到相同编号的的数据 & 从终点数组中输出从相同编号到终点的站点
1 路 A B C D E F
2 路 A C E F
3 路 A G H D
4 路 T Z H S O
5 路 B D T O P
6 路 P T O S W
7 路 W E S H U I
汽车站表
第 一 个 字 母
的拼音
汽车路号
路 线 顺 序 编
号
站点名字
评论1
最新资源