只需一步,快速开始
微信扫一扫,快速登录
您需要 登录 才可以下载或查看,没有帐号?注册会员
项目:QuerySystem 目的:公交,客车,列车等……查询 源文件依据:dictionary,ECDict,IWatch…… 设计思路: [quote] 1.首先弄个像列表细分公交查询,站点查询,客车查询,火车查询,飞机查询……各自有独立的数据库,在设置里面设定。 2.数据库文件格式:号数 分隔符 站点1 分隔符 站点2 …… 分隔符 站点X 换行符 3.查询时候将换行符内的分割成一个个独立的个体数组如 c[] 对照 号数 分隔符 站点1 分隔符 站点2   …… 分隔符 站点X 换行符        C[0]            C[1]              C[2]     ……            C[X] 4.普通公交查询可以仿照dictionary,ECDict,直接查询车次,就是输入c[0]得出c[],同时支持模糊查询,就是部分数据匹配。 5.单个站点查询通过循环选择得出多个适合数组,建立数组矩阵,同时取得号数c[0][],而且进入c[0][k],输出c[][k],就是用来查询在那里有什么车做。 6.输入2个不同站点的时候,假如在同一个数组内有则得出c[0]且取得c[a]和c的数据,同时得出|a-b|,然后输出在a乘坐C[0]号车|a-b|站到达b,优化设置可以用冒泡程序。 7.假如没有在同一个数组内得出数据,那么建立一个关于a的数组矩阵和一个关于b的数组矩阵c[][],d[][]。循环对照得出一个中间点c,然后a c和c b的处理情况仿照6。然后设计最优化线路,就是|a-c|+|b-c|的冒泡程序得出最小值,然后返回c[0][]和d[0][]。 8.客车火车飞机可以仿照公交线路查询。
9.后续开发想法: A.在每个数据的最后加入一个时间值c[x+1],如0610-2100,然后对照现在的时间或者自己输入时间查询,不在范围内的用时间先来梳选出去,或者用0,1来表示日夜班车,定义好0,1所代表的时间,用来处理好重叠时间,分隔开数据库。但是24小时制度有点麻烦。 B.简单设置取得车站间的距离,定义为1,2,3三等,不设置默认为1,然后自行取值设定,来优化最佳路线。对于有心的个人来说有点用。 C.结合地图数据,这个开发难度太大。 D.结合MINIGPS,组建区域网格,这个也是需要很多时间开发。 E.采集注明地物数据,然后采集与车站距离的数据。这个坐车网上有,不过仅限广州,我十分希望有这个功能,数据可以自己不断完善,然后大家提供出来整合在一起。
查看全部评分
使用道具 举报
S7的另外一大特色便是彩键,炫铃。当用户拨号时每按下一个数字便可以显示的相应的个性图像,用户还可以通过手机设置定制3种不同风格的彩键,其中大小S的这组写真照片彩键更是受到了办公室内男性的同事的追捧,当然像小编我这样君子坦荡荡的人,一般会选择个性化“下载”功能,使自己变得与众不同。“手机炫铃”使得用户可在“炫铃”列表中任意加入音乐作为铃声,系统会在来电拨入的时随机抽取选择的音乐,让你想不个性都难。
原帖由 lightning 于 2007-9-25 21:08 发表 登录/注册后可看大图 各位老大,能不能弄个elf的课程表,感觉这个对学生挺有帮助的;以前有个java的,感觉启动太慢了
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )
GMT+8, 2025-5-31 12:08
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2020, Tencent Cloud.