项目描述:
1. 首页模块: 用户进入首页分页显示房屋数据,房屋排行广告,查询筛选功能,显示房屋详细信息, 地图展示、评论、回复功能。
2.个人中心: 系统消息提醒,个人评论管理,用户必须登录才可以将房屋添加收藏,前往个人中心查看, 提交订单下订单,支付完成租房。
3.房东管理:普通用户申请成为房东,后台审核通过,房东上传房源信息,后台审核房屋信息提供,前台房源上架,房东可以对房源进行管理上架和下架。
4.管理员:管理员可以登录后台管理,修改个人信息,对用户信息、房源信息、日志管理等。
5.用户管理:后台对所有用户进行管理,查看用户详情信息、增加用户、修改用户信息、批量删除用户,保存用户信息将用户状态改变实现假删除。
6.房源管理:后台对所有房源信息管理,房源审核、房屋上架、下架,上传房源、修改房源信息,批量删除假房源信息。
7.角色管理:加入当前流行的Spring Security安全框架,对用户权限控制,用户升级为管理员,管理员降级为用户,选择用户或管理员可以访问的权限控制,同时从而使得系统更加安全可靠。
8.日志管理:对用户的一切操作进行记录,增删改差日志功能。
9.使用Apache POI实现海量数据导出。
12.引入JavaMail邮件机制,并实现SpringBoot与JavaMail整合开发,实现邮件发送中加入附件。
13.Quartz实现的定时任务调度,并结合SpringBoot整合好的Mail,很好的解决了报表向公司高层的定时发送。
14.引入了阿里云的身份证实名认证接口,实现了申请成为房东的审核。
15.引入了阿里云短信服务接口,实现注册以及一键登录功能。
16.引入了高德地图定位接口,实现房屋的具体位置以及附近房屋。
17.引入了支付宝支付接口以及微信支付接口,实现了付款功能。