视频演示
基于Springboot+Vue的大学生租房平台 计算机毕业设计
前言
互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。所以各行业,尤其是规模较大的企业和学校等都开始借助互联网和软件工具管理信息,传播信息,共享信息等等,以此可以增强自身实力,提高在同行业当中的竞争能力,并从各种激烈的竞争中获取发展的机会。针对大学生租房信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,经过分析和考虑,在目前的情况下,可以引进一款大学生租房平台这样的现代化管理工具,这个工具就是解决上述问题的最好的解决方案。它不仅可以实时完成信息处理,还缩短大学生租房信息管理流程,使其系统化和规范化。同时还可以减少工作量,节约大学生租房信息管理需要的人力和资金。所以大学生租房平台是信息管理环节中不可缺少的工具,它对管理者来说非常重要。
前台----房源信息展示,可以根据房源名称户型等条件进行筛选查询,个人中心信息修改,注册,登录,房源详情的查看,收藏,租房按钮,可进行线上租房的预约,可发布要出租房的信息。
后台----登录,修改个人信息,用户管理(搜索前台使用用户的信息,编辑修改),租房信息管理(新增编辑删除,可查看房子详情、租房情况,评价情况)等功能
网站首页
房源信息页面
个人中心页面![请添加图片描述](https://img-blog.csdnimg.cn/direct/0e2042e5d0584059b504614f6e2ad8c4.jpeg)
用户管理页面![请添加图片描述](https://img-blog.csdnimg.cn/direct/af3f941ede6d427c8098cf1c50294585.jpeg)
房东审批页面
订单管理页面
房源信息代码
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,FangyuanxinxiEntity fangyuanxinxi,
HttpServletRequest request){
String tableName = request.getSession().getAttribute("tableName").toString();
if(tableName.equals("fangdong")) {
fangyuanxinxi.setFangdongzhanghao((String)request.getSession().getAttribute("username"));
}
EntityWrapper<FangyuanxinxiEntity> ew = new EntityWrapper<FangyuanxinxiEntity>();
PageUtils page = fangyuanxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fangyuanxinxi), params), params));
return R.ok().put("data", page);
}
@IgnoreAuth
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,FangyuanxinxiEntity fangyuanxinxi,
HttpServletRequest request){
EntityWrapper<FangyuanxinxiEntity> ew = new EntityWrapper<FangyuanxinxiEntity>();
PageUtils page = fangyuanxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, fangyuanxinxi), params), params));
return R.ok().put("data", page);
}
信息审批代码
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
XinxishenpiEntity xinxishenpi = xinxishenpiService.selectById(id);
return R.ok().put("data", xinxishenpi);
}
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
XinxishenpiEntity xinxishenpi = xinxishenpiService.selectById(id);
return R.ok().put("data", xinxishenpi);
}
订单管理代码
@RequestMapping("/save")
public R save(@RequestBody DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){
dingdanxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(dingdanxinxi);
dingdanxinxiService.insert(dingdanxinxi);
return R.ok();
}
@RequestMapping("/add")
public R add(@RequestBody DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){
dingdanxinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(dingdanxinxi);
dingdanxinxiService.insert(dingdanxinxi);
return R.ok();
}
@RequestMapping("/update")
public R update(@RequestBody DingdanxinxiEntity dingdanxinxi, HttpServletRequest request){
//ValidatorUtils.validateEntity(dingdanxinxi);
dingdanxinxiService.updateById(dingdanxinxi);//全部更新
return R.ok();
}