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




基于javaweb的SpringBoot小区物业管理系统(java+springboot+ssm+mysql+maven+jsp)
一、项目简述
功能:分为管理员及普通业主角色,业主信息,社区房 屋,维护管理,社区车辆,停车场管理,社区投诉,社区 缴费,社区业务信息维护等等功能。
二、项目运行
环境配置: Jdk1.8 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP +SpringBoot + MyBatis + html+ css + JavaScript + JQuery + Ajax + Fileupload + maven等等。
——————————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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| 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"; }
@RequestMapping("/updatePassword") public String updatePassword(HttpServletRequest request,ModelMap modelMap){ HttpSession session = request.getSession(); User user1=(User) session.getAttribute("user"); String username = user1.getUserName(); String mpass = request.getParameter("mpass"); String newpass = request.getParameter("newpass"); User user2 = userService.getUserByUsername(username); if (user2.getPassword().equals(mpass)) { User user3 = new User(); user3.setUserName(username); user3.setPassword(newpass); userService.updatePassword(user3); modelMap.put("msg", "更新成功!"); User user = userService.getUserByUsername(username); modelMap.put("user", user); Car car = carservice.getCarById(user2.getId()); modelMap.put("car", car); Room room = roomservice.getRoomByUserId(user2.getId());
|
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
| String color = request.getParameter("color"); String idCardNum =request.getParameter("idCardNum"); User user = (User) session.getAttribute("user"); int userId = user.getId(); String realName = user.getRealName(); Room room = roomservice.getRoomByUserId(userId); int roomId = room.getId(); Car addcar = new Car(); addcar.setPlateNum(plateNum); addcar.setBrand(brand); addcar.setColor(color); addcar.setUserId(userId); addcar.setRealName(realName); addcar.setRoomId(roomId); addcar.setStatus(1); carService.addCar(addcar);
model.put("car", addcar); return "user"; }
} package com.community.controller;
|
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 43 44 45 46
| String equipmentName = request.getParameter("equipmentName"); String location = request.getParameter("location"); String serialNumber = request.getParameter("serialNumber"); String type = request.getParameter("type"); String brand = request.getParameter("brand"); String status = request.getParameter("status"); String condition = request.getParameter("condition"); BigDecimal price = new BigDecimal(request.getParameter("price")); BigDecimal bigDecimal = price.setScale(2, BigDecimal.ROUND_DOWN); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss"); String boughtDate = request.getParameter("boughtDate"); Date date = sdf.parse(boughtDate); Date date2 = new Date(System.currentTimeMillis()); Equipment equipment = new Equipment(); equipment.setEquipmentName(equipmentName); equipment.setLocation(location); equipment.setSerialNumber(serialNumber); equipment.setBoughtDate(date); equipment.setType(type); equipment.setBrand(brand); equipment.setStatus(status); equipment.setConditiona(condition); equipment.setPrice(bigDecimal); equipment.setCreateTime(date2); equipmentService.addEquipment(equipment); System.out.println(equipment.toString()); List<Equipment> equipments = equipmentService.getAllEquipmentByPage(0,10); model.put("equipments", equipments); return "adminEquipment"; }
@RequestMapping(value="/getupdateEquipment") public String getUpEquipment(HttpServletRequest request){
|
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
| } package com.community.controller;
@Controller @RequestMapping("/room") public class RoomController { @Autowired private RoomService roomservice; @Autowired private CarService carservice; @Autowired private UserService userservice;
@RequestMapping(value="/allroom") public String getAllRoom(HttpServletRequest request,ModelMap model){ List<Room> room0 = roomservice.getRoomBySold(0); if(room0.size()>0 && room0 != null){
|
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
| } return "adminEquipmentrepair"; }
@RequestMapping(value="/getaddequipmentrepair") public String getaddequipmentrepair(HttpServletRequest request,ModelMap model, HttpSession session){ User user = (User) session.getAttribute("user"); List<Equipmentrepair> equipmentrepair1 = equipmentrepairService.getEquipmentrepairById(user.getId(),1); if(equipmentrepair1 != null && equipmentrepair1.size()>0){ model.put("equipmentrepair1", equipmentrepair1); }else{ model.put("msg", msg); } return "userEquipmentrepair"; }
@RequestMapping(value="/addequipmentpair") public String getaddEquipmentrepair(HttpServletRequest request,HttpSession session, ModelMap model){
String equipmentName = request.getParameter("equipmentName"); String operateName = request.getParameter("operateName"); String comments = request.getParameter("comments"); int createUserId = Integer.parseInt(request.getParameter("createUserId"));
|
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 43 44 45
| */ @RequestMapping(value="/getregister") public String getRegister(){ return "register"; }
@RequestMapping("/register") 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); user.setSex(sex); user.setAddress(address); userService.addUser(user); modelMap.put("msg", "注册成功,请登录!"); return "login"; }catch(Exception e){ modelMap.put("msg", "注册失败!"); e.printStackTrace(); return "register"; } }
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=451422282105200dp
https://javayms.pages.dev?id=451422282105200dp