项目介绍
物业管理系统,包含登录信息统计、物业人员管理,住户管理,房屋管理、车位管理等功能;
环境要求
JDK >= 1.8 (推荐1.8版本)
Mysql >= 5.5.0 (推荐5.7版本)
Maven >= 3.0
开发工具:IDEA/Eclipse
Tomcat: 8.0及以上
技术栈:
后端Spring+Spring MVC+MyBatis
前端:html+JQuery
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
user.setIdCardNum(idCardNum);
user.setSettleTime(date);
user.setSex(sex);
user.setAddress(address);
userService.addUser(user);
modelMap.put("msg", "注册成功,请登录!");
return "login";
}catch(Exception e){
modelMap.put("msg", "注册失败!");
e.printStackTrace();
return "register";
}
}
/**
* 跳转更新用户页面
*/
@RequestMapping(value="/getupdateUser")
return "user";
}else {
return "user";
}
}
/**
* 跳转更新车辆信息
*/
/* @RequestMapping(value="/getUpdateCar")
public String getUpdatecar(HttpServletRequest request,ModelMap model){
HttpSession session = request.getSession();
User user = (User) session.getAttribute("user");
int userId = user.getId();
*/
/* @RequestMapping(value="/getUpdateCar")
public String getUpdatecar(HttpServletRequest request,ModelMap model){
HttpSession session = request.getSession();
User user = (User) session.getAttribute("user");
int userId = user.getId();
Car car = carService.getCarById(userId);
model.addAttribute("car", car);
return "updateCar";
}
*/
/**
* 更新车信息
* @param car
* @return
*/
/* @RequestMapping("/updateCar")
userService.updateUser(user);
//人
user = userService.getUserByUsername(userName);
model.put("user", user);
//车
Car car = carservice.getCarById(id);
model.put("car", car);
//房
Room room = roomservice.getRoomByUserId(id);
model.put("room", room);
return "userinfo";
}
/**
}
/**
* 跳转修改密码页面
*/
@RequestMapping(value="/getupdatePassword")
public String getUpdatePassword(HttpServletRequest request,User user,
ModelMap model){
HttpSession session = request.getSession();
user = (User) session.getAttribute("user");
String username = user.getUserName();
model.put("username", username);
return "pass";
}
/**
public String queryCarList(PageDto page,ModelMap model){
// List<Car> carList = carService.getAllCatByPage(0,10);
List<Car> carList = carService.getCarByStatus(1);
model.put("carList", carList);
List<Car> carListlist = carService.getCarByStatus(0);
model.put("carListlist", carListlist);
return "adminCar";
}
/**
* 获取单个车辆信息
* @param request
* @return
*/
public String register(ModelMap modelMap,HttpServletRequest request){
try{
String username = request.getParameter("username");
String password = request.getParameter("password");
String realname = request.getParameter("realname");
String idCardNum = request.getParameter("idCardNum");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss");
String settleTime = request.getParameter("settleTime");
Date date = sdf.parse(settleTime);
String sex = request.getParameter("sex");
String address = request.getParameter("address");
User user = new User();
user.setUserName(username);
user.setPassword(password);
user.setRealName(realname);
user.setIdCardNum(idCardNum);
user.setSettleTime(date);
/*SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
String outmigrationTime = request.getParameter("outmigrationTime");
Date date = sdf.parse(outmigrationTime);*/
String relationship = request.getParameter("relationship");
user.setId(id);
user.setUserName(userName);
user.setCompanyName(companyName);
user.setPhone(phone);
user.setEmail(email);
/*user.setOutmigrationTime(date);*/
user.setRelationship(relationship);
userService.updateUser(user);
//人
user = userService.getUserByUsername(userName);
model.put("user", user);
//车
Car car = carservice.getCarById(id);
model.put("car", car);
//房
Room room = roomservice.getRoomByUserId(id);
model.put("room", room);
return "userinfo";
}
*/
@RequestMapping(value="/getregister")
public String getRegister(){
return "register";
}
/**
* 用户注册
* @param user
* @param modelMap
* @return
*/
@RequestMapping("/register")
public String register(ModelMap modelMap,HttpServletRequest request){
}
}
carService.deleteCarById(id);
List<Car> carList = carService.getCarByStatus(1);
model.put("carList", carList);
return "adminCar";
}
/**
* 查询车辆列表--1
* @param page
* @return
*/
@RequestMapping("/queryCarList")
public String queryCarList(PageDto page,ModelMap model){
// List<Car> carList = carService.getAllCatByPage(0,10);
List<Car> carList = carService.getCarByStatus(1);
model.put("carList", carList);
* @param request
* @return
*/
@RequestMapping("/getCarById")
public String getCarById(HttpServletRequest request,ModelMap model,
HttpSession session){
User user = (User) session.getAttribute("user");
int userId = user.getId();
Car car = carService.getCarById(userId);
HttpSession sessioncar = request.getSession();
sessioncar.setAttribute("sessioncar", car);
model.put("car", car);
if(user.getRole().equals(0)){
return "user";
}else {
return "user";
}
}
/**
* 跳转更新车辆信息
/**
* 分页查询用户列表(未做)
* @param page
* @return
*/
@RequestMapping("/getAllUserByPage")
public String getAllUserByPage(HttpServletRequest request,ModelMap model){
List<User> userList = userService.getAllUsers();
model.put("userList", userList);
for (User user : userList) {
Room room = roomservice.getRoomByUserId(user.getId());
if(room==null) {
continue;
}
user.setRelationship(room.getBuildingNum()+"号楼"+room.getUnitNum()+"单元"+room.getRoomNum());