毕业设计(论文)VB6.0公交查询系统的设计和实现.doc
《毕业设计(论文)VB6.0公交查询系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0公交查询系统的设计和实现.doc(28页珍藏版)》请在三一办公上搜索。
1、 分类号: 2011届本科生毕业论文题目: 公交查询系统的设计和实现 作 者 姓 名: 教学点名称: 校 本 部 所 学 专 业: 计算机科学与技术 指导教师姓名: 指导教师职称: 2011 年10月20日摘 要随着我国城市的发展,城市的覆盖面积日益扩大,人口的流动也庞大而复杂,出行成为人们的一大难题,又由于在全世界能源的紧缺,世界各国人们正在努力节约能源和寻找新的能源,我国城市的交通压力日益扩大,人们不得不慎重的考虑出行的方式以及出行的方便,这就要依靠城市公交车来满足,城市的发展及扩大,致使我们不得不寻求更好的公交查询系统来适应城市的发展,满足人们的出行需要。以前开发windows平台上应用
2、软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能完成,要求比较高。现在不一样了,即使你没有接受过严格的程序设计训练,使用Visual Basic也一样能够开发出功能强大、适合自己特殊需求的应用程序了,vb提供了程序设计、编辑、运行和调试等一体化的开发环境,它是在BASIC语言的基础上发展起来的语言,具有易学易用的特点,特别适合于初学者学习软件系统编程.另外,本人使用了微软公司开发的ACCESS2000数据库存储数据表,该应用软件简单易操作,又由于Visual Basic6.0系统提供了很多控件与ACCESS2000数据库连接,易于使用,比较方便。由于时间仓促,加上本人的能力有限,
3、所以设计出来的该系统功能比较简单,并且有部分代码写的不是很好,还有一些完善的功能没有体现,如中转车只可一次中转,无法进行多次中转,这就需要我在以后的学习和工作中继续学习,更加努力的改进和完善该系统。关键字:公交;查询;Visual Basic 6.0;Microsoft Access 2000;数据库ABSTRACTWith urban development in China,Covering an area of growing cities,Population mobility is also large and complex,Travel become a major proble
4、m,Also, because of energy shortages in the world,People around the world are working to save energy and find new energy,Chinas growing urban traffic congestion,People have to travel the way of careful consideration and convenience of travel,It must rely on city buses to meet,Urban development and ex
5、pansion of China, Cause we have to find better public transport query system to adapt to urban development, to meet peoples travel needs. Previously developed applications windows platform is the work of professionals need to master a special expertise and training through to complete, required a hi
6、gh.Not anymore, even if you have not received rigorous training program design,the same can use Visual Basic to develop powerful, suited to their particular application needs , vb provides programming, editing, running and debugging integrated development environment, It is in the BASIC language dev
7、eloped on the basis of language, with easy to learn the characteristics of VB.It is particularly suitable for beginners to learn software programming.Other, I use the Microsoft development Access 2000 database to store data table, This software is simple and easy operation.Also, because a lot of Vis
8、ual Basic6.0 system provides control and Access 2000 database connection,thats easy to use, more convenient. Because time is so short, In addition, my limited ability, So out of the system function design is simple, And write some code is not very good, Some features did not reflect the perfect, if
9、the transfer can only be a transit, transit can not be repeated, This requires that I study and work in the future to continue to learn, more efforts to improve and perfect the system.Keyword: Bus;Inquiry;Visual Basic6.0;Microsoft Access 2000;Database 目 录绪 论21 引言31.1 课题背景31.2 系统简介31.2.1 主要包括两大功能模块31
10、.2.1.1 查询模块31.2.1.2 管理模块31.2.2 软件开发工具41.3 开发软件的介绍41.3.1 Visual Basic 6.0简体中文版41.3.2 Microsoft ACCESS 200041.4 软件所处的运行环境42 系统的分析和介绍521 软件开发的目标和思想52.1.1 软件开发的目标52.1.2 软件开发的思想52.2软件的可行性分析53 系统的内容设计731 软件的功能结构设计73.1.1两大功能73.1.1.1 查询73.1.1.2 管理73.2 系统的数据库设计83.2.1 简介83.2.2 数据库的建立83.3 界面设计与主要功能的代码设计133.3.1
11、 登陆界面133.3.2 选择服务界面(Form2)143.3.3 查询界面(Form3)143.3.4 后台操作界面193.3.4.1修改原纪录界面193.3.4.2 删除车次记录203.3.4.3添加车次界面21结 束 语22致 谢23参考文献24绪 论鉴于我国目前的经济发展状况,人口的流动量加大,中国人出行还是以公交车为主,所以每个城市的公交系统都比较庞大发达。公交查询系统是近两年出现的新生事物,每个城市的发展状况也都不一样。目前的公交查询系统,基本上具备一下功能:采用车站站点查询、车次查询、模糊查询、站至站查询四种查询形式,不仅能够查询到各条线路的起停站点,同时还能够分析出换乘车辆情况
12、。目前,国内外公交查询系统都发展到了一个比较成熟的阶段,无论是从理论上还是从技术上都比较成熟。国外公交查询系统更是早已经实现了智能化、信息化、社会化。据相关资料了解,国外的公交查询系统现在已经将GIS、GPS、RS技术集合到公交查询系统中。GIS技术:即Geography Infomation System,地理信息系统。简单说就是将地图与数据库相结合。GPS技术:即Globe Position System,全球定位系统,通过每3颗卫星确定一个点的经纬度坐标,使用WGS_1984坐标系 。RS技术:Remote Sensing,遥感。通过卫星或飞机接收地面反射波普,判断地面情况的技术。现在国
13、内的公交查询系统也结合了很多技术,比如:基于ASP.NET+XML的公交查询系统,基于J2ME的公交查询系统,基于WebGIS公交查询系统。国内公交查询系统也正在向将GIS、GPS、RS技术相结合的方向发展。公交查询系统的发展前景:未来的公交查询系统,将是基于B/S架构,通过浏览器查询,通过计算机网络全面联网,实现中心控制、自动更新、更多的查询方式、和GIS系统的互联互通等等更多更强大的功能。虽然现在国内公交查询系统技术上已经发展到了一定阶段,但是技术和管理上还缺乏一定的规范,还有待进一步的规范和完善。所以在此我以“公交路线查询系统的设计与实现”为题,利用所学的知识开发一个基于vb和Acces
14、s数据库的查询系统。1 引言 1.1 课题背景不可置否,随着我国经济的发展,交通也日益发达,与世界各国之间的联系越来越紧密,加上互联网的出现更加拉进了全球间的距离,也使得计算机的普及越来越广,现在计算机的应用已经深入到了各个行业和领域,当然每个领域都需要不同的计算机应用类的软件来满足人们的不同需求,公交查询系统也在此环境下发展和兴起,原来人们出行到一个陌生的城市时,我们只能打电话咨询,看地图,向熟人打听等传统方式查询公交信息,这样会浪费我们很多时间、精力和财力,而且得到的信息也不一定是可靠的和正确的,而现在一般的公交查询系统使用的都是计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管
15、理程序来帮助人们进行更有效的公交车路线查询,其中J2ME,GIS,GPS,RS技术是最近几年才出现的新技术,虽然提供电子地图,或者二维数字城市中的地图和三维城市模型的信息,或者是高精度的GPS定位服务,但是开发技术复杂、技术也不太成熟,开发成本高,时间长,开发出的系统还存在运行速度慢的问题。因此提出了结合数据库技术,利用良好的Visual Basic 6.0环境,设计和开发这样一个界面友好,使用简单,操作方便,查询速度快的公交查询系统。公交查询系统开发主要包括后台数据库的建立与维护以及前台VB界面的查询、管理设计,对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应
16、用程序功能完备,使用方便等特点。1.2 系统简介1.2.1 主要包括两大功能模块1.2.1.1 查询模块本模块主要是方便人们的出行而设计的,主要分为如下几个查询功能:(1)按公交车路线查询该路线的所有站点。(2)按公交站点查询经过该站的所有公交路线。(3)按人们需要的起点和目的地进行的查询,其中又可以分为:1)直达班车,无需中转站的查询。2)无直达班车,需要中转的查询(仅适合一次中转)。1.2.1.2 管理模块该模块主要包含三方面的管理:(1)修改原纪录:修改原先的车次、站点纪录,如更改某站点,删除某站点等。(2)添加某车次:向原纪录里添加新的车次及纪录。(3)删除某车次:删除纪录里原来有的车
17、次纪录。1.2.2 软件开发工具Microsoft Visual Basic 6.0 简体中文版Microsoft ACCESS 20001.3 开发软件的介绍1.3.1 Visual Basic 6.0简体中文版vb6.0(简称)是微软公司开发的,它是建立在basic语言发展起来的,具有高级语言的语句结构,所以更加易于学习和掌握,它采用的是面向对象的程序设计方法(即OOP),同时还具有可视化的特点,也就是“所见即所得”的操作效果,不仅如此,vb采用的是事件驱动的编程机制,所以在编写事件过程时,没有先后关系,不必考虑整个程序运行过程的控制。再者,vb提供的集成开发环境采用交互式的工作方式,输入
18、代码时可以显示对应的语法成分的结构提示和捕捉拼写错误,在调试时,可以定位错误位置,显示错误信息等。1.3.2 Microsoft ACCESS 2000Microsoft office系列软件的ACCESS 2000是数据库常见的软件之一,它的界面采用office其他软件同样的操作界面,比较熟悉,方法简便,容易掌握,加上它创建的数据库的格式和vb默认的数据库格式一样,更加利于vb访问ACCESS数据库,一句话,ACCESS数据库的文件就是vb的内部数据库。另外,vb提供了两种方式与数据库引擎接口连接:一是Data数据控件,二是数据访问对象(DAO);同时 ActiveX(ADO)提供了更加简明
19、的数据访问对象模型,是vb6.0为数据库访问提供的全新技术。1.4 软件所处的运行环境操作系统: Windows XP,Windows XP Server,Windows XP Advanced Server ,Windows 7硬件要求:(1)CPU:Intel Pentium IV-class 1.6GHz (最好Intel Pentium III-class 600 MHz) (2)内存:256M,512M,1G,2G(3)显示: 1024768, 256 colors (4)硬盘:40G以上2 系统的分析和介绍21 软件开发的目标和思想2.1.1 软件开发的目标公交查询系统作为城市公众
20、信息服务平台的一部分,它的建立不仅为广大公众的出行提供所需的公交信息,而且对于缓解城市的交通压力和降低城市的环境污染都有很大意义。 近年来,由于计算机编程技术和Internet技术的发展,国内外各大城市纷纷推出了基于Internet的城市公交查询系统。这些查询系统的推出为人们获得所需的公交信息提供了方便。但是由于种种原因,现在的公交查询系统功能比较单一,要不就是侧向查询的公交系统,要不就是侧向管理的查询系统,而且管理的系统一般不会对外公开,至今也没有一个完整的系统可以供人们的最基本的查询和管理要求,至此我开发的该查询系统包括两方面,一是简单的查询,二是简单的管理,比较适合个人使用,当然如何加以
21、合理的利用和一定的访问权限,也可以推广使用,同时也可以考虑在每个站台上都装有公交查询系统,便于人们的查询,使人们能随时了解公交的路线和线路动态,掌握最正确的行车路线,这样不仅可以为自己节省很多的时间,同样也为国家的能源节约尽一份力量,目前,我国现阶段公交查询系统还没有实现全国联网的数字化,也就是说只要您需要在任何地方的公交站台的查询系统中都可以找到任何一个地方的公交路线和公交的行车路线的地图,当然这样的系统庞大而复杂,维护起来比较困难,软件以及硬件的要求也比较高,仅靠一个人的力量很难完成,这就需要大量的人力分模块共同设计,才能设计出更适合该查询的系统。2.1.2 软件开发的思想研究了基于bas
22、ic的城市公交查询系统的设计,探讨了换乘算法的基本思想及其实现.以安徽宿州市为例,系统选用VB的ADO数据控件作为公交查询系统的开发,通用语言Visual Basic 6.0作为开发工具,Microsoft Access 2000作为后台数据库,开发城市公交查询系统,实现了公交查询的路线查询、站点查询、站与站的查询方式(包括公交换乘方案的设计),管理上实现了公交站点的更改、删除站点的实现、添加车次和删除车次的设计,但是我的查询系统也存在了一些我尚未解决的问题,比如,如何进行多次中转的查询,如何实现和地图的链接,使我们在查询的时候可以看到相关的路线地图,更加方便我们的查询,如何在更新数据库的时候
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 VB6 公交查询 系统 设计 实现
链接地址:https://www.31ppt.com/p-3977046.html