黑龙江外国语学院毕业论文(设计)题目:基于地理信息的城市交通查询系统的设计与实现学生姓名姓名学号BC05320123指导教师马宪敏讲师年级2008级计算机本科1班专业计算机科学与技术系别信息科学系黑龙江外国语学院2011届毕业论文I摘要近年来,由于车辆数量的不断增加,公交路线不断调整,街道不断整修维护,城市道路负荷日益加重,交通拥挤、道路阻塞、出行不便已经成为不利于社会发展的消极因素,城市交通迫切需要在改善硬件设施的同时,建立和提高配套的软件辅助系统,城市交通查询系统为解决交通问题带来了新的思路。系统提供的信息可以通过互联网络、电话得到,还可以通过便携式计算机、掌上电脑查到。将人、车、路有机地结合起来,能有效的缓解交通拥挤、提高效率,为出行提供方便。本文经过详细的需求分析,确定了系统的主要功能包括地图搜索、公交查询、驾车导航、周边查询、地图基础操作等模块。然后,给出了系统的概要设计和详细设计,最后,建立了基于B/S体系结构、Lucene工具和.net技术为一体的城市交通查询系统,该系统采用MVC设计模式,选用Oracle数据库,并且,针对地图搜索、公交查询、驾车导航及周边查询等功能模块,选择了一种适用且高效的最短路径算法。本论文完成的交通查询系统,经过功能和性能测试,已经达到了设计的目标,可以向用户提供市区内实时交通信息和便民信息。例如,系统提供早晚高峰路段、单双号限行路段、封闭路段、公交路线等信息,引导用户的行车或乘车路线,减少车辆在路上的停留时间,从而避免交通拥挤阻塞和实现改善交通的目的。关键词:交通查询系统;B/S体系结构;MVC;Lucene黑龙江外国语学院2011届毕业论文IIAbstractInrecentyears,Becauseofthenumberofvehiclesisincreasing,Buslineadjustmentfrequently,Streetmaintenancefrequently,CityRoadloadincreasing,thetrafficcongestion,blockingroads,travelinconveniencehasbecomethenegativefactorswhichisnotconducivetosocialdevelopment,citytrafficisinurgentneedtoimprovethehardwarefacilitiesatthesametime,establishandimprovethesupportingsoftwareaidedsystem,citytrafficquerysystemtosolvethetrafficproblems.ThesystemprovidesinformationthroughtheInternet,telephone,alsothroughtheportablecomputer,palmtopcomputercheck.Person,car,roadorganically,caneffectivelyalleviatetrafficcongestion,improveefficiency,provideconvenienceforthetrip.Thepaperdetaileddemandanalysis,identifiedthemainfunctionsofthesystemincludeamapsearch,query,carnavigation,thesurroundingquery,mapbasicoperationmodule.Then,giventhesystemoutlinedesignanddetaileddesign,finally,basedonB/Sarchitecture,Lucenetoolsand.Nettechnologyasoneofthecitytrafficquerysystem,thissystemadoptsMVCdesignpatterns,usingOracledatabase,and,accordingtothemapsearch,query,drivingdirectionsandthesurroundingqueryfunctionmodule,chooseanapplicableandefficientalgorithmoftheshortestpath.Thispapercompletedthetrafficquerysystemwhicharrivestothestandardofdesignobjectivesafterbeingtested,Thesystemcanprovideuserswithurbanreal-timetrafficinformationandtheconvenienceofinformation.Forexample,systemprovidesmorningandeveningpeakroad,single-anddouble-limitlinesections,sectionsoftheclosed,busroutesandotherinformation,guidestheuser'sdrivingorridingroute,reducingthevehicle黑龙江外国语学院2011届毕业论文IIIintheroadtimesoastorealizetheimprovementoftrafficandavoidthetrafficcongestionoftheobjectivetoimproveroadtrafficsystem.Keywords:TrafficinquiresthesystemB/SsystemstructureMVC黑龙江外国语学院2011届毕业论文IV目录第一章绪论................................................................................................................11.1课题背景及研究的目的和意义…………………………………………………11.2与课题有关的国内外研究综述………………………………………………11.2.1电子地图基本概念和发展现状………………………………………………11.2.2交通查询系统的研究综述……………………………………………………21.3本文的主要研究内容………………………………………………………………2第二章城市交通查询系统的需求分析........................................................................42.1后台管理功能需求分析…………………………………………………………42.1.1数据管理功能………………………………………………………………错误!未定义书签。2.1.2POIs管理功能………………………………………………………………错误!未定义书签。2.1.3系统管理功能………………………………………………………………错误!未定义书签。2.2前台查询功能需求分析……………………………………………………………42.2.1地图搜索功能………………………………………………………………错误!未定义书签。2.2.2公交查询功能………………………………………………………………错误!未定义书签。2.2.3驾车导航查询功能…………………………………………………………错误!未定义书签。2.2.4周边查询功能………………………………………………………………错误!未定义书签。2.2.5地图基本操作功能…………………………………………………………错误!黑龙江外国语学院2011届毕业论文V未定义书签。2.3非功能性需求……………………………………………………………………52.3.1性能的需求……………………………………………………………………52.3.2系统的质量要求………………………………………………………………错误!未定义书签。2.3.3界面需求………………………………………………………………………错误!未定义书签。2.3.4系统的安全性需求…………………………………………………………错误!未定义书签。2.4本章小结…………………………………………………………………………5第三章城市交通查询系统的设计................................................................................63.1城市交通查询系统总体设计……………………………………………………63.1.1系统开发架构设计…………………………………………………………63.1.2网络拓扑结构设计…………………………………………………………63.1.3界面设计………………………………………………………………………错误!未定义书签。3.1.4系统质量保障措施…………………………………………………………错误!未定义书签。3.2数据库设计………………………………………………………………………73.3系统功能模块的详细设计………………………………………………………93.3.1后台管理模块设计…………………………………………………………93.3.2前台查询模块设计…………………………………………………………103.4本章小结…………………………………………………………………………错误!未定义书签。第四章城市交通查询系统的实现..............................................................................144.1后台管理模块的实现……………………………………………………………144.1.1数据管理模块的实现………………………………………………………144.1.2POIS维护模块的实现……………………………………………………错误!未定义书签。4.2前台管理模块的实现……………………………………………………………错黑龙江外国语学院2011届毕业论文VI误!未定义书签。4.2.1地图基本操作模块……………………………………………………………错误!未定义书签。4.2.2地图搜索模块………………………………………………………………错误!未定义书签。4.2.3公交查询模块………………………………………………………………154.2.4驾车导航查询模块…………………………………………………………错误!未定义书签。4.2.5周边查询模块………………………………………………………………错误!未定义书签。4.3基于DIJKSTRA算法的最短路径实现…………………………………………错误!未定义书签。4.4基于LUCENE与AJAX技术解决查询速度问题………………………………错误!未定义书签。4.5本章小结…………………………………………………………………………错误!未定义书签。第五章城市交通查询系统的测试..............................................................................175.1功能性测试…………………………………………………………………………175.1.1后台功能性测试………………………………………………………………175.1.2前台功能性测试………………………………………………………………185.2系统性能测试………………………………………………………………………195.3测试结论…………………………………………………………………………215.4本章小结………………………………………………………………………21黑龙江外国语学院2011届毕业论文1基于地理信息的城市交通查询系统的设计与实现第一章绪论1.1课题背景及