公共交通信息查询和智能线路推荐系统文献综述
2020-05-23 15:57:36
文 献 综 述
摘要:公交车查询管理系统用计算机管理公交车路线信息的一种计算机应用技术的创新,在计算机还未普及之前公交车查询管理都是由工作人们人工查询的方式来操作的.现在一般的公交车查询都采用计算机智能化管理,采用计算机作为工具的实用的计算机路线自动管理程序来帮助人们进行更有效的公交车路线查询以及线路推荐。
公交车查询管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 该系统在使用上力求操作容易,界面直观,另外,本系统具有较高的扩展性和可维护性,可能在以后需要的时候进行软件升级。
1、课题背景
随着国民经济的进一步增长,中国的城市化步伐越来越快。大都市、大城市、小城镇,不断的涌现,大量的农村户口涌入城市,进一步加剧了城市的扩大化。现在,在任一城市,虽有大量的出租车可乘,但公交车仍是大多然民众的首选。当公交线路较少时,乘客很容易找到一条可选线路,但当公交线路、公交站点较多时,找一条可选的经济的乘车路线就不是一件容易的事。
2、发展和研究现状
随着计算机的迅速发展和普及,信息系统在社会各个领域的广泛应用,从根本上改变了原有的手工工作方式,改善了工作环境,提高了工作效率,促使企业和社会向信息化大幅迈进。 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了方便广大市民选乘合适的公交线路而设计的。 公交查询,及其它的交通方式查询,基于B/S模式。本系统,在实现公交线路查询的同时,还要根据用户的需求在不同的条件下向用户推荐最符合需求的线路。
3、Java Web技术概述
(1)Servelet Servlet在Web应用中担任重要角色。Servlet运行于Servlet容器中,可以被Servlet容器动态加来扩展服务器的功能,并提供特定的服务。Servlet按照请求/响应的方式工作。在Struts和Tapestry框架中,控制器组件就是由Servlet来构成的。 当用 用户请求访问某个Servlet时,Servlet容器将创建一个ServletRequest对象和ServletResponse对象。在ServletRequest对象中封装了用户请求信息,然后Servlet容器把ServletRequest对象和ServServeletResponse对象传给用户所请求的Servlet。Servlet把响应结果写入ServletResponse中,然后由Servlet容器把响应结果传给用户。
(2)Jsp 在传统的HTML文件中加入Java程序片段和JSP标签,就构成了JSP网页。 当JSP容器接收到Web用户的一个JSP文件请求时,它对JSP文件进行语法分析并生成Java Servlet源文件,然后对其编译。一般情况下。Servlet源文件的生成和编译仅在初次调用JSP时发生。如果原始的JSP文件被更新,JSP容器将检测所做的更新,在执行它之前重新生成Servlet并进行编译。