基于java的城市公交查询系统
Posted qq_1262330535
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于java的城市公交查询系统相关的知识,希望对你有一定的参考价值。
本系统采用了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的城市公交查询系统的主要内容,如果未能解决你的问题,请参考以下文章