城市公交查询系统的设计与实现

摘  要

近年来, Internet推动了以互联网技术为核心的各项工作蓬勃展开,互联网的强大也大大的促进了社会的发展,整个社会信息化进程逐步加快,网络也变成了我们日常活动中越来越重要的组成成分。为了使得我国公交乘客出行及查询有关信息更方便,本文运用JAVA语言技术,Jsp技术,Mysql数据库开发了B/S结构的城市公交查询系统。

该系统顺应了时代发展且具有以下优点:首先,方便乘客的出行,乘客不用询问站牌工作人员如何倒车,便可到达目的地。其次,乘客在网上就可以查询到公交公司发布的路况信息,以便提早做好换乘准备节约出行时间。最后,本系统可以节约人力资源,以往的站牌附近要安排公交公司的工作人员来帮助不熟悉的乘客,有了公交查询系统提前上网查询便可知道。

关键词:B/S架构;JAVA;Mysql;JSP

目录

摘  要............................................. 1

Abstract........................................... 1

1  绪论................................................................................................... 1

1.1  选题背景................................................................................................................ 1

1.2  国内外发展状况..................................................................................................... 1

1.3  选题的目的............................................................................................................ 1

1.4  研究手段及意义..................................................................................................... 1

2相关技术简介...................................................................................... 3

2.1Jsp技术介绍.............................................................................................................. 3

2.2 MyEclipse简介......................................................................................................... 4

2.3  数据库技术............................................................................................................ 4

2.3.1  数据库的体系结构........................................................................................ 4

2.3.2  数据库管理系统(DBMS)........................................................................... 5

2.3.3  Mysql数据库................................................................................................ 5

2.3.4  MySQL特点特性.......................................................................................... 7

2.3.5  MySQL数据库应用环境............................................................................... 7

2.4   JAVA概述............................................................................................................ 7

2.5   J2EE技术............................................................................................................. 7

2.6  B/S结构................................................................................................................. 8

2.7  Tomcat服务器...................................................................................................... 10

2.8  Web技术.............................................................................................................. 10

3  系统需求分析.................................................................................. 11

3.1  需求分析.............................................................................................................. 11

3.1.1  设计的原则................................................................................................. 11

3.1.2 系统设计目标............................................................................................... 11

3.2 系统可行性分析..................................................................................................... 11

3.2.1 经济可行性分析............................................................................................ 12

3.2.2技术可行性分析............................................................................................ 12

3.3  用户需求.............................................................................................................. 12

3.4 系统功能需求概述.................................................................................................. 13

3.5 运行环境................................................................................................................ 13

4  系统概要设计.................................................................................. 15

4.1  概要设计的概论................................................................................................... 15

4.2  架构设计.............................................................................................................. 15

4.3  系统功能结构图及分析......................................................................................... 15

4.3.1  系统功能结构图…………………………………………………………………………………………………15

4.3.2  系统基本功能……………………………………………………………………...16

4.4  系统用例图.......................................................................................................... 17

4.4.1  UML用例图简介........................................................................................ 17

4.4.2  系统用例图................................................................................................. 18

4.5  技术架构.............................................................................................................. 19

4.6  数据库结构设计................................................................................................... 19

4.6.1  数据库设计的原则...................................................................................... 19

4.6.2  数据库结构分析.......................................................................................... 19

4.6.3  数据库概念模型.......................................................................................... 20

4.6.4  部分数据库数据表字段设计........................................................................ 21

5  系统详细设计.................................................................................. 24

5.1 系统数据库连接配置.............................................................................................. 24

5.2 系统流程图的分析设计…………………………………………………………………...25

5.3 系统登陆模块实现.................................................................................................. 26

5.4 前台功能模块设计.................................................................................................. 27

5.4.1  公交查询设计............................................................................................. 27

5.4.2  热门线路功能模块设计............................................................................... 29

5.4.3  网站公告功能模块设计............................................................................... 29

5.4.4  在线提问模块设计...................................................................................... 30

5.5 后台功能模块设计.................................................................................................. 30

6系统测试............................................................................................ 33

6.1 程序测试................................................................................................................ 33

6.2 测试的重要性及目的.............................................................................................. 33

6.3  测试的步骤.......................................................................................................... 34

6.4  测试的主要内容................................................................................................... 34

6.4.1  功能测试.................................................................................................... 35

6.4.2  可用性测试................................................................................................. 37

6.4.3  性能测试.................................................................................................... 38

6.5   测试结论............................................................................................................ 38

总结与展望........................................................................................... 39

参考文献............................................................................................... 40

