本课题研究的目的及意义
交通作为国家、区域的经济大动脉,是城市人文中的重要组成部分,在经济发展和人们生活中发挥着不可替代的作用。城市公交作为区域交通最重要的组成部分,和我们的生活密切相关。城市公交服务于城市现代化发展战略,以建设现代化交通为目标,坚持以人为本的原则,优化交通结构,发展公共交通,理顺城市交通管理体制,实现城市交通管理的科学化、法制化和现代化,确保城市交通有序、安全、高效、舒适。
随着地理信息系统(GIS)在各行业应用的不断深入,交通部门也开始考虑如何利用GIS建立的数字城市公众信息服务平台来提高自己的管理和服务水平。数字城市公众信息服务平台的一个重要系统组成部分就是城市公交网络应用系统,提供公交查询,换乘等通用功能,发布公交信息提供便民服务;餐饮,超市等服务行业可以考虑将公交网络的分布作为其选择位置的一个重要参数指标;旅游者可以结合POI 数据(风景点,商业网点,火车站,机场)等,制定旅游线路和行程安排计划。这也就是本文研究基于Web GIS的城市公交查询系统这一课题的目的和意义所在。
1.3 本文的结构及内容安排
本文在研究Web GIS的基础上设计并实现了镇江市城市公交线路查询系统,具体内容及结构安排如下:
第一章是绪论部分,介绍了本课题的研究目的、意义及其发展方向。
第二章是Web GIS 概述,介绍了Web GIS的基本概念、主要技术实现基础,包括它的实现模式、数据结构、计算应用等。
第三章是基于Web GIS 的公交线路查询的开发环境。分别介绍了用于开发本系统的JAVA APPLET和SuperMap Deskpro。
第四章是基于Web GIS的公交线路查询系统的分析与设计。阐述了设计该系统的基本思路及原则,并分析了该系统的系统结构和模块。
第五章是基于Web GIS的公交线路查询系统的实现。在这一部分里,详细叙述了该系统的实现过程,具体作了如下几个工作:
(1)运用SuperMap Deskpro进行图层建设和数据库的建立;
(2)在分析Dijikstra算法的基础上提出城市公交查询线路的算法;
(3)运用JAVA APPLET实现查询过程。
第六章是总结与展望。在对本文及相关工作总结的基础上,就该查询系统进一步深入开发进行了前景展望。
附 录 部分代码
import java.sql.*;
import java.util.*;
import java.awt.*;
import java.applet.Applet;
import java.io.*;
//class ListNode definition
class ListNode{
//friendly data so class List can access it directly
Object data;
ListNode next;
//Constructor:Create a ListNode that refers to Object o.
ListNode( Object o)
{
data=o; //this node refers to Object o
next=null; //set next to null
}
//Constructor:Create a ListNode that refers to Object o and
//to the next ListNode in the List.
ListNode( Object o, ListNode nextNode)
{
data=o; //this node refers to Object o
next=nextNode; //set next to refer to next
}
//Return the Object in this node
Object getObject() { return data;}
//Return the next node
ListNode getnext() { return next;}
}
//Class List definition
class List {
private ListNode firstNode;
private ListNode lastNode;
private String name; //String like "list" used in printing
//Constuctor:Construct an empty List with s as the name
public List( String s)
{
name=s;
说明:为了防止网络上可以查找到本毕业设计的论文及实际界面信息保护购买者的利益1、本计算机毕业设计样本提供的只是有关此设计论文和程序的简单介绍,要想取得完整的作品,需要你与本站联系。2、本样本只是从论文中摘录一部分,在内容、字体、字号排版上与实际作品有一定的差别,请以本站实际提供的作品为准。需要了解本计算机毕业设计的具体详细信息请联系本站客服。