基于Web的多交通方式信息查询系统设计

需积分: 0 0 下载量 185 浏览量 更新于2024-07-13 收藏 152KB PPT 举报
"本资源是一份关于基于Web的交通信息查询系统的PPT,旨在实现通过网页查询火车、公交、航班等多种交通方式的信息,提供便捷的出行服务。系统设计包括普通查询、城市查询、班次查询和高级查询等功能,支持多城市间的交通信息检索。在技术实现上,采用B/S架构,利用动态网页技术,通过用户浏览器与服务器实时交互,服务器端通过脚本访问数据库进行数据操作,并将结果返回给用户。在服务器配置上,由于成本和熟悉度的考虑,选择了Windows Server 2003作为操作系统,并计划使用Apache Web服务器和Tomcat应用服务器来支持JSP运行,实现动态网页功能。" 本文将详细阐述基于Web的交通信息查询系统的实现原理和目标,以及服务器配置的相关知识。 首先,本课题的目标是构建一个全面的交通信息查询系统,它不仅限于查询单一交通工具,而是涵盖了公交、火车和航班等多种方式,以帮助用户规划出行。系统提供的查询功能包括: 1. 普通查询:用户只需输入起始城市和目的地,系统就能快速检索相关交通信息。 2. 城市查询:输入城市名,系统会列出所有途经该城市的交通线路。 3. 班次查询:用户可以查询具体班次的详细信息。 4. 高级查询:允许用户根据特定条件(如时间、价格)进行筛选,定制化的查询结果更符合个人需求。 在技术实现层面,基于Web的系统采用B/S(Browser/Server)架构,这是因为静态网页无法满足实时交互的需求。用户在浏览器端输入查询请求,服务器接收到请求后,通过执行脚本(如PHP、ASP或JSP)访问后台数据库,进行查询、插入、更新或删除等操作。然后,服务器将处理结果转化为HTML页面,回传给用户的浏览器,浏览器解析这些代码并呈现新的页面内容。 在服务器配置方面,作者最初考虑了Linux系统,但由于对Linux的熟悉度不足,最终选择了Windows Server 2003作为服务器操作系统。虽然Linux以其高效、稳定和开源的优势受到推崇,但Windows Server 2003也是一个成熟且能满足需求的选项。 在Web服务器选择上,由于Windows Server 2003自带的IIS6.0不支持JSP,因此需要额外的软件支持。作者原计划使用Apache与Resin的组合,但由于找不到免费的Resin版本,最后决定使用Apache Web服务器来处理静态HTML文件,同时结合Tomcat应用服务器来运行JSP,因为Tomcat是一个轻量级的应用服务器,专用于Servlet和JavaServer Pages的处理。 这个基于Web的交通信息查询系统结合了多种技术,旨在提供高效、便捷的交通信息检索服务,而服务器端的配置则需要综合考虑性能、成本和兼容性,确保系统的稳定运行。