![](https://csdnimg.cn/release/download_crawler_static/87974041/bg1.jpg)
I
摘要
本公交查询系统目标是方便市民进行公交信息查询,并且要做到信息不滞后,
其主要思想是做到系统管理的人性化,数据处理的可靠性,可维护性,以及程序的
健壮性。系统采用 JSP 编程语言,SQLSERVER2000 为数据库。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来
了极大的便利,在公交查询系统亦是如此。以往的纸质公交指南或繁杂的网络版
公交指南,都在不同程序上限制了市民出行的方便性。本论文所介绍的便是一个
公交查询系统,以方便市民用最简约的方式,查询到最有用的公交信息。
本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高
学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,
培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创
新,为今后进一步学习与工作奠定了良好的基础。
关键词:公交查询系统;数据库;JSP
![](https://csdnimg.cn/release/download_crawler_static/87974041/bg2.jpg)
II
Abstract
This public transportation referral system goal is facilitates the resident to carry
on the public transportation information to inquire, and must achieve the information
not to lag, its main idea is achieves the system administration user-friendly, the data
processing reliability, the maintainability, as well as procedure toughness. The system
uses the JSP programming language, SQLSERVER2000 is a database. along with
computer technology's unceasing development, the computer applies in each big
domain, and has brought the enormous convenience for people's life, in the public
transportation referral system is also so. The former paper public transportation guide
or the numerous and diverse online edition public transportation guide, has limited the
conveniences which in the different procedure the resident goes on a journey. The
present paper introduced is a public transportation referral system, by facilitates the
resident with the briefest way, inquires the most useful public transportation
information. the present paper mainly involves the software, the database and the
networking and so on. The covering aspect of knowledge is broad, but enhances the
student to synthesize the utilization effectively to study the knowledge analysis to
solve the question ability, strengthens the student the understanding with to grasp
ability to the thing, trains the student to grasp the science the research technique, the
correct design concept, the independent thinking, dares enterprising, the exploration
innovation, will further study and the work for the present has laid the good
foundation.
Key words: Public transportation referral system; Database; JSP
![](https://csdnimg.cn/release/download_crawler_static/87974041/bg3.jpg)
III
目 录
1 引言................................................................................................................................................1
2 系统分析........................................................................................................................................2
2.1 功能需求分析.....................................................................................................................2
2.2 本系统采用的关键技术....................................................................................................3
2.2.1 JSP 技术.................................................................................................................3
2.2.2 JavaBean 技术.......................................................................................................3
2.2.3 JDBC 技术...............................................................................................................4
2.3 可行性分析........................................................................................................................5
2.4 系统运行环境....................................................................................................................6
3 系统总体设计................................................................................................................................8
3.1 总体功能.............................................................................................................................8
3.2 处理流程设计.....................................................................................................................9
3.2.1 系统操作流程........................................................................................................9
3.2.2 数据增加流程......................................................................................................10
3.2.3 数据修改流程......................................................................................................10
3.3.4 数据删除流程......................................................................................................11
3.4 数据流分析.......................................................................................................................12
4 系统详细设计..............................................................................................................................13
4.1 后台数据库设计...............................................................................................................13
4.1.1 SQL SERVER 介绍................................................................................................13
4.1.2 数据库表结构......................................................................................................14
4.3 系统模块设计..................................................................................................................15
4.3.1 管理员登陆..........................................................................................................15
4.3.2 公交信息查询......................................................................................................15
5 系统调试与测试..........................................................................................................................17
5.1 程序调试...........................................................................................................................17
5.2 程序的测试.......................................................................................................................17
5.2.1 测试的重要性及目的..........................................................................................17
5.2.2 测试的步骤..........................................................................................................19
5.2.3 测试的主要内容..................................................................................................19
6 结论..............................................................................................................................................21
6.1 系统评价..........................................................................................................................21
6.2 安全性问题......................................................................................................................21
致谢..................................................................................................................................................23
参考文献..........................................................................................................................................24
![](https://csdnimg.cn/release/download_crawler_static/87974041/bg4.jpg)
1
1 引言
随着城市建设的飞速发展,生活节奏的加快,城市对公交系统的完善性和节
奏性的要求是越来越高。而政府在这方面的投入是越来越大,城市内部、城乡间
的公交系统日趋完善,可以说是一周一小变,半月一大变,使得原有的公交系统
不断更新,导致市民无法从旧有的公交指南图上看到现在的公交系统的信息,从
而引生了很多麻烦。
随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来
了极大的便利,在公交查询系统亦是如此。以往的纸质公交指南或繁杂的网络版
公交指南,都在不同程序上限制了市民出行的方便性。本论文所介绍的便是一个
公交查询系统,以方便市民用最简约的方式,查询到最有用的公交信息。
Internet 是世界上最大的计算机互联网络。所谓计算机网络,就是把分步在
不同地理区域的计算机与专门外部设备用通信线路互连成一个规模大、功能强的
网络系统,从而使计算机之间相传递信息,共享硬件、软件,数据信息等资源。
它是现代通信技术与计算机技术相结合的产物。而 Internet 连接着世界各地数以
千万计大大小小的电脑网络和主机,是世界上最开放的计算机网络。
本公交查询系统目标是方便市民进行公交信息查询,并且要做到信息不滞后,
其主要思想是做到系统管理的人性化,数据处理的可靠性,可维护性,以及程序的
健壮性。系统采用 ASP 编程语言,SQLSERVER2000 为数据库。
本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高
学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,
培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创
新,为今后进一步学习与工作奠定了良好的基础。
![](https://csdnimg.cn/release/download_crawler_static/87974041/bg5.jpg)
2
2 系统分析
2.1 功能需求分析
要设计一个良好的公交查询系统,就必须首先明确该应用环境对系统的要求。
公交查询系统的应用背景为:方便市民搭乘公交车出行;手动(目前)、自动(将
来)、及时更新查询数据。因此,该系统需满足以下几方面需求:
1、查询功能:系统需要提供几种不同方式的查询手段,以实现灵活方便地
管理整个系统。
2、数据的更新修改:
更新:系统允许管理员级别的用户对数据进行更新、修改并且存盘操作;
编辑:系统允许管理员级别的用户对数据进行编辑、删除的操作,保证现库
的真实性与实时性。
系统采用 B/S 模式。整个系统最关键的就是数据库系统,一个强大的数据库
可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通
过软件界面观察和处理操作数据。
图 3-1 系统模式图
系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏
览器端的表现逻辑通过 JSP 网页完成。而系统内部复杂的业务逻辑主要通过
JavaBean 的组件(Component)实现,JavaBean 组件在 WWW 服务器上运行,
通过 JSP 返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,
业务服务器
数据库服务器
事务逻辑
数据逻辑
Client
Browser
表示逻辑
Browser
表示逻辑
JSP 网页
WWW 服务器/业务
逻辑服务器
JavaBean
组件
中
间
件
JDBC
数据库服务器
数
据
库
SQL Server 2000