城市公交查询系统(论文范文_JSP_JAVA_毕业设计) 下载本文

河南工业职业技术学院

{ } // -->

body { font-size: 9pt} table { font-size: 9pt}

a:active { font-size: 9pt; color: #000000;}

A:hover { font-size: 9pt; COLOR: #000000; TEXT-DECORATION: none} a:link { font-size: 9pt; color: #000000;} a:visited { font-size: 9pt; color: #000000;} -->

if (theObj.fromStep.value == \{ }

else if (theObj.fromStep.value != \{ }

else if (theObj.fromStep.value == \{ } return true;

alert(\始发站和终点站不能为空\theObj.fromStep.focus(); return false;

alert(\终点站不能为空\theObj.toStep.focus(); return false;

alert(\始发站不能为空\theObj.fromStep.focus(); return false;

- -

河南工业职业技术学院

4.2 管理更新的功能实现

管理更新功能是针对系统维护而设计的。随着城市现代化的发展,公路部分线路也会有相应的变化。为使本系统能跟上发展,与现实保持同步,管理更新功能也是举足轻重的。其中包括站点管理和线路管理。

在数据库中每条公交线路都有其相应的站点,没路公交车都有其相应的公交线路。当现实中的某个因素改变时,数据库中的记录也要有相应同步的变化。站点管理就是对路线上的站点进行相应的更新。输入相应的站点序号,站点名称和类型后点击保存系统将数据录入数据库当中。现实中的某些站点更改时在站点列表中点击删除即可。站点管理界面如图5.2.1所示:

图4-2公交站点管理截图

公交站点管理主要代码如下:

<%

reader.setRequest(request); List stopsets = null; Connection connection;

com.lanyuer.route.stopset_Manager stopset_Manager = com.lanyuer.route.stopset_Manager.getInstance(); com.lanyuer.route.stopset stopset1 = null;

connection = DataConnectionManager.getInstance().getConnection(); try {

if (reader.getString(\

stopset_Manager.deleteByPk(connection,com.lanyuer.route.stopset_Pk.valueOf (reader.getString(\

stopsets = stopset_Manager.selectes(connection); if (reader.getString(\

stopset1 = stopset_Manager.selectByPk

(connection,com.lanyuer.route.stopset_Pk.valueOf (reader.getString(\} catch (Exception e) {

throw e; } finally {

- -

河南工业职业技术学院

} %> <%

Iterator iterator = stopsets.iterator(); while(iterator.hasNext()) {

com.lanyuer.route.stopset stopset = (com.lanyuer.route.stopset)iterator.next(); %>

if (connection != null) { }

connection.close(); connection = null;

4.3 公交线路管理

现实中的公交线路在数据库中都对应了相应的记录。各路的公交车走各自的公交线路,随着城市现代化的进程,某些公交车的线路可能发生改变。这需要在系统中及时的做出更改。在公交线路管理界面中输入线路的编号,起始时间,及其对应的公交号码提交系统后会作保存。某些线路更改了公交号码就课点击删除按钮将其删除。这样数据库就获取了更新数据,查询系统能够准确的提供有效信息。公交线路管理运行界面如图5-3所示:

图4-3公交线路公里界面

公交站点管理主要代码如下:

<%

reader.setRequest(request); List routes = null; Connection connection;

com.lanyuer.route.route_Manager

com.lanyuer.route.route_Manager.getInstance(); com.lanyuer.route.route route1 = null;

connection = DataConnectionManager.getInstance().getConnection();

- -

route_Manager =

河南工业职业技术学院

try {

if (reader.getString(\

route_Manager.deleteByPk(connection,com.lanyuer.route.route_Pk.valueOf(reader.getString(\

routes = route_Manager.selectes(connection); if (reader.getString(\

route1 =

route_Manager.selectByPk(connection,com.lanyuer.route.route_Pk.valueOf(reader.getString(\} catch (Exception e) { } %> <%

Iterator iterator = routes.iterator(); while(iterator.hasNext()) {

com.lanyuer.route.route route = (com.lanyuer.route.route)iterator.next(); %>

href=\ing())%>\删除 <% }

throw e;

if (connection != null) { }

connection.close(); connection = null;

} finally {

- -