毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

Visual Studio C#.NET+SQL Server公交信息系统 第8页

更新时间:2007-10-16:  来源:毕业论文

4.2.2  与数据库连接

将鼠标停在左侧的“工具箱”上,工具箱打开,选择“数据”->SqlDataAdapter,将其拖到Form1中,出现“数据适配器配置向导”窗口,点“下一步”,正确配置,完成数据适配器的配置,这样就将我们的项目与数据库连接起来了。

数据适配器配置如图4.20所示。

              4.20  使用数据适配器配置向导

4.2.3   系统界面的实现

在“工具箱”中选择“Windows 窗体”,从中选择所需的窗体控件拖到Form1中,并对其属性进行修改,使其满足我们的要求,通过这样的操作步骤就可以完成窗体的设计。工具菜单如图4.21所示。

          4.21  工具菜单

窗口的具体实现如下:

1、新建如图4.19所示的应用程序窗口Form1,将窗口Form1的属性“Text”改为“电子地图”。

2、添加3tabControl控件、17lable控件、17textBox控件、12button控件、1PictureBox控件,各控件的属性如下面的表所示。

       

 

 

设计完成时,界面如图4.22所示。

                         4.22  公交信息系统界面

4.2.4  各功能模块实现

本论文实现的系统中主要包含两个大的功能模块:基本信息查询模块和公交车信息查询模块。

1、基本信息查询模块

查询模块包括三种查询方式,分别为:按门牌、按关键字和按坐标查询。

1)、按门牌查询的实现

查询条件为“街道名+门牌号”,系统根据用户输入的查询条件,去数据库“Dijkstra”的“门牌信息表”中取出满足该条件的内容,在查询结果文本框中将结果显示出来。

按门牌查询的流程图如图4.23所示。

                             4.23  按门牌查询流程图

2)、按关键字查询的实现

查询条件为“关键字”,系统根据用户输入的查询条件,去数据库“Dijkstra”的“建筑信息表”中取出满足该条件的内容,在查询结果文本框中将结果显示出来。

按关键字查询的流程图如图4.24所示。

3)、按坐标查询的实现

查询条件为“横坐标+纵坐标”,系统根据用户输入的查询条件,去数据库“Dijkstra”的“建筑信息表”中取出满足该条件的内容,在查询结果文本框中将结果显示出来。

按坐标查询的流程图如图4.25所示。

4.24  按关键字查询流程图

                               4.25  按坐标查询流程图

 

2、公交车信息查询模块

公交车信息查询模块也包含三个子模块:路径最短路径的查询、换乘最少路径的查询和基本公交线路信息的查询。

1)、基本公交线路信息查询的实现

查询条件为“公交线路号”,系统根据用户输入的查询条件,去数据库“Dijkstra”的“公交线路基本信息表”中取出满足该条件的内容,在查询结果文本框中将结果显示出来。

公交线路基本信息查询的流程图如图4.26所示。

2)路径最短路径的查询

系统根据用户输入的起点名称和终点名称,首先访问数据库“Dijkstra”的“公交线路基本信息表”,得到起点ID和终点ID,作为传递参数,再通过调用计算最短路径的函数(本系统中该函数名为Dijkstra),计算最短路径和路径长度,然后在显示结果的文本框中输出结果。

路径最短路径查询的流程图如图4.27所示。

3)、换乘最少路径的查询

系统根据用户输入的起点名称和终点名称,首先访问数据库“Dijkstra”的“公交线路基本信息表”,得到起点ID和终点ID,作为传递参数,再通过调用计算换乘最少路径的函数(本系统中该函数名为BFS),计算换乘最少路径,然后在显示结果的文本框中输出结果。

换乘最少路径查询的流程图如图4.28所示。

 

4.26  公交线路基本信息查询流程图

                    

  4.27  路径最短查询流程图

                   

4.28  换乘最少路径查询流程图               

4.2.5  系统实现结果

1、选择“查询”->“门牌”,在“街道名:”一栏里填写街道名,如东风广场;“门牌号:”一栏里填写门牌号,如50,点击“查询”按钮,系统进行查询操作,得出位于该位置的建筑,查询结果为“昆明理工大学”。查询结果显示如图4.29所示:

       

                      4.29  按门牌查询的结果

2、选择“查询”->“关键字”,在“关键字:”一栏里填写查询关键字,如昆明理工大学。点击“查询”按钮,系统进行查询操作,得出昆明理工大学的位置,查询结果为“东风东路50号”。查询结果显示如图4.30所示:

                    4.30  按关键字查询的结果

3、选择“查询”->“坐标”,在“横坐标:”一栏里填写横坐标,如11.12;“纵坐标:”一栏里填写纵坐标,如6.25(该坐标只是为测试系统随意设定的,并不精确)。点击“查询”按钮,可以查出位于该坐标上的建筑,查询结果为“昆明理工大学”。查询结果显示如图4.31所示:

               4.31  按坐标查询的结果

4、选择“公交车”->“路径最短”,在“起点:”一栏里填写起点名称,如昆明站;“终点:”一栏里填写终点名称,如北京路。点击“查询”按钮,可以查出位于该坐标上的建筑,查询结果为“昆明站北京路” 。查询结果显示如图4.32所示:

                   4.32  按路径最短查询的结果

5、选择“公交车”->“换乘最少”,在“起点:”一栏里填写起点名称,如昆明站;“终点:”一栏里填写终点名称,如护国路。点击“查询”按钮,可以查询出从该起点到该终点的换乘最少的路径,查询结果为“乘坐2路车,在新迎路口处换乘4路车”。查询结果显示如图4.33所示: 

              4.33  按换乘最少查询的结果

5、选择“公交车”->“公交线路”,在“线路号”一栏里填写线路编号,如要查1路车,则输入1。点击“查询”按钮,可以查询出关于该路车的详细信息,如起点站,终点站,所经车站,首发车,末班车时间等信息。查询结果显示如图4.34所示: 

          4.34  按公交线路基本信息查询的结果

如果未找到用户所要查询的信息,则给出提示“未找到相关信息”。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

Visual Studio C#.NET+SQL Server公交信息系统 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。