基于GIS的公交线路查询软件设计
[关键词:GIS,公交线路查询] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0325,word全文:60页,合计:17000字 |
本次设计正是在这样的背景下展开的。本文作者利用Visual C++、Mapinfo以及MapX软件设计完成的基于GIS的公交线路查询软件,由于数据量不是很大,所以采用文件系统机制将线路的相关信息进行存储,本软件支持包括基本的线路查询、指定线路的站点查询、指定站点的线路查询、两点之间的乘车路线查询等,并增加了地图显示功能,主要显示线路走向以及途经站点。运用MapX控件显示地图是本次设计的创新之处。由于MapX控件能够显示地图,因此比只有文字的查询软件显得直观友好,通过对地图的观察,用户可以更直观的了解线路的走向以及换乘站点的位置,使查询显得更加直观,更加方便。
本论文基于该查询软件的整体设计构思、功能、实现方法及设计结论展开论述。第一章详细介绍了该查询软件设计的背景、构架以及相关开发软件的介绍;第二、三、四章则详细阐述了软件功能实现的方法;第五章介绍相关查询算法:第六章回忆了作者在设计过程冲遇到的重大问题及处理结果;最后,文章对以后工作进行了展望。
本软件主要提供的是公交线路查询,包括指定线路的站点查询、指定站点的线路查询、两点之间的乘车路线查询等,在整个的涉及中以简单明了为主,所以之采用了单对话框的形式,所有的功能都集中于一个对话框上,没有程序界面的切换。对于线路的查询和乘车方案的查询是相对独立的,两者可以同时进行,地图的显示只能显示最近查询的信息。
线路查询功能的实现
该部分是以查询线路信息为主,用户所要选择的是线路号,在本软件中能查询到的线路号都存储于组合框控件中,当然用户可以直接通过键盘输入,也可以在组合框的下拉列表中进行选择,选择完成后点击确定按钮,就可以得到想要查询的线路所经过的所有站点,地图显示部分也会相应的显示该线路的走向。
程序设计思想
本软件是基于文件系统的软件,所有的线路信息都是存放在文件中的,所以查询时候就要通过打开文件,将文件信息读入,进行查询,如第二章所示,线路查询部分有一个组合框(IDC_busmun)和一个确定按钮(IDOK)组成,用户可以在组合框控件的下拉列表中选择要查询的线路,也可以直接用键盘输入数字,例如要查询“1路”那么就在下拉列表中选择“1”或者通过键盘输入“1”,点击“确定”按钮,就可以得到查询的结果,结果显示在下边的列表框中,需要注意的是点击确定之前,组合框不能为空,否则不会显示任何的信息。我在程序设计时,利用两个组合框控件的对像m_busnum记录用户选择或输入的线路号,当用户点击“确定”按钮时就去查询文件看是否存在这样一条记录:它的第一个字符,或者第一和第二个字符等于用户输入的数字,如果存在则返回查询结果到列表框,否则返回空值,列表框无显示。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0325,word全文:60页,合计:17000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于GIS的公交线路查询软件设计(论文)!