2017毕业论文-基于j2ee的公交查询系统的设计与实现

上传人:自*** 文档编号:79724851 上传时间:2019-02-17 格式:DOC 页数:32 大小:601.02KB
返回 下载 相关 举报
2017毕业论文-基于j2ee的公交查询系统的设计与实现_第1页
第1页 / 共32页
2017毕业论文-基于j2ee的公交查询系统的设计与实现_第2页
第2页 / 共32页
2017毕业论文-基于j2ee的公交查询系统的设计与实现_第3页
第3页 / 共32页
2017毕业论文-基于j2ee的公交查询系统的设计与实现_第4页
第4页 / 共32页
2017毕业论文-基于j2ee的公交查询系统的设计与实现_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《2017毕业论文-基于j2ee的公交查询系统的设计与实现》由会员分享,可在线阅读,更多相关《2017毕业论文-基于j2ee的公交查询系统的设计与实现(32页珍藏版)》请在金锄头文库上搜索。

1、基于基于 J2EEJ2EE 的公交查询系统的设计与实现的公交查询系统的设计与实现 摘摘 要要 公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是 联系国民生活、社会生产和流通领域的关键环节。我国城市公交查询系统的发 展处于一个较落后的水平,人们可以获得信息的方式很少,为了解决这种问题,设 计出基于 J2EE 的公交查询系统。 本论文详细介绍了整个系统的已实现的功能。首先,实现多种查询功能, 包括根据商厦名称、公交车号、日常站点、和任意两个站点查询乘车路线。其 次,采用最短路径算法查找任意两个站点之间的最短乘车路线。最后,提供了 用户留言的功能、用户管理功能和后台车次管理功能;用

2、户留言功能,主要是 收集用户的留言信息,可以根据用户提供的留言信息或是提出的建议,对系统 进行修改和完善;用户管理功能,主要是删除用户信息和修改用户基本信息; 后台车次管理功能主要包含添加车次和站点功能、更新车次和站点功能、删除 车次和站点功能,这样做到系统实时更新,为用户查询提供更为准确的信息。 关键词:关键词:J2EE;最短路径算法;公交查询 Design and Realization of Public Transport Inquiry System Based on J2EE Abstract Urban public transportation is an important

3、part in traffic and transportation domain, and its also the inevitable result of social economys development in urban areas. As an important part of urban transportation system, urban public transportation system is acting a key role in human living, in social production and in transportation domain

4、 .But the inquiry system of public transportation developments in our country is in a comparatively backward level. The general passengers have less way to obtain the information. In order to solve this kind of problem, an inquiry system of public transport based on J2EE is designed. The thesis has

5、introduced the realized functions of entire system in detail. Firstly, the system has realized many inquiry functions. The system can search bus route by the name of business mansion, the number of public transport, ordinary bus station and two arbitrary stations. Secondly, the system uses the short

6、est path algorithm to find the shortest travel routes between any two stations. Finally, the system provides the functions of consumer message, the bus number managing on the backstage and the consumer managing. The function of consumer message mainly collects suggestions from consumer to modify and

7、 perfect the system functions. The function of user managing is to delete user information mainly and revises the fundamental user information. The functions of bus number managing are mainly to add, update and delete the bus number and the station on the backstage. These can enable the system have

8、the quality of real-time updating to provide the accurate information for user. Key words:J2EE; Shortest path algorithm; public transport inquiry 目目 录录 论文总页数:30 页 1 引言 .3 1.1 选题背景3 1.2 项目的主要研究工作3 1.3 开发环境4 2 理论基础 .4 2.1 概念4 2.1.1 J2EE 的概念.4 2.1.2 JSP 的概念5 2.1.3 Java Bean 的概念5 2.1.4 Java Servlet 的概念.

9、5 2.1.5 Session 对象5 2.2 J2EE 的结构 .5 2.3 J2EE 的容器类型 .6 2.4 J2EE 的体系与模式 .6 2.4.1 J2EE 的体系(分布式计算).6 2.4.2 J2EE 的模式.6 3 公交查询系统功能分析 .6 3.1 公交查询系统的需求6 3.1.1 系统需求描述 .6 3.1.2 系统数据流图 .7 3.2 公交查询系统的功能7 3.3 公交查询系统的数据库设计8 3.3.1 E-R 图8 3.3.2 数据库表设计 .9 4 公交查询系统的设计与实现 11 4.1 创建管理员登录的 SERVLET11 4.2 创建用户登录的 SERVLET1

10、3 4.3 公交系统查询模块.14 4.3.1 商厦查询.14 4.3.2 车次信息查询 17 4.3.3 站点信息查询 19 4.3.4 两个站点间的信息查询 20 4.4 公交系统添加模块.25 4.4.1 添加车次 25 4.4.2 添加站点 26 4.5 公交系统删除模块.26 4.5.1 删除车次 26 4.5.2 删除站点 27 4.6 公交系统更新模块.27 4.7 公交系统留言板模块.28 4.7.1 发表留言 28 4.7.2 查看留言 28 4.7.3 删除留言 29 5 系统测试与分析 29 结 论 30 参考文献 30 致 谢 错误!未定义书签。错误!未定义书签。 声

