ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:598.08KB ,
资源ID:3149680      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3149680.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(公交车查询系统论文30版.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

公交车查询系统论文30版.docx

1、公交车查询系统论文30版 分类号: TP315 2012届本科生毕业设计 题 目: 公交车路线查询系统 作 者 姓 名: 宫向吉 学 号: 2008110220 系(院)、专业: 信息工程学院 计算机科学与技术专业 指导教师姓名: 张锏 指导教师职称: 讲师 2012年 3月10 日摘 要随着Internet的快速发展,互联网已成为人们快速获取、发布和传递信息的重要渠道,显然它已成为社会生活的一部分。但我国的城市公交信息查询却还处于比较落后的水平上,广大的市民获取路线信息方式也比较少,最常用的方式只局限在询问和交通地图上。而城市公交查询系统就是使人们能够在因特网上方便、简单的查询出各条路线,了

2、解自己所经过的每个站点等信息,以便能更好的制定自己的行动计划而设计的。它主要实现的模块是公交信息的查询模块,其中包括的功能有:线路查询、站点查询、站站查询、车站查询;而系统管理模块主要实现的是对各个数据表进行添加、编辑、删除等功能操作。城市公交查询系统开发技术采用的是基于JAVA的B/S架构,它选用hibernate,Spring,Struts为主要的编程框架,后台选用了JAVA编程语言。用JAVA编程的最大好处在于跨越平台,可以应用于windows和Linux操作系统。数据库选用的是Sqlserver200,而应用程序通过hibernate与Sqlserver2000数据库建立链接,并且运用

3、SQL 语言实现对其数据库进行操作。在此系统中,大量采用了存储过程和查询语句来对数据库进行操作,同时也涉及到查询的算法。关键词:互联网;JAVA ;SSH; 面向对象设计方法AbstractWith the rapid development of Internet, the Internet has become an important channel of people acquiring, publishing and transmitting information and obviously become one part of social life. But Chinas te

4、chnology of urban public transport information inquiry is still in a relatively backward level. The numerous citizens have a little access to acquire the information about bus lines. The most common ways are confined to traffic maps or the reference to stranger. And the urban public transport system

5、 is designed for people to inquire of all lines in the Internet conveniently and simply and get to know every site that they passed away in order to make their plans more efficiently. The main module of this system is the bus information query module. Its functions include line inquiry, site inquiry

6、, station-to-station inquiry and station inquiry. The system management module mainly realizes the functional operation on adding, editing, deleting of all data tables and responses to the message correspondingly.The development technology of the city bus inquiry system adopt B/S framework based on

7、JAVA. Its front-end part uses Jsp as the major framework. The Jsp file contains HTML text and controls which make up of user interface. The back-end chooses JAVA as its programming language. The greatest benefit of choosing JAVA to programming is the easy to cross any platform. Database uses the SQL

8、 Server 2000, and the application accesses the database by Hibernate and uses SQL language to operate the database. The stored procedure is used a lot to operate the database in the system.Key words: Internet; JAVA; SSH; Object-oriented design methods目录1绪论 51.1 城市公交查询系统的前景 51.2 城市公交查询系统的作用 62城市公交查询系

9、统的实现技术和工具 62.1传统表现层技术:JSP 72.2 MVC框架 72.3 Spring框架的作用 82.4 Hibernate的作用 92.5SQL Server 2000 93 城市公交车查询系统的分析与设计 93.1 需求分析 93.2 概要设计 103.2.1 系统功能描述 103.2.2 系统功能模块划分 103.2.3 系统流程设计 113.2.4 系统E-R图 124 数据库结构设计与实现 134.1 数据库的需求分析 134.1.1站点表: 134.1.2路线表: 134.1.3站点路线表: 134.1.4管理员表: 134.2 数据库表的创建 135系统的分层实现 1

10、45.1数据库 145.2 Hibernate持久层 155.2.1设计持久化对象(PO) 155.2.2创建持久化类 155.2.3映射持久化类 155.3 DAO层的实现 175.3.1 DAO组件的定义 185.3.2 DAO组件的实现 205.3.3部署DAO层 265.4实现Service层 295.5 实现Web层 295.5.1 登陆模块 295.5.2管理模块: 325.5.3查询模块 346结论 376.1 工作总结 376.1.1毕业设计工作方面: 376.1.2收获方面: 376.2工作展望 37致谢 38参考文献 391绪论 当今是一个以网络为中心的信息化世界,计算机已

11、成为广大市民不可缺少的工具。由于我国城市化进程的推进,目前城市不断地在向郊区延伸,边缘不断扩大,和郊区的边界甚至开始变得模糊化,城市公交路线不断地增多,加之众多公交路线时常调整,目前众多市民,特别是一些大中型城市的市民,对各条公交路线的信息不清楚或掌握得不准确。并且当今各大城市的家庭轿车相继增多,使城市交通出现拥堵现象。而公共交通与其它交通方式相比具有人均占用道路少、能源消耗低、运输成本低、污染相对较小、客运量大,运送效率高等优点,它是解决大、中城市交通拥堵等交通问题,所以各大城市都在积极地发展公共交通的运用。本毕业设计主要的目的就是实现公交查询以及信息发布。本设计的预期成果是:此系统能够使用

12、户简单的查询出他们自己想要的车次经过哪些站点,在哪一站可以转乘,然后继续换乘哪路车;也可以预先知道可以通过哪些车次可以到达目的地。1.1 城市公交查询系统的前景近十几年来,我国汽车工业蓬勃发展,特别是家用轿车的增长。发展中国家用轿车市场,其规模与速度必须与城市基础建设同步,如果一味追求发展速度,势必将造成很多大城市严重的交通堵塞问题,而且还将给社会带来一系列不良后果,如加大社会经济成本,增加能源消耗,恶化城市空气,增加交通事故等等。因此,在发展我国的汽车工业的同时要注意到城市公共交通存在的意义和作用,加大国家在公共交通方面的投入,全面规划、统筹安排、合理配置、科学管理,使城市道路流畅、方便、安

13、全、有效、可靠。然而,随着公共交通的快速发展,会逐渐地出现越来越多的公共汽车和不同的公交路线,这样会使人们对各条公交路线的信息掌握的不是很清楚。而城市公交查询系统主要任务就在于对各条路线的信息查询,和对整个公交线路信息进行相关的管理。使用公交查询系统人们就可以找出一条最适合于自己的线路,减少不必要的坐车时间。所以城市公交查询系统的前景非常乐观。基于城市公交查询系统与传统的城市公交查询系统有相似又有区别。相似之处在于系统的核心都是B/S架构。B/S 架构是不需要专门的操作环境,在任何地方,只要能上网,就能够操作系统。不同之处在于实现的语言不同,传统的一般用的语言是ASP+它的脚本语言,是不面向对

14、象的,而基于本设计的城市公交查询系统用的语言是java,是面向对象的,面向对象的编程语言最大的特色就是可以编写自己所需的数据类型。同时java语言编写的系统可以跨平台,在任何操作环境下都可以运行。对于传统的城市公交查询系统他易于管理,重用性比较高。1.2 城市公交查询系统的作用首先:有条理地、清晰地呈现出城市各条线路信息。不管城市扩展得有多大,城市公交路线增加的有多少,人们都可以通过城市公交查询系统来获得各条公交路线的详细信息。其次:节省时间。在日益激烈地竞争环境中,时间可以说是人们最大的资本。城市公交查询系统可以为广大的市民指出一条最适合于他们自己的公交线路,减少不必要的多做车的情况,从而节

15、省出更多的宝贵时间计划他们自己的事。最后:消除城郊市民和外来人的不安。初到一个陌生的环境,特别是一个大城市中,许多人都会感到局促不安。城市公交查询系统可以使人们了解这个城市的一些基本情况,也可以使人们能够准确地到达他们自己想要去的地方,减少不必要的坐错车的情况。2城市公交查询系统的实现技术和工具时至今日,Java EE平台在企业开发中目前占据这绝对的优势,Java EE应用以其性能稳定、良好的开放性及严格的安全性,同时能够跨越操作平台,不受系统平台的限制,这成为大多商家和企业web开发的首选。12006年,Sun提出Java EE的概念,与之同步出现了两个主要的规范:JSF1.2和EJB3.0

16、。但其应用不如SSH(Struts+Spring+Hibernate)组合广泛,SSH组合是一种轻量级的Java EE平台,具有高度的实用性、可扩展性和可维护性。2本系统将基于Struts2.1、Spring2.5和Hibernate3.2三个开源框架(简称SSH),同时还使用JSP作为表现层技术。这样将三大框架和表现层紧密的结合起来,使系统的基本功能得到基本的实现。三大框架(SSH)采用的事分层的思想,并为每个层次提供一个整合框架以供支持,从而隔离各层次间的依赖性,便于系统的扩充。软件架构从总体分成6个逻辑层,自顶向下依次是视图层、控制器层、业务逻辑层、数据访问对象层、领域对象层和数据源层。框架结构如图2-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1