资源简介

今天我们发布的是一款由jsp+ssm框架(spring、springMVC、mybaits)实现的酒店预定管理系统的源码和视频开发教程,这里强调一点,本系统是在我们的万能脚手架系统的基础上开发的,如果你还没有学习脚手架系统开发教程的话请先去学习脚手架系统.本系统分前台和后台管理两部分,前台实现了用户登录注册、查看房型信息、预定房间、提交订单、查看个人订单、修改个人资

资源截图

代码片段和文件信息

package com.ischoolbar.programmer.controller.admin;

import com.ischoolbar.programmer.entity.Account;
import com.ischoolbar.programmer.page.admin.Page;
import com.ischoolbar.programmer.service.AccountService;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;

import java.util.HashMap;
import java.util.Map;

/**
 * 客户管理后台控制器
 * @author Administrator
 *
 */
@RequestMapping(“/admin/account“)
@Controller
public class AccountController {

@Autowired
private AccountService accountService;


/**
 * 客户管理列表页面
 * @param model
 * @return
 */
@RequestMapping(value=“/list“method=RequestMethod.GET)
public ModelAndView list(ModelAndView model){
model.setViewName(“account/list“);
return model;
}

/**
 * 客户信息添加操作
 * @param account
 * @return
 */
@RequestMapping(value=“/add“method=RequestMethod.POST)
@ResponseBody
public Map add(Account account){
Map ret = new HashMap();
if(account == null){
ret.put(“type“ “error“);
ret.put(“msg“ “请填写正确的客户信息!“);
return ret;
}
if(StringUtils.isEmpty(account.getName())){
ret.put(“type“ “error“);
ret.put(“msg“ “客户名称不能为空!“);
return ret;
}
if(StringUtils.isEmpty(account.getPassword())){
ret.put(“type“ “error“);
ret.put(“msg“ “客户密码不能为空!“);
return ret;
}
if(isExist(account.getName() 0l)){
ret.put(“type“ “error“);
ret.put(“msg“ “该用户名已经存在!“);
return ret;
}
if(accountService.add(account) <= 0){
ret.put(“type“ “error“);
ret.put(“msg“ “添加失败,请联系管理员!“);
return ret;
}
ret.put(“type“ “success“);
ret.put(“msg“ “添加成功!“);
return ret;
}

/**
 * 客户信息编辑操作
 * @param account
 * @return
 */
@RequestMapping(value=“/edit“method=RequestMethod.POST)
@ResponseBody
public Map edit(Account account){
Map ret = new HashMap();
if(account == null){
ret.put(“type“ “error“);
ret.put(“msg“ “请填写正确的客户信息!“);
return ret;
}
if(StringUtils.isEmpty(account.getName())){
ret.put(“type“ “error“);
ret.put(“msg“ “客户名称不能为空!“);
return ret;
}
if(StringUtils.isEmpty(account.getPassword())){
ret.put(“type“ “error“);
ret.put(“msg“ “客户密码不能为空!“);
return ret;
}
if(isExist(account.getName() account.getId())){
ret.put(“type“ “error“);
ret.put(“msg“ “该用户名已经存在!“);
return ret;
}
if(accountService.edit(account) <= 0){
ret.put(“type“ “error“);
ret.put(“msg“ “添加失败,请联系管理员!“);
return ret;
}
re

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-07 17:53  HotelSSM\
     目录           0  2019-07-07 17:50  HotelSSM\.idea\
     目录           0  2019-07-07 17:50  HotelSSM\.idea\artifacts\
     文件         507  2019-04-18 13:29  HotelSSM\.idea\artifacts\HotelSSM_war_exploded.xml
     文件         325  2019-04-18 13:44  HotelSSM\.idea\encodings.xml
     目录           0  2019-07-07 17:50  HotelSSM\.idea\libraries\
     文件        3383  2019-04-18 13:36  HotelSSM\.idea\libraries\aspectjweaver_1_8_9.xml
     文件         276  2019-04-18 13:29  HotelSSM\.idea\misc.xml
     文件         263  2019-04-18 13:29  HotelSSM\.idea\modules.xml
     文件       37251  2019-07-01 13:45  HotelSSM\.idea\workspace.xml
     文件       37037  2019-07-07 17:51  HotelSSM\db_hotel_ssm.sql
     文件         986  2019-04-18 13:37  HotelSSM\HotelSSM.iml
     目录           0  2019-07-07 17:51  HotelSSM\out\
     目录           0  2019-07-07 17:50  HotelSSM\out\artifacts\
     目录           0  2019-07-07 17:51  HotelSSM\out\artifacts\HotelSSM_war_exploded\
     文件         220  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\index.jsp
     目录           0  2019-07-07 17:51  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\
     目录           0  2019-07-07 17:51  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\
     目录           0  2019-07-07 17:51  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\
     目录           0  2019-07-07 17:50  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\
     文件      138477  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icon.css
     目录           0  2019-07-07 17:51  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\
     文件         781  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\accept.png
     文件        1088  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\add.png
     文件         838  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\add1.png
     文件        3696  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\advancedsettings.png
     文件         790  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\advancedsettings2.png
     文件         523  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\anchor.png
     文件         464  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\application.png
     文件         619  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\application_add.png
     文件         524  2019-04-18 13:46  HotelSSM\out\artifacts\HotelSSM_war_exploded\resources\admin\easyui\css\icons\application_cascade.png
............此处省略7242个文件信息

评论

共有 条评论