毕业设计(论文)VB6.0济南市智能公交查询系统设计.doc
《毕业设计(论文)VB6.0济南市智能公交查询系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0济南市智能公交查询系统设计.doc(34页珍藏版)》请在三一办公上搜索。
1、摘 要进入21世纪,我们对智能系统一词已不再陌生,各种基于智能要求而开发的系统层出不穷,它们在我们的生活中扮演着各种角色,发挥着举足轻重的作用,可以看出智能系统的确具有很多功能上的优越性。作为合理应用智能技术的简单一例,本系统的定位是基于微机单机版的济南智能公交查询系统,它可以在微机上得到相应的查询结果。通过测试,系统的运行结果达到要求;通过构建两个基本数据库,编写相应的查询代码,利用Visual Basic6.0合理构建公交系统的查询界面,得到方便用户理解的输入输出模式;通过应用MATLAB中的信号处理工具箱,验证更有利于展现其智能性质的语音查询功能。该智能系统的意义是深远的,它的基本实现思
2、想可以作为一种推广形式加以改进与取撷,以使其更有利于实践中其它智能查询系统的应用。关键字:公交查询,智能公交,动态时间规整 如需开题报告,源代码,PPT答辩,联系QQ153893706Abstract The Intelligent system has not been a strange word for us in 21 century.There are a lot of system which are developed based on various of intelligent system. It is the intelligent system that plays t
3、he part of important role,because which has a lot of advantage . as an example of intelligent system .Using it we can have a result by computer, because the system we will discuss focuses on the deliver inquiry system of intelligent in JiNan .Establishing databases,compiling code , running the progr
4、am and testing the system , as a result , we can obtain an executable document at last. We can create series of interfaces by Visual Basic ,which are convenient for users. Using VoiceBox ,we can complete the goal Speech-Inquiry ,the idea of which can arouse other intelligent systems, and which is im
5、portant and meaningful ,we can adopt it in practice.Key Words: inquiry of public transit, intelligent public transit, DTW目 录前 言11智能交通综述22.济南市智能公交系统简介32.1开发背景32.2系统功能介绍42.3系统优点43系统分析63.1可行性分析63.1.1技术可行性63.1.2经济可行性63.1.3社会环境可行性63.2功能需求分析63.3系统功能模块分析73.4.1系统性能83.4.2系统效率83.4.3系统便利性93.4.4峰值查询响应速度93.4.5安全
6、性93.4.6可扩展性93.4.6容错性93.5系统开发基础知识104.系统设计114.1系统设计目标114.2系统的详细设计124.2.1开发环境选择124.2.2方案的选择124.2.3界面设计134.2.4数据库设计174.2.5代码设计194.2.7系统整体流程分析195.系统实施225.1查询界面主窗体的实现程序225.2查询界面辅助窗体的实现程序255.5系统测试255.5.1程序测试的目的255.5.2测试项目265.5.4测试结果评价266功能的推广277评价分析28结 论29致 谢30参考文献31前 言随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,
7、成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。 然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格
8、的程序设计训练,使用Visual Basic也一样能够开发出功能强大、适合自己特殊需求的应用程序了。Visual Basic继承了Basic语言易学易用的特点,特别适合于初学者学习Windows系统编程。正是基于上述考虑我们选择Visual Basic编程语言来开发一些较为简单的查询系统。公交车查询管理系统用计算机管理公交车路线信息的一种计算机应用技术的创新,在计算机还未普及之前公交车查询管理都是由工作人们人工查询的方式来操作的,现在一般的公交车查询都采用计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管理程序来帮助人们进行更有效的公交车路线查询。公交车查询管理系统是典型的信息管理系
9、统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用 Microsofty公司的 Visual Basic开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象。首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成令用户较为满意的可行系统。当然,因为本人能力有限,再加上时间安排上的问题,所以设计出来的查询系统不免呈现出一定的问题,例如该系统在功能上可能比较简单;
10、另外由于本系统是单机版,所以不能实现网络互联的操作,上述问题都有待于我在日后的工作学习中进一步改进。1智能交通综述智能交通系统(Intelligent TransportationSystems,ITS)是在关键基础理论模型研究的前提下,把先进的信息技术、数据通信技术、电子控制技术及计算机处理技术等有效地综合应用于地面交通的管理体系,从而建立起一种大范围、全方位发挥作用,实时、准确、高效的交通运输管理系统。智能运输系统实现了人车路的有机结合和协调发展,从而充分体现经济、社会和生态效益的最大化,实现交通发展的可持续性。智能公交系统是智能交通系统的重要研究内容。先进的公共交通系统(Advanced
11、 PublicTransportation Systems,APTS)就是在公交网络分配、公交调度等关键基础理论研究的前提下,利用系统工程理论和方法,将现代通信、信息、电子控制、计算机、网络、GPS和GIS等高新科技集成应用于公共交通系统,并通过建立公交智能化管理系统等实现公交调度、运营、管理的信息化和智能化,为出行者提供更加安全、舒适、便捷的公共交通服务。APTS主要以出行者和公交车辆为服务对象。对于出行者而言,APTS通过采集与处理动态信息和静态交通信息,并通过多种媒体为出行者提供公交信息(发车时刻表,换乘路线,出行最佳路径等),从而达到选择最优路线、避免交通拥挤、节约出行时间的目的。对于
12、公交车辆而言,AP1 主要实现对其动态监控、实时调度、科学管理等功能,从而达到提高公交服务水平的目的。城市公共交通(以下简称“公交”)是与出行人员生产生活息息相关的重要基础设施。提供良好的公交服务是建设和谐社会的基本要求。利用高新技术改造传统的公交系统。以信息化为基础,促进乘客、车辆、站点设施以及交通环境等要素之间的良性互动,推动智能公交系统建设。鉴于中国目前的经济发展状况,中国人出行还是以公交车为主,所以每个城市的公交系统都比较庞大发达。公交查询系统是近两年出现的新生事物,每个城市的发展状况也是良莠不齐。建设电子公交线路查询运行站点查询系统、线路查询系统、换乘查询信息系统,便于市民了解公交信
13、息,合理安排出行。在基于Visual Basic环境的济南市公交智能查询系统中,出行人员可以最快时间内被查到你所需要的准确站点信息。为城市居民和外地旅客搜索站点提供一条或若干条快速、经济的经过该点的线路选择,极大地方便了人们的社会活动。2.济南市智能公交系统简介随着现在社会的发展,人们都避免不了要到某些城市去公干或其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。打的,对于一些因公出差的人来说算不了什么,但是对于旅游者或是个人来说就不是很好的选择。因此,开发一个城市的公交车查询系统就显得十分必要,可以说是关系到一个城市的形象问题。本系统是基于Visual Basic语言,Access数
14、据库和MATLAB语音工具箱而开发的,结构紧凑、运行速度快、操作简单,将帮助出行人士方便、高效的安排自己的行程。本系统的服务人群主要是济南市市民以及到济南市自主出行的人士,当然对听力有缺陷的认识也能起到一定的辅助作用。2.1开发背景 我国各级政府都非常重视公交事业的发展,对公交企业给予一定的财政补贴,鼓励运用先进的科技手段改造传统的公交运营模式。通过优先发展公共交通来解决大、中城市目前普遍存在的交通拥挤、交通事故频繁和环境污染等问题己成为一种共识,它是实现城市可持续发展的一条必由之路。从当前的情况来看,要大力发展公交,吸引更多的人选择公交作为出行方式,一方面要保证公交优先,提高公交的运行速度;
15、另一方面就是要做好智能公交信息系统建设,方便居民获取所需的出行信息,合理选择出行路径。目前我国的智能公交信息系统的发展还处于一个相对落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,乘客可以获得的公交信息很少,而且方式主要是常规手段。我国乘客一般获得公交信息的方式局限于电话、交通图、向熟人问讯等常规方式。可以看出,我国智能公交信息系统总体上处于较低的水平。较低的发展水平既是发展的困难,也是发展的机遇。我们应将发展智能公交信息系统作为一个提高公交效率,增强公交吸引力的重要手段。由于本文研究的侧重点主要在于智能公交查询系统,所以不对智能公交信息系统做单独分层而具体的研
16、究,但是查询系统的构建会出现二者相关联的部分,同时其主要功能的实现也应证了智能公交信息系统的局部特征。智能公交查询系统是用计算机来管理公交车路线信息的一种计算机应用技术的创新,在计算机还未普及之前公交车查询管理都是由工作人们人工查询的方式来操作的。现在一般的公交车查询都采用计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管理程序来帮助人们进行更有效的公交车路线查询。智能公交查询系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
17、2.2系统功能介绍 智能公交查询系统的主要功能分为以下几个部分:用户登录、具体线路查询、站点查询、周围建筑物查询、换乘查询、GIS图层点击查询、语音查询和公交具体信息查询。它们的功能具体功能描述见表2.1。表2.1系统功能描述表Tab.2.1 The function of system实现的功能功能的具体描述用户登录选择用户名,正确输入密码,进入主界面。车次查询输出具体车次的具体情况(行车时间、停靠站点等),在列表中显示该车次的具体径路。起终站点查询分别输入起终站点名称即可输出经过该站点的所有线路和经由站点。周围建筑物查询输入建筑物的全名或相关字即可输出带有该字的所有建筑物及附近线路信息。换
18、乘查询输入两个站点的名称即可输出经过该两点的所有换乘的方法和路径。GIS图层点击查询用鼠标分别点取地图中的起点和终点,在地图中直接画出搜索出的路径与站点信息。语音查询输入语音并语音输出查询结果。公交具体信息查询输出与公交有关的辅助信息。通过对以上功能的描述大体上可以划分为三个部分:登录部分、主体查询部分和辅助查询部分。登录部分用途简单明了,实现用户登录和密码修改;主体查询部分囊括了车次查询、起终点查询、周围建筑物查询、换乘查询、GIS图层点击查询;辅助查询部分包含语音查询和公交具体信息查询部分两个部分。主体查询部分:通过数据绑定方式来动态显示数据库表中的记录,用文本和图层形式显示查询结果。它们
19、作为用户查询的主体显示在同一界面上。辅助查询功能:应用MATLAB工具箱、引入MatrixVb部件实现语音查询功能;通过引入VB菜单分别显示公交具体信息的查询结果,提供车型、大站、收发车时间、驾驶员投诉、语音查询以及票价查询的相关信息。2.3系统优点本系统的主要开发软件是Visual Basic,它是一种可视化的,面向对象的Windows开发语言,具有简单易用和开发效率高的优点。随着随着微软对它不断地改进以及计算机本身性能的提高,使得Visual Basic越来越适合一般的应用程序开发。作为一种开发工具,Visual Basic不仅具有具备可视化界面的优点,而且拥有便于查询的数据库功能和易于理
20、解的编程思想等优势。VB中提供了一个实用的工具即可视化数据库管理器(Visual Data Manager),VB中默认的数据库为MS Access,它和VB使用相同的Jet数据引擎,应用Accesss可以方便而快速地建立数据库、数据表和数据查询。合理选择系统软件和数据库工具后,针对公交查询用户的需求设置了种主要的公交查询方式,它们分别是车次查询、起终站点查询、转乘查询、GIS图层点击查询。前三者用户只要选择正确的车次、站点名称或中转站名就可以在列表上显示站点的信息,比如:经过这个站点共有哪些线路,这些线路又各经过哪些站点;对于GIS图层点击查询,只需在地图上分别检取起终站点即可在地图上显示径
21、路和站点的信息。可以看出,系统查询速度较快,操作十分简单,查询方式多样化,界面简单明了,基本上可以满足一般用户的查询需求。此外考虑到特殊用户的需求,系统还增设了语音查询、周围建筑物查询和公交具体信息查询的功能,如此不仅凸显了系统的智能特性,也在一定程度上方便了有视力障碍和外地游人,拓展了系统的使用人群,使我们为社会服务的努力更有价值。 在系统的登录界面上设计了密码修改的功能,用户可以随时更换已指定的密码,不仅增强了系统的安全性,而且使用户容易记住密码,更加人性化。当然客观的说,本系统在界面设计上并不十分令人满意,它没有动人的动画效果,没有美观合适的图片作为背景;另外在辅助功能的设计上也有很多的
22、欠缺,这一点将在后面的论述中予以讨论。3系统分析3.1可行性分析3.1.1技术可行性本系统采用的是 Visual Basic 、MS Access数据库、MapX2004、MATLAB信号处理工具箱相结合的方法,将所有收集的数据信息按其属性分类存储到数据库中,再通过程序调用这些数据信息实现各种查询及管理,即所谓的程序设计数据化,数据管理程序化思想。基于这种思想的查询系统的理论及技术已日趋成熟,加之这些软件的应用性和移植性都非常优秀而且其发展也到了较成熟的阶段,这就保障了日后的系统维护工作,并可不断更新。所以本系统在技术上是绝对可行的。而且该系统对于操作环境的要求不高,现在普遍使用的计算机都可以
23、运行该系统。3.1.2经济可行性从成本上看来,开发及维护系统所需的计算机、麦克风等硬件设备,软件支持等基本上都是现有的,而且支出的费用不多。从收益看来:本系统作为公交线路查询的具体应用,是带有实验性、贡献性的,在一定时期内无经济上收益。是注重以后的潜在发展,是在概念上、形象上的不断升值。3.1.3社会环境可行性如今城市改造日益加快,公交线路也不断增多,使得交通的便捷性难上加难,给出行人员选择出行乘车线路造成一定的困难,特别作为省会和旅游业比较发达的城市济南,游客在乘公交车时选择线路比较困难,它不仅可以给市民游客的乘车提供向导,同时可以对外展现城市的现代风貌,体现出一个城市公交信息数字化和信息化
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 VB6 济南市 智能 公交查询 系统 设计
链接地址:https://www.31ppt.com/p-3977102.html