简单的金苑宾馆客房系统前端与后端的开发(html+css+jsp+数据库)---河北金融19计科一班结课设计(二

本文主要是介绍简单的金苑宾馆客房系统前端与后端的开发(html+css+jsp+数据库)---河北金融19计科一班结课设计(二,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近两天可算把管理员这边的肝完了头发要掉光了,成果如图:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
贴几段个人认为比较难搞的代码:
testmodify.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta charset="UTF-8"><base href="<%=basePath%>"><title>信息修改</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><link rel="stylesheet" href="https://at.alicdn.com/t/font_1757504_k6qar61imrp.css"><link rel="stylesheet" href="index.css"><body><div id="Layer1" style="position:absolute; width:100%; height:100%; z-index:-1">    
<img src="images/timg.jpg" height="100%" width="100%"/>    
</div> <% request.setCharacterEncoding("UTF-8");String ID = request.getParameter("ID");String Name = request.getParameter("Name");String Sex = request.getParameter("Sex");String IDnum = request.getParameter("IDnum");String Phone = request.getParameter("Phone");String TCnum = request.getParameter("TCnum");String State = request.getParameter("State");String Hno = request.getParameter("Hno");Connection conn = null;PreparedStatement pstmt = null;try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");conn=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=binguan","sa","123456");if(!"".equals(Name)){String sql="update xinxi set Name=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,Name);pstmt.setString(2,ID);pstmt.executeUpdate();   }if(!"".equals(Sex)){out.println("111");String sql="update xinxi set Sex=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,Sex);pstmt.setString(2,ID);pstmt.executeUpdate();   }if(!"".equals(IDnum)){String sql="update xinxi set IDNum=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,IDnum);pstmt.setString(2,ID);pstmt.executeUpdate();   }if(!"".equals(Phone)){String sql="update xinxi set Phone=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,Phone);pstmt.setString(2,ID);pstmt.executeUpdate();   }if(!"".equals(State)){String sql="update xinxi set State=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,State);pstmt.setString(2,ID);pstmt.executeUpdate();   }if(!"".equals(TCnum)){String sql="update xinxi set TCnum=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,TCnum);pstmt.setString(2,ID);pstmt.executeUpdate();   }if(!"".equals(Hno)){String sql="update xinxi set Hno=? where ID=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,Hno);pstmt.setString(2,ID);pstmt.executeUpdate();sql="update Hxinxi set State='已入住' where Hno=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,Hno);pstmt.executeUpdate();}response.sendRedirect("http://localhost:8080/qianduan/modifysuccess.html");pstmt.close();conn.close();}catch(ClassNotFoundException e){e.printStackTrace();}catch(SQLException e){e.printStackTrace();}%></body>
</html>

testsearch.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta charset="UTF-8"><base href="<%=basePath%>"><title>信息搜索</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><link rel="stylesheet" href="https://at.alicdn.com/t/font_1757504_k6qar61imrp.css"><link rel="stylesheet" href="index.css"><body><div id="Layer1" style="position:absolute; width:100%; height:100%; z-index:-1">    
<img src="images/timg.jpg" height="100%" width="100%"/>    
</div> <!-- CSS goes in the document HEAD or added to your external stylesheet -->
<!-- Javascript goes in the document HEAD -->
<script type="text/javascript">
function altRows(id){if(document.getElementsByTagName){  var table = document.getElementById(id);  var rows = table.getElementsByTagName("tr"); for(i = 0; i < rows.length; i++){          if(i % 2 == 0){rows[i].className = "evenrowcolor";}else{rows[i].className = "oddrowcolor";}      }}
}
window.onload=function(){altRows('alternatecolor');
}
</script><!-- CSS goes in the document HEAD or added to your external stylesheet -->
<style type="text/css">
table.altrowstable {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #a9c6c9;border-collapse: collapse;
}
table.altrowstable th {border-width: 3px;padding: 24px;border-style: solid;border-color: #a9c6c9;
}
table.altrowstable td {border-width: 3px;padding: 24px;border-style: solid;border-color: #a9c6c9;
}
.oddrowcolor{background-color:#d4e3e5;
}
.evenrowcolor{background-color:#c3dde0;
}
</style><!-- Table goes in the document BODY -->
<table class="altrowstable" id="alternatecolor">
<tr><th>ID</th><th>姓名</th><th>性别</th><th>身份证号</th><th>手机号</th><th>套餐号</th><th>入驻状态</th><th>房间号</th>
</tr><% request.setCharacterEncoding("UTF-8");String Name="";Name = request.getParameter("Name");String Hno = request.getParameter("Hno");Connection conn = null;PreparedStatement pstmt = null;ResultSet rs = null;try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");conn=DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DatabaseName=binguan","sa","123456");String sql="select * from xinxi where Name=?";pstmt=conn.prepareStatement(sql);pstmt.setString(1,Name);rs = pstmt.executeQuery();if(!"".equals(Name)){while(rs.next()){%>
<tr>
<td><%=rs.getString("ID") %></td><td><%=rs.getString("Name") %></td><td><%=rs.getString("Sex") %></td><td><%=rs.getString("IDnum") %></td><td><%=rs.getString("Phone") %></td><td><%=rs.getString("TCnum") %></td><td><%=rs.getString("State") %></td><td><%=rs.getString("Hno") %></td>
</tr> 
<% 	   	}}else{String sql1 ="select * from xinxi where Hno=?";pstmt=conn.prepareStatement(sql1);pstmt.setString(1,Hno);rs = pstmt.executeQuery();while(rs.next()){%>
<tr>
<td><%=rs.getString("ID") %></td><td><%=rs.getString("Name") %></td><td><%=rs.getString("Sex") %></td><td><%=rs.getString("IDnum") %></td><td><%=rs.getString("Phone") %></td><td><%=rs.getString("TCnum") %></td><td><%=rs.getString("State") %></td><td><%=rs.getString("Hno") %></td>
</tr> 
<% }}rs.close();pstmt.close();conn.close();}catch(ClassNotFoundException e){e.printStackTrace();}catch(SQLException e){e.printStackTrace();}%></body>
</html>

基本上到这里就差不多了,还差个留言板算作是扩充,下一目把留言板做完在做一个实验报告,做一下ppt基本上结束了。

这篇关于简单的金苑宾馆客房系统前端与后端的开发(html+css+jsp+数据库)---河北金融19计科一班结课设计(二的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/306732

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

不懂推荐算法也能设计推荐系统

本文以商业化应用推荐为例,告诉我们不懂推荐算法的产品,也能从产品侧出发, 设计出一款不错的推荐系统。 相信很多新手产品,看到算法二字,多是懵圈的。 什么排序算法、最短路径等都是相对传统的算法(注:传统是指科班出身的产品都会接触过)。但对于推荐算法,多数产品对着网上搜到的资源,都会无从下手。特别当某些推荐算法 和 “AI”扯上关系后,更是加大了理解的难度。 但,不了解推荐算法,就无法做推荐系

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间