11、明 错误!未定义书签。错误!未定义书签。 第 3 页 共 30 页 1 1 引言引言 1.11.1 选题背景选题背景 20 多年来,我国经济得到了持续、快速、稳定、健康地发展。经济的快速 增长,带动了汽车工业的蓬勃发展,并使交通状况显著改善。据统计,中国公 路通车总里程已达 130 余万公里,其中高速公路约 1.5 万公里。居民收入普遍 提高,到 2000 年年底,人均 GDP 已超过 800 美元,沿海地区已达 20003000 美元。按国际发展惯例,当人均 GDP 超出 1000 美元,汽车消费市场就将进入快 速增长期。我国城市人口约有 2 亿,略低于美国人口。东部沿海地区大部分居 民已经

12、具备了汽车消费实力。据中国消费者协会 2000 年对 20 个大城市调查显 示,有 32%的消费准备在未来 5 年内购买家用轿车,其中 30.6%的无车消费者已 经有驾驶执照。随着个人信贷制度的启动和日渐完善,家庭轿车的快速增长势 头必将开掘出巨大的中国汽车市场。 城市经济发展,城市规模越来越大,相应的城市公交系统也越来越庞大。 许多新建小区大量出现,公交线路也日渐增多,给人们的出行带来了极大便利, 但是由于城市规模的不断发展,给人们选择出行乘车线路造成了一定的困难。 即使一个在城市生活多年的人,给他任意两个地点,要他说出这两个地点之间 的乘车方案,他往往也是很难说出来的。但是如果给他一张交通

13、地图之后,他 可以很快地找出图上的任意两点之间的乘车方案,所找出的方案即使不是最优 的,也是一条可供参考的备选方案。但是这样的查询效率是相当低的,所以需 要提供一个高效的查询系统,才是问题更本所在。而基于 J2EE 的公交查询系统, 就是利用 B/S 结构开发出来的查询系统,它通过利用数据结构当中的最短路径 算法,可以查出任意两个地点之间最短的乘车方案。它不仅可以用于公交公司 管理系统中,也可以单独作为公交管理系统的一个模块存在,并可以制作成公 交信息系统查询网,放置于城市的主要场所。这样不仅可以体现出一个城市的 智能公交系统的水平,更显示出城市的数字化,信息化水平。 目前,我国众多大城市普遍

14、存在交通拥挤,延误人们平时上班时间。甚至 影响了城市旅游业经济的可持续发展。所以为了切实的改善公交车内拥挤状况, 适当增加发车次数以缩短乘客等车时间,但是能够准确为人们提供最短的乘车 线路才是得到解决的最好办法,这样大大的缩短了人们的乘车时间。 本项目研究的基于 J2EE 的公交查询系统,让人们通过互联网很快的查出该 城市任意两站点之间的最短乘车路线。 1.21.2 项目的主要研究工作项目的主要研究工作 本系统是从城市交通现状出发,根据人们的出行规律,设计了一个完整的 第 4 页 共 30 页 基于 J2EE 体系的公交车查询系统。该系统可以根据商厦名称,公交车号,日常 站点和站点之间为查询条

15、件分别进行查询,解决了市民出行乘坐公交车时经常 遇到的困难。 本系统模型构架分为下面四层结构,如下。 (1)J2EE 应用程序组件 J2EE 应用程序是由组件构成的。J2EE 组件是具有独立功能的软件单元,它 们通过相关的类和文件组装成 J2EE 应用程序,并与其他组件交互。本系统包括 如下组件: 应用客户端程序及 J2EE 服务器。 Java Servlet 和 JavaServer Pages(JSP)Web 组件及 JavaBean。 (2)WEB 层组件 J2EE web 层组件包含 JSP 页面或 Servlet。按照 J2EE 规范,还包含某些 JavaBean 对象来处理用户输入

16、,并把输入发送给运行在业务逻辑层上的组件来 进行处理。 (3)客户层组件 基于 WEB 方式的静态 HTML 页面或是 Applet 客户端的小应用程序。 (4)编写算法 编写最短路径数据结构算法,解决完成站点之间最短乘车路径查询。 1.31.3 开发环境开发环境 开发工具:Eclipse 3.2 + MyEclipse 5.0GA。 运行环境:JSDK 1.5.0_04 虚拟机。 服务器:Tomcat 5.5。 数据库:MicroSoft SQL Server 2000。 操作系统:Windows XP。 所需内存:512 M。 2 2 理论基础理论基础 2.12.1 概念概念 2.1.12.1.1 J2EEJ2EE 的概念的概念 J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相 关的复杂问题的体系结构。J2EE 技术的基础就是核心 Java 平台或 Java 2 标准 平台。J2EE 不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的 特性、方便存取数据库的 JDBC API、CORBA 技术以及能够在 Internet

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号