本系统采用了JSP编程语言,数据库使用Mysql。计算机技术不断发展,逐渐适应用于各领域,给人们的学习工作生活带来了便利,在公交查询系统也是这样。纸质的公交指南或繁杂的网络版公交指南,都在不同程度上限制了市民出行的方便性。本论文介绍的是一个城市的公交查询系统,方便市民用最简约的方式,查询到最实用的公交信息。

主要设计内容:
1、线路信息的管理:对线路信息的增加、删除、修改等;
2、根据线路信息自动生成站点信息,对已生成站点信息的维护。系统自动检测已生成的站点信息,如果站点信息未生成,则产生。否则不以生成;
3、站点附近单位管理:对单位信息的增加、修改、删除;
4、线路查询、站点查询;
5、根据起始站点,及结束站的智能查询。查询出系统中,所有可用的线路,以供用户选择。

要设计一个良好的公交查询系统,就必须首先明确该应用环境对系统的要求。公交查询系统的应用背景为:方便市民搭乘公交车出行;手动(目前)、自动(将来)、及时更新查询数据。
2.3.1 查询功能分析
系统需要提供几种不同方式的查询手段,以实现灵活方便地管理整个系统。
其中包括:
线路查询:可以获得要查询公交所通过的所有站点。
站点查询:通过输入指定站点查询经过该站点的公交车。
公交换乘模块:主要体现那些不可直达需要转车的线路的所有换发
目录
1 概述 6
1.1 项目开发背景和现状的研究 6
1.1.1 系统开发背景 6
1.1.2 系统研究现状 6
1.2 项目开发目的与意义 6
1.2.1 系统开发的目标 6
1.2.2 系统开发的意义 7
1.3 本论文研究的主要内容 7
2 需求分析 8
2.1 需求分析 8
2.1.1 系统需求 8
2.1.2 技术需求 8
2.1.3 安全需求 8
2.1.4 维护需求 8
2.2 系统可行性分析 8
2.2.1 技术可行性 8
2.2.2 经济可行性 9
2.3 功能分析 9
2.3.1 查询功能分析 9
2.3.2 数据的更新以及修改分析 9
3 系统关键技术 10
3.1 JSP技术 10
3.2 Java Bean技术 11
3.3 JDBC技术 12
3.4 Struts2技术 13
3.5 Hibernate技术 13
3.6 JavaScript技术 14
3.7 MVC设计模式 14
3.7.1 模型(Model) 14
3.7.2 试图(View) 15
3.7.3 控制器(Controller) 15
3.8 系统运行环境 15
4 系统总体设计 15
4.1 系统总体设计概述 15
4.2 系统功能结构图 16
4.3 系统流程图 17
4.3.1 系统操作流程 17
4.3.2 数据增加流程 18
4.3.3 数据修改流程 18
4.3.4 数据删除流程 19
4.4 数据流分析 19
4.5 业务流分析 19
5 系统详细设计 20
5.1 后台数据库设计 20
5.2 系统模块设计 23
5.2.1 注册与登录 23
5.2.2 公交信息查询 25
5.2.3 寻物启事和失物招领 26
5.2.4 用户个人信息管理 28
5.2.5 公交线路管理 28
5.3 连接池配置 29
5.4 SSH框架的整合 29
6 系统调试与测试 31
6.1 程序调试 31
6.2 程序的测试 31
6.2.1 测试的重要性及目的 31
6.2.2 测试的步骤与内容 33
6.2.3 单独对系统的测试 33
6.3 测试分析 34
结束语 35
参考文献 36
附录 37
致谢 43

基于java的城市公交查询系统相关推荐

  1. 基于JAVA的城市公交查询系统毕业论文(含源文件)

    获取项目源文件,学习交流联系Q:1225467431 摘要:公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活.社会生产和流通领域的关键环节.安阳城市公交查询系统的发展处于 ...

  2. 基于JAVA的城市公交查询系统毕业论文

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 摘要:公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活.社会生产 ...

  3. 计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署 本源码技术栈 ...

  4. java 城市公交查询系统源码_基于Java的城市公交查询系统的毕业设计参考源码

    资料介绍 一.实现多种查询功能,包括根据商厦名称.公交车号.日常站点.和任意两个站点查询乘车路线.其次,采用最短路径算法查找任意两个站点之间的最短乘车路线.最后,提供了用户留言的功能.用户管理功能和后 ...

  5. java毕业设计城市公交查询系统Mybatis+系统+数据库+调试部署

    java毕业设计城市公交查询系统Mybatis+系统+数据库+调试部署 java毕业设计城市公交查询系统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java ...

  6. Java项目——城市公交查询系统

    今天继续为大家带来一个Java毕设项目--城市公交查询系统,可以用来做毕业设计,也可以用来做实战演练,下面就来学习叭~ 需要的私我 Java的技术应用 1.Android应用 许多的 Android应 ...

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

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

  8. JAVA JSP城市公交查询系统 jsp公交线路查询系统Java公交查询系统Java公交线路查询

    JSP城市公交查询系统 jsp公交线路查询系统Java公交查询系统Java公交线路查询

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

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

最新文章

  1. SpringCloud系列十二:SpringCloudSleuth(SpringCloudSleuth 简介、SpringCloudSleuth 基本配置、数据采集)...
  2. android自定义属性的使用
  3. python 类方法 静态方法_python中类方法、类实例方法、静态方法的使用与区别
  4. java main函数_都知道Java程序的入口方法是main,那你知道为什么是main方法吗?
  5. 深入理解 MySQL ——锁、事务与并发控制
  6. 设计模式 | 适配器模式及典型应用
  7. 30 校准_校准or质控,傻傻分不清楚
  8. linux 内核系统优化,Linux高并发应用类型对系统内核的优化
  9. mysql主从架构搭建_技术 | 手把手教你搭建MySQL主从架构
  10. SAP License:物料编码原则<多码还是一码>之一
  11. Java项目:SSM高校教职工差旅报销管理系统
  12. windows服务创建工具srvany.exe介绍
  13. 年轻人,你应该拒绝奶头乐
  14. MYSQL数据库高级SQL语句详解
  15. bzoj4453 cys就是要拿英魂!(后缀数组+单调栈+二分)
  16. 华为大数据客户端安装步骤
  17. matlab模拟投硬币实验,利用几何画板模拟抛硬币实验
  18. python自动化测试面试题大全带答案_Python自动化测试笔试面试题精选
  19. c #点击按钮下载excel文件
  20. 服装企业在饱和的情况下,如何避免交期延误?

热门文章

  1. Android market:// 链接到Google Play 商店
  2. iOS 14获取不到WiFi名字的解决方法
  3. keepalived实现vip的原理简析
  4. VC+Qt运行时,显示*.dll不是有效的win32应用程序怎么解决
  5. 日本欲打造隐形光纤:WiFi提速10倍
  6. 你对计算机相关的哪些知识感兴趣,学电脑知识应学些什么
  7. pip安装包报错Error:-3 域名解析暂时失败
  8. CCNA 网络工程师
  9. MySQL安装教程(超详细教程)
  10. Json对象的对写(Jackson使用)