公交迷网 - 巴士之家

标题: [泰安公交查询系统]可视化版本 进度报告贴&征求意见贴 [打印本页]

作者: array88    时间: 2012-6-28 07:46
标题: [泰安公交查询系统]可视化版本 进度报告贴&征求意见贴
正在开发可视化的泰安公交查询系统(Dos有各种各样的问题……)
如果有任何建议或意见,请直接回帖。

作者: array88    时间: 2012-6-28 07:46
本帖最后由 array88 于 2012-6-28 09:06 编辑

线路浏览效果图。现在还是个空壳(正在转移代码)

作者: array88    时间: 2012-6-28 20:12
转移了部分代码,能显示路线了
最下面那几个还没打算弄

作者: 飞翔的猴子11Z    时间: 2012-6-28 21:19
果断基于VB 完了这个工程量一定很大 单是文字就可以了
作者: 木马巴士    时间: 2012-6-29 12:33
让我想起了极品时刻表的公交查询
作者: array88    时间: 2012-7-2 08:06
这个弄好了。话说我费了半天劲查资料……
[attach]797260[/attach]
站点查询,如果查到的站点只有一个,能够正常显示。(左边那个列表框是留着首字母查询用的)
[attach]797261[/attach]
[attach]797262[/attach]

征求下面几个方面的意见:
1.当查询站点时,显示出的线路太少,是否应该调整窗口大小?
2.如果查询出了多个符合条件的站点,该如何让用户选择?目前想出了几种方案:
  A.在左边的列表框中显示查到的站点
  优点:可以查看多个站点(不是指同时查看),写起来容易些
  缺点:只能看到站点名称,无法看到经过的线路
  B.弹出一个窗口,在窗口中选择需要的站点
  优点:可以在选择时看到经过线路,且查询路线时也可以使用
  缺点:如果想看其它站点需要重新选择,并且写起来难度相对较大
  C.直接同时显示出所有查到的站点
  优点:不需要选择
  缺点:如果查到的站点太多,会很占用空间

作者: array88    时间: 2012-7-8 09:37
最后选择了方案B。
本来有个上一页下一页的,但是要查询到6个以上(不包括)结果才能显示,泰安还没有这样的站名……
作者: 木马巴士    时间: 2012-7-8 11:24
选择同名站,中括号里是路名吧,是人工录入的?
作者: array88    时间: 2012-7-13 11:14
这几天搞出来个这个……主要是时间不足
现在还没法排序,代码没写,只能按搜出来的顺序输出。

作者: array88    时间: 2012-7-13 11:18
现在问题就在这里……结果过多的时候,显示不完……
目前想了2种方案:
A.在下面放一个上一页/下一页的按钮。(看最后的结果可能有点麻烦,据估计可能达到一二十页)
B.在右边放一个滚动条,向下滚动可以看后面的路线。(滚动条一般是文本框用的……直接放着好像有点突兀)

征求意见
作者: 木马巴士    时间: 2012-7-13 15:27
很好很好!
作者: array88    时间: 2012-7-15 12:05
本帖最后由 array88 于 2012-7-15 12:06 编辑

最近的2个调整
1.选用了方案B,在右边放滚动条。现在可以显示多个路线了

PS.由于29路的微调,这个刘家庄水库->天平湖大桥南端成了新的4次换乘路线。
这个比对臼村->虎山公园还强,开到了20万的数组,对臼村那个能正常显示,刘家庄水库这个直接爆数组,退出程序。开到30万还是爆了,不过能正常显示……


作者: array88    时间: 2012-7-15 12:08
2.处理了同站不同名,现在在站点信息这里可以查看。
图中这个应该是泰安同站不同名最多的站

作者: array88    时间: 2012-7-15 12:17
本帖最后由 array88 于 2012-7-26 17:19 编辑

