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


获取项目源文件,学习交流联系Q:1225467431


摘要:公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物,是联系国民生活、社会生产和流通领域的关键环节。安阳城市公交查询系统的发展处于一个较落后的水平,人们可以获得信息的方式较少,为了解决这种问题,提出了基于JAVA的城市公交查询系统。
本文首先对公交查询系统的需求进行了分析,包括功能需求和非功能需求;接着介绍了系统总体设计思路、方案选择和数据库设计;随后详细阐述了系统主要功能模块的实现过程;最后给出系统的测试方案。本公交查询系统主要具有公交查询、用户留言、用户管理和后台车次管理功能。公交查询包括车次、站点、换乘等方案的查询;用户留言主要是收集用户的留言信息,以方便根据用户提供的留言信息或是提出的建议对系统进行修改和完善;用户管理功能主要是删除用户信息和修改用户注册的基本信息;后台车次管理功能主要是添加车次和站点功能、更新车次和站点功能、删除车次和站点功能。本系统基于B/S模式开发,采用JSP技术,SQL Server 2000构建后台数据库。
本系统的使用在方便广大市民,提高市民乘车效率的同时,也为信息化技术在城市现代化建设中,提供了有益的探索。
关键词:JSP;SQL;JDBC;公交查询
The Public Transport Inquiry System Based on JAVA
Abstract:Public transport inquiry system is an important 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 .But the inquiry system of public transportation developments in Anyang 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 JAVA is designed.
This paper firstly analyzed the requirements of public transport inquiry system, including functional requirements and non-functional requirements. Then introduces the comprehensive design of the system, system scheme selection and design of database. Then expounded the implementation process of the main functional modules of the system. Finally offers the test plan of the system. The public transport inquiry system includes bus enquiries, the functions of consumer message, the bus number managing on the backstage and the consumer managing. The bus enquiries has included the inquiry of trips, sites, transfer and so on. The function of consumer message mainly collects suggestions from consumer to modify and 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. The system is based on B / S model development, using the standard JSP language and built by SQL Server 2000 database.
Using the system is not just convenient for the general pubilc, improving work efficiency, but also provides beneficial exploration for the information technology modernization in the city.
Key words: JSP; SQL; JDBC; public transport inquiry
目 录
TOC 1-3 引 言 1
第1章 开发环境及技术简介 2
1.1 JSP基础知识 2
1.2 JDBC 3
1.3 JSP Servlet 3
1.4 开发环境 3
1.5 本文主要工作 4
1.6 本章小结 4
第2章 系统需求分析 5
2.1系统调研 5
2.2系统目标 5
2.3 系统的功能需求 5
2.3.1 系统需求描述 5
2.3.2 系统数据流图 6
2.3.3 系统的功能 6
2.4 系统非功能需求 8
2.5 本章小结 8
第3章 系统设计 9
3.1 系统总体设计 9
3.2 系统方案选择 10
3.3 系统数据库设计 13
3.3.1数据库设计 13
3.3.2 系统E-R图 13
3.3.3 数据库表结构 15
3.4 本章小结 16
第4章 系统实现 17
4.1 用户登录模块 17
4.2 用户个人信息管理模块 18
4.3 公交系统查询模块 19
4.3.1 车次信息查询 19
4.3.2 站点信息查询 20
4.3.3 公交换乘方案查询 21
4.4 站点信息管理模块 22
4.4.1 删除站点 22
4.4.2 添加站点 22
4.5 车次信息管理模块 23
4.5.1 删除车次 23
4.5.2 添加车次 24
4.6 留言板模块 25
4.6.1 发表留言 25
4.6.2 查看留言 26
4.6.3 删除留言 26
4.7 本章小结 27
第5章 系统测试 28
5.1 测试概述 28
5.1.1 测试目的 28
5.1.2 测试原则 28
5.1.3 测试方法 28
5.2 测试用例 28
5.3 测试结果 29
5.4 本章小结 31
结 论 32
致 谢 33
参考文献 34
引 言
随着安阳市城市经济发展,城市规模越来越大,相应的城市公交系统也越来越庞大。许多新建小区大量出现,公交线路也日渐增多,给人们的出行带来了极大便利,但是由于城市规模的不断发展,给人们选择出行乘车线路造成了一定的困难,所以需要提供一个高效的查询系统,才是问题根本所在。基于JAVA的城市公交查询系统,是基于B/S模式的查询系统。它不仅可以用于公交公司管理系统中,也可以单独作为公交管理系统的一个模块存在,并可以制作成公交信息系统查询网,放置于城市的主要场所。这样不仅可以体现出一个城市的智能公交系统的水平,更显示出城市的数字化,信息化水平。
本项目研究的基于JAVA的城市公交查询系统,包括公交查询系统的大部分功能,并提供了用户留言的功能,以方便根据用户提供的留言信息或是提出的建议对系统进行修改和完善,并提供了管理员用户后台维护公交信息的功能,做到能够实时添加和删除公交车次站点。为用户查询提供更会准确的信息。
第1章 开发环境及技术简介
1.1 JSP基础知识
JSP是Java Server Pages”的缩写,可以解释为基于Java的服务端动态页面技术”,。因为Java是编译解释执行的,所以JSP也就摆脱了VBScript、Perl等脚本语言纯粹的解释执行带来的低效率问题。因为Java是平台无关的,所以JSP是跨平台的。基于Java是JSP区别包含ASP(Active Server Pages)在内的其它服务端动态页面技术的重要特征。JSP是服务端技术,所以JSP文档要先经服务端翻译、解释、执行,才能得到客户端浏览器能识别的HTML文档。这是当前Web技术的潮流,是解决客户端浏览器兼容性问题的客观需要。服务端技术是JSP区别于JavaScript、VBScript等客户端动态页面技术的重要牲。JSP是一种页面技术,而现在JSP只实现了HTTP(Hypertext Transfer Protocol)协议,只能应用于Web页面。这是JSP区别于Servlet的重要牲。JSP是一种动态技术,这是JSP基于Java的自然延伸。在页面中引入程序设计语言的目的是正是为了实现动态交互。因此,JSP就是基于Java的服务端动态页面技术。
JSP技术让动态网面更易编写,功能更强,可移植性更好。概括起来,JSP的设计目标主要有以下几点:
(1)一次编写,到处运行
(2)加强组件能力
(3)作为Ja

  • 17
    点赞
  • 122
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值