致 谢.................................................................................................... 42

外文原文…………………………………………………………………..43

中文翻译…………………………………………………………………..49

1  绪论

1.1  选题背景

随着低碳生活的普及,人们更倾向于低碳环保的出行方式,完善公交系统无疑具有重要意义。公交是居民日常生活中最常使用的交通工具之一,伴随着我国经济繁荣和城市人口增长,出行工具的选择也变得越来越重要。政府在公共交通方面的投入正在逐步加大,使得城市内、城乡间的公交系统更加完善,原来的公交线路不断更新,居民们接收到的信息滞后,出行变得很不方便。纸质公交指南时效性低且不方便使用者查询。本系统加入了浏览器查询、自动更新等功能完善系统使居民的出行更加方便快捷。

1.2  国内外发展状况

除了杭州,上海等几个城市的居民可以通过电子站牌了解公交车的行驶情况外,其它城市需要乘公交出行的居民获取公交实时信息几乎是不可能的。我国许多城市都有一些颇具设计感的公交站台,但我们却很难在这里找到我们出行需要的信息。因此,居民想要找到“静态线路信息”或者“动态实时信息”都感到十分困难。

有了权威的交通信息发布机构才能确保乘客获得信息的时效性,而迄今为止我国大多数城市还没有有关的管理机构和相关法律法规。随着居民对于公共交通出行的需求越来越大,本文基于信息技术和管理理论建立了管理信息系统。从提高居民生活水平的角度看,将计算机管理信息系统应用于我们的日常生活中是时不我待的。所以我的毕业论文选择了公交车查询系统,就因为他是一个较为贴近生活的一个问题,并且如果开发出来,则可以很大的方便乘客查询相关的公交信息,为自己的出行制定良好的乘车计划。

1.3  选题的目的

近年来,我国的城市发展速度之快,道路修缮之完善令很多市民的非常吃惊,城市的范围在不断扩大,随之公交线路的铺设也在随时进行,作为当代的大学生,每学期从学校回到自己的故土,是否发现自己的家乡在经历着一些变化,一时间连自己家乡的方位都有些晕头转向,更何况是那些外地的打工者或是来当地旅游的游客他们未尝不是这样,询问当地的市民看似是一种好办法,但是遇到倒车频繁,路途偏远,也怕是心有余而力不足,所以一个好的,便捷的,用户体验好的公交查询系统甚是重要,想去什么地方把他们输入进去,一目了然,想途径什么地点自己也可随意的查看,也不用因为自己解释不清楚或听得不清楚引起不必要的绕远。我设计的系统不仅包括了站点,公交线路的查询,还包括了公告发布和在线提问功能,让市民实时掌握城市的公交动态,方便他们的出行。

1.4  研究手段及意义

1.研究方法:

本研究课题设计的公交查询系统客户端模块,主要工作有:

(1)亲身体验了解客户需求,进行相关的需求分析。

(2)根据需求分析和设计的本系统的框架。

(3)根据框架结构的设计,制结构图。

(4)编写相关的开发技术文档。

(5)编写代码。

(6)对系统进行单元测试。

2.技术路线:

本文涉及的系统基于B/S(Browser/server,浏览器/服务器),该模式采用了多种技术,在所有平台下都能顺畅地运行。

3.意义:

近年来,我国经济发展迅速,城市建设也越来越完善。随着人口的增加,城市交通压力也在不断加大,公共交通与居民的生活息息相关,同时对于经济发展有着不容忽视的影响。虽然公共交通快捷且客运量大,但是公交信息的更新却跟不上公交系统发展壮大的步伐,居民难以获得及时的信息造成耽误出行。因此,创建一个方便的的公交信息查询系统,包含浏览器查询,实现中心控制、自动更新等功能,将极大地提升居民的出行体验。

