首页 > 其他分享 >3.13上课地铁查询系统开始设计

3.13上课地铁查询系统开始设计

时间:2023-03-14 16:56:48浏览次数:42  
标签:站点 上课 String 3.13 查询 线路 地铁 jsp

地铁系统开发进程

第一次设计

本次课老师布置了地铁查询系统的工作任务,使用Web编程完成。

  首先我与我的伙伴遇到的问题就是数据库字段怎么来设计,这都为后期数据库的查询提供便利。

   我与团队其他成员认为我们主要以线路号为线索来进行查询,我们设计了两个表:underground(主要用来存储 线路号,站点号,站点名称),connect(记录地铁站点换乘的信息)。
 
 

   这次课我们主要完成了数据库的连接,线路查询(输入线路号,输出此地铁线路的所有站名)(按某一方向顺序输出即可

 

  查询页面jsp代码:

chaxun-01.jsp 代码:

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>地铁信息查询页面</title>
<style type="text/css">
.bg {

background-size:cover;
}
</style>
</head>
<body >
<form action="chaxun-02.jsp" method="get">
<p
style="text-align: center; color: green; font-family: 黑体; font-size: 20px">
地铁线路号:<input type="text" name="lineid"><br>
站点查询:<input type="text" name="station"><br>
<input type="submit" value="提交" /> <input type="reset" value="重置" />
</p>
</form>
</body>
</html>

  chauxun-02.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1> 地铁线路所有站名</h1>

<body>
<table border="1" align="center">
<tr>
<th>1.地铁线路号</th>
<th>2.站点号</th>
<th>3.站点名称</th>
</tr>
<%
String driverClass="com.mysql.jdbc.Driver";
String url="jdbc:mysql://localhost:3306/dab2?characterEncoding=utf-8";
String user="root";
String password="1234";
Connection conn;
try{
Class.forName(driverClass);
conn=DriverManager.getConnection(url, user, password);
Statement stmt=conn.createStatement();
String sql="select * from underground where lined=?";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()){
%>
<tr>
<td><%=rs.getInt("lineid") %></td>
<td><%=rs.getInt("stationid") %></td>
<td><%=rs.getString("station") %></td>
<%--将 title 参数传过去 --%>
<td> <a href="deletexinwen.jsp?title=<%=rs.getString("title") %>">删除</a></td>
<td> <a href="xiugaixinwen.jsp?title=<%=rs.getString("title") %>">修改</a></td>
</tr>




<%
}
}catch (Exception ex){
ex.printStackTrace();

}
%>
</table>

</body>
</html>

标签:站点,上课,String,3.13,查询,线路,地铁,jsp
From: https://www.cnblogs.com/zhaoshengfu/p/17215508.html

相关文章

  • 3.13双人总结
    起点-终点查询:输入起点、终点,找到两点之间的最有效线路 起点:知春路 终点:中关村 返回经历的站名的个数,和路径,如果有换乘,请列出换乘的线路。解体的大概思路。首先要接收到......
  • day13 (2023.3.13)
    1.Object[][]二维数组存储表格数据 运行结果: 2.使用javabean和数组保存表格数据  运行结果: 3.Comparable接口(定义比较策略)  运行结果: 4.......
  • 双人项目地铁查询系统第一天
    合作伙伴:王垚基。今天创建了两个表,一个是所有站点的信息表,一个是所有中转换乘站点表,并且梳理了一下思路,导入数据花费了很大时间。 ......
  • 3.13每日总结——地铁查询系统1.0(第一次合作)
           思路首先是数据库存储:(1)采用List集合来存储线路上的站点信息。public static List lines = new ArrayList<>();(2)采用List集合来存储相邻站点信......
  • 每日总结-23.3.13
    课上内容地铁系统中的前两个查询部分//线路号查询,Stringname=线路名称publicPdchaxunxianlu(Stringname)throwsSQLException{Stringsql="s......
  • 3.13总结(结组)
    1,建立MySQL数据库并建立连接,再针对每一条线路以及换乘信息车站分别建立表。2,查询:制作查询界面,查询站点或线路的信息,并将其输出,并针对错误的输入报错。3,对于起点终点的查询,......
  • 3.13
    将北京地铁线路信息等用一个文本文件以subway.txt的形式保存起来,保存的信息包括地铁线路名称和拥有的站数、对应线路下的站点名称以及相邻站的距离,使得可以通过读取这个文......
  • 2023.3.13每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.util.*"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTD......
  • 3.13每日总结
    今天,建民老师给我们布置了第一次结对作业,让我们做一个地铁查询系统具体要求如下:1.1存储:线路号,车站唯一标识ID,线路的各个站名,车站的换乘信息等信息。1.2需要考虑:如何表示......
  • 2023.3.13周学习总结
    一.本周学习计划1.完成最近CF补题,ATCODER补题2.完成牛客补题  3.准备省赛的训练,vp三场  4.学习网络流和一个数据结构  5.准备蓝桥杯的板子并且熟练敲......