项目技术:
系统使用技术: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); }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。