(答辩)公交查询系统的设计与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

公交运营系统专业:设计人:指导老师:年月日前言•公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活、社会生产和流通领域的关键环节。我国城市公交查询系统的发展处于一个较落后的水平,人们可以获得信息的方式很少,为了解决这种问题,设计出基于J2EE的公交查询系统。•20多年来,我国经济得到了持续、快速、稳定、健康地发展。经济的快速增长,带动了汽车工业的蓬勃发展,并使交通状况显著改善。据统计,中国公路通车总里程已达130余万公里,其中高速公路约1.5万公里。居民收入普遍提高,到2000年年底,人均GDP已超过800美元,沿海地区已达2000-3000美元。按国际发展惯例,当人均GDP超出1000美元,汽车消费市场就将进入快速增长期。我国城市人口约有2亿,略低于美国人口。东部沿海地区大部分居民已经具备了汽车消费实力。据中国消费者协会2000年对20个大城市调查显示,有32%的消费准备在未来5年内购买家用轿车,其中30.6%的无车消费者已经有驾驶执照。随着个人信贷制度的启动和日渐完善,家庭轿车的快速增长势头必将开掘出巨大的中国汽车市场。选题背景项目的主要研究工作•本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的基于J2EE体系的公交车查询系统。该系统可以根据商厦名称,公交车号,日常站点和站点之间为查询条件分别进行查询,解决了市民出行乘坐公交车时经常遇到的困难。•本系统模型构架分为下面四层结构,如下。•(1)J2EE应用程序组件•J2EE应用程序是由组件构成的。J2EE组件是具有独立功能的软件单元,它们通过相关的类和文件组装成J2EE应用程序,并与其他组件交互。本系统包括如下组件:•①应用客户端程序及J2EE服务器。•②JavaServlet和JavaServerPages(JSP)Web组件及JavaBean。•(2)WEB层组件•J2EEweb层组件包含JSP页面或Servlet。按照J2EE规范,还包含某些JavaBean对象来处理用户输入,并把输入发送给运行在业务逻辑层上的组件来进行处理。•(3)客户层组件•基于WEB方式的静态HTML页面或是Applet客户端的小应用程序。•(4)编写算法•编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。系统需求描述•公交查询系统的需求最主要是通过站点与车次之间的关系,利用数据结构算法构造一个公交查询的网络图,然后通过最短路径算法,为用户准确地提供两站点之间的最短乘车路线。•其次从业务实现上来说,需要在业务逻辑层上编写最短路径算法,同时还要编写当用户查询请求时必须的数据库连接,然后根据用户提供查询站点信息,建立公交查询网络图,最终调用算法获取两站点之间的最短乘车线路。当查询完成后,如果用户需要进行其它的操作,则释放该连接资源。•最后,为了让公交线路信息得到及时的更新或是信息删除,需要做出相应的操作和处理。基于WEB方式的静态HTML页面或是Applet客户端的小应用程序。•(4)编写算法•编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。开发环境•开发工具:Eclipse3.2+MyEclipse5.0GA。•运行环境:JSDK1.5.0_04虚拟机。•服务器:Tomcat5.5。•数据库:MicroSoftSQLServer2000。•操作系统:WindowsXP。•所需内存:512M。主界面用户登录界面车辆查询界面司机信息查询线路信息管理排班功能管理线路信息管理•通过对J2EE知识的认真学习,理论联系实践,最终完成了基于J2EE公交查询系统的设计与实现。经过多次测试,运行效果良好。对于该系统,加强后台管理,就可以单独作为大型公交管理系统的一个模块,也可以将它的功能更加完善后放置于城市公共场所,为人们提供快捷、方便的查询。这样不仅体现出一个城市的公交查询系统的发展水平,更可以显示出城市的数字化和信息化水平。公交查询系统的开发利用也必将促使城市公交更好的服务于人们。•在完成这次毕业设计的过程中,自己查阅了大量的书籍,并且通过互联网也查阅了许多相关资料,开发出具有B/S结构模式的公交系统,从而使我的编程能力和自学能力得到了很大程度的提高,对网站设计有了更深地了解。•但是,由于整个系统完全都是由个人设计的,有关J2EE许多知识都要靠自己去摸索,加之自己水平有限,未能完全地理解J2EE的强大功能,因此,系统还存在着许多不足之处。结论参考文献•[1]刘晓华.J2EE企业级应用开发[M].北京:飞思科技产品研发中心,2003。•[2]赛奎春,陈威.JSP工程应用与项目实践[M].北京:清华大学出版社,2004。•[3]CayS.Horstmann,GaryCornell.java核心技术卷2高级特性[M].北京:机械工业出版社,2003。•[4]FrankM.Carrano,WalterSavitch.数据结构与抽象:Java语言版[M].北京:清华大学出版社,2005。•[5]孙卫琴,李洪成.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社,2004。•[6]高铁杠,顾巧论.智能公交查询系统[J].新技术应用,2005,(7):31-32。•[7]王宏.SQLServer2000数据库管理[M].北京:人民邮电出版社,2001。

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功