——————————DescriptionStart——————————
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明









基于javaweb的SSH酒店预定管理系统(java+ssh+jsp+mysql)
管理员:
admin 123456
用户:
user1 123456
user2 123456
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
@SuppressWarnings("serial") public class ListUserAction extends ActionSupport { private UserService service; private User user; public User getUser() { return user; } public void setUser(User user) { this.user = user; } public UserService getService() { return service; } public void setService(UserService service) { this.service = service; } @SuppressWarnings("unchecked") @Override public String execute() throws Exception { PageBean<UserService> pageBean = service.findByPage(currPage); ActionContext.getContext().getValueStack().push(pageBean); return SUCCESS;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| return INPUT; } public String loginOut() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); session.removeAttribute("user"); return INPUT; } public String userUpdateInfo() { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); this.user = this.userService.findById(user.getUserid()); return "userUpdate"; } public String updateUser() { this.userService.update(user); message = "修改信息成功。"; return "updateSuc"; } }
@SuppressWarnings("serial") public class ListUserAction extends ActionSupport { private UserService service; private User user;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| User user = (User) session.getAttribute("user"); Order order = this.orderService.findOrderByUseridAndRoomid(user .getUserid(), room.getRoomid()); this.orderService.removeOrder(order); Room roomUser = this.roomService.findRoomById(room.getRoomid()); roomUser.setStatus(0); roomUser.setOutTime(new java.util.Date(System.currentTimeMillis())); this.roomService.updateRoom(roomUser); message = "退订房间成功。"; return "delSuc"; } } @SuppressWarnings("serial") public class UserAction extends ActionSupport { private User user; private UserService userService; private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public UserService getUserService() { return userService; } public void setUserService(UserService userService) { this.userService = userService; } @Override public String execute() throws Exception {
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| ActionContext.getContext().getValueStack().push(pageBean); return SUCCESS; }
public String add() { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); order.setUserid(user.getUserid()); Room roomUser = this.roomService.findRoomById(room.getRoomid()); if (this.orderService.findIdCount(user.getUserid()) > 0) { message = "您有一个订单尚未处理,不能预订其他房间。"; return "addFail"; } else { if (roomUser.getStatus() == 0) { order.setUserid(user.getUserid()); this.orderService.saveOrder(order); roomUser.setStatus(1); roomUser.setInTime(new java.util.Date(System .currentTimeMillis())); roomUser.setOutTime(null); this.roomService.updateRoom(roomUser); return "addSuc"; } else { message = "该房间已经有客人入住了。"; return "addFail"; } } } }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| session.setAttribute("user", userLogin); return SUCCESS; } return INPUT; } public String loginOut() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); session.removeAttribute("user"); return INPUT; } public String userUpdateInfo() { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession(); User user = (User) session.getAttribute("user"); this.user = this.userService.findById(user.getUserid()); return "userUpdate"; } public String updateUser() { this.userService.update(user); message = "修改信息成功。"; return "updateSuc"; } }
@SuppressWarnings("serial") public class ListUserAction extends ActionSupport { private UserService service; private User user; public User getUser() { return user; } public void setUser(User user) { this.user = user;
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| .getUserid(), room.getRoomid()); this.orderService.removeOrder(order); Room roomUser = this.roomService.findRoomById(room.getRoomid()); roomUser.setStatus(0); roomUser.setOutTime(new java.util.Date(System.currentTimeMillis())); this.roomService.updateRoom(roomUser); message = "退订房间成功。"; return "delSuc"; } } @SuppressWarnings("serial") public class UserAction extends ActionSupport { private User user; private UserService userService; private String message; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } public UserService getUserService() { return userService; } public void setUserService(UserService userService) { this.userService = userService; } @Override public String execute() throws Exception {
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=112023400509201ef
https://javayms.pages.dev?id=112023400509201ef