Web项目专项训练——火车车次信息管理系统代码分享

ASP.NET交通信息网上查询系统的设计与实现(源代码+论文+开题报告) 随着国内经济的不断发展,交通条件的发展呈现出无法比拟的优势:数量上的海量化、繁多的种类、分布开放、时效性、高增值性等。通过互联网查询的资料来看,国内目前类似的系统比较多的是公交查询系统,而城际之间的交通查询系统并不过见,较多的仍然是以时刻表为基础的查询系统,其缺点在于不能根据特定条件进行检索,转乘查询也不支持,由于交通工具单一,一个系统只支持火车或飞机,加之服务与成本意识较为薄弱,使城际间的交通信息查询常常给旅客带来困绕。数据库的保护功能:数据库中的数据是信息社会的战略资源,对数据的保护是至关重要的大事。 阅读详情

题目:火车车次信息管理

一、语言和环境

 

A、实现语言

 

   Java

 

B、环境要求

 

  JDK1.7、Eclipse、Tomcat7.*、mysql

二、功能要求

 

使用JSP+Servlet实现火车车次信息管理功能,mysql作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能。具体要求如下:

(1)打开火车车次信息管理首页,以列表方式显示所有车次信息,页面列表要求实现隔行变色效果,如图-1所示。

 

图-1

(2)单击“删除”链接可以进行火车车次信息删除,如果没有复选框被选中,当单击“删除”链接时需要提示“请选择车次!”信息,如图-2所示。

 

图-2

(3)如果选中复选框,单击“删除”链接,执行删除车次信息操作,并根据删除结果给出相应的信息提示,如图-3所示。

 

图-3

点击确定后,跳转至车次信息列表页面,并显示更新后的车次列表信息,如图-4所示。

图-4

 

(4)单击车次超链接,则跳转至指定车次的火车车次详情页面,如图-5所示。

 

图-5

 三、  

数据库设计

 

数据库表名称及要求:

表名

train_info

中文表名称

火车车次信息表

主键

train_no

序号

字段名称

字段说明

类型

长度

属性

备注

1

train_no

车次编号

varchar

50

主键

 

2

start_station

始发站

varchar

50

非空

 

3

arrival_station

终点站

varchar

50

非空

 

4

start_time

出发时间

varchar

50

非空

 

5

arrival_time

到达时间

varchar

50

非空

 

6

type

车次类型

varchar

50

非空

 

7

runtime

运行时间

varchar

50

非空

 

8

mile

里程

double(18, 1)

 

非空

 

创建实体类

package com.qf.entity;

