diff --git a/src/test/java/com/inks/hb/common/MD5Test.java b/src/test/java/com/inks/hb/common/MD5Test.java index afffd57..a0c0c1b 100644 --- a/src/test/java/com/inks/hb/common/MD5Test.java +++ b/src/test/java/com/inks/hb/common/MD5Test.java @@ -4,13 +4,23 @@ import org.junit.Test; import static org.junit.Assert.*; +// 定义MD5Test类,用于对MD5相关功能进行测试 public class MD5Test { + // 创建一个MD5类的实例,用于后续调用MD5相关的方法, + // 这里假设MD5类已经在相应的包下正确定义并有对应的功能实现 private MD5 md5 = new MD5(); + // 使用@Test注解标记该方法为一个JUnit测试方法,JUnit会识别并执行这个方法来进行测试 @Test public void checkMD5() { + // 调用md5实例的getMD5方法,传入字符串"toor",获取其MD5加密后的结果, + // 并将结果存储在变量a中,这里假设getMD5方法会返回对应的MD5加密字符串 String a = md5.getMD5("toor"); + // 打印出变量a的值,也就是"toor"字符串经过MD5加密后的结果,方便查看加密后的字符串样式 System.out.println(a); - System.out.println(md5.checkMD5("toor",a)); + // 调用md5实例的checkMD5方法,传入原始字符串"toor"以及加密后的字符串a, + // 该方法可能用于验证给定的原始字符串通过MD5加密后是否与传入的加密字符串匹配, + // 并打印出验证结果,结果应该是一个布尔值(true或false) + System.out.println(md5.checkMD5("toor", a)); } } \ No newline at end of file diff --git a/src/test/java/com/inks/hb/floorinfo/dao/FloorInfoDaoTest.java b/src/test/java/com/inks/hb/floorinfo/dao/FloorInfoDaoTest.java index 519f773..89844ae 100644 --- a/src/test/java/com/inks/hb/floorinfo/dao/FloorInfoDaoTest.java +++ b/src/test/java/com/inks/hb/floorinfo/dao/FloorInfoDaoTest.java @@ -5,16 +5,27 @@ import org.junit.Test; import static org.junit.Assert.*; +// 定义FloorInfoDaoTest类,用于对FloorInfoDao相关功能进行测试,一般来说这类测试类遵循单元测试的规范来编写 public class FloorInfoDaoTest { + // 使用@Test注解标记该方法为JUnit测试方法,JUnit框架在执行测试时会识别并运行这个带注解的方法, + // 以此来验证被测试方法(这里是insertData方法)的功能是否符合预期 @Test public void insertData() throws Exception { + // 创建FloorInfoDao类的实例,该类应该是用于操作数据库中与FloorInfo相关的数据(比如插入、查询等操作), + // 此处假设FloorInfoDao类已经在对应的包下正确定义,并且提供了相应的数据操作方法 FloorInfoDao dao = new FloorInfoDao(); FloorInfo floorInfo; + // 开启一个循环,循环次数为100次,目的可能是向数据库中批量插入100条FloorInfo相关的数据记录, + // 这里的循环变量i在每次循环中可能会作为生成FloorInfo对象的部分参数使用(比如作为唯一标识等) for (int i = 0; i < 100; i++) { + // 创建一个FloorInfo类的实例,通过构造函数传入当前循环的索引i以及固定字符串"123546"作为参数, + // 这里假设FloorInfo类的构造函数接受这些参数来初始化FloorInfo对象的相关属性, + // 具体属性和构造函数的定义取决于FloorInfo类的实现,该对象可能包含了要插入数据库的楼层信息等数据 floorInfo = new FloorInfo(i, "123546"); + // 调用dao实例的insertData方法,将刚创建的floorInfo对象作为参数传入, + // 目的是通过FloorInfoDao类中实现的insertData方法将该楼层信息对象插入到数据库中, + // 前提是insertData方法正确实现了数据库插入的相关逻辑(比如构建SQL语句、执行插入操作等) dao.insertData(floorInfo); - } } - } \ No newline at end of file diff --git a/src/test/java/com/inks/hb/login/service/LoginServiceImplTest.java b/src/test/java/com/inks/hb/login/service/LoginServiceImplTest.java index 15c63dc..fbdad84 100644 --- a/src/test/java/com/inks/hb/login/service/LoginServiceImplTest.java +++ b/src/test/java/com/inks/hb/login/service/LoginServiceImplTest.java @@ -5,37 +5,60 @@ import org.junit.Test; import static org.junit.Assert.*; +// 定义LoginServiceImplTest类,该类用于对LoginServiceImpl类提供的各个业务方法进行单元测试, +// 以验证这些方法的功能是否符合预期,遵循JUnit测试框架的规范来编写 public class LoginServiceImplTest { + // 使用@Test注解标记该方法为JUnit测试方法,理论上这个方法应该是用于测试LoginServiceImpl类中 + // queryByName方法的功能,但目前方法体为空,可能后续需要补充具体的测试逻辑,比如调用被测试方法、 + // 验证返回结果等 @Test public void queryByName() { } + // 同样使用@Test注解标记此方法为JUnit测试方法,推测是用来测试LoginServiceImpl类里的queryLogin方法, + // 不过当前方法体没有具体实现测试内容,后续应完善相应的测试步骤,像传入合适参数调用方法并校验返回值等 @Test public void queryLogin() { } + // 此方法也是一个JUnit测试方法,用于测试LoginServiceImpl类中的insertLogin方法,该方法的功能可能是向数据库或其他存储介质中 + // 插入一条登录相关的记录(由Login对象表示),下面的代码实现了创建一个Login对象并调用insertLogin方法插入数据以及打印返回结果的逻辑 @Test public void insertLogin() { - - Login login = new Login("admin","123456","测试账户"); - + // 创建一个Login类的实例,通过Login类的构造函数传入用户名"admin"、密码"123456"以及账户描述"测试账户"作为参数, + // 这里假设Login类的构造函数按照这样的参数顺序来初始化Login对象的相关属性,比如用户名、密码和账户备注等属性, + // 该对象代表了一条登录相关的用户信息记录 + Login login = new Login("admin", "123456", "测试账户"); + // 创建LoginServiceImpl类的实例,并调用其insertLogin方法,将前面创建好的login对象作为参数传入, + // 目的是通过LoginServiceImpl类实现的insertLogin方法将这条登录信息插入到相应的存储位置(如数据库表中), + // 该方法会返回一个整型值(可能表示插入操作的结果状态码,比如1表示成功,0表示失败等),并将返回值存储在变量code中 int code = new LoginServiceImpl().insertLogin(login); + // 打印输出插入操作返回的结果状态码,方便查看插入操作是否成功执行,在实际测试中可以根据这个输出进一步判断功能是否符合预期 System.out.println("code: " + code); } + // 使用@Test注解标记的JUnit测试方法,应该是用于测试LoginServiceImpl类中的deleteLogin方法, + // 此方法目前方法体为空,可能后续需要添加代码来模拟删除登录相关记录的操作并验证删除操作是否成功等测试逻辑 @Test public void deleteLogin() { } + // 同样是一个JUnit测试方法,用于测试LoginServiceImpl类里的updateLogin方法,不过当前没有具体的测试代码实现, + // 一般来说需要补充调用updateLogin方法并验证更新后的结果是否符合预期等相关测试逻辑,比如传入更新后的Login对象, + // 检查对应的存储数据是否被正确修改等 @Test public void updateLogin() { } + // 又是一个被@Test注解标记的JUnit测试方法,推测是用来测试LoginServiceImpl类中的query方法, + // 目前方法体为空,后续需完善相应的测试内容,例如传入合适的查询条件调用query方法,然后对返回的查询结果进行校验等操作 @Test public void query() { } + // 此为JUnit测试方法,目的应该是测试LoginServiceImpl类中的queryLoginNum方法, + // 当前方法体没有具体实现,后续可补充调用该方法获取登录数量相关数据并验证返回值是否正确等测试逻辑 @Test public void queryLoginNum() { } diff --git a/src/test/java/com/inks/hb/orderinfo/dao/OrderInfoDaoTest.java b/src/test/java/com/inks/hb/orderinfo/dao/OrderInfoDaoTest.java index d8407f5..271f5dd 100644 --- a/src/test/java/com/inks/hb/orderinfo/dao/OrderInfoDaoTest.java +++ b/src/test/java/com/inks/hb/orderinfo/dao/OrderInfoDaoTest.java @@ -12,37 +12,71 @@ import java.util.ArrayList; import static org.junit.Assert.*; +// 定义OrderInfoDaoTest类,用于对OrderInfoDao类中相关方法进行单元测试, +// 以此来验证这些方法在操作订单信息相关数据时功能是否正确,符合预期的业务逻辑 public class OrderInfoDaoTest { + // 创建OrderInfoDao类的实例,该类应该是负责与数据库等存储介质进行交互, + // 实现对订单信息(OrderInfo)相关的数据操作,比如插入、查询等功能,这里先实例化以便后续调用其方法进行测试 OrderInfoDao dao = new OrderInfoDao(); + // 创建RoomTypeDao类的实例,这个类大概率是用于操作房间类型(RoomType)相关数据的, + // 例如从数据库中查询、更新房间类型信息等,在后续处理订单信息时可能会关联到房间类型数据,所以进行实例化 RoomTypeDao roomTypeDao = new RoomTypeDao(); + // 实例化LoginDao类,它应该是用于处理登录(Login)相关数据操作的类,比如查询登录用户信息等, + // 在订单信息处理中可能需要关联登录用户信息,因此创建该实例 LoginDao loginDao = new LoginDao(); + // 使用@Test注解标记该方法为JUnit测试方法,目的是测试OrderInfoDao类中的insertData方法, + // 该方法可能用于将一条订单信息数据插入到数据库等存储位置中,下面是具体的测试逻辑代码 @Test public void insertData() throws Exception { - + // 创建一个OrderInfo类的实例,该类应该用于表示订单信息,不过这里创建时没有传入初始参数, + // 后续会通过相应的set方法来设置其各个属性的值,以此构造完整的订单信息对象 OrderInfo orderInfo = new OrderInfo(); + // 调用roomTypeDao的queryName方法,传入参数"123",尝试从数据库或其他存储中查询名称为"123"的房间类型信息, + // 并将查询结果(一个RoomType对象)赋值给roomType变量,该对象包含了对应的房间类型相关属性,如房间类型名称、价格等 RoomType roomType = roomTypeDao.queryName("123"); - Login login = (Login) loginDao.query(new Login("root","")); + // 调用loginDao的query方法,传入一个Login对象(这里使用Login类的构造函数创建了一个用户名是"root",密码为空的Login对象)作为查询条件, + // 该方法可能是根据传入的Login对象的相关属性(如用户名、密码等)在数据库中查找对应的登录用户信息, + // 并将查询结果(也是一个Login对象,包含用户的详细信息)强制转换后赋值给login变量,然后打印出这个登录用户信息(用于查看查询结果是否符合预期) + Login login = (Login) loginDao.query(new Login("root", "")); System.out.println(login); + // 通过orderInfo对象的setTypeId方法,将前面查询到的房间类型信息(roomType对象)设置到订单信息对象中, + // 表示该订单关联的房间类型,建立订单信息与房间类型信息之间的关联关系 orderInfo.setTypeId(roomType); + // 使用orderInfo对象的setOperatorId方法,把查询到的登录用户信息(login对象)设置为订单的操作者信息, + // 也就是确定该订单是由哪个用户操作产生的,同样是在构建订单信息对象各属性之间的关联关系 orderInfo.setOperatorId(login); + // 通过orderInfo对象的setOrderId方法,设置订单的编号为"预定第3单",进一步完善订单信息对象的属性内容 orderInfo.setOrderId("预定第3单"); + // 调用dao实例的insertData方法,将构造好的orderInfo订单信息对象作为参数传入, + // 目的是通过OrderInfoDao类中实现的insertData方法将这条完整的订单信息插入到相应的数据库表等存储介质中, + // 如果插入过程中出现问题,会根据方法签名抛出异常(这里方法声明抛出Exception,实际可能是更具体的数据库相关异常等) dao.insertData(orderInfo); - } + // 使用@Test注解标记此方法为JUnit测试方法,推测是用于测试OrderInfoDao类中的queryOrder方法, + // 该方法可能是按照一定条件从数据库中查询订单信息,并返回一个包含多个OrderInfo对象的集合(ArrayList), + // 下面是具体的测试代码,包括调用方法、处理可能出现的异常以及遍历打印查询到的订单信息等操作 @Test - public void queryOrder(){ + public void queryOrder() { + // 声明一个ArrayList类型的变量list,用于存储查询到的订单信息(OrderInfo对象)集合,初始化为null, + // 后续会通过调用dao的queryOrder方法获取实际的订单信息列表并赋值给它 ArrayList list = null; try { - list = dao.queryOrder(1,"测试"); + // 调用dao实例的queryOrder方法,传入参数1和"测试"(具体含义取决于queryOrder方法的实现,可能是表示查询条件, + // 比如第一个参数是某种标识,第二个参数是模糊匹配的关键字等),尝试从数据库等存储中查询符合条件的订单信息, + // 并将查询结果(一个包含OrderInfo对象的ArrayList集合)赋值给list变量,如果查询过程中出现数据库相关的异常(SQLException), + // 则会进入catch块进行异常处理 + list = dao.queryOrder(1, "测试"); + // 遍历查询到的订单信息列表(list),对于其中的每一个OrderInfo对象(info),将其打印输出, + // 这样可以查看查询到的订单信息内容是否符合预期,便于验证queryOrder方法的查询结果是否正确 for (OrderInfo info : list) System.out.println(info); } catch (SQLException e) { + // 如果在调用queryOrder方法时出现SQLException异常(比如数据库连接问题、SQL语句执行错误等), + // 则会执行这个catch块中的代码,打印出异常的堆栈信息,方便排查问题所在,了解是哪里出现了错误导致查询失败 e.printStackTrace(); } - } - } \ No newline at end of file diff --git a/src/test/java/com/inks/hb/orderinfo/service/OrderInfoServiceImplTest.java b/src/test/java/com/inks/hb/orderinfo/service/OrderInfoServiceImplTest.java index 8de33c7..bd06463 100644 --- a/src/test/java/com/inks/hb/orderinfo/service/OrderInfoServiceImplTest.java +++ b/src/test/java/com/inks/hb/orderinfo/service/OrderInfoServiceImplTest.java @@ -7,43 +7,67 @@ import java.util.ArrayList; import static org.junit.Assert.*; +// 定义OrderInfoServiceImplTest类,该类用于对OrderInfoServiceImpl类所提供的各个业务方法进行单元测试, +// 通过编写具体的测试逻辑来验证这些方法的功能是否符合预期,符合JUnit单元测试框架的使用规范 public class OrderInfoServiceImplTest { + // 创建OrderInfoService接口的具体实现类OrderInfoServiceImpl的实例, + // 后续将通过这个实例调用相应的业务方法进行测试,这里假设OrderInfoServiceImpl类正确实现了OrderInfoService接口中定义的方法 private OrderInfoService service = new OrderInfoServiceImpl(); + // 使用@Test注解标记该方法为JUnit测试方法,推测此方法是用于测试OrderInfoServiceImpl类中实现的insertOrderInfo方法, + // 不过当前方法体为空,可能后续需要补充具体的测试逻辑,比如传入合适的参数调用insertOrderInfo方法并验证插入操作是否成功等 @Test public void insertOrderInfo() { } + // 同样使用@Test注解标记此方法为JUnit测试方法,目的应该是测试OrderInfoServiceImpl类里的deleteOrderInfo方法, + // 目前方法体没有具体的测试代码实现,后续可添加相应的测试逻辑,例如传入要删除的订单相关参数调用deleteOrderInfo方法, + // 然后检查对应的订单是否在存储中被正确删除等操作来验证方法功能 @Test public void deleteOrderInfo() { } + // 此方法也是被@Test注解标记的JUnit测试方法,大概率是用来测试OrderInfoServiceImpl类中的updateOrderInfo方法, + // 不过现在方法体为空,需要后续完善相关测试内容,像传入更新后的订单信息参数调用updateOrderInfo方法, + // 再验证订单信息在存储中的对应数据是否被准确更新等逻辑,以此判断方法的正确性 @Test public void updateOrderInfo() { } + // 这是一个JUnit测试方法,用于测试OrderInfoServiceImpl类中的query方法, + // 该方法可能是按照给定的参数从存储(如数据库)中查询符合条件的订单信息列表,下面是具体的测试逻辑代码 @Test public void query() { - - ArrayList list = service.query(1,50); - + // 通过service实例调用query方法,传入参数1和50(具体含义取决于query方法的实现,可能是表示查询的起始位置和数量限制等条件), + // 尝试获取符合这些条件的订单信息列表,并将返回的包含OrderInfo对象的ArrayList集合赋值给list变量, + // 以便后续对查询到的订单信息进行遍历等操作来验证查询结果是否正确 + ArrayList list = service.query(1, 50); + // 遍历查询得到的订单信息列表(list),对于其中的每一个OrderInfo对象(info),将其打印输出, + // 这样可以查看查询到的订单信息内容是否符合预期,从而判断query方法是否正确地查询并返回了期望的数据 for (OrderInfo info : list) { System.out.println(info); } - } + // 又是一个@Test注解标记的JUnit测试方法,推测用于测试OrderInfoServiceImpl类中的另一个名为query的重载方法(参数不同), + // 这里调用了该重载方法并传入一个字符串参数("OD151254780333",可能表示订单的唯一标识等),然后直接打印出方法的返回结果, + // 通过查看打印内容可以初步判断该查询方法是否按照预期返回了对应的订单信息(具体取决于该方法的业务逻辑实现) @Test public void query1() { - System.out.println(service.query("OD151254780333")); } + // 使用@Test注解标记的JUnit测试方法,应该是用于测试OrderInfoServiceImpl类中的queryOrderInfoNum方法, + // 当前方法体没有具体实现测试逻辑,后续可补充相应代码,比如调用queryOrderInfoNum方法获取订单数量相关的数据, + // 再验证返回的数量值是否符合实际情况等操作,以此来检查该方法功能的正确性 @Test public void queryOrderInfoNum() { } + // 此为JUnit测试方法,目的大概是测试OrderInfoServiceImpl类中的queryRepeat方法, + // 目前方法体为空,后续需要添加具体的测试逻辑,例如传入合适的参数调用queryRepeat方法, + // 并根据业务需求验证返回结果是否正确,判断该方法是否准确实现了重复查询相关的功能(具体功能取决于业务定义) @Test public void queryRepeat() { } diff --git a/src/webapp/404.htm b/src/webapp/404.htm index 0a084a2..53d7d70 100644 --- a/src/webapp/404.htm +++ b/src/webapp/404.htm @@ -1,147 +1,177 @@  + - - 404错误页面 - - - - - - - - - - - -
-
-
-
- -

