中小城市智能交通公交查询系统的设计与实现 String(request.getParameter(\if(request.getParameter(\
||request.getParameter(\){}else{sql=sql+\and xianlumingcheng like '%\
if(request.getParameter(\||request.getParameter(\){}else{sql=sql+\and chufadi like '%\
if(request.getParameter(\||request.getParameter(\){}else{sql=sql+\and mudedi like '%\ %>
5.5 后台登录模块设计
后台管理模块主要是是管理员登录后对网站所有信息进行管理操作,包括:用户帐号管理、公交动态管理、高校信息管理、市内公交管理、自驾游管理、景点信息管理、留言管理、系统管理等模块的功能和操作。 5.5.1后台登录模块设计
用户登陆模块主要由登陆页面(login.jsp)实现,该页面设计比较简单,主要由两个文本框组成,用户在上述文本框中输入自己的帐号及密码,若员工号和密码存在且匹配,则根据其帐号类型,转入到不同的主界面;输入帐号和密码输入错误,则显示错误信息,清空文本框中的内容,要求用户重新进行输入。由此画出本模块的流程图如图5-5,运行效果如图5-6所示。
26
中小城市智能交通公交查询系统的设计与实现
进入用户登陆页面 输入员工号和密码 是否正确 是 否 由存储过程的返回值,得用户类型 显示错误信息,并清空文本输入框中的内容 按其用户类型转到相应的界面 图5-5用户登陆模块流程图
图5-6系统登录模块运行效果
其实现登录功能的关键程序代码如下:
<%
String uid=request.getParameter(\ String pwd=request.getParameter(\
String cx=new String(request.getParameter(\ String sql=\
if(cx.equals(\普通用户\ {
27
中小城市智能交通公交查询系统的设计与实现
sql=\* from [yonghuxinxi] where yonghuming='\and mima='\
} else
{sql=\ }
ResultSet RS_result=connDbBean.executeQuery(sql); if(!RS_result.next()) { out.print(\你输入的用户不存在或密码错误,请重新登录!');window.history.go(-1);\
} else{%>
5.5.2 公交信息添加模块设计
本模块主要是管理员通过后台发布公交的途经站点信息。其运行效果如图5-7所示。
图5-7公交添加页面
其关键程序代码如下所示:
线路号: *线路名称: *出发地:目的地:
票价: 途经:发布人:上一页