当前位置:首页 » 《随便一记》 » 正文

基于springboot的社区物业系统_weixin_mtyeducation

9 人参与  2021年11月17日 09:23  分类 : 《随便一记》  评论

点击全文阅读


项目技术:

系统使用技术:SpringBoot

前端技术:Layui,Ajax,Json,js,css等

开发工具:idea

数据库:mysql5.7

项目介绍:

该系统基于springboot,mysql数据库,具有完整的业务逻辑。

功能概述:

系统分为业主和管理员两个角色:

  • 业主
    • 车位费查询
    • 物业费查询
    • 我的投诉列表
    • 我的报修列表等功能模块
  • 管理员
    • 车位收费管理
    • 物业收费管理
    • 投诉信息管理
    • 报修信息管理
    • 楼宇管理
    • 房屋管理
    • 业主管理
    • 车位管理
    • 抄表管理
    • 用户管理
    • 报表分析等功能

部分功能展示:

由于功能较多,下方主要展示管理员功能

系统登录:

车位缴费

可以初始化每月费用,住户可进行缴费

物业缴费

同样可以初始化每月费用,住户可进行缴费

报修管理

可以对报修信息进行处理

投诉管理

业主投诉信息,可以进行处理

楼宇管理

可以对小区楼宇进行管理

房屋管理

可以对小区房屋进行维护

车位管理

小区车位的管理维护

业主管理

对小区业主进行管理

用户管理

对系统用户进行维护

报修统计

统计每一类型报修的数量

 部分代码:

@ApiOperation(value = "新增")
    @RequestMapping("/add")
    public R add(@RequestBody House house){
        if(house.getIntoDate()!=null){
            house.setStatus(1);
        }else{
            house.setStatus(0);
        }
        int num= houseService.add(house);
        if(num>0){
            return R.ok();
        }else{
            return R.fail("添加失败");
        }
    }

    @ApiOperation(value = "删除")
    @RequestMapping("/deleteByIds")
    public R delete(String ids){
        //z转成集合对象
       List<String> list= Arrays.asList(ids.split(","));
       for(String id:list){
           Long idLong=Long.parseLong(id);
           houseService.delete(idLong);
       }
       return R.ok();
    }

    @ApiOperation(value = "更新")
    @RequestMapping("/update")
    public R update(@RequestBody House house){
        if(house.getIntoDate()!=null){
            house.setStatus(1);
        }else{
            house.setStatus(0);
        }
        int num= houseService.updateData(house);
        if(num>0){
            return R.ok();
        }else{
            return R.fail("修改失败");
        }
    }

    @ApiOperation(value = "查询分页数据")
    @ApiImplicitParams({
        @ApiImplicitParam(name = "page", value = "页码"),
        @ApiImplicitParam(name = "pageCount", value = "每页条数")
    })
    @GetMapping()
    public IPage<House> findListByPage(@RequestParam Integer page,
                                       @RequestParam Integer pageCount){
        return houseService.findListByPage(page, pageCount);
    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~


点击全文阅读


本文链接:http://zhangshiyu.com/post/30963.html

管理  报修  车位  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1