啊~哦~ 您要查看的页面不存在或已删除!

-
-
-
-
-
-
- -
- - - - \ No newline at end of file + + + 404错误页面 + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ + + - - 酒店管理系统 - - + + + 酒店管理系统 + + + - - - + + + + \ No newline at end of file diff --git a/src/webapp/insertLogin.jsp b/src/webapp/insertLogin.jsp index ca25d07..d238019 100644 --- a/src/webapp/insertLogin.jsp +++ b/src/webapp/insertLogin.jsp @@ -1,24 +1,49 @@ <%@ page contentType="text/html;charset=UTF-8" %> + + + 注册账户 + + + + +
+ 注册用户
+
+
+
+ +
+
@@ -28,6 +53,8 @@
+
@@ -37,6 +64,8 @@
+
@@ -53,57 +82,86 @@
+ +
- - - - -
- - -
- -
-

HotelBook

-

酒店管理系统

-
- -
- - -
+ +
+ +
+ + +
- + \ No newline at end of file diff --git a/src/webapp/webpage/SystemSetting/AuthTable.jsp b/src/webapp/webpage/SystemSetting/AuthTable.jsp index 1adf4d8..35cbd09 100644 --- a/src/webapp/webpage/SystemSetting/AuthTable.jsp +++ b/src/webapp/webpage/SystemSetting/AuthTable.jsp @@ -1,209 +1,296 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - 酒店管理系统 - - - - - - - + + + + + 酒店管理系统 + + + + + + + + + + + + + + + +
+ +
+
+
+ +
- -
-
- <%--方法级渲染表格--%> -
+ + +
+
+ + +
+
+ + +
+
+ + +
- - + diff --git a/src/webapp/webpage/SystemSetting/FloorTable.jsp b/src/webapp/webpage/SystemSetting/FloorTable.jsp index c723bdb..342b2a6 100644 --- a/src/webapp/webpage/SystemSetting/FloorTable.jsp +++ b/src/webapp/webpage/SystemSetting/FloorTable.jsp @@ -1,272 +1,262 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - 酒店管理系统 - - - - - - - - - - + + + + + 酒店管理系统 + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
- -
-
-
+ + +
+
+ + +
+
+ + +
+
+ + +
- - + - - \ No newline at end of file + // 搜索功能逻辑,为id为“searchButton”的元素(即页面中的搜索按钮)绑定点击事件处理函数,当按钮被点击时执行以下逻辑 + // 先获取id为“inputSearch”的输入框元素的值(即用户输入的搜索关键词内容),赋值给变量inputTxt,用于后续判断和操作 + $('#searchButton').click(function () { + var inputTxt = $('#inputSearch').val(); + if (inputTxt === "") { + // 判断用户输入的搜索关键词是否为空字符串,如果是,则使用L \ No newline at end of file diff --git a/src/webapp/webpage/SystemSetting/LogTable.jsp b/src/webapp/webpage/SystemSetting/LogTable.jsp index 0a4e970..fc22fb8 100644 --- a/src/webapp/webpage/SystemSetting/LogTable.jsp +++ b/src/webapp/webpage/SystemSetting/LogTable.jsp @@ -1,64 +1,100 @@ <%@ page contentType="text/html;charset=UTF-8" %> + + + 酒店管理系统 + + + + + +
+
+ <%--方法级渲染表格--%>
+ - - - - - - - + + + + + 酒店管理系统 + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+ +
- -
-
-
+ + +
+
+ + +
+
+ + +
+
+ + +
- - + - - - + + + + + + + 酒店管理系统 + + + + + + + + + + + - -
-
- -
-
- - - - + + +
+ +
+ + +
+
+ + + + + + \ No newline at end of file diff --git a/src/webapp/webpage/SystemSetting/insertRomeType.jsp b/src/webapp/webpage/SystemSetting/insertRomeType.jsp index 1505697..9457550 100644 --- a/src/webapp/webpage/SystemSetting/insertRomeType.jsp +++ b/src/webapp/webpage/SystemSetting/insertRomeType.jsp @@ -1,108 +1,163 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - 新增房间类型 - - - - - + + + + + 新增房间类型 + + + + + + + + + - -
- 新增房间类型 -
-
-
- -
- -
+ + +
+ 新增房间类型 +
+ + + +
+ + + +
+ + +
+
+ +
+ +
+ + + +
+ +
-
-
- -
- -
-
-
- -
- -
-
+
+ +
+ +
+ +
-
-
- -
- -
-
+
+
+ +
+ +
+ +
+ +
-
- -
- - -
-
-
-
- - -
-
- +
+
+ +
+ +
+ + + + +
+
+ +
+
+ + + + +
+
+ - - + // 返回false,表示阻止表单默认的提交行为,因为这里通过AJAX方式($.post)自行向服务器发送请求并处理响应了,不需要浏览器进行默认的表单提交跳转等操作 + return false; + }); + }); + + \ No newline at end of file diff --git a/src/webapp/webpage/billinfo/billInfoHeader.jsp b/src/webapp/webpage/billinfo/billInfoHeader.jsp index d750540..0f69851 100644 --- a/src/webapp/webpage/billinfo/billInfoHeader.jsp +++ b/src/webapp/webpage/billinfo/billInfoHeader.jsp @@ -1,39 +1,73 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - - 酒店管理系统 - - - - - - + + + + + + + 酒店管理系统 + + + + + + + + + + + - -
-
- - -
-
+ + +
+ +
+ + + + + +
+
- - + + + + - - + + \ No newline at end of file diff --git a/src/webapp/webpage/billinfo/billInfoMain.jsp b/src/webapp/webpage/billinfo/billInfoMain.jsp index 55a5901..7f01ebc 100644 --- a/src/webapp/webpage/billinfo/billInfoMain.jsp +++ b/src/webapp/webpage/billinfo/billInfoMain.jsp @@ -1,14 +1,25 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - 酒店管理系统 - + + + + + 酒店管理系统 + - - - - + + + + + + + \ No newline at end of file diff --git a/src/webapp/webpage/orderInfo/selectRoomType.jsp b/src/webapp/webpage/orderInfo/selectRoomType.jsp index b61ef49..d2f48ed 100644 --- a/src/webapp/webpage/orderInfo/selectRoomType.jsp +++ b/src/webapp/webpage/orderInfo/selectRoomType.jsp @@ -1,77 +1,107 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - -
ID类型名称价格拼房价格可超预定数是否可拼房
-
- -
- -
-
- -
-
+ + + + + + + + + + + + +
ID类型名称价格拼房价格可超预定数是否可拼房
+ +
+ + +
+ + +
+
+ + +
+
- - + + }); + }); + + \ No newline at end of file diff --git a/src/webapp/webpage/searchTable/searchHeader.jsp b/src/webapp/webpage/searchTable/searchHeader.jsp index fbfefd5..6615f40 100644 --- a/src/webapp/webpage/searchTable/searchHeader.jsp +++ b/src/webapp/webpage/searchTable/searchHeader.jsp @@ -1,51 +1,92 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - - 酒店管理系统 - - - - - - + + + + + + + 酒店管理系统 + + + + + + + + + + + - -
-
- - - - -
-
+ + +
+ +
+ + + + + + +
+
- - + + + + - - + + \ No newline at end of file diff --git a/src/webapp/webpage/searchTable/searchMain.jsp b/src/webapp/webpage/searchTable/searchMain.jsp index 7a30de6..d553edd 100644 --- a/src/webapp/webpage/searchTable/searchMain.jsp +++ b/src/webapp/webpage/searchTable/searchMain.jsp @@ -1,14 +1,27 @@ <%@ page contentType="text/html;charset=UTF-8" %> + - - - 酒店管理系统 - + + + + + 酒店管理系统 + - - - - + + + + + + + \ No newline at end of file