最近好像就弄了这些。
接下来的计划:
1.修复一个bug。这个bug是1路和11路换乘的,会显示2个11路内环
(已完成)2.重新把测试期间临时删掉的排序补上。
(已完成)3.查询站点(包括查询路线)时,检查一个站点是否符合条件,不再直接判断是否完全相等,而是判断这两个名字是否有包含关系。
这样可以防止输入不准确站名导致的杯具,例如:输入“一中”可自动跳转至“泰安一中”,输入“泰安二中”可自动跳转至“二中”,输入“泰安市公交公司”可自动跳转至“公交公司”等。
目前已知的缺点:这会导致搜索到一些完全无关的站。例如,输入“天平湖”可以搜到29路的“天平湖水上乐园”站和46路的“天平湖”站,但是这两个站中间隔着一个天平湖。同样,输入“泰山学院”会搜到4路的“泰山学院”、28路的“泰山学院南校区”和5路的“泰山学院附中”。另外,输入“路”这种毫无意义的站名,可能会搜索到很多很多结果……
(已完成)4.搜索站名时,将同站不同名的那些特殊站名也加入搜索结果。
5.在线路信息里面增加一个“联机查看线路图”的按钮。目前计划跳转到论坛里的线路图,以后将会直接保存到本地。


作者: 飞翔的猴子11Z    时间: 2012-7-16 10:15
建议设置联机更新
作者: array88    时间: 2012-7-16 15:09
飞翔的猴子11Z 发表于 2012-7-16 10:15
建议设置联机更新

有这个想法,不过还没法实现
作者: array88    时间: 2012-7-24 09:03
array88 发表于 2012-7-15 12:17
最近好像就弄了这些。
接下来的计划:
1.修复一个bug。这个bug是1路和11路换乘的,会显示2个11路内环

功能2、3已完成

先上个功能3的图
[attach]811028[/attach]

不过,也有非常无语的用处
[attach]811029[/attach]

[attach]811030[/attach]

作者: array88    时间: 2012-7-24 09:20
本帖最后由 array88 于 2012-7-24 09:21 编辑

排序。。暂时无法排票价
[attach]811032[/attach]
[attach]811033[/attach]

作者: LEVIS    时间: 2012-7-24 13:18
顺便问LZ一个问题,我用VB编出的程序怎么每个都报毒?您有这个问题吗?
作者: array88    时间: 2012-7-24 19:01
本帖最后由 array88 于 2012-7-24 19:01 编辑
LEVIS 发表于 2012-7-24 13:18
顺便问LZ一个问题,我用VB编出的程序怎么每个都报毒?您有这个问题吗?

也有,包括我同学写的VB程序,金山和360经常报毒,甚至用Pascal写的DOS程序全被360报了……
不过有些不会报

作者: array88    时间: 2012-7-26 17:22
array88 发表于 2012-7-15 12:17
最近好像就弄了这些。
接下来的计划:
1.修复一个bug。这个bug是1路和11路换乘的,会显示2个11路内环

功能4已完成。
效果图
[attach]811962[/attach]
其实这个功能最早的想法是用来解决这个问题。现在可以保证经过火车站附近的线路都能搜到了。
至于第三个太挤,现在还没想到好的解决办法……
[attach]811963[/attach]

作者: array88    时间: 2012-7-27 10:43
貌似有时调整大小有问题……于是改了下。
[attach]812168[/attach]
[attach]812169[/attach]
[attach]812170[/attach]

不过也有bug。而且还不少……先这样吧

作者: array88    时间: 2012-7-28 09:32
本帖最后由 array88 于 2012-7-28 09:33 编辑

近期更新
1.把备注利用起来了,增加施工绕行信息(线路暂时不改,正式发布时会改成绕行路线)
2.下面3个按钮,可以将本页内容复制、保存成TXT,或者查看线路图(如果有的话)。(PS.最近一直没做线路图,很对不起大家。。今天计划献上6、17的绕行线路)
[attach]812436[/attach]
[attach]812438[/attach]
[attach]812439[/attach]
[attach]812440[/attach]

第三页也有这个按钮
[attach]812442[/attach]

作者: 飞翔的猴子11Z    时间: 2012-7-28 09:40
LZ放软件吧
作者: array88    时间: 2012-7-28 09:53
本帖最后由 array88 于 2012-7-28 11:52 编辑

目前已知的bug
1.内容过多,被按钮挡住
[attach]812445[/attach]
2.有些PNG的图,打开会显示是否下载……
[attach]812446[/attach]
3.保存时,新内容不能完全覆盖旧内容
[attach]812451[/attach]

下一步计划修复1与11换乘,并且解决超大内存占用……
[attach]812452[/attach]
[attach]812453[/attach]

PS.已达到1428行

注:11时51分,内存占用问题已解决,由300000K减少到了30000K。





欢迎光临 公交迷网 - 巴士之家 (http://www.gongjiaomi.com/) Powered by Discuz! X3.2