基于ssm框架下的云漫酒店系统
前端主要为layui框架经过修改转换为jsp页面,数据库为mysql
一.云漫酒店系统登录页面
部分代码展示
@Resource
private LoginuserService loginuserService;
//建立一个session,用来将模一个用户数据导入其中,用于后期其他部分的调用
@RequestMapping(value = "/tologin",method= RequestMethod.POST)
public String login(User loginUser, HttpServletRequest request, HttpSession session, Admin admin) {
boolean flag = loginuserService.finduser(loginUser.getLoginname(), loginUser.getPassword());
String loginname = request.getParameter("loginname");
String password = request.getParameter("password");
boolean mag = loginuserService.getaminbyname(loginname,password);
System.out.println(mag);
session.setAttribute("selectfromloginname", loginname);
String code = request.getParameter("inputStr");
String random = (String) session.getAttribute("randomcode_key");
if (flag) {
return "/main";
} else {
if (mag) {
return "/admin/adminmain";
} else {
return "/login";
}
}
}
二.用户页面
部分代码展示
@Controller
public class OrderController {
@Resource
OrderService orderService;
@RequestMapping(value = "/Allorder")
public ModelAndView order2(HttpSession session) {
String selectloginname = (String)session.getAttribute("selectfromloginname");
List<Order> orders = orderService.findAllOrder(selectloginname);
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("orderAll", orders);
modelAndView.setViewName("Allorder");
return modelAndView;
}
@RequestMapping(value = "/addorder")
public String addorder(Order order){
orderService.addorder(order);
return "redirect:Allorder.do";
}
@RequestMapping(value = "/findorder")
public ModelAndView findorder(String type){
List<Order> order2 = orderService.Orderbytype(type);
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("findorder", order2);
modelAndView.setViewName("advices");
return modelAndView;
}
}
三.后台管理界面
部分代码展示:
@Controller
public class AdminRoomController {
@Resource
AdminRoomService adminRoomService;
@RequestMapping(value = "/adminroom")
@ResponseBody
public Map<String, Object> adminroom(AdminRoomVo adminRoomVo){
PageHelper.startPage(adminRoomVo.getPage(),adminRoomVo.getLimit());
List<Room> rooms = adminRoomService.adminallroom(adminRoomVo);
Map<String, Object> map = new HashMap<String, Object>();
PageInfo<Room> pageInfo = new PageInfo<Room>(rooms);
map.put("code", 0);
map.put("msg", "查询成功");
map.put("count", pageInfo.getTotal());
map.put("data", pageInfo.getList());
return map;
}
@RequestMapping(value = "/adminfindroombyname")
@ResponseBody
public List<Room> adminfindroom(String roomname){
List<Room> rooms = adminRoomService.adminfindbyname(roomname);
return rooms;
}
@RequestMapping(value = "/addadminroom")
@ResponseBody
public Map<String,Object> addadminroom(Room room){
Map<String,Object> map = new HashMap<String, Object>();
if(adminRoomService.addadminroom(room)>0){
map.put("success",true);
map.put("message","添加成功");
}else{
map.put("success",false);
map.put("message","添加失败");
}
return map;
}
@RequestMapping(value = "/updateadminroom")
@ResponseBody
public Map<String,Object> updateadminroom(Room room){
Map<String,Object> map = new HashMap<String, Object>();
if(adminRoomService.updateadminroom(room)>0){
map.put("success",true);
map.put("message","修改成功");
}else{
map.put("success",false);
map.put("message","修改失败");
}
return map;
}
@RequestMapping(value = "/deleteadminroom")
@ResponseBody
public Map<String,Object> deleteadminroom(int id) {
Map<String, Object> map = new HashMap<String, Object>();
if (adminRoomService.deleteadminroom(id) > 0) {
map.put("success", true);
map.put("message", "删除成功");
} else {
map.put("success", false);
map.put("message", "删除失败");
}
return map;
}
}
该项目已经发布到 云漫酒店系统. 如果不能使用,便是阿里云服务器时间已过期。