以下是网学网为您推荐的JSP,NET,JAVA类别-基于JSP物流信息网的设计,希望本篇文章对您学习有所帮助。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.6 信息查询模块设计 信息查询模块主要完成各种信息的快速查询工作,为了便于用户使用,笔者在开发时将其放在前台主页的左侧部分,信息查询模块设计结果如图9所示。 图9 信息查询模块页面设计结果 用户在“关键字”文本框内输入要查找的信息,在“信息类别”列表中选择要查找的信息的类别,单击【信息查询】按钮,会将如表4所示的表单元素提交到结果展示页进行处理。 表 4 信息查询模块涉及的HTML表单元素
结果展示页首先会根据提交的表单数据进行数据库检索,其关键程序代码如下: <!--**************************** / logistics/Search/search.jsp*******************************--> <jsp:useBean id="condata" scope="page" class="wuliu.conndata"/> <% if(style.equals("db_CarMessage")) { %> <table border="1" width="104%" height="137"> <tr> <td width="104%" colspan="9" height="60"> <p align="center"><font size="7"">华文行楷">车辆信息搜索结果</font> </td> </tr> <tr> <td width="11%" height="29"><font">隶书" size="3">车牌号码</font></td> <td width="11%" height="29"><font">隶书" size="3">生产厂家</font></td> <td width="11%" height="29"><font">隶书" size="3">类型</font></td> <td width="11%" height="29"><font">隶书" size="3">车辆限量</font></td> <td width="11%" height="29"><font">隶书" size="3">已使用</font></td> <td width="11%" height="29"><font">隶书" size="3">驾驶员驾龄</font></td> <td width="11%" height="29"><font">隶书" size="3">运输类型</font></td> <td width="12%" height="29"><p align="center"> <font">隶书" size="3">详细</font></td></tr> <% try { if(text.equals("关键字")) { sql="select * from "+style; }else { String sql1="select * from "+style; rs=condata.executeQuery(sql1); ResultSetMetaData meta=rs.getMetaData(); int col=meta.getColumnCount(); for(int i=0;i<col;i++){ int x=1; String str=meta.getColumnName(++x); if(x==col){ sql=sql+" "+str+" like ''%"+text+"%''"; }else{ sql=sql+" "+str+" like ''%"+text+"%''or"; } } rsql="select * from "+style+" where "+sql; sql=””; //将变量sql负值为空,否则将在再次查询时出现SQL语法错误 } rs=null; rs.executeQuery(rsql); if(!rs.next()) { %> <script language="javascript"> alert("没有车辆信息"); history.back(); </script> <% }else { %> //此处为分页处理代码 <% } condata.closeConn(); }catch(Exception e) {e.printStackTrace();} %> </table> %> 将结果集输出到浏览器中的关键代码如下: <%=rs.getString(“TradeMark”)%> <%=rs.getString(“Brand”)%> <%=rs.getString(“Style”)%> …….. <%=rs.getString(“Remark”)%> <%=rsgetString(“Request”)%> %=rs.getString(“UserName”)%>
附录B 数据表 (1)db_CarMessage (车辆信息表) 车辆信息表主要用于保存车辆信息。 表B.1 db_Message的结构
(2)db_Cusmtoer(会员信息表) 会员信息表主要用于保存会员信息。 表B.2 db_Cusmtoer的结构
(3)db_GoodsMeg(货物信息表) 货物信息表主要用于保存各类货物信息。 表B.3 tb_news的结构
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |