基于J2EE的公交车查询系统的设计与实现.docx
摘要
进入大数据时代,生活的各个方面都享受着大数据带给我们的便利。城市公交车查询与互联网的结合,也将会有极大的发展潜力。不禁想到,在java、jsp技术的基础上借助技术的结合化来构建公交查询系统,可以方便的利用网络构架城市公交查询系统一体化,提高公交运行的效率。
基于jsp技术的公交查询系统针对目前市民乘坐公交时面临的种种问题,从实际出发,搜集并分析了大量公交数据,建立完善交通后台支持技术,页面交互技术,在最节省乘车时间的情况下,带给客户更好的乘车体验。利用java语言和jsp技术,Mysql数据库和Tomcat服务器,对基础系统进行优化改善后,逐步实现此系统的设计初心。单独模块功能考虑到了市民出行的单个要求,模块间功能配合有效,综合服务提升了系统整体的性能。系统分为前端用户操作端,后端管理平台端,方便了用户实时有效查询公交信息,增强了页面的交流互动性,趣味性也随之提高。
此次设计的实现的系统功能在以往的基础上得到了很大的改善,公共交通的管理公平化、效率化、友好性都得到了提高。
关键词:基于jsp技术的公交查询系统,java编程语言,MySQL数据库
目录
TOC\o1-3\h\z\u第一章绪论 1
1.1开发背景 1
1.2国内外背景 1
1.3开发意义 2
1.4研究内容 2
1.5论文结构及章节安排 2
第二章系统开发技术的介绍 3
2.1tomcat简介 3
2.2Java简介 3
2.3MySQL数据库概念和特点 3
2.4jsp概念和特点 4
第三章系统分析 5
3.1系统需求分析 5
3.2系统可行性分析 5
3.3系统功能分析 5
3.4业务流程分析 6
3.5数据流程分析 7
第四章系统设计 11
4.1系统设计思想 11
4.2系统总体设计 11
4.3系统功能模块设计 11
4.3.1管理员功能模块 12
4.3.2普通用户功能模块 12
4.4数据库设计 13
4.4.1概念模型设计 13
4.4.2逻辑模型设计 19
4.4.3数据库表设计 20
第五章系统的实现 24
5.1实现环境说明 24
5.2主页面的实现 24
5.3注册模块的实现 25
5.4登录模块的实现 27
5.5留言管理模块的实现 29
5.6公告信息管理模块的实现 30
5.7轮播图信息管理模块的实现 32
5.8站点信息管理模块的实现 34
5.9线路信息管理模块的实现 36
5.10系统管理的实现 38
5.11新闻资讯信息管理模块的实现 38
第六章系统测试 41
6.1测试目的 41
6.2功能测试 41
6.3测试结果 47
第七章结论 48
参考文献 49
致谢 50
绪论
开发背景
近年来,随着国家经济的发展,人们生活逐渐步入小康社会,在我们周围出现了越来越多的汽车。车辆的出现给我们带来了便捷,但有些麻烦也接踵而至。大量汽车的出现,就使得越来越多的交通事故出现在我们身边,交通问题日益严重。虽然私家车的大量出现给我们每个人带来了很大的便利,但是交通线路覆盖越来越广,价格又越来越经济化,市民还是更愿意乘坐公交车。近年来,政府部门加大公交线路的设计和改善,交通环境越来越好,线路越来越广泛,并且都鼓励市民来乘坐公交车。但是,公交车存在的问题也非常多,比如线路的问题,很多公交车到下一个站要绕一个大圈,导致时间太长了;还有车辆的问题,有些车辆在运行的时候慢慢吞吞,给人不踏实的感觉;还有进站问题,有些车辆还没到站就放乘客下车,导致那些在站牌等车的乘客不能及时上下车;还有站台的问题,有些站台相隔太近了,有些站台相隔又太远,站台位置有些太挤了,有些甚至没站台。所以,我们要改善公共交通,来改善现在的交通情况。有了良好的交通环境,提高市民乘坐公交车时的质量,市民才会更愿意来乘坐公交车,在提供市民方便的同时减少了私家车出行,携手建设美丽的生态文明。所以,我设计公交系统来帮助市民更加便利的乘车。这是撰写本文的现实背景。
国内外现状
由于科学技术革命的变革,国外在公交系统的研究的时间相对中国比较提前,尤其是美、日及欧洲的部分发达国家。目前,国内外公交查询系统在理论上、技术上都在比较成熟的阶段。国外公交查询系统的设计已经实现了信息网络覆盖、智能控制更新。市民的体验感也大幅度提高。据调查了解,日本在公共交通研究起步最早,在七十年代就研究出公交定位系统,八十年代