javaWeb毕设分享 机场航班起降与协调管理系统【源码+论文】

文章目录

  • 前言
  • 一、项目设计
  • * 1\. 模块设计
    
    • 2. 实现效果
  • 二、部分源码
  • 项目源码

前言

今天学长向大家分享一个 java web项目:

基于JAVA的机场航班起降与协调管理系统

项目分享:见文末!


一、项目设计

1. 模块设计

在这里插入图片描述

2. 实现效果

在这里插入图片描述

地面指挥员登录页面用户名为userName,密码为password,登录按钮为submit按钮,重置按钮为button按钮。
当点击登录时,服务器会进行用户名密码的验证,当用户名和密码为空时,显示用户名密码为空;当用户名密码错误时显示用户名密码错误。当验证正确时,跳转到index.jsp页面,运用到了数据传递的doget和dopost的方法。下面列出了doGet和doPost的主要方法,服务器端部分代码如下:


protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}

	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		String userName=request.getParameter("userName");
		String password=request.getParameter("password");
		request.setAttribute("userName", userName);
		request.setAttribute("password", password);
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、部分源码

部分代码示例:


在显示航班指令信息和执行航班指令信息的操作时,都需要访问数据库或者将修改写入数据库,以指令信息的读取为例,则我们需要如下代码:

public ResultSet standardList(Connection con,PageBean pageBean,Standard standard)throws Exception{
		StringBuffer sb=new StringBuffer("select * from t_standard s,t_grade g where s.gradeId=g.id");
	
		return pstmt.executeQuery();
	}
	
	public int standardCount(Connection con,Standard standard)throws Exception{
		StringBuffer sb=new StringBuffer("select count(*) as total from t_standard s,t_grade g where s.gradeId=g.id");

		PreparedStatement pstmt=con.prepareStatement(sb.toString());
		ResultSet rs=pstmt.executeQuery();
	
	}


在删除航班信息时,如果航班已经发出指令,则不能删除航班,这就涉及到数据库的关联操作:

public boolean getStandardByGradeId(Connection con,String gradeId)throws Exception{
		String sql="select * from t_standard where gradeId=?";
		PreparedStatement pstmt=con.prepareStatement(sql);
		pstmt.setString(1, gradeId);
		ResultSet rs=pstmt.executeQuery();
		if(rs.next()){
			return true;
		}else{
			return false;
		}
	}

项目源码

项目分享:见文末!

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值