城市公交查询系统的设计与实现相关推荐

  1. MYSQL交通系统查询,城市公交查询系统的设计与实现(SSH,MySQL)(含录像)

    城市公交查询系统的设计与实现(SSH,MySQL)(含录像)(开题报告,毕业论文15000字,程序代码,MySQL数据库,答辩PPT) 本文针对公交站的查询实际情况(百度地图),按照软件工程的结构化设 ...

  2. Javaweb城市公交查询系统的设计与实现

    Javaweb城市公交查询系统的设计与实现 摘 要 近年来, Internet推动了以互联网技术为核心的各项工作蓬勃展开,互联网的强大也大大的促进了社会的发展,整个社会信息化进程逐步加快,网络也变成了 ...

  3. java城市公交查询系统案例,城市公交查询系统的设计与实现(SQLServer)

    城市公交查询系统的设计与实现(SQLServer)(任务书,外文翻译,毕业论文19500字,程序代码,SQLServer数据库,答辩PPT) 摘    要 随着计算机技术的不断发展,计算机应用于各大领 ...

  4. 【毕设】ASP.NET基于.NET的城市公交查询系统的设计与实现(源代码+论文)

    文章目录 目录 系统设计 系统实现 源文件 目录 系统设计 近十几年来,我国汽车工业蓬勃发展,特别是家用轿车的增长.发展中国家用轿车市场,其规模与速度必须与城市基础建设同步,如果一味追求发展速度,势必 ...

  5. 基于B/S的城市公交查询系统的设计与实现(附:源码+论文+答辩PPT))

    摘  要 近年来, Internet推动了以互联网技术为核心的各项工作蓬勃展开,互联网的强大也大大的促进了社会的发展,整个社会信息化进程逐步加快,网络也变成了我们日常活动中越来越重要的组成成分.为了使 ...

  6. 城市公交查询系统的设计与实现(Java+Web+MySQL+J2EE)

    目录 摘 要 1 Abstract 1 1 绪论 1 1.1 选题背景 1 1.2 国内外发展状况 1 1.3 选题的目的 1 1.4 研究手段及意义 1 2相关技术简介 3 2.1Jsp技术介绍 3 ...

  7. 城市公交查询系统android

    摘  要: 基于计算机网络开发的信息管理系统,能够提高管理员管理的效率,改善服务质量.优秀的城市公交查询系统能够帮助管理者更加有效管理用户查询公交线路,业务规范,可以提高克服人工管理带来的错误等不利因 ...

  8. 公交系统java程序设计,基于JAVA的JSP城市公交查询系统,源码分享

    今天将为大家分析一个城市公交查询系统的设计与实现(公交查询系统是为推进地名信息服务工作,软件基于MYSQL数据库,只要将公交站点等信息输入数据库,就可以很快构建成一个简单.实用的本地公交查询系统.分析 ...

  9. 基于html5的城市公交查询系统,基于WEB的智能公交查询系统的研究与设计

    摘要: 我国城市公交查询系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计了这个城市公交出行线路查询系统.公交换乘查询系统是MAS技术和We ...

最新文章

  1. 自动打包linux,使用Jenkins如何自动打包部署linux
  2. 利用solr的 DataImportHandler从mysql数据库建立索引
  3. (三)PHP网页架站
  4. pycharm matplotlib.pyplot.figure().add_subplot()绘制三维图时报错:ValueError: Unknown projection 3d(bug)
  5. 13 Oracle数据库开发与设计入门篇
  6. 用c写按键精灵脚本语言,按键精灵之插件编写
  7. file_get_contents请求失败处理_SpringCloud Gateway网关处理请求过程中遇到400Bad Request问题解决方案...
  8. Layui layer详细参数解释说明
  9. 关于Sleuth的几个问题
  10. [SDOI2009]地图复原 递推
  11. java 图形 登录_Java图形界面——登录框
  12. Sharepoint学习笔记---Debug--使用ULS Log跟踪Solution错误信息
  13. c语言求20项FBNC,大学C语言 结业作业 暗影行者
  14. 计算机电容与晶体管等硬件的作用,太实用了|开关电源中各元器件的命名与用途!-EDA365电子论坛通信数码-人工智能-计算机-半导体-手机家电消费电子硬件门户网站...
  15. 福州化工实验室建设注意隐患分析
  16. Windows 10 常用软件推荐
  17. win10计算机无限弹网页,Win10老弹出窗口怎么回事?Win10持续闪现神秘窗口现象的解决办法...
  18. 前端页面field_前端组件
  19. 2020年8月程序员工资统计,平均14401元,下跌势头止住了
  20. 阿里CTO王坚:商业进化的四个关键词

热门文章

  1. 已知两点坐标,求直线方程、距离其中一点距离为L的某点
  2. 重组es6之es6转es5的方式
  3. asm(Java字节码操控框架)和 CGlib(Code Generation Library)
  4. Java字节码技术(二)字节码增强之ASM、JavaAssist、Agent、Instrumentation
  5. Photoshop:6.14世界献血海报设计分享poster design(内附psd)
  6. 等式(分解质因子求因子个数)
  7. etax导入账户不让勾选_电子税务局客户端常见问题汇总
  8. STM32之ADC配置,ADC_Mode模式理解
  9. 23款精美的HTML5网站模板免费下载
  10. VUE + TS 开发实践