public class TrainInfo {
	private String train_no;
	private String start_station;
	private String arrival_station;
	private String start_time;
	private String arrival_time;
	private String type;
	private String runtime;
	private double mile;
	public String getTrain_no() {
		return train_no;
	}
	public void setTrain_no(String train_no) {
		this.train_no = train_no;
	}
	public String getStart_station() {
		return start_station;
	}
	public void setStart_station(String start_station) {
		this.start_station = start_station;
	}
	public String getArrival_station() {
		return arrival_station;
	}
	public void setArrival_station(String arrival_station) {
		this.arrival_station = arrival_station;
	}
	public String getStart_time() {
		return start_time;
	}
	public void setStart_time(String start_time) {
		this.start_time = start_time;
	}
	public String getArrival_time() {
		return arrival_time;
	}
	public void setArrival_time(String arrival_time) {
		this.arrival_time = arrival_time;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getRuntime() {
		return runtime;
	}
	public void setRuntime(String runtime) {
		this.runtime = runtime;
	}
	public double getMile() {
		return mile;
	}
	public void setMile(double mile) {
		this.mile = mile;
	}
	
}

创建jdbc类对数据库的表进行操作

package com.qf.tools;


import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class DBUtils {
	
	public static Connection conn=null;
	public static PreparedStatement state=null;
	public static ResultSet rs=null;
	
	public static Connection getConnection() throws ClassNotFoundException, SQLException {
		Class.forName("com.mysql.jdbc.Driver");
		conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/lianxi", "root", "147258");
		return conn;
	}
	
	public static int update(String sql,Object...obs) {
		int result=0;
		try {
			DBUtils.getConnection();
			state=conn.prepareStatement(sql);
			for (int i = 0; i < obs.length; i++) {
				state.setObject(i+1, obs[i]);
			}
			result=state.executeUpdate();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return result;
	}
	
	public static ResultSet query(String sql,Object...obs) {
		try {
			DBUtils.getConnection();
			state=conn.prepareStatement(sql);
			for (int i = 0; i < obs.length; i++) {
				state.setObject(i+1, obs[i]);
			}
			rs=state.executeQuery();
		}catch (Exception e) {
			e.printStackTrace();
		}
		return rs;
	}
	
	public static void closeObject() {
		try {
			if(rs!=null) {
				rs.close();
			}
			if(state!=null) {
				state.close();
			}
			if(conn!=null) {
				conn.close();
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
}

创建DAO类对数据库的表进行增删改查操作

package com.qf.dao;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.qf.entity.TrainInfo;
import com.qf.tools.DBUtils;

public class TrainInfoDAO {

	public List<TrainInfo> queryAllTrainInfo() {
		List<TrainInfo> trains=new ArrayList<TrainInfo>();
		try {
			String sql="select train_no,start_station,arrival_station,start_time,arrival_time,type,runtime,mile from train_info order by start_time";
			DBUtils.rs=DBUtils.query(sql);
			while(DBUtils.rs.next()) {
				TrainInfo t=new TrainInfo();
				t.setTrain_no(DBUtils.rs.getString("train_no"));
				t.setStart_station(DBUtils.rs.getString("start_station"));
				t.setArrival_station(DBUtils.rs.getString("arrival_station"));
				t.setStart_time(DBUtils.rs.getString("start_time"));
				t.setArrival_time(DBUtils.rs.getString("arrival_time"));
				t.setType(DBUtils.rs.getString("type"));
				t.setRuntime(DBUtils.rs.getString("runtime"));
				t.setMile(DBUtils.rs.getDouble("mile"));
				trains.add(t);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			DBUtils.closeObject();
		}
		return trains;
	}

	public void deleteTrainInfo(String[] trains) {
		String sql="delete from train_info where train_no=?";
		for (int i = 0; i < trains.length; i++) {
			DBUtils.update(sql, trains[i]);
		}
		DBUtils.closeObject();
	}

	public TrainInfo queryTrainInfo(String train_no) {
		TrainInfo t=null;
		try {
			String sql="select train_no,start_station,arrival_station,start_time,arrival_time,type,runtime,mile from train_info where train_no=?";
			DBUtils.rs=DBUtils.query(sql,train_no);
			while(DBUtils.rs.next()) {
				t=new TrainInfo();
				t.setTrain_no(DBUtils.rs.getString("train_no"));
				t.setStart_station(DBUtils.rs.getString("start_station"));
				t.setArrival_station(DBUtils.rs.getString("arrival_station"));
				t.setStart_time(DBUtils.rs.getString("start_time"));
				t.setArrival_time(DBUtils.rs.getString("arrival_time"));
				t.setType(DBUtils.rs.getString("type"));
				t.setRuntime(DBUtils.rs.getString("runtime"));
				t.setMile(DBUtils.rs.getDouble("mile"));
			}
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			DBUtils.closeObject();
		}
		return t;
	}

}

在web.xml中配置默认起始页

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>NZjavaee1901Train</display-name>
  <welcome-file-list>
    <welcome-file>QueryTrainInfo</welcome-file>
  </welcome-file-list>
</web-app>

查询数据库中所有火车信息的servlet代码

package com.qf.servlet;

import java.io.IOException;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.qf.dao.TrainInfoDAO;
import com.qf.entity.TrainInfo;

/**
 * Servlet implementation class QueryTrainInfo
 */
@WebServlet("/QueryTrainInfo")
public class QueryTrainInfo extends HttpServlet {
	private static final long serialVersionUID = 1L;

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset:utf-8");
		
		TrainInfoDAO trainInfoDao=new TrainInfoDAO();
		List<TrainInfo> trains=trainInfoDao.queryAllTrainInfo();
		request.setAttribute("trains", trains);
		request.getRequestDispatcher("homePage.jsp").forward(request, response);
	}

}

前端首页的jsp代码

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
	*{
		padding: 0px;
		margin: 0px;
	}
	#container{
		width:600px;
		height:auto;
		margin: 0px auto;
		margin-top:50px;
		border: solid 1px black;
	}
	table{
		width:600px;
		text-align: center;
	}
	table tr:nth-child(odd){
		background: #ccc;
	}
</style>
<script type="text/javascript">
	function deleteTrain(){
		var trains=document.getElementsByName("delete");
		var deleteTrain=[];
		for(i in trains){
			if(trains[i].checked){
				deleteTrain.push(trains[i].value);
			}
		}
		if(deleteTrain.length!=0){
			var result=confirm("确定要删除吗?");
			if (result) {
			    location.href="DeleteTrainServlet?delete="+deleteTrain;
			}
		}else {
			alert("请选择车次!");			
		}
		
	}
</script>
</head>
<body>
	<div id="container">
		<form>
			<table border="1">
				<tr>
					<th><a href="javaScript:void(0)" onclick="deleteTrain()">删除</a></th>
					<th>车次</th>
					<th>发车--到达</th>
					<th>发时--到时</th>
					<th>车型</th>
					<th>运行时间</th>
				</tr>
				<c:forEach var="t" items="${requestScope.trains}">
					<tr>
						<td><input type="checkbox" name="delete" value="${t.train_no}"/></td>
						<td><a href="QueryTrainByNoServlet?number=${t.train_no}">${t.train_no}</a></td>
						<td>${t.start_station}--${t.arrival_station}</td>
						<td>${t.start_time}--${t.arrival_time}</td>
						<td>${t.type}</td>
						<td>${t.runtime}</td>
					</tr>
				</c:forEach>
			</table>
		</form>
	</div>
</body>
</html>

删除火车信息的servlet代码

package com.qf.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.qf.dao.TrainInfoDAO;

/**
 * Servlet implementation class DeleteTrainServlet
 */
@WebServlet("/DeleteTrainServlet")
public class DeleteTrainServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setCharacterEncoding("utf-8");
		
		String trains1=request.getParameter("delete");
		String[] trains=trains1.split(",");
		TrainInfoDAO trainInfoDao=new TrainInfoDAO();
		trainInfoDao.deleteTrainInfo(trains);
		response.sendRedirect("QueryTrainInfo");
	}

}

通过火车车次编号查询火车车次详细信息servlet代码

package com.qf.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.qf.dao.TrainInfoDAO;
import com.qf.entity.TrainInfo;

/**
 * Servlet implementation class QueryTrainByNoServlet
 */
@WebServlet("/QueryTrainByNoServlet")
public class QueryTrainByNoServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset:utf-8");
		String train_no=request.getParameter("number");
		TrainInfoDAO trainInfoDao=new TrainInfoDAO();
		TrainInfo train=trainInfoDao.queryTrainInfo(train_no);
		request.setAttribute("train", train);
		request.getRequestDispatcher("trainInfo.jsp").forward(request, response);
	}

}

单击车次超链接跳转至指定车次的火车车次详情页面前端代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
	*{
		padding: 0px;
		margin: 0px;
	}
	#container{
		width:400px;
		height:auto;
		margin: 0px auto;
		margin-top:50px;
		border: solid 1px black;
	}
	table{
		width:400px;
	}
	#d2{
		font-size:25px;
		background: #ccc;
	}
</style>
</head>
<body>
	<div id="container">
		<table border="1">
			<tr>
				<th colspan="2" id="d2">火车车次详情</th>
			</tr>
			<tr>
				<td>车次</td>
				<td>${requestScope.train.train_no}</td>
			</tr>
			<tr>
				<td>发车--到达</td>
				<td>${requestScope.train.start_station}--${requestScope.train.arrival_station}</td>
			</tr>
			<tr>
				<td>发时--到时</td>
				<td>${requestScope.train.start_time}--${requestScope.train.arrival_time}</td>
			</tr>
			<tr>
				<td>车型</td>
				<td>${requestScope.train.type}</td>
			</tr>
			<tr>
				<td>运行时间(小时)</td>
				<td>${requestScope.train.runtime}</td>
			</tr>
			<tr>
				<td>里程(公里)</td>
				<td>${requestScope.train.mile}</td>
			</tr>
		</table>
	</div>
	<a href="QueryTrainInfo">返回</a>
</body>
</html>
火车车次信息管理试题讲解 使用JSP+Servlet+Spring+Mybatis实现火车车次信息管理功能,MySql作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能 立即下载

相关推荐

基于JSP列车车次管理系统代码

项目名称:基于JSP的B/S结构的列车车次管理系统 所用技术:JSP+JavaScript+Ajax 数据库:Sqlserver 2005 功能模块:列车信息管理,列车站点管理,列车车次管理,每个模块具有相应的增删改查功能。

Web网络编程第八次试验:Web服务

Web网络编程第八次试验:Web服务前言一、实验目的二、实验环境三、实验内容四、代码及截图五、实验总结 前言 为了帮助同学们完成痛苦的实验课程设计,本作者将其作出的实验结果及代码贴至优快云中,供同学们学习参考。如有不足或描述不完善之处,敬请各位指出,欢迎各位的斧正! 一、实验目的 1、掌握调用网络中提供的服务; 2、熟练地调用自定义的Web服务。 二、实验环境 Visual Studio 2019 ASP.Net Framework 三、实验内容 1、调用网上提供的火车运行时刻表Web服务。要求如下: (

sjx3161的博客 895

5.火车车次信息管理.zip

效果图,代码使用JSP+Servlet+Spring+Mybatis实现火车车次信息管理功能,MySql作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能

火车票管理系统c++

火车票管理系统c++

m0_68176382的博客 2406

车次信息管理系统

c++课程设计 车次信息管理系统源代码

列车车次信息解析实例

列车车次信息解析实例 public void TraincodeJXTrainDetail() { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder; try { builder = factory.newDocumentBuilder(); Document doc; try { doc = builder.parse(new File("C:\\fbw\\2014_15_I\\getDetailInfoByTrainCode.xml")); //经过的车站,到站 离站时间 Element root = doc.getDocumentElement(); NodeList list = root.getElementsByTagName("TrainDetailInfo"); ;//将根节点下的所有ObjectInstance子节点放入List中 System.out.println( "Stations : "+list.getLength()); System.out.println( "Station, ArriveTime, StartTime: "); for (int i = 0; i < list.getLength(); i++) { Node nd=(Node) list.item(i); //第i个结点 for (int j = 0; j < nd.getChildNodes().getLength(); j++) { String NodeName=nd.getChildNodes().item(j).getNodeName(); //第i个结点的第j个子结点 String ss1; if (NodeName.equals("ArriveTime") || NodeName.equals("StartTime") || NodeName.equals("TrainStation")) { if (nd.getChildNodes().item(j).hasChildNodes()) { ss1= nd.getChildNodes().item(j).getFirstChild().getNodeValue().toString(); //System.out.print( " "+NodeName); System.out.print(" : "+ss1+" , ");

在小程序中用.生成带class 的view_微信小程序实战教程:火车票查询(含demo)

写在最前面微信小程序自九月份推出内测资格以来,经历了舆论热潮到现在看似冷清,但并不意味着大家不那么关注或者不关注了。我想不管是否有内测资格,只要是感兴趣的开发者已经进入潜心耕耘产品的阶段了,至少是静下心来思考与学习。如果对微信小程序的前途和定位有什么疑惑,可以看看这篇文章。下面从字母a开始编号的内容主要作为后续学习与思考后对文章做的更新,包括项目的改进、观点的补充等,所以建议大家先将整篇...

weixin_39745345的博客 440

火车车次web查询系统代码

查询系统代码查询系统代码查询系统代码查询系统代码查询系统代码查询系统代码查询系统代码查询系统代码

Java、JSP火车售票系统

技术:Java、JSP等 摘要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分使用计算机对火车信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高火车信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本文针对火车站的订票实际情况,按照软件工程的结构化设计思想,经过项目的可 行性研究和需求分析,总体设计

miqq_79872135的博客 454

java火车车次查询系统

课程设计 java 数据库 车次 查询,源代码比较全

Windows 10下用Python 3搞定Android源码下载:最新repo工具避坑指南

本文详细介绍了在Windows 10系统上,使用Python 3和官方最新repo工具下载Android源码的完整流程。文章提供了从Git安装、环境配置到repo工具初始化、同步加速及常见错误排查的避坑指南,帮助开发者高效搭建稳定的源码下载环境。

weixin_29266749的博客 437

java点击车次显示详情_Web项目专项训练——火车车次信息管理系统代码分享

题目:火车车次信息管理一、语言和环境A、实现语言JavaB、环境要求JDK1.7、Eclipse、Tomcat7.*、mysql二、功能要求使用JSP+Servlet实现火车车次信息管理功能,mysql作为后台数据库,功能包括车次信息浏览、火车车次信息详情和车次信息删除两大功能。具体要求如下:(1)打开火车车次信息管理首页,以列表方式显示所有车次信息,页面列表要求实现隔行变色效果,如图-1所示。 ...

weixin_42437067的博客 1505

海外最新AI营销AI销售书籍推荐AI营销培训讲师AI销售培训讲师人工智能营销培训师人工智能销售培训师AI赋能营销培训AI赋能销售培训企业AI营销内训企业AI销售内训AI营销课程讲师AI销售课程讲师

专栏|AI营销与AI销售实战 · 第46期在这个人类与算法共舞的时代,销售,已经不是你我熟悉的那个“打电话、见客户、做PPT”的老行当了。你还以为销售是“打感情牌”?错了,情感要继续,但方式已经升级。你还以为AI只是“写写文案”?错了,文案只是皮毛,真正的杀器,是思维方式的重构,是认知地图的重绘。首先,我们需要明确一个事实:AI并不会消灭销售这个职业,但它必然会重新定义销售的本质。在销售领域,真正的制胜之道不是简单地采用AI工具,而是的能力。

Akibfrycc的博客 1102

JSP+Servlet+Mysql实现火车站售票系统

1.JSP+Servlet+Mysql实现火车站售票系统 个人网站:http://xiaocaoshare.com 1.需求分析 网站前台 注册、登录、系统首页、会员中心(我的信息、密码修改、我的资料、我的订单) 网站管理后台 车次管理、订单管理、会员管理、管理员中心、销售统计 2.技术架构 JSP+Servlet+Mysql+tomact+html+css+jquery 开发工具: IDEA或eclipse 3.部分功能代码展示 package com.cn.servlet; import java.io

xiaocao1223的博客 9237

Redis Lua引擎UAF漏洞CVE-2025-49844深度剖析与复现实践

内存安全是软件系统稳定性的基石,其核心原理在于确保程序对内存的访问始终处于合法、受控的状态。在C/C++等手动管理内存的语言中,Use-After-Free(释放后使用)是一种典型的高危内存安全漏洞,它源于已释放的内存区域仍被程序指针引用,导致数据混乱或程序崩溃。这类漏洞的技术价值在于其往往能突破高级语言的安全边界,直接威胁进程本身,危害等级极高,常见于数据库、浏览器等核心基础设施。在Redis这样的高性能内存数据库中,其内置的Lua脚本引擎为复杂操作提供了强大支持,但同时也引入了沙箱环境下的复杂内存对象生

weixin_42530732的博客 365

ESP32-C3入门教程 问题篇⑳——subprocess.CalledProcessError: Command ‘[‘D:\\.espressif\\python_env\\idf5.4_py3.

ESP32-C3入门教程 问题篇⑳——subprocess.CalledProcessError: Command '['D:\\.espressif\\python_env\\idf5.4_py3.

773

Java课程设计开发项目 火车运营管理系统

先看一下题目: 1、一列火车在 WA——WB之间行驶,两地相距 110公里,之间还有等距的 10 个站点,如下: WA-W1-W2-W3-W4-W5-W6-W7-W8-W9-W10-WB 当火车到达 WB 时反向行驶(即返航) ,当到达 WA 后火车还会正向行驶; 2、火车匀速行驶 60 公里/小时; 3、系统在每 30 分钟在下面站点(一次循环示例)施行交通管制: 4、运营时间 7:30 至 21:30,21:30 之后乘客均下车; 5、乘客上下车不计算耗时; 6、乘客任何时刻均可候车; 7、火车最多乘

wuqihawubito的博客 2896

零差云控 ZeroErr eRob 电机 CAN、CANopen、EtherCAT、ROS2 机器人开发详细教程

TwinCAT 3(Windows 控制与自动化技术)是 Beckhoff 提供的开发平台,可将任何兼容 PC 转变为实时控制系统,用于管理各种类型的工业自动化系统,如 PLC(可编程逻辑控制器)、运动控制、机器人等。

机器人控制与仿真应用 1万+

[JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作

本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础、网页布局、数据库基础、Servlet、前端后台数据库交互、DAO等知识。 前一篇文章讲解了通过Servlet获取所提交的数据,这篇文章将详细讲解MyEclipse+Servlet+JSP实现火车票管理系统的查询页面、模糊查询、修改车票信息、删除车票等操作。基础性文章,希望对读者有所帮助 ,尤其是我的学生。

杨秀璋的专栏 7878

YOLOv11在视频流中的时序建模改进-(加入ConvLSTM或Transformer捕捉帧间关联)

本文提出了一种结合ConvLSTM和Transformer的改进YOLOv11算法,用于增强视频目标检测的时序建模能力。针对视频检测中运动模糊、遮挡等挑战,研究分析了ConvLSTM的局部时空特征建模和Transformer的全局注意力机制之间的互补性。通过数学公式详细阐述了ConvLSTM的门控机制和Transformer的自注意力计算原理,并提出分层融合策略:底层使用ConvLSTM处理高分辨率特征捕捉局部运动,高层应用Transformer建立全局时空关联。改进方案在YOLOv11架构中插入时序增强模

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 681

抑制电磁干扰(EMI)的实用电路技术

抑制电磁干扰(EMI)的实用电路技术 qtFK_EMC_EMI 【导读】本系列文章的第 1 部分至第 4 部分详细介绍了开关电源稳压器引起的传导发射和辐射发射,包括噪声产生机制、测量要求、频率范围、适用的测试限值、传播模式和寄生效应。在第 5 部分中,我将基于这一理论基础介绍抑制电磁干扰 (EMI) 的实用电路技术。 一般来说,电路原理图和印刷电路板 (PCB) 对于实现出色的 EMI 性能至关重要。第 3 部分重点强调通过谨慎的元器件选型和 PCB 布局尽量减小“功率回路”寄生电感的重要性。电源转换

学海无涯的专栏 1196

Springboot毕设项目地铁站自动售票系统77x9w(java+VUE+Mybatis+Maven+Mysql)

Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。Springboot + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。2. 前端:vue+css+javascript+jQuery+easyUI+highcharts。2. 使用IDEA/Eclipse/MyEclipse导入项目,修改配置,运行项目;

sheji298的博客 2382

大数据领域数据架构:租赁行业数据架构的创新思路

租赁行业作为“资产连接需求”的核心业态,其业务本质围绕**“资产全生命周期”与“风险管控”展开,但传统数据架构因“数据孤岛、实时性缺失、多模态处理能力弱”等痛点,无法支撑精细化运营需求。本文结合大数据技术演进与租赁业务特性,提出“湖仓一体+实时计算+智能分析”**的创新数据架构:通过多源数据融合打破信息壁垒,用实时流处理实现设备故障预警与风险动态感知,以资产主题建模整合全生命周期数据,最终通过机器学习模型实现智能风险预测与决策支持。

软件工程实践的博客 393

基于springboot火车列车票务信息管理系统java源码

列车票务信息管理系统是基于java编程语言,springboot框架,mysql数据库制作,本系统主要分为用户和管理员两个角色,用户的主要功能有注册和登陆系统,查看车票信息,在线预约车票,在线交流,联系客服,购票指南查看等;管理员的主要功能是对用户,车次,订单,在线交流,联系客服等信息管理。详细技术HTML+CSS+JS+JSP+JAVA+springboot+MYSQL+JQUERY+MAVEN。6.用户个人中心修改个人资料,修改密码,查看收藏,查看我的发布,我的订单。数据库mysql5.7+...

豆包程序员 670

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

[附源码]JAVA+ssm火车订票管理系统(程序+Lw)

项目运行环境配置:Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。项目技术:SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。环境需要1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

海彤程序设计 715

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: 理财产品信息管理系统项目代码分享
下一篇: File类中的常用方法&IO流中的字节流
Java_LXM
博客等级 码龄7年 39粉丝 32原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值