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

2019-03-29 13:39

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.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)作为Java企业平台的门户 (4)更容易建立动态页面

JSP2.0是对JSP1.2版本的升级,其中增加了一些新特性。JSP2.0的设计目标是使动态网页的设计、开发和维护更加容易,网页编写者不必懂得Java编程语言,也可以编写JSP网页。JSP2.0增加了一种称为SimpleTag的扩展机制来简化标签API(Tag API)。JSP2.0引入的最主要的新特性包括:

(1)引入简单表达式语言(EL,Expression Language),它用于JSP页面中的数据访问。这种表达式语言简化了JSP中数据访问的代码,不需要使用Java Script或者Java表达式。

(2)引入创建自定义标签的新语法,该语法使用.tag和.tagx文件,这类文件可由开发人员或者网页作者编写。

(3)对XML语法做了实质性的改进,增加了新的标准文件扩展名(.tagx用于标签文

2

件,.jspx用于JSP文件)。

1.2 JDBC

JDBC是执行SQL语句的Java API。其实,JDBC本身是一个产品的商标名。相对与ODBC(Open Database Connectivity开放数据库连接),也可以把JDBC看作“Java Database Connectivity(Java数据库连接)”。它由一组用Java语言编写的类与接口组成。JDBC已成为一种供工具/数据库开发者使用的标准API,用户可以用纯Java API来编写数据库应用。

使用JDBC可以很容易地把SQL语句传送到任何关系型数据库中。用户不需要为每一个关系数据库单独写一个程序。用JDBC API写出唯一的程序,能够将SQL语句发送到相应的任何一种数据库。Java与JDBC的结合,使程序员可以只写一次数据库应用软件后,就能在各种数据库系统上运行。由于Java语言具有健壮性、安全、易使用、易理解和自动下载到网络等优点,因此,它是数据库应用的一个极好的基础语言。现在需要找到一种能使Java应用与各种不同数据库对话的方式,而JDBC正是实现这种对话的一种机制。

JDBC扩充了Java的应用范围。随着学习Java程序设计的人越来越多,对Java的数据库的访问需求越来越迫切。MIS管理员希望Java与JDBC结合,因为这有助于更容易、更经济地发布企业信息。而各个公司可以不断地使用已安装的数据库,方便地存取信息,不必顾及这些数据库是在何种DBMS系统下存储的。有助于缩短新应用的开发时间,并可大大简化数据库的安装与版本控制。另外,在商业销售信息服务领域,Java与JDBC则可以更好地向外界客户提供最新信息。

1.3 JSP Servlet

Java Servlet使用的是一种请求/响应机制,也就是说通过特定的Java程序设计技术,由该Servlet动态产生的响应向某一特定的请求做出响应。Servlet所能应用的请求/响应场合很多,但常用的还是在Web应用程序中用于产生超文本传输协议响应(HTTP)。据此,Servlet可能取代其他类型的HTTP请求/响应机制,譬如通用网关接口(CGI)脚本。

1.4 开发环境

本系统的开发采用JSP、Servlet、JavaBean、JavaScript、JDBC等技术。本系统使用MyEclipse作为开发环境,JDK釆用1.5版本,Tomcat 6.0作为Web服务器。数据库采用SQL Server 2000。

3

1.5 本文主要工作

本文主要综合介绍了基于Java的城市公交查询系统。全文共五章,分别为开发环境和技术简介,系统需求分析,系统设计,系统实现和系统测试,其中每章的主要内容如下:

第一章为开发环境和技术简介,主要对项目的开发环境、开发技术进行介绍; 第二章为系统需求分析,主要描述系统的调研情况,以及系统功能需求和系统非功能需求,简单的介绍了系统的主要功能模块,包括用户登录、公交查询、留言管理和管理员维护等模块;

第三章为系统设计,主要解释了系统结构设计、方案的选择和系统数据库的设计; 第四章为系统功能模块的实现,描述了各个功能模块的实现,并给出关键模块的实现代码以及运行的效果截图;

第五章对系统做了整体测试,给出系统功能测试用例表,列出了系统测试模块样例,并做了简单分析。

1.6 本章小结

本章主要介绍了本系统所需要的开发环境和技术的简介,可以对系统环境有一个初步的了解,最后是对论文的结构进行了介绍。

4


基于JAVA的城市公交查询系统毕业论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业财务困境形成原因分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: