论文部分内容阅读
交通信息服务是城市信息服务中的一项重要内容。在城市内部,出租车和公交车是人们活动的两种主要交通工具。出租车是一种随叫随到的交通服务工具,出租车的司机会根据客户的需要在最短时间内将客户直接从出发点送达目的地,客户无须在乘坐出租车之间无需关心怎么乘坐的问题;而公交车是一种在规定路线上运行的交通运输工具,除非有特殊的需要一般不会随意改变运行路线,乘客在乘坐公交车之前要根据当前所在地和要到达的目的地选择合适的班次;因此公交信息服务是城市交通信息服务的核心内容。为了能够给乘客提供准确方便的公交信息服务,在相关的信息服务系统中不仅能够提供各路公交线路的运行区域信息,还要能够根据乘客选择的出发地点和目的地提供城市内部任何两个公交车站之间的转乘线路信息,本文所研究的系统正是这样一种信息服务系统。文章以芜湖市公交GIS作为研究对象,综合运用面向对象的软件工程理论、地理信息系统理论,以Map Objects2.0、Visual Basic.NET、MS Access2000为系统开发工具,采用面向对象技术对拟开发系统进行分析和设计,在可视化软件建模工具的支持下建立各个阶段的系统模型。在系统程序设计阶段依据系统分析和设计阶段取得的成果,对系统的各项功能进行编码、调试运行,开发了面向社会公众的公交信息服务系统。理论上,文章中全面的阐述了当前软件工程领域的先进理论方法和技术体系、GIS领域内的技术体系以及开发应用领域,在综合分析比较3种不同开发模式的优缺点后,根据系统的功能需求和特征,选择了VisualBasic.NET+Map Objects集成开发模式,响应了工程实际应用需求。技术上,在系统分析和设计过程中采用了面向对象的系统分析和设计技术并在各个阶段中应用UML可视化建模工具从多个角度建立系统模型,为系统的程序设计提供了详细的参考依据;在系统程序设计阶段采用Visual Basic.NET为前端应用开发工具,采用对象链接与嵌入(Object Link and Embed,简称OLE)技术集成了