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





基于javaweb的SSM业主+物业相结合小区物业管理系统(java+ssm+jsp+mysql)
功能包括: 分为管理员及普通业主角色,业主信息,社区房屋,维护 管理,社区车辆,社区投诉,社区缴费,社区业务信息维 护等等功能。
——————————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
| int repairId = repair.getRepairId(); pmsService.removeRepair(repairId); System.out.println("delete Repair :"+ repairId); } @RequestMapping(value="/manage/loadEditRepair") @ResponseBody public Object loadEditRepair(@RequestParam(value="repairId",required=false) String repairId){ int repairId1 = Integer.valueOf(repairId); Repair repair = new Repair(); repair = pmsService.findRepair(repairId1); System.out.println("load Repair :"+ repairId); return repair; } @RequestMapping(value="repair") public String repair(Model model) { return "user/repair"; }
@RequestMapping(value="user/repair-list") public void selectAdvice(HttpServletRequest request, HttpServletResponse response, HttpSession session) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); User user = (User) session.getAttribute("user"); String pageNoStr = request.getParameter("pageNo"); String rowMaxStr = request.getParameter("rowMax"); String repairState = request.getParameter("repairState"); String beginDate = request.getParameter("beginDate"); String endDate = request.getParameter("endDate"); System.out.println(beginDate); System.out.println(endDate); int pageNo = Integer.valueOf(pageNoStr); int rowMax = Integer.valueOf(rowMaxStr); int reState = Integer.valueOf(repairState); Repair repair =new Repair(); repair.setUserId(user.getUserId()); repair.setRepairState(reState); PageVO<Repair> page = pmsService.listRepair(repair, pageNo, rowMax); response.reset(); response.setContentType("text/plain;charset=UTF-8"); response.getWriter().print(JSON.toJSONString(page)); response.flushBuffer(); }
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
@Controller public class HouseController { @Autowired @Qualifier("pmsService") private PmsService pmsService; @RequestMapping(value= {"/houseMg"}) public String houseMg(@ModelAttribute("house") House house) { return "manage/houseMg"; } @RequestMapping(value="/manage/house-list") public void selectRepair( HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ request.setCharacterEncoding("UTF-8"); String key = request.getParameter("key"); String pageNoStr = request.getParameter("pageNo"); String rowMaxStr = request.getParameter("rowMax"); int pageNo = Integer.valueOf(pageNoStr); int rowMax = Integer.valueOf(rowMaxStr);
|
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
| @Controller public class UserController { @Autowired @Qualifier("pmsService") private PmsService pmsService; @RequestMapping(value="/login") public String login(@ModelAttribute("user") User user1, String userId,String password,Model model,HttpSession session) { User user =pmsService.login(userId, password); if(user!=null) { session.setAttribute("user",user); if(user.getRoleType()==0) { return "manage/userMg"; } else return "user/user_login"; } else { model.addAttribute("errorMessage", "登录失败,请重新登录"); return "user/user_login"; } } @RequestMapping(value="/change") public String change(@RequestParam("password")String password,@RequestParam("phone")String phone,Model model,HttpSession session) { User user=(User)(session.getAttribute("user")); String userId=user.getUserId(); System.out.println(userId); System.out.println(password); System.out.println(phone); pmsService.change(password,phone,userId); model.addAttribute("errorMessage", "修改成功,请重新登录"); user=null; session.setAttribute("user", user); return "user/user_login"; } @RequestMapping(value= {"/","/index"}) public String fist(Model model) { return "user/user_login"; } @RequestMapping(value="/signout") public String logout(HttpSession session,Model model) { User user=null; session.setAttribute("user", user); return "user/user_login"; } @RequestMapping(value="/user/user-list") public void selectUser( HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{
|
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
| public String houseTypeMg(@ModelAttribute("houseType") HouseType houseType) { return "manage/houseTypeMg"; } @RequestMapping(value="/manage/houseType-list") public void selectRepair( HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ request.setCharacterEncoding("UTF-8"); String key = request.getParameter("key"); String pageNoStr = request.getParameter("pageNo"); String rowMaxStr = request.getParameter("rowMax");
int pageNo = Integer.valueOf(pageNoStr); int rowMax = Integer.valueOf(rowMaxStr);
HouseType houseType = new HouseType(); houseType.setDescription(key);; PageVO<HouseType> page = pmsService.listHouseType(houseType, pageNo, rowMax);
response.reset(); response.setContentType("text/plain;charset=UTF-8"); response.getWriter().print(JSON.toJSONString(page)); response.flushBuffer(); } @RequestMapping(value="/manage/addHouseType") public void addHouseType(@ModelAttribute("houseType") HouseType houseType){ pmsService.addHouseType(houseType); System.out.println("add HouseType :"+ houseType.getHouseType()); houseType = null; } @RequestMapping(value="/manage/updateHouseType") public void updateHouseType(@ModelAttribute("houseType") HouseType houseType){ pmsService.modifyHouseType(houseType);
|
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
|
@Controller public class HouseTypeController { @Autowired @Qualifier("pmsService") private PmsService pmsService; @RequestMapping(value= {"/houseTypeMg"}) public String houseTypeMg(@ModelAttribute("houseType") HouseType houseType) { return "manage/houseTypeMg"; } @RequestMapping(value="/manage/houseType-list") public void selectRepair( HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ request.setCharacterEncoding("UTF-8"); String key = request.getParameter("key"); String pageNoStr = request.getParameter("pageNo"); String rowMaxStr = request.getParameter("rowMax");
int pageNo = Integer.valueOf(pageNoStr); int rowMax = Integer.valueOf(rowMaxStr);
HouseType houseType = new HouseType(); houseType.setDescription(key);; PageVO<HouseType> page = pmsService.listHouseType(houseType, pageNo, rowMax);
response.reset();
|
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
| } package org.csu.pms.controller;
@Controller public class CarController { @Autowired @Qualifier("pmsService") private PmsService pmsService; @RequestMapping(value= {"/carMg"}) public String carMg(@ModelAttribute("car") Car car) { return "manage/carMg"; } @RequestMapping(value="/manage/car-list") public void selectRepair( HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{ request.setCharacterEncoding("UTF-8"); String key = request.getParameter("key"); String pageNoStr = request.getParameter("pageNo"); String rowMaxStr = request.getParameter("rowMax");
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=011422272105200ab
https://javayms.pages.dev?id=011422272105200ab