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







基于javaweb的SpringBoot小区物业管理系统(java+springboot+ssm+mysql+maven+jsp)
一、项目简述(+PPT演示文档)
本系统功能包括: 实现了资源管理、收费管理、支出管理、三表管理、投诉 建议、装修管理、车位管理、招商管理、物料管理、设备 管理、人事考勤、安保消防、报事报修、绿化管理、保洁 管理、权限管理等一些功能,还有一些细节功能没有实现需 要大家一起完善,提供给大家学习参考使用。
二、项目运行
环境配置: Jdk1.8 + Mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)
项目技术: JSP +SpringBoot + MyBatis + Json+ Css + JavaScript + JQuery + Ajax + PageHelper+ 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
| ++messnumber; } } model.addAttribute("messnumber", messnumber); session.setAttribute("owneruid", owner.getOid()); session.setAttribute("tel", owner.getOtel()); request.setAttribute("msss", "用户名或者密码错误"); return "ownermain"; }
} else { request.setAttribute("msss", "用户名或者密码错误"); return "redirect:login.action"; } } else { return "login"; } }
@RequestMapping("/signin") public String signin() { return "regist"; }
@RequestMapping("/ownermain") public String ownermain() { return "ownermain"; } @RequestMapping("/savepingfen") public boolean savepingfen(String ff) { boolean f = sessionContentService.gorgeous(ff); return f; }
|
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
| System.out.println("onwe.id: "+owner.getOid()); model.addAttribute("owner",owner ); return "updateowner"; }
@RequestMapping("/savaowners") public String savaowners(Model model,@RequestParam(value = "oid", defaultValue = "0") int oid,HttpSession session,Owner owner) { System.out.println("+++++++++++++++++>"); System.out.println("owner: "+owner.getOpass()); owner.setOid((int)session.getAttribute("owneruid")); boolean flag=ownerService.updateowner(owner); System.out.println("flag: "+flag); if(flag=true) {
int oid1=(int)session.getAttribute("owneruid"); System.out.println(oid1); Owner owner2=ownerService.findById(oid1); model.addAttribute("owner",owner2); return "redirect:showoerme.action"; } return "updateowner"; }
@RequestMapping("/findpagess") public String findPage(int pageSize, int pageNum, Model model, String str, HttpSession session) { System.out.println("进来了"); System.out.println(pageSize); System.out.println(str); if (str.equals("z")) { ++pageNum; } else if (str.equals("j")) { --pageNum; } session.setAttribute("pageSize", pageSize); PageRequest pageQuery = new PageRequest(); pageQuery.setPageNum(pageNum); pageQuery.setPageSize(pageSize); PageResult pageResult = ownerService.findPage(pageQuery); model.addAttribute("pageResult", pageResult); return "customer";
|
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
| */ @RequestMapping("/malist") public String malist(Model model) { List<Maintain>list=mainService.selectByExample(); model.addAttribute("malist", list); System.out.println(list.size()); return "maintain"; }
@RequestMapping("/malist2") public String malist2(Model model,String mbit) { List<Maintain> list=mainService.findMaintainList(mbit); model.addAttribute("malist", list); return "maintain2"; }
@RequestMapping("/save1") public String save(Maintain maintain, Model model) { mainService.updatesave2(maintain); return "redirect:malist.action"; }
@RequestMapping("/findMaintainById") public String findMaintainById(Model model, @RequestParam(value = "mid", defaultValue = "0") int mid) { Maintain maintain = mainService.findMaintainById(mid); model.addAttribute("malist", maintain); return "maintain"; }
@RequestMapping("/mbitupdate") public String mbitupdate(Maintain maintain) { mainService.updatmbit(maintain); return "redirect:malist.action"; }
@RequestMapping("/deletemm1") public String deleteone(int mid) {
|
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
| public String addbillitem(Model model, Billitems billitem) { if (billitem.getBillitemtype().equals("一次性")) { Date d = new Date(); String time = cx.format(d); billitem.setBillitemtime(time); bitemService.insert(billitem); Billitems item = bitemService.selectByNameAndTime(billitem.getBillitemname(), time); List<Owner> olist = oService.selectByExample(); int[] all = new int[olist.size()]; for (int i = 0; i < all.length; i++) { all[i] = olist.get(i).getOid(); } Bill bill = new Bill(); bill.setBillitemid(item.getBillitemid()); bill.setPaystatus("未缴纳"); bill.setBilltime(time); for (int i = 0; i < all.length; i++) { bill.setUid(all[i]); billService.addBill(bill); } return "redirect:sfmanage.action"; } bitemService.insert(billitem); return "redirect:sfmanage.action"; }
@RequestMapping("/showbyname") public String showbyname(Model model, HttpServletRequest request, HttpSession session) { int pageSize = (int) session.getAttribute("pageSize"); int pageNum = (int) session.getAttribute("pageNum"); String name = request.getParameter("username");
|
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
| return "css"; } }
@RequestMapping("/findCleanBymdate") public String findCleanBymdate(Model model,String cltime) { List<Clean>list2 = cleanService.findCleanBymdate(cltime); model.addAttribute("clist", list2); return "showclean"; }
@RequestMapping("/deleteclen") public String deleteone(int clid) { cleanService.deleteByPrimaryKey(clid); return "redirect:cleanact1.action"; }
@RequestMapping("/findclean1") public String findclean(Model model,String cleanname) { System.out.println("+++++++++++++"); System.out.println(cleanname); List<Clean>list3 = cleanService.findMainClean(cleanname); model.addAttribute("clist", list3); return "showclean"; } } package com.wanlong.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 47 48 49 50 51
| url = alipayClient.pageExecute(alipayRequest).getBody();
} catch (AlipayApiException e) { e.printStackTrace(); }
response.setContentType("text/html;charset=" + AlipayConfig.charset); response.getWriter().write(url); response.getWriter().flush(); response.getWriter().close(); }
@RequestMapping("/returnUrl") public String returnUrl(HttpServletRequest request) throws Exception { System.out.println("----------------------------------"); ModelAndView mav = new ModelAndView();
Map<String, String> params = new HashMap<String, String>(); Map<String, String[]> requestParams = request.getParameterMap(); for (Iterator<String> iter = requestParams.keySet().iterator(); iter.hasNext();) { String name = (String) iter.next(); String[] values = (String[]) requestParams.get(name); String valueStr = ""; for (int i = 0; i < values.length; i++) { valueStr = (i == values.length - 1) ? valueStr + values[i] : valueStr + values[i] + ","; } params.put(name, valueStr); } boolean signVerified = AlipaySignature.rsaCheckV1(params, AlipayConfig.alipay_public_key, AlipayConfig.charset, AlipayConfig.sign_type);
if (signVerified) { System.out.println("前往支付成功页面"); mav.setViewName("gohome"); return "gohome"; } else {
|
——————————PayStart——————————
项目链接:
https://javayms.github.io?id=441422282105200do
https://javayms.pages.dev?id=